Audio utility functions.
More...
@ EVAS_IMAGE_FLIP_VERTICAL
flip image vertically (along the y = height / 2 line)
Definition: Evas_Legacy.h:4919
void elm_win_indicator_opacity_set(Evas_Object *obj, Elm_Win_Indicator_Opacity_Mode mode)
Sets the indicator opacity mode of the window.
Definition: efl_ui_win.c:8270
@ EET_ERROR_NOT_IMPLEMENTED
Function is not implemented.
Definition: Eet.h:217
@ ECORE_GETOPT_ACTION_CALLBACK
Call a callback.
Definition: Ecore_Getopt.h:72
EAPI Ecore_Evas * ecore_evas_gl_drm_new(const char *disp_name, unsigned int parent, int x, int y, int w, int h)
Create an Ecore_Evas window using the drm engine with GL support.
Definition: ecore_evas.c:4639
EAPI Edje_Edit_Sound_Comp edje_edit_sound_compression_type_get(Evas_Object *obj, const char *name)
Gets the sound type compression.
Definition: edje_edit.c:1548
EAPI void ecore_x_window_move_resize(Ecore_X_Window win, int x, int y, int w, int h)
Moves and resizes a window.
Definition: ecore_x_window.c:620
Eina_Bool eldbus_signal_handler_match_extra_vset(Eldbus_Signal_Handler *sh, va_list ap)
Add extra argument in match of signal handler to obtain specifics signals.
Definition: eldbus_signal_handler.c:72
static unsigned int eina_clist_count(const Eina_Clist *list)
Counts the elements of a list.
@ ECORE_WL2_WINDOW_TYPE_UTILITY
Definition: Ecore_Wl2.h:345
Eina_Bool eina_module_load(Eina_Module *m)
Loads a module.
Definition: eina_module.c:295
Eina_Inlist * eina_inlist_demote(Eina_Inlist *list, Eina_Inlist *item)
Moves existing node to end of list.
Definition: eina_inlist.c:399
void(* input_panel_return_key_disabled_set)(Ecore_IMF_Context *ctx, Eina_Bool disabled)
Disable return key of the input panel.
Definition: Ecore_IMF.h:799
EAPI int ECORE_EVAS_EWS_EVENT_HIDE
window become hidden
Definition: ecore_evas_ews.c:24
EAPI Eina_Bool elput_touch_click_method_set(Elput_Device *device, int method)
Set the button click method for a device.
Definition: elput_touch.c:131
Evas_Coord y
Holds zoom center point reported to user
Definition: elm_gesture_layer_common.h:74
@ ELM_SEL_FORMAT_IMAGE
Images.
Definition: elm_cnp.h:81
EAPI int ECORE_X_RAW_BUTTON_RELEASE
Definition: ecore_x.c:164
EAPI void ecore_wl2_window_aspect_set(Ecore_Wl2_Window *window, int w, int h, unsigned int aspect)
Definition: ecore_wl2_window.c:1476
@ ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE
Done.
Definition: Ecore_IMF.h:395
@ EINA_XATTR_REPLACE
This will only succeed if the extended attribute previously existed.
Definition: eina_xattr.h:42
EAPI void ephysics_quaternion_normalize(EPhysics_Quaternion *quat)
Normalize the quaternion.
Eina_Rectangle rect
rectangle of the tile grid, coordinates are relative to tile
Definition: eina_tiler.h:170
int EIO_MONITOR_DIRECTORY_DELETED
A directory has been deleted: this can be either a watched directory or one of its subdirectories.
Definition: eio_monitor.c:311
int wasted_memory
current amount of wasted memory, in bytes
Definition: Evas_Common.h:2951
EOAPI Eina_Bool elm_obj_entry_selection_handler_disabled_get(const Eo *obj)
This returns whether the entry's selection handlers are disabled.
void eina_rectangle_free(Eina_Rectangle *rect)
Frees the given rectangle.
Definition: eina_rectangle.c:619
void eina_matrix3_multiply_copy(Eina_Matrix3 *out, const Eina_Matrix3 *mat_a, const Eina_Matrix3 *mat_b)
Multiplies two matrices without overwriting them.
Definition: eina_matrix.c:1233
EAPI int ecore_wl2_display_compositor_version_get(Ecore_Wl2_Display *disp)
Return the version of the display's compositor object.
Definition: ecore_wl2_display.c:1092
void evas_vg_shape_fill_set(Evas_Vg_Shape *obj, Evas_Vg_Node *f)
Set a vg object as the fill property.
EAPI void ecore_x_dnd_aware_set(Ecore_X_Window win, Eina_Bool on)
Definition: ecore_x_dnd.c:145
void eina_file_map_free(Eina_File *file, void *map)
Unrefs and unmaps memory if possible.
Definition: eina_file.c:1081
@ EMOTION_VIS_LIBVISUAL_NEBULUS
nebulus
Definition: Emotion.h:223
static Eina_Bool eina_streq(const char *a, const char *b)
streq function which takes NULL without crashing
Definition: eina_inline_str.x:130
unsigned long Ecore_Pixmap
An Id of Pixmap.
Definition: Ecore_Buffer.h:400
double now
current size of the downloading data (in bytes)
Definition: Ecore_Con.h:626
void evas_object_smart_callback_priority_add(Evas_Object *obj, const char *event, Evas_Callback_Priority priority, Evas_Smart_Cb func, const void *data)
Add (register) a callback function to the smart event specified by event on the smart object obj.
Definition: evas_object_smart.c:1076
@ ELM_GLVIEW_DEPTH_16
Request min.
Definition: elm_glview_eo.h:47
#define EVAS_GL_BAD_MATCH
Bad match; for more information, please refer to its EGL counterpart.
Definition: Evas_GL.h:5082
@ ELM_INPUT_PANEL_LAYOUT_MONTH
Month layout.
Definition: elm_general.h:83
@ ECORE_WIN32_WINDOW_TYPE_UTILITY
Small persistent utility window, such as a palette or toolbox.
Definition: Ecore_Win32.h:92
struct _Ecore_Wl_Subsurf Ecore_Wl_Subsurf
Definition: Ecore_Wayland.h:39
void eina_freeq_free(Eina_FreeQ *fq)
Free a free queue and anything that is queued in it.
Definition: eina_freeq.c:449
EAPI Ecore_Drm_Output * ecore_drm_device_output_name_find(Ecore_Drm_Device *dev, const char *name)
Finds an Ecore_Drm_Output which has the given name.
Definition: ecore_drm_device.c:666
const Eina_Unicode * eina_ustringshare_add_length(const Eina_Unicode *str, unsigned int slen)
Retrieves an instance of a string for use in a program.
Definition: eina_ustringshare.c:152
EAPI Eina_Bool ecore_x_input_touch_devices_ungrab(void)
Definition: ecore_x_xi2.c:943
@ ELM_IMAGE_ORIENT_0
no orientation change
Definition: elm_image_legacy.h:391
const char * name
name of the state
Definition: Edje_Edit.h:120
char path[EINA_PATH_MAX]
The path.
Definition: eina_file.h:198
EAPI Eina_Bool ecore_evas_object_dissociate(Ecore_Evas *ee, Evas_Object *obj)
Cancels the association set with ecore_evas_object_associate().
Definition: ecore_evas_util.c:251
void elm_glview_del_func_set(Elm_Glview *obj, Elm_GLView_Func_Cb func)
Set the delete function that runs in the main loop.
Definition: elm_glview.c:596
@ EFL_UI_TEXTPATH_DIRECTION_CW_CENTER
Clockwise, middle of text will be at start angle.
Definition: efl_ui_textpath_eo.legacy.h:22
@ ECORE_X_NET_WM_PROTOCOL_SYNC_REQUEST
If enabled the window manager can sync updating with the window (?)
Definition: Ecore_X.h:1220
Ecore functions for dealing with the X Windows System.
Eina_Bool elm_index_horizontal_get(const Evas_Object *obj)
Get enable or disable status of horizontal mode on the index object.
Definition: elm_index.c:1199
Eina_Bool efl_net_connman_init(void)
Should be called from inside Efl.Object.constructor before using any of connman functions.
Definition: efl_net-connman.c:22
enum _Evas_Alloc_Error Evas_Alloc_Error
Possible allocation errors returned by evas_alloc_error()
EOAPI void elm_obj_entry_cursor_line_begin_set(Eo *obj)
This moves the cursor to the beginning of the current line.
EAPI void ephysics_body_force_apply(EPhysics_Body *body, double x, double y, double z, Evas_Coord pos_x, Evas_Coord pos_y, Evas_Coord pos_z)
Apply a force over a body.
Eina_Bool eina_accessor_data_get(Eina_Accessor *accessor, unsigned int position, void **data)
Gets the data of an accessor at the given position.
Definition: eina_accessor.c:116
void evas_gl_free(Evas_GL *evas_gl)
Frees an Evas_GL object.
Definition: evas_gl.c:175
Eina_List * edje_object_access_part_list_get(const Evas_Object *obj)
Retrieves a list all accessibility part names.
Definition: edje_util.c:4860
Eina_Bool elm_fileselector_mime_types_filter_append(Evas_Object *obj, const char *mime_type, const char *filter_name)
Append mime types filter into filter list.
Definition: elc_fileselector.c:2715
@ ELM_LIST_SCROLL
Default value.
Definition: elm_general.h:439
struct _Eina_Lalloc Eina_Lalloc
Public type definition for a lazy allocator.
Definition: eina_lalloc.h:66
EAPI void emotion_object_border_set(Evas_Object *obj, int l, int r, int t, int b)
Set borders for the emotion object.
Definition: emotion_smart.c:578
Evas_Object * evas_object_textblock_add(Evas *e)
Adds a textblock to the given evas.
Definition: evas_object_textblock.c:7902
EOAPI Elm_Widget_Item * elm_obj_segment_control_item_selected_get(const Eo *obj)
Get the selected item.
EINA_DEPRECATED void elm_scale_all_set(double scale)
Set the global scaling factor for all applications on the display.
@ ECORE_IMF_INPUT_HINT_AUTOFILL_CREDIT_CARD_EXPIRATION_DATE
Autofill hint for a credit card expiration date.
Definition: Ecore_IMF.h:416
void evas_vg_shape_append_scubic_to(Evas_Vg_Shape *obj, double x, double y, double ctrl_x, double ctrl_y)
Same as evas_vg_shape_append_cubic_to() api only difference is that it uses the current control point...
Definition: efl_canvas_vg_shape.c:410
Eina_Bool continuous_flow
FUTURE USE: Continuous flow of sensor read out.
Definition: Eeze_Sensor.h:150
void edje_object_language_set(Edje_Object *obj, const char *language)
Sets the language for this object.
Definition: edje_legacy.c:199
@ ECORE_IMF_EVENT_MOUSE_WHEEL
Mouse Wheel event.
Definition: Ecore_IMF.h:255
Eina_Bool ethumb_client_file_set(Ethumb_Client *client, const char *path, const char *key)
Set source file to be thumbnailed.
Definition: ethumb_client.c:1833
@ EET_COMPRESSION_HI
Slow but high compression level (Zlib)
Definition: Eet.h:246
void evas_map_point_image_uv_get(const Evas_Map *m, int idx, double *u, double *v)
Get the map point's U and V texture source points.
Definition: evas_map.c:802
Definition: elm_widget_map.h:324
EINA_DEPRECATED void elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth)
Set the smooth scaling for an icon object.
Definition: elm_icon.c:723
@ ELM_DATETIME_MINUTE
Indicates Minute field.
Definition: elm_datetime.h:214
Eina_Iterator * elm_genlist_filter_iterator_new(Elm_Genlist *obj)
Returns an iterator over the list of filtered items.
Definition: elm_genlist_eo.legacy.c:213
@ ECORE_WIN32_CURSOR_SHAPE_SIZE_NWSE
Double-pointed arrow pointing northwest and southeast.
Definition: Ecore_Win32.h:115
_Eina_Matrix_Axis
Definition: eina_matrix.h:61
static Eina_Bool eina_value_hash_vset(Eina_Value *value, const char *key, va_list args)
Sets the generic value in an hash member.
Evas_Object * elm_object_focused_object_get(const Evas_Object *obj)
Get focused object in object tree.
Definition: elm_focus_legacy.c:344
Elm_Code_Parser * ELM_CODE_PARSER_STANDARD_DIFF
A provided parser that will mark up diff text.
Definition: elm_code_parse.c:11
A structure that controls the lock of a file descriptor.
Definition: evil_fcntl.h:73
#define EINA_RECT_ZERO()
A zero-size rectangle that can be used to initialize Eina_Rect structures.
Definition: eina_rectangle.h:53
EAPI Eina_Bool edje_edit_state_map_rotation_center_set(Evas_Object *obj, const char *part, const char *state, double value, const char *source_part)
Sets the part that is used as the center of rotation when rotating the part with this description.
Definition: edje_edit.c:7930
@ ECORE_COCOA_CURSOR_DISAPPEARING_ITEM
Disappearing item cursor.
Definition: Ecore_Cocoa.h:106
@ ELM_WIN_KEYBOARD_FILE
File keyboard layout.
Definition: elm_win_legacy.h:132
Definition: elm_code_common.h:68
const char * decorate_item_style
Style used if item is set to a decorate mode.
Definition: elm_gen.h:120
EAPI void ecore_x_e_window_rotation_change_request_send(Ecore_X_Window win, int rot)
Definition: ecore_x_e.c:2317
EAPI Eina_Bool ecore_drm2_output_enabled_get(Ecore_Drm2_Output *output)
Get if a given output is enabled.
Definition: ecore_drm2_outputs.c:1176
Eina_Bool evas_textblock_cursor_cluster_prev(Efl_Text_Cursor_Handle *cur)
Advances the cursor one grapheme cluster backwards.
Definition: evas_object_textblock.c:10628
int eina_unicode_utf8_get_len(const char *buf)
Returns the number of unicode characters in the string.
Definition: eina_unicode.c:323
EAPI int eet_data_image_write_cipher(Eet_File *ef, const char *name, const char *cipher_key, const void *data, unsigned int w, unsigned int h, int alpha, int compress, int quality, Eet_Image_Encoding lossy)
Writes image data to the named key in an eet file using a cipher.
Definition: eet_image.c:1322
const char * edje_fontset_append_get(void)
Gets the edje append fontset.
Definition: edje_util.c:385
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_move_above(Evas_Object *obj, const char *part, const char *item_name)
Restacks existing item above.
Definition: edje_edit.c:5130
struct _Eldbus_Pending Eldbus_Pending
Represents a message that has been sent but has not yet reached its destination.
Definition: Eldbus.h:188
EAPI Ecore_Con_Url * ecore_con_url_custom_new(const char *url, const char *custom_request)
Creates a custom connection object.
Definition: ecore_con_url.c:802
Eina_Bool file_set
This flag indicates if Efl.Ui.Layout source is set from a file.
Definition: elm_widget_layout.h:72
EAPI void ecore_wl_window_input_region_set(Ecore_Wl_Window *win, int x, int y, int w, int h)
Sets the input region of the Ecore_Wl_Window.
Definition: ecore_wl_window.c:834
EAPI EPhysics_World * ephysics_world_new(void)
Create a new physics world.
@ ECORE_IMF_DEVICE_SUBCLASS_HAND_SIZE
The side of your hand.
Definition: Ecore_IMF.h:506
structure of an iterator
Definition: eina_iterator.h:159
EAPI unsigned int ecore_x_dpms_timeout_suspend_get(void)
Returns the amount of time of inactivity before the second level of power saving is invoked.
Definition: ecore_x_dpms.c:198
const Eina_List * elm_list_selected_items_get(const Elm_List *obj)
Return a list of the currently selected list items.
Definition: elm_list_eo.legacy.c:93
unsigned int Eina_Statgen
Stat Generation count state with it being 0 when disabled or some other value that is comparable (== ...
Definition: eina_file.h:793
struct _Eldbus_Signal_Handler Eldbus_Signal_Handler
Represents a listener that will listen for signals emitted by other applications.
Definition: Eldbus.h:196
@ ECORE_POS_MAP_SINUSOIDAL
Start slow, speed up then slow down at end.
Definition: Ecore_Common.h:2754
const Evas_Smart_Cb_Description * evas_smart_callback_description_find(const Evas_Smart *s, const char *name)
Find a callback description for the callback named name.
Definition: evas_smart.c:78
void evas_textblock_cursor_line_char_last(Efl_Text_Cursor_Handle *cur)
Go to the end of the current line.
Definition: evas_object_textblock.c:10721
Eina_Bool eina_matrixsparse_cell_position_get(const Eina_Matrixsparse_Cell *cell, unsigned long *row, unsigned long *col)
Gets the row and column position of the given cell.
Definition: eina_matrixsparse.c:1147
Eina_Bool evas_object_key_grab(Evas_Object *obj, const char *keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers, Eina_Bool exclusive)
Requests keyname key events be directed to obj.
Definition: evas_key_grab.c:247
Definition: elm_widget_map.h:88
EAPI Eina_Bool ecore_x_client_message8_send(Ecore_X_Window win, Ecore_X_Atom type, const void *data, int len)
Send client message with given type and format 8.
Definition: ecore_x.c:2179
@ ELM_WIN_MOVE_RESIZE_BOTTOM
Start resizing window to the bottom.
Definition: elm_win_legacy.h:182
Eina_Bool popping
a flag to notify the item is on poping.
Definition: elm_widget_naviframe.h:66
void elm_cache_all_flush(void)
Flush all caches.
Definition: elm_main.c:1647
Eina_UStrbuf * eina_ustrbuf_manage_new_length(Eina_Unicode *str, size_t length)
Creates a new string buffer using the passed string.
void elm_gengrid_wheel_disabled_set(Eo *obj, Eina_Bool disabled)
Enable or disable mouse wheel to be used to scroll the gengrid.
Definition: elm_gengrid.c:5675
@ ELM_GLVIEW_MULTISAMPLE_HIGH
MSAA with maximum number of samples.
Definition: elm_glview_eo.h:68
void elm_genlist_item_selected_set(Elm_Genlist_Item *obj, Eina_Bool selected)
Set whether a given genlist item is selected or not.
Definition: elm_genlist_item_eo.legacy.c:27
int setenv(const char *name, const char *value, int overwrite)
Create, modify, or remove environment variables.
Definition: evil_stdlib.c:26
const char * emile_load_error_str(Emile_Image *source, Emile_Image_Load_Error error)
Convert an error code related to an image handler into a meaningful string.
Definition: emile_image.c:2516
Eina_Bool edje_text_class_set(const char *text_class, const char *font, Evas_Font_Size size)
Sets the Edje text class.
Definition: edje_util.c:1138
Eio_File * eio_file_map_new(Eina_File *f, Eina_File_Populate rule, unsigned long int offset, unsigned long int length, Eio_Filter_Map_Cb filter_cb, Eio_Map_Cb map_cb, Eio_Error_Cb error_cb, const void *data)
Asynchronously map a part of a file in memory.
Definition: eio_map.c:281
EAPI void eet_clearcache(void)
Clears eet cache.
Definition: eet_lib.c:674
static Eina_Bool eina_barrier_wait(Eina_Barrier *barrier)
Increments the count of threads that are waiting on barrier.
@ EEZE_UDEV_TYPE_MOUSE
Definition: Eeze.h:239
Eina_Bool evas_object_freeze_events_get(const Eo *eo_obj)
Determine whether an object is set to freeze (discard) events.
Definition: evas_events.c:4026
EAPI unsigned int ecore_x_keysym_get(const char *string)
Return the X-specific keysym for a given key string.
Definition: ecore_x_test.c:170
@ EVAS_VG_GRADIENT_SPREAD_REPEAT
The gradient is repeated outside the gradient area.
Definition: Evas_Legacy.h:3797
EINA_DEPRECATED EAPI unsigned short edje_edit_part_item_position_col_get(Evas_Object *obj, const char *part, const char *item_name)
Gets column position of the part's item.
Evas_Object * evas_object_above_get(const Evas_Object *obj)
Get the Evas object stacked right above obj.
Definition: evas_stack.x:323
EAPI void edje_edit_state_color3_get(Evas_Object *obj, const char *part, const char *state, double value, int *r, int *g, int *b, int *a)
Gets the color3 of a part state.
Definition: edje_edit.c:6869
EAPI void ecore_wl2_window_rotation_set(Ecore_Wl2_Window *window, int rotation)
Set the rotation of a given window.
Definition: ecore_wl2_window.c:1041
EAPI const Eina_List * ecore_evas_aux_hints_supported_get(const Ecore_Evas *ee)
Gets the list of supported auxiliary hint strings.
Definition: ecore_evas.c:2262
@ ELM_XDND_ACTION_MOVE
Move the data.
Definition: elm_cnp.h:94
EAPI Eina_Bool ephysics_body_light_get(const EPhysics_Body *body)
Get light effect over body.
EOAPI void elm_obj_entry_prediction_hint_set(Eo *obj, const char *prediction_hint)
Sets the prediction hint to use an intelligent reply suggestion service.
EAPI double edje_edit_program_transition_value1_get(Evas_Object *obj, const char *prog)
Gets the interpolation value 1 of the transition.
EAPI Ecore_Con_Server * ecore_con_client_server_get(const Ecore_Con_Client *cl)
The server the client is connected to.
Definition: ecore_con_legacy.c:753
EINA_DEPRECATED EAPI int edje_edit_part_item_max_w_get(Evas_Object *obj, const char *part, const char *item)
Gets the maximum width value of a part's item.
EAPI Eina_Bool edje_edit_group_max_h_set(Evas_Object *obj, int h)
Sets the group maximum height.
@ EDJE_CURSOR_MAIN
Main cursor state.
Definition: Edje_Common.h:7
const Eina_Value_Blob_Operations * EINA_VALUE_BLOB_OPERATIONS_MALLOC
Assumes memory was create with malloc() and applies free() to it during flush (Eina_Value_Blob_Operat...
Definition: eina_value.c:5621
@ ELM_INPUT_HINT_AUTO_COMPLETE
Suggest word auto completion.
Definition: elm_general.h:159
const char * protocol
The protocol used (usually 'file')
Definition: efreet_uri.h:25
EAPI Eina_Bool edje_edit_part_drag_event_set(Evas_Object *obj, const char *part, const char *event)
Sets the name of the part that will receive events from the given draggies.
Definition: elm_priv.h:261
EOAPI void elm_obj_entry_icon_visible_set(Eo *obj, Eina_Bool setting)
Sets the visibility of the left-side widget of the entry, set by elm_object_part_content_set.
void(* Eina_Rbtree_Free_Cb)(Eina_Rbtree *node, void *data)
Function used to free a node.
Definition: eina_rbtree.h:144
EAPI Eina_Bool ecore_evas_object_associate(Ecore_Evas *ee, Evas_Object *obj, Ecore_Evas_Object_Associate_Flags flags)
Associates the given object to this ecore evas.
Definition: ecore_evas_util.c:223
void * data
Private user data that will be passed to all of the class functions.
Definition: Edje_Common.h:862
EAPI void eet_data_descriptor_free(Eet_Data_Descriptor *edd)
This function frees a data descriptor when it is not needed anymore.
Definition: eet_data.c:2102
#define EINA_INLIST_CONTAINER_GET(ptr, type)
Utility macro to get the container object of an inlist.
Definition: eina_inlist.h:415
EOAPI void elm_obj_gengrid_reorder_mode_set(Eo *obj, Eina_Bool reorder_mode)
Set whether a given gengrid widget is or not able have items reordered.
const char * efreet_pictures_dir_get(void)
Retrieves the XDG Pictures directory.
Definition: efreet_base.c:185
Elm_Object_Item * elm_gengrid_nth_item_get(const Evas_Object *obj, unsigned int nth)
Get the nth item, in a given gengrid widget, placed at position nth, in its internal items list.
Definition: elm_gengrid.c:5586
void elm_table_padding_set(Elm_Table *obj, int horizontal, int vertical)
Set padding between cells.
Definition: elm_table_eo.legacy.c:15
@ ELM_WRAP_WORD
Word wrap - wrap in allowed wrapping points (as defined in the unicode standard).
Definition: elm_general.h:314
int size
The size of this data in bytes.
Definition: ecore_exe_eo.h:37
Eina_Bool eina_matrixsparse_column_idx_clear(Eina_Matrixsparse *m, unsigned long col)
Clears (erases all cells) of column given its index.
Definition: eina_matrixsparse.c:1276
void evas_object_image_source_visible_set(Evas_Object *eo, Eina_Bool visible)
Set the source object to be visible or not.
Definition: evas_image_legacy.c:1052
void *(* Elm_Store_Item_Mapping_Cb)(void *data, Elm_Store_Item *sti, const char *part)
Custom mapping function to call.
Definition: elm_store.h:71
Efreet_Icon.
Definition: efreet_icon.h:106
void elm_progressbar_unit_format_set(Evas_Object *obj, const char *units)
Control the format string for a given progress bar widget's units label.
Definition: efl_ui_progressbar.c:973
EOAPI int elm_obj_gesture_layer_tap_finger_size_get(const Eo *obj)
This function returns the gesture layer finger-size for taps.
EAPI void elput_manager_disconnect(Elput_Manager *manager)
Disconnect an input manager.
Definition: elput_manager.c:56
@ ELM_WEB_ZOOM_MODE_AUTO_FILL
Zoom until content fills web object.
Definition: elm_web_legacy.h:10
static void eina_vector2_scale(Eina_Vector2 *out, const Eina_Vector2 *v, double scale)
Scale vector.
Eina_Iterator * eina_list_iterator_new(const Eina_List *list)
Returns a new iterator associated with a list.
Definition: eina_list.c:1574
EOAPI Eina_Bool elm_obj_prefs_item_visible_get(const Eo *obj, const char *name)
Get whether the widget bound to a given prefs widget's item is visible or not.
EOAPI void elm_obj_slideshow_cache_after_set(Eo *obj, int count)
Set the number of items to cache, on a given slideshow widget, after the current item.
#define EVAS_NATIVE_SURFACE_VERSION
Magic version number to know what the native surface struct looks like.
Definition: Evas_Legacy.h:4777
Ecore_IMF_Context * ctx
The associated Ecore IMF Context.
Definition: Ecore_IMF.h:580
@ ELM_INPUT_HINT_AUTOFILL_CREDIT_CARD_NUMBER
Autofill hint for a credit card number.
Definition: elm_general.h:183
void elm_config_password_show_last_timeout_set(double password_show_last_timeout)
Set's the timeout value in "show last" password mode.
Definition: elm_config.c:3044
size_t tag_len
Strlen of tag.
Definition: efl_canvas_textblock_internal.h:120
EAPI struct wl_registry * ecore_wl2_display_registry_get(Ecore_Wl2_Display *display)
Retrieves the Wayland Registry used for the current Wayland display.
Definition: ecore_wl2_display.c:1084
EAPI int ECORE_EVAS_EWS_EVENT_SHOW
window become visible
Definition: ecore_evas_ews.c:23
enum _Evas_GL_Context_Version Evas_GL_Context_Version
Enumeration that defines the available OpenGL ES version numbers.
Eina_Bool elm_genlist_multi_select_get(const Elm_Genlist *obj)
Get if multi-selection in genlist is enabled or disabled.
Definition: elm_genlist_eo.legacy.c:57
Ecore_Win32_Window_State
State of a window.
Definition: Ecore_Win32.h:66
void evas_device_push(Evas *e, Evas_Device *dev)
Push the current context device onto the device stack.
Definition: evas_device.c:275
Eina_Bool eio_file_check(Eio_File *ls)
Check if an Eio_File operation has been cancelled.
Definition: eio_file.c:752
Evas_Coord_Point canvas
The X/Y location of the cursor.
Definition: Evas_Legacy.h:249
void ecore_main_loop_select_func_set(Ecore_Select_Function func)
Sets the function to use when monitoring multiple file descriptors, and waiting until one of more of ...
Definition: ecore_main.c:1332
int ECORE_WIN32_EVENT_SELECTION_NOTIFY
Ecore_Event for the Ecore_Win32_Event_Selection_Notify event.
Definition: ecore_win32.c:417
void * elm_store_item_data_get(Elm_Store_Item *sti)
Get the item data.
Definition: elm_store.c:690
static Eina_Bool eio_file_is_lnk(const Eina_Stat *st)
Return if path is a length.
Definition: eio_inline_helper.x:97
The structure type used with the Mouse_Move event.
Definition: Ecore_IMF.h:665
Eina_Bool eina_file_virtual(Eina_File *file)
Tells if a file is a real file or only exists in memory.
Definition: eina_file_common.c:498
EAPI Eina_Bool edje_edit_state_rel1_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Sets the 'rel1 relative Y' value of state.
void edje_object_size_min_get(const Edje_Object *obj, int *minw, int *minh)
Gets the minimum size specified – as an EDC property – for a given Edje object.
Definition: edje_legacy.c:1145
EAPI Eet_Node * eet_node_unsigned_char_new(const char *name, unsigned char uc)
Creates a new unsigned character node.
Definition: elm_widget_mapbuf.h:28
EAPI int edje_edit_state_fill_origin_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the fill horizontal origin offset value of a part state.
@ ELM_TEXT_FORMAT_MARKUP_UTF8
Markup UTF8 type.
Definition: elm_general.h:328
EAPI Eina_Bool ecore_evas_iconified_get(const Ecore_Evas *ee)
Queries whether an Ecore_Evas' window is iconified or not.
Definition: ecore_evas.c:2058
@ EMOTION_META_INFO_TRACK_COUNT
track count - number of the track in the album
Definition: Emotion.h:187
EAPI void ecore_sdl_feed_events(void)
Poll SDL for mouse, keyboard, and window events, and add corresponding events to ecore.
Definition: ecore_sdl.c:165
@ EVAS_RENDER_BLEND
Default render operation: d = d*(1-sa) + s.
Definition: Evas_Legacy.h:2159
Eina_Bool eina_hash_add(Eina_Hash *hash, const void *key, const void *data)
Adds an entry to the given hash table.
Definition: eina_hash.c:931
static Eina_F8p24 eina_f8p24_sub(Eina_F8p24 a, Eina_F8p24 b)
Calculates the subtraction of two Eina_F8p24 floating point numbers.
EAPI Eina_Debug_Dispatch_Cb eina_debug_session_dispatch_get(Eina_Debug_Session *session)
Get the dispatcher of a specific session.
Definition: eina_debug.c:299
EAPI Eina_Bool elput_touch_tap_enabled_set(Elput_Device *device, Eina_Bool enabled)
Enable or disable tap-to-click on a given device.
Definition: elput_touch.c:151
void eina_matrix4_transpose(Eina_Matrix4 *out, const Eina_Matrix4 *in)
Computes the transpose of the given matrix.
Definition: eina_matrix.c:912
@ ELM_WIN_KEYGRAB_TOPMOST
Get the grabbed-key only when window is top of the stack.
Definition: elm_win_legacy.h:149
@ EEZE_SENSOR_TYPE_PROXIMITY
Proximity sensor.
Definition: Eeze_Sensor.h:75
EOAPI void evas_canvas_key_modifier_del(Eo *obj, const char *keyname)
Removes the keyname key from the current list of modifier keys on canvas e.
static Eina_Bool eina_stringshare_refplace(Eina_Stringshare **p_str, Eina_Stringshare *news)
Replace the previously stringshared pointer with another stringshared pointer.
Definition: eina_inline_stringshare.x:50
void eldbus_proxy_event_callback_add(Eldbus_Proxy *proxy, Eldbus_Proxy_Event_Type type, Eldbus_Proxy_Event_Cb cb, const void *cb_data)
Add a callback function to be called when occurs a event of the type passed.
Definition: eldbus_proxy.c:389
EAPI Eina_Bool edje_edit_style_tag_del(Evas_Object *obj, const char *style, const char *tag)
Deletes the given tag.
Definition: edje_edit.c:2920
int edje_init(void)
Initializes the Edje library.
Definition: edje_main.c:35
@ ECORE_COCOA_CURSOR_OPERATION_NOT_ALLOWED
Operation not allowed cursor.
Definition: Ecore_Cocoa.h:111
Eina_Bool evas_gl_surface_query(Evas_GL *evas_gl, Evas_GL_Surface *surface, int attribute, void *value)
Query a surface for its properties.
Definition: evas_gl.c:688
Eina_Bool Eet_Write_Cb(const void *data, size_t size, void *user_data)
Called back when a packet containing Eet Data Serialization data is ready to be send.
Definition: Eet.h:4825
EAPI Eina_Bool ecore_x_selection_clipboard_set(Ecore_X_Window w, const void *data, int size)
Claim ownership of the CLIPBOARD selection and set its data.
Definition: ecore_x_selection.c:273
void elm_image_prescale_set(Evas_Object *obj, int size)
Set the prescale size for the image.
Definition: efl_ui_image.c:1546
void edje_size_class_del(const char *size_class)
Deletes the size class.
Definition: edje_util.c:1765
Eina_Iterator_Get_Container_Callback get_container
Callback called when the container is requested.
Definition: eina_iterator.h:164
void elm_slider_indicator_visible_mode_set(Evas_Object *obj, Elm_Slider_Indicator_Visible_Mode indicator_visible_mode)
Set/Get the visible mode of indicator.
Definition: elm_slider.c:1768
EAPI Eina_Bool edje_edit_state_text_fit_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets if the text part fit it's container horizontally.
Eina_Bool state
Definition: Ecore_X.h:674
void elm_map_overlay_data_set(Elm_Map_Overlay *overlay, void *data)
Set a pointer of user data for a overlay.
Definition: elm_map.c:4919
EAPI Eina_Bool eeze_disk_mount_wrapper_set(Eeze_Disk *disk, const char *wrapper)
Set a wrapper to run mount commands with.
Definition: eeze_disk_mount.c:232
@ ECORE_EXE_WIN32_PRIORITY_NORMAL
Default priority.
Definition: Ecore_Common.h:1030
int version
Version of this smart class definition.
Definition: Evas_Common.h:2752
static Eina_Bool eina_value_array_pinsert(Eina_Value *value, unsigned int position, const void *ptr)
Inserts a generic value to an array member position from a pointer.
EAPI Eina_Bool edje_edit_group_del(Evas_Object *obj, const char *group_name)
Deletes the specified group from the edje file.
Definition: edje_edit.c:1915
Eina_Bool elm_image_mmap_set(Evas_Object *obj, const Eina_File *file, const char *group)
Set the file that will be used as the image's source.
Definition: efl_ui_image.c:2472
Definition: Ecore_X.h:541
#define EINA_DEPRECATED
Used to warn when the function is considered as deprecated.
Definition: eina_types.h:362
EAPI Eina_Bool ecore_evas_manual_render_get(const Ecore_Evas *ee)
Gets enable/disable status of manual render.
Definition: ecore_evas.c:2664
Eina_Bool clear_me
a flag whether gengrid is marked as to be cleared or not.
Definition: elm_widget_gengrid.h:118
double * doublep
Double pointer.
Definition: Ecore_Getopt.h:139
EOAPI int elm_obj_genlist_item_expanded_depth_get(const Eo *obj)
Get the depth of expanded item.
void(* Eina_Future_Scheduler_Cb)(Eina_Future *f, Eina_Value value)
A callback used by the Eina_Future_Scheduler to deliver the future operation result.
Definition: eina_promise.h:153
EAPI Embryo_Status embryo_program_run(Embryo_Program *ep, Embryo_Function func)
Runs the given function of the given Embryo program in the current virtual machine.
Definition: embryo_amx.c:774
int efreet_desktop_type_alias(int from_type, const char *alias)
Add an alias for an existing desktop type.
Definition: efreet_desktop.c:515
Eina_Bool evas_engine_info_set(Evas *obj, Evas_Engine_Info *info)
Applies the engine settings for the given evas from the given Evas_Engine_Info structure.
Definition: evas_main.c:696
EAPI Ecore_Evas * ecore_evas_new(const char *engine_name, int x, int y, int w, int h, const char *extra_options)
Creates a new Ecore_Evas based on engine name and common parameters.
Definition: ecore_evas.c:1065
EOAPI void elm_obj_genlist_decorate_mode_set(Eo *obj, Eina_Bool decorated)
Set Genlist decorate mode.
EAPI void ecore_win32_cursor_size_get(int *width, int *height)
Retrieve the size of a valid cursor.
Definition: ecore_win32_cursor.c:350
void eldbus_object_event_callback_del(Eldbus_Object *obj, Eldbus_Object_Event_Type type, Eldbus_Object_Event_Cb cb, const void *cb_data)
Remove callback registered in eldbus_object_event_callback_add().
Definition: eldbus_object.c:455
int eina_inarray_remove(Eina_Inarray *array, const void *data)
Finds data and removes the matching member.
Definition: eina_inarray.c:494
EINA_DEPRECATED EAPI void ecore_imf_context_delete_surrounding_event_add(Ecore_IMF_Context *ctx, int offset, int n_chars)
Adds ECORE_IMF_EVENT_DELETE_SURROUNDING to the event queue.
Definition: ecore_imf_context.c:747
@ EMOTION_VIS_LIBVISUAL_CORONA
corona
Definition: Emotion.h:210
#define EINA_SAFETY_ON_FALSE_RETURN_VAL(exp, val)
The macro doesn't do anything unless EINA_SAFETY_CHECKS is defined.
Definition: eina_safety_checks.h:286
EAPI void ephysics_quaternion_axis_angle_get(const EPhysics_Quaternion *quat, double *nx, double *ny, double *nz, double *a)
Get quaternion axis and angle.
void evas_object_map_set(Evas_Object *eo_obj, const Evas_Map *map)
Set current object transformation map.
Definition: evas_map.c:532
void elm_image_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed)
Control whether the internal image's aspect ratio is fixed to the original image's aspect ratio.
Definition: efl_ui_image.c:2681
void(* Edje_Message_Handler_Cb)(void *data, Evas_Object *obj, Edje_Message_Type type, int id, void *msg)
Edje message handler callback functions's prototype definition.
Definition: Edje_Legacy.h:612
@ ECORE_WIN32_CURSOR_SHAPE_SIZE_WE
Double-pointed arrow pointing west and east.
Definition: Ecore_Win32.h:116
double ecore_throttle_get(void)
Gets current throttle level.
Definition: ecore_throttle.c:23
int(* constructor)(Image_Entry *im)
return is EVAS_LOAD_ERROR_* or EVAS_LOAD_ERROR_NONE!
Definition: evas_cache.h:20
Definition: elm_widget_segment_control.h:40
void elm_gengrid_reorder_mode_start(Elm_Gengrid *obj, Ecore_Pos_Map tween_mode)
Starts the reorder mode of Gengrid.
Definition: elm_gengrid_eo.legacy.c:219
static Eina_Value * eina_value_uint64_new(uint64_t c)
Create a new Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:152
const Eina_List * edje_object_part_text_item_list_get(const Eo *obj, const char *part)
Returns a list of char item names.
Definition: edje_legacy.c:512
Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_SUPPORTED
Definition: ecore_x_atoms_decl.h:373
int minor
< major (binary or source incompatible changes)
Definition: Ecore_Common.h:145
void evas_object_image_source_events_set(Evas_Object *eo, Eina_Bool repeat)
Set whether an Evas object is to source events.
Definition: evas_image_legacy.c:498
static void eina_array_clean(Eina_Array *array)
Clears an array of its elements, without deallocating memory.
Eina_Bool eina_thread_cancel(Eina_Thread t)
Attempts to cancel a running thread.
Definition: eina_thread.c:273
void * eina_cow_write(Eina_Cow *cow, const Eina_Cow_Data *const *data)
Gets a writeable pointer from a const pointer.
Definition: eina_cow.c:455
Ecore_IMF_Input_Panel_Event
Enum containing input panel events.
Definition: Ecore_IMF.h:127
const Elm_Prefs_Page_Iface * info
The interface's implementation.
Definition: elm_prefs_common.h:283
Evas_Load_Error evas_object_image_load_error_get(const Evas_Object *obj)
Retrieves a number representing any error that occurred during the last loading of the given image ob...
Definition: evas_image_legacy.c:400
Evas_Coord h
height
Definition: Evas_Common.h:225
Definition: elm_widget_colorselector.h:83
Definition: eina_vector.h:46
@ ECORE_X_ERROR_CODE_BAD_MATCH
Parameter mismatch.
Definition: Ecore_X.h:400
Eina_List * arguments
List with signal arguments.
Definition: eldbus_introspection.h:107
int eina_inarray_insert(Eina_Inarray *array, const void *data, Eina_Compare_Cb compare)
Copies the data to the array at a position found by the comparison function.
Definition: eina_inarray.c:446
double ecore_timer_interval_get(const Efl_Loop_Timer *obj)
Interval the timer ticks on.
Definition: efl_loop_timer_eo.legacy.c:9
Evas_Object * evas_object_image_filled_add(Evas *eo_e)
Creates a new image object that automatically scales its bound image to the object's area,...
Definition: evas_image_legacy.c:35
@ ECORE_IMF_CANDIDATE_PANEL_STATE_EVENT
called when the state of the candidate word panel is changed.
Definition: Ecore_IMF.h:132
EAPI Elm_Version * elm_version
Elementary Version Information.
Definition: elm_main.c:47
Elm_Object_Item * focused_item
a focused item by keypad arrow or mouse.
Definition: elm_widget_list.h:39
void elm_entry_line_wrap_set(Elm_Entry *obj, Elm_Wrap_Type wrap)
Set the line wrap type to use on multi-line entries.
Definition: elm_entry_eo.legacy.c:243
@ ELDBUS_PROXY_EVENT_LAST
sentinel, not a real event type
Definition: eldbus_proxy.h:194
Event sent when the window looses the focus.
Definition: Ecore_Win32.h:367
void elm_thumb_size_set(Evas_Object *obj, int tw, int th)
Set the size for the thumb object.
Definition: elm_thumb.c:846
double zw
zw in z' = (x * zx) + (y * zy) + (z * zz) + zw
Definition: eina_matrix.h:137
Eina_Array * eina_file_split(char *path)
Splits a path according to the delimiter of the filesystem.
Definition: eina_file.c:598
EINA_DEPRECATED EAPI int edje_edit_part_item_spread_h_get(Evas_Object *obj, const char *part, const char *item)
Gets the spread height value of a part's item.
#define EINA_WARN_UNUSED_RESULT
Used to warn when the returned value of the function is not used.
Definition: eina_types.h:345
EOAPI Elm_Widget_Item * elm_obj_genlist_item_append(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data)
Append a new item in a given genlist widget.
void eldbus_message_iter_del(Eldbus_Message_Iter *iter)
Manually delete the iterator.
Definition: eldbus_message.c:868
@ ECORE_IMF_INPUT_PANEL_LAYOUT_TERMINAL
Command-line terminal layout including ESC, Alt, Ctrl key, so on (no auto-correct,...
Definition: Ecore_IMF.h:365
Eina_Bool eina_strbuf_append(Eina_Strbuf *buf, const char *str)
Appends a string to a buffer, reallocating as necessary.
Elm_Store_Item_Mapping_Type type
what kind of mapping is this
Definition: elm_store.h:116
void *(* Eet_Node_Walk_Struct_Alloc_Callback)(const char *type, void *user_data)
Callback prototype for Eet_Node_Walk_Struct_Alloc.
Definition: Eet.h:4736
const char * evas_object_text_text_get(const Eo *obj)
Retrieves the text string currently being displayed by the given text object.
Definition: evas_object_text.c:2362
Eina_Bool eina_str_has_extension(const char *str, const char *ext)
Checks if the given string has the given extension.
Definition: eina_str.c:436
Eina_Bool eina_strbuf_insert(Eina_Strbuf *buf, const char *str, size_t pos)
Inserts a string into a buffer, reallocating as necessary.
struct _Eina_Position2D Eina_Position2D
A 2D position in pixel coordinates.
Eina_Bool eina_strbuf_append_char(Eina_Strbuf *buf, char c)
Appends a character to a string buffer, reallocating as necessary.
Definition: elm_widget_map.h:245
EAPI void ecore_cocoa_window_size_max_set(Ecore_Cocoa_Window *window, int w, int h)
Sets the maximum size of a Cocoa window.
Eina_List * actions
List of Efreet_Desktop_Actions, application actions.
Definition: efreet_desktop.h:128
Evas_Object *(* Elm_Web_Dialog_Confirm)(void *data, Evas_Object *obj, const char *message, Eina_Bool *ret)
Callback type for the JS confirm hook.
Definition: elm_web_common.h:192
EAPI Eina_Bool edje_edit_color_class_name_set(Evas_Object *obj, const char *name, const char *newname)
Changes the name of a color class.
Definition: edje_edit.c:2729
Evas_Object * elm_segment_control_add(Evas_Object *parent)
Add a new segment control widget to the given parent Elementary (container) object.
Definition: elm_segment_control.c:646
EOAPI void elm_obj_gengrid_item_size_get(const Eo *obj, int *w, int *h)
Get the size set for the items of a given gengrid widget.
Embryo_Program * script
all the embryo script code for this group
Definition: edje_convert.h:105
void * eina_hash_modify_by_hash(Eina_Hash *hash, const void *key, int key_length, int key_hash, const void *data)
Modifies the entry pointer at the specified key and returns the previous entry.
Definition: eina_hash.c:1090
_Ecore_X_WM_Protocol
Definition: Ecore_X.h:1205
const char * mime_types
The content MIME types.
Definition: Ecore_IMF.h:583
EAPI Eina_Bool ephysics_camera_perspective_enabled_get(const EPhysics_Camera *camera)
Return if perspective is enabled or not.
@ EVAS_GL_MULTISAMPLE_NONE
No multisample rendering.
Definition: Evas_GL.h:529
@ ECORE_IMF_DEVICE_SUBCLASS_PALM
The palm of a users hand.
Definition: Ecore_IMF.h:505
EAPI Eina_Bool ephysics_world_serialize(EPhysics_World *world, const char *path)
Serializes the world to path.
EAPI Eina_Bool edje_edit_state_map_light_set(Evas_Object *obj, const char *part, const char *state, double value, const char *source_part)
Sets the part that is used as the 'light'.
Definition: edje_edit.c:7914
int evas_textblock_cursor_char_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
Returns the geometry of the char at cur.
Definition: evas_object_textblock.c:13166
Ecore_IMF_Keyboard_Modifiers modifiers
The keyboard modifiers active when the event has been emitted.
Definition: Ecore_IMF.h:694
EAPI Ecore_Con_Url * ecore_con_url_new(const char *url)
Creates and initializes a new Ecore_Con_Url connection object.
Definition: ecore_con_url.c:782
#define ELM_GENGRID_EVENT_ITEM_UNFOCUSED
Called when item no longer has focus.
Definition: elm_gengrid_eo.h:717
const char * elm_win_accel_preference_get(const Evas_Object *obj)
The hardware acceleration preference for this window.
Definition: efl_ui_win.c:9783
void(* Ecore_Thread_Notify_Cb)(void *data, Ecore_Thread *thread, void *msg_data)
A callback used by the main loop to receive data sent by an Ecore Thread functions.
Definition: Ecore_Common.h:1742
void eina_strbuf_free(Eina_Strbuf *buf)
Frees a string buffer.
void elm_box_horizontal_set(Elm_Box *obj, Eina_Bool horizontal)
Set the horizontal orientation.
Definition: elm_box_eo.legacy.c:27
int eina_cpu_page_size(void)
Gets the current virtual page size.
Definition: eina_cpu.c:305
@ EFL_UI_TEXTPATH_DIRECTION_CCW
Counter-clockwise.
Definition: efl_ui_textpath_eo.legacy.h:21
void elm_genlist_multi_select_mode_set(Elm_Genlist *obj, Elm_Object_Multi_Select_Mode mode)
Set the genlist multi select mode.
Definition: elm_genlist_eo.legacy.c:87
#define EINA_CLIST_ENTRY(elem, type, field)
Gets a pointer to the object containing the list element.
Definition: eina_clist.h:438
Eina_Bool eina_strbuf_insert_length(Eina_Strbuf *buf, const char *str, size_t length, size_t pos)
Inserts a string of an exact length into a buffer, reallocating as necessary.
EAPI Eina_Bool edje_edit_state_text_repch_set(Evas_Object *obj, const char *part, const char *state, double value, const char *repch)
Sets the replacement character string of the given part state.
Definition: edje_edit.c:8976
Definition: elm_widget_map.h:317
void(* recall)(Eina_Future_Schedule_Entry *entry)
Called by Eina_Future when a delivery must be canceled.
Definition: eina_promise.h:188
@ ELM_POLICY_QUIT_LAST_WINDOW_CLOSED
quit when the application's last window is closed
Definition: elm_general.h:248
EAPI int ephysics_shutdown(void)
Shutdown EPhysics.
#define EINA_RBTREE_CMP_KEY_CB(Function)
Cast using Eina_Rbtree_Cmp_Key_Cb.
Definition: eina_rbtree.h:138
EAPI void ecore_imf_context_input_panel_position_set(Ecore_IMF_Context *ctx, int x, int y)
Sets the x,y coordinates of the input panel.
Definition: ecore_imf_context.c:1463
EAPI void ecore_evas_modal_set(Ecore_Evas *ee, Eina_Bool on)
Sets the modal state flag on the canvas window.
Definition: ecore_evas.c:2584
Used as the data param for the ECORE_CON_EVENT_CLIENT_UPGRADE event.
Definition: Ecore_Con.h:476
Eina_Stringshare * value
Annotation value.
Definition: eldbus_introspection.h:86
Definition: Ecore_Drm2.h:70
Definition: Ecore_Wl2.h:284
EAPI Ecore_Drm2_Relative_Mode ecore_drm2_output_relative_mode_get(Ecore_Drm2_Output *output)
Get the relative mode of an output.
Definition: ecore_drm2_outputs.c:1730
EAPI void ecore_evas_x11_shape_input_reset(Ecore_Evas *ee)
Unsets the pointer containment for the window.
Definition: ecore_evas.c:4230
EAPI void ephysics_quaternion_invert(EPhysics_Quaternion *quat)
Invert the quaternion.
Elm_Prefs_Item_Type
Elm Prefs item types.
Definition: elm_prefs_data.h:51
Evas_Object * elm_glview_add(Evas_Object *parent)
Add a new glview to the parent.
Definition: elm_glview.c:334
EINA_DEPRECATED void elm_cache_flush_enabled_all_set(Eina_Bool enabled)
Set the configured cache flush enabled state for all applications on the display.
#define EINA_INLIST_GET(Inlist)
Utility macro to get the inlist object of a struct.
Definition: eina_inlist.h:413
void elm_gengrid_item_tooltip_text_set(Elm_Object_Item *it, const char *text)
Set the text to be shown in a given gengrid item's tooltips.
Definition: elm_gengrid.c:4852
Eldbus_Signal_Handler * eldbus_proxy_properties_changed_callback_add(Eldbus_Proxy *proxy, Eldbus_Signal_Cb cb, const void *data)
Register a callback on "PropertiesChanged" signal.
Definition: eldbus_proxy.c:780
Eina_List * eina_list_reverse_clone(const Eina_List *list)
Clones (copies) all the elements in the list in reverse order.
Definition: eina_list.c:1072
EAPI void ecore_evas_sticky_set(Ecore_Evas *ee, Eina_Bool on)
Sets the sticky state of an Ecore_Evas window.
Definition: ecore_evas.c:2524
const Eina_List * elm_theme_overlay_list_get(const Elm_Theme *th)
Get the list of registered overlays for the given theme.
Definition: elm_theme.c:680
void evas_damage_rectangle_add(Evas_Canvas *obj, int x, int y, int w, int h)
Add a damage rectangle.
Definition: evas_canvas_eo.legacy.c:267
double xw
xw in x' = (x * xx) + (y * xy) + (z * xz) + xw
Definition: eina_matrix.h:127
@ ECORE_IMF_KEYBOARD_MODIFIER_ALTGR
"AltGr" is pressed
Definition: Ecore_IMF.h:270
Definition: eldbus_object.h:97
@ EIO_UNLINK
I/O operation is about destroying a path: source will point to base path to be destroyed,...
Definition: Eio_Legacy.h:117
double x0
Top left x coordinate.
Definition: eina_quad.h:46
EAPI void ecore_evas_callback_drop_motion_set(Ecore_Evas *ee, Ecore_Evas_Drag_Motion_Cb cb)
Sets the method (callback) to call when the mouse pointer moves over the specified window while perfo...
Definition: ecore_evas.c:5682
void elm_object_part_text_set(Evas_Object *obj, const char *part, const char *label)
Set a text of an object.
Definition: elm_main.c:1490
EOAPI void elm_obj_gengrid_group_item_size_get(const Eo *obj, int *w, int *h)
Get the size set for the group items of a given gengrid widget.
void edje_object_color_class_del(Evas_Object *obj, const char *color_class)
Delete the object color class.
Definition: edje_util.c:978
EAPI void ecore_wl2_window_update_begin(Ecore_Wl2_Window *window)
Latch window state at the start of an update.
Definition: ecore_wl2_window.c:1806
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:345
void elm_gengrid_item_update(Elm_Gengrid_Item *obj)
Update the contents of a given gengrid item.
Definition: elm_gengrid_item_eo.legacy.c:81
Eina_Bool elua_state_require_ref_push(Elua_State *es)
Push the Elua "require" function onto the Lua stack.
Definition: elua.c:350
void edje_object_item_provider_set(Edje_Object *obj, Edje_Item_Provider_Cb func, void *data)
Sets the function that provides item objects for named items in an edje entry text.
Definition: edje_util.c:2106
EAPI Evas_Object * edje_edit_object_add(Evas *e)
Adds an editable Edje object to the canvas.
Definition: edje_edit.c:280
EOAPI Eina_Bool elm_obj_entry_scrollable_get(const Eo *obj)
Get the scrollable state of the entry.
@ EVAS_TOUCH_POINT_CANCEL
Touch point is cancelled.
Definition: Evas_Legacy.h:1114
void evas_map_util_zoom(Evas_Map *m, double zoomx, double zoomy, Evas_Coord cx, Evas_Coord cy)
Change the map to apply the given zooming.
Definition: evas_map.c:1001
Definition: Ecore_X.h:1024
void eina_freeq_ptr_add(Eina_FreeQ *fq, void *ptr, void(*free_func)(void *ptr), size_t size)
Add a pointer with free function and size to the free queue.
Definition: eina_freeq.c:568
void ethumb_client_document_page_set(Ethumb_Client *client, unsigned int page)
Set the page number to thumbnail in paged documents.
Definition: ethumb_client.c:1806
void elm_transit_duration_set(Elm_Transit *transit, double duration)
Set the transit animation time.
Definition: elm_transit.c:817
EOAPI double elm_obj_web_load_progress_get(const Eo *obj)
Get the overall loading progress of the page.
static Eina_Bool eina_value_type_setup(const Eina_Value_Type *type, void *mem)
Initializes memory using type descriptor.
Eina_Inarray * deferred_signals
signals which were generated during construction
Definition: elm_widget_layout.h:56
@ EVAS_VG_PATH_COMMAND_LINE_TO
The next point is used to draw a line from current point.
Definition: Evas_Legacy.h:3758
EAPI int edje_edit_group_min_h_get(Evas_Object *obj)
Gets the group minimum height.
EAPI const Eina_List * edje_edit_script_error_list_get(Evas_Object *obj)
Gets the list of errors resulting from the last script build.
Definition: edje_edit.c:12645
@ __ECORE_COCOA_CURSOR_LAST
Sentinel.
Definition: Ecore_Cocoa.h:121
EAPI void ecore_x_killall(Ecore_X_Window root)
Kill all clients with subwindows under a given window.
Definition: ecore_x.c:1096
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:369
EAPI void * ecore_evas_pixmap_visual_get(const Ecore_Evas *ee)
Retrieves the Visual used for pixmap creation.
Definition: ecore_evas.c:2890
DBus Signal.
Definition: eldbus_introspection.h:105
void eina_tiler_strict_set(Eina_Tiler *t, Eina_Bool strict)
Defines if we need to follow a strict grid of tile or a loose one.
Definition: eina_tiler.c:1285
Eina_Bool evas_object_image_snapshot_get(const Evas_Object *eo)
Determine whether the Evas_Object_Image replicate the content of the canvas below.
Definition: evas_image_legacy.c:454
@ EDJE_TEXT_EFFECT_OUTLINE
Outline text effect value.
Definition: Edje_Common.h:2120
Efl_Canvas_Object * evas_object_top_get(const Evas_Canvas *obj)
Get the highest (stacked) Evas object on the canvas e.
Definition: evas_canvas_eo.legacy.c:63
Definition: elm_widget_thumb.h:28
Eio_File * eio_file_unlink(const char *path, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Unlink a file/directory.
Definition: eio_single.c:484
EOAPI Elm_Widget_Item * elm_obj_gengrid_item_prev_get(const Eo *obj)
Get the previous item in a gengrid widget's internal list of items, given a handle to one of those it...
Eina_List * elm_color_class_util_edje_file_list(Eina_File *f)
Create an allocated list of allocated Edje_Color_Class structs from an open edje file.
Definition: elm_color_class.c:809
EAPI Edje_Aspect_Control edje_edit_part_item_index_aspect_mode_get(Evas_Object *obj, const char *part, unsigned int index)
Gets aspect mode for an item of TABLE or BOX.
Definition: edje_edit.c:5668
EAPI Ecore_Win32_Cursor * ecore_win32_cursor_new(const void *pixels_and, const void *pixels_xor, int width, int height, int hot_x, int hot_y)
Create a new cursor.
Definition: ecore_win32_cursor.c:185
@ EINA_FILE_POPULATE
Request for all the mapped memory.
Definition: eina_file.h:146
EOAPI Elm_Widget_Item * elm_obj_slideshow_item_add(Eo *obj, const Elm_Slideshow_Item_Class *itc, const void *data)
Add (append) a new item in a given slideshow widget.
Ecore_IMF_Input_Panel_Layout_Normal_Variation
Enumeration for defining the types of Ecore_IMF Input Panel layout for normal variation.
Definition: Ecore_IMF.h:435
Eina_Bool evas_object_grid_pack(Evas_Grid *obj, Efl_Canvas_Object *child, int x, int y, int w, int h)
Add a new child to a grid object.
Definition: evas_grid_eo.legacy.c:57
EAPI Eina_Stringshare * edje_edit_color_class_description_get(Evas_Object *obj, const char *class_name)
Gets the description of a color class.
Definition: edje_edit.c:2641
Evas_Object * elm_fileselector_entry_add(Evas_Object *parent)
Add a new file selector entry widget to the given parent Elementary (container) object.
Definition: elc_fileselector_entry.c:285
unsigned int count
Number of used slots in data that point to valid payloads.
Definition: eina_array.h:235
EAPI Eina_Bool ecore_drm_device_master_get(Ecore_Drm_Device *dev)
Gets if a given Ecore_Drm_Device is master.
Definition: ecore_drm_device.c:458
Eina_Iterator * eina_file_xattr_get(Eina_File *file)
Gets the extended attribute of an open file.
Definition: eina_file.c:1169
@ EEZE_SENSOR_TYPE_LIGHT
Light sensor.
Definition: Eeze_Sensor.h:74
EAPI void ecore_evas_gl_x11_direct_resize_set(Ecore_Evas *ee, Eina_Bool on)
Sets direct_resize for Ecore_Evas using opengl x11.
Definition: ecore_evas.c:4120
#define EINA_ARG_NONNULL(...)
Used to warn when the specified arguments of the function are NULL.
Definition: eina_types.h:356
#define ELM_PREFS_EVENT_ITEM_CHANGED
Called when item changed.
Definition: elm_prefs_eo.h:370
EAPI Eina_Bool edje_edit_part_item_item_align_y_set(Evas_Object *obj, const char *part, unsigned int index, double align_y)
Sets the vertical align value of a part state.
EAPI int ecore_drm2_output_rotation_get(Ecore_Drm2_Output *output)
Get current output rotation.
Definition: ecore_drm2_outputs.c:1594
#define EET_DATA_DESCRIPTOR_ADD_MAPPING(unified_type, name, subtype)
Adds a mapping to a data descriptor that will be used by union, variant or inherited type.
Definition: Eet.h:3870
Eina_Bool eina_ustrbuf_insert_escaped(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t pos)
Inserts an escaped string to a buffer, reallocating as necessary.
Eina_Bool elm_panel_hidden_get(const Elm_Panel *obj)
Get the state of the panel.
Definition: elm_panel_eo.legacy.c:21
void eina_tiler_free(Eina_Tiler *t)
Frees a tiler.
Definition: eina_tiler.c:1161
@ ELM_AUTOCAPITAL_TYPE_WORD
Autocapitalize each word typed.
Definition: elm_general.h:122
Data for the elm_entry_filter_limit_size() entry filter.
Definition: elm_entry_common.h:184
Eina_Bool eina_binbuf_append_slice(Eina_Binbuf *buf, const Eina_Slice slice)
Appends a slice to a buffer, reallocating as necessary.
@ EMOTION_META_INFO_TRACK_ALBUM
album name
Definition: Emotion.h:182
EINA_DEPRECATED void elm_icon_animated_set(Evas_Object *obj, Eina_Bool animated)
Set animation mode of the icon.
Definition: elm_icon.c:689
Eina_Bool restricted_calc_h
This is a flag to support edje restricted_calc in y axis.
Definition: elm_widget_layout.h:86
double elm_spinner_value_get(const Evas_Object *obj)
Control the value the spinner displays.
Definition: elm_spinner.c:1390
void evas_object_image_memfile_set(Evas_Object *eo_obj, void *data, int size, char *format, char *key)
Sets the data for an image from memory to be loaded.
Definition: evas_image_legacy.c:44
char * eina_strftime(const char *format, const struct tm *tm)
Creates and update the buffer based on strftime output.
Definition: eina_str.c:383
void * eina_inarray_grow(Eina_Inarray *array, unsigned int size)
Allocates new item at the end of the array.
Definition: eina_inarray.c:429
Eina_Bool elm_box_homogeneous_get(const Elm_Box *obj)
Get whether the box is using homogeneous mode or not ($true if it's homogeneous, false otherwise)
Definition: elm_box_eo.legacy.c:9
EAPI Eet_Node_Data * eet_node_value_get(Eet_Node *node)
Returns the node's data.
Definition: eet_node.c:369
@ EET_ERROR_X509_ENCODING_FAILED
Could not encode using X509.
Definition: Eet.h:213
const Evas_Object_Textblock_Node_Format * evas_textblock_node_format_prev_get(const Evas_Object_Textblock_Node_Format *n)
Returns the prev format node (after n)
Definition: evas_object_textblock.c:9913
EOAPI void elm_obj_diskselector_side_text_max_length_set(Eo *obj, int len)
Set the side labels max length.
const char * prog
to be used when ecore_app_args_get() fails
Definition: Ecore_Getopt.h:213
Definition: eolian_database.h:178
int elm_map_zoom_get(const Eo *obj)
Get the zoom level of the map.
Definition: elm_map.c:4349
@ ECORE_WL2_WINDOW_TYPE_LAST
Definition: Ecore_Wl2.h:349
void elm_box_padding_set(Elm_Box *obj, int horizontal, int vertical)
Set the space (padding) between the box's elements.
Definition: elm_box_eo.legacy.c:39
void evas_vg_shape_append_cubic_to(Evas_Vg_Shape *obj, double x, double y, double ctrl_x0, double ctrl_y0, double ctrl_x1, double ctrl_y1)
Adds a cubic Bezier curve between the current position and the given end point (x,...
Definition: efl_canvas_vg_shape.c:403
double elm_gesture_layer_rotate_angular_tolerance_get(const Evas_Object *obj)
This function returns the gesture layer rotate angular tolerance of an object.
Definition: elm_gesture_layer.c:4087
EAPI Eina_Bool ecore_x_e_keyrouter_get(Ecore_X_Window root)
Definition: ecore_x_e.c:2382
#define EPHYSICS_BODY_DENSITY_WOOD
Density of wood in kg / m ^ 3.
Definition: EPhysics.h:2051
EAPI int ecore_evas_shutdown(void)
Shuts down the Ecore_Evas system.
Definition: ecore_evas.c:674
enum _Evas_GL_Options_Bits Evas_GL_Options_Bits
Enumeration that defines the Configuration Options.
The info sent in the callback for "anchor,clicked" signals emitted by the Anchor_Hover widget.
Definition: elm_entry_common.h:83
void evas_object_textblock_obstacles_update(Efl_Canvas_Textblock *obj)
Triggers for relayout due to obstacles' state change.
Definition: efl_canvas_textblock_eo.legacy.c:69
EAPI void ecore_x_drawable_geometry_get(Ecore_X_Drawable d, int *x, int *y, int *w, int *h)
Retrieves the geometry of the given drawable.
Definition: ecore_x_drawable.c:24
void evas_object_image_load_size_get(const Evas_Object *obj, int *w, int *h)
Get the load size of a given image object's source image.
Definition: evas_image_legacy.c:316
Eina_Bool eina_strbuf_remove(Eina_Strbuf *buf, size_t start, size_t end)
Removes a section from the given string buffer.
Eina_List * elm_config_profile_list_full_get(void)
Get Elementary's list of available profiles including hidden ones.
Definition: elm_config.c:3092
EOAPI void elm_obj_entry_input_panel_return_key_autoenabled_set(Eo *obj, Eina_Bool enabled)
Set whether the return key on the input panel is disabled automatically when entry has no text.
Eina_Bool elm_layout_box_insert_at(Eo *obj, const char *part, Evas_Object *child, unsigned int pos)
Insert child to layout box part at a given position.
Definition: efl_ui_layout.c:3114
EAPI Eina_Bool edje_edit_style_tag_value_set(Evas_Object *obj, const char *style, const char *tag, const char *new_value)
Sets the value of the given tag.
Definition: edje_edit.c:2879
EAPI Eina_Bool ecore_drm_tty_open(Ecore_Drm_Device *dev, const char *name)
Opens a tty for use.
Definition: ecore_drm_tty.c:164
Elm_Label_Slide_Mode
Slide mode of a label widget.
Definition: elm_label_eo.legacy.h:19
EAPI Eina_Bool edje_edit_state_text_min_x_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool v)
Sets if the text part forces the minimum horizontal size of the container to be equal to the minimum ...
@ ELM_ACTIONSLIDER_NONE
No position is set.
Definition: elm_actionslider_eo.h:20
EAPI int ecore_x_init(const char *name)
Initialize the X display connection to the given display.
Definition: ecore_x.c:714
Eina_Value * eina_value_hash_new(const Eina_Value_Type *subtype, unsigned int buckets_power_size)
Creates generic value storage of type hash.
Definition: eina_value.c:5803
@ ELM_WRAP_MIXED
Mixed wrap - Word wrap, and if that fails, char wrap.
Definition: elm_general.h:316
unsigned short double_width
if the codepoint is merged with the following cell to the right visually (cells must be in pairs with...
Definition: Evas_Common.h:1874
Elm_Win_Indicator_Opacity_Mode
Defines the opacity modes of indicator that can be shown.
Definition: elm_win_legacy.h:25
EAPI void * eet_data_read_cipher_buffer(Eet_File *ef, Eet_Data_Descriptor *edd, const char *name, const char *cipher_key, char *buffer, int buffer_size)
Reads a data structure from an eet file and decodes it into a buffer using a cipher.
Definition: eet_data.c:2299
int micro
The micro number of Edje version.
Definition: Edje_Common.h:154
void elm_map_rotate_set(Elm_Map *obj, double degree, int cx, int cy)
Rotate the map.
Definition: elm_map_eo.legacy.c:15
@ ELM_WIN_KEYBOARD_URL
URL keyboard layout.
Definition: elm_win_legacy.h:133
EOAPI Elm_Widget_Item * elm_obj_slideshow_item_current_get(const Eo *obj)
Returns the currently displayed item, in a given slideshow widget.
@ ELM_SEL_TYPE_PRIMARY
Primary text selection (highlighted or selected text)
Definition: elm_cnp.h:61
#define EET_T_ULONG_LONG
Data type: unsigned long long.
Definition: Eet.h:2588
Eina_Bool eio_file_associate_direct_add(Eio_File *ls, const char *key, const void *data, Eina_Free_Cb free_cb)
Associate data with the current filtered file.
Definition: eio_file.c:782
Eio_File * eio_file_copy(const char *source, const char *dest, Eio_Progress_Cb progress_cb, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Copy a file asynchronously.
Definition: eio_file.c:813
EAPI Eina_List * edje_edit_group_aliases_get(Evas_Object *obj, const char *group_name)
Retrieves a list of aliases for this group.
Definition: edje_edit.c:2194
static Eina_Bool eina_value_int_convert(const Eina_Value *v, int *c)
Check value type and convert contents.
Definition: eina_inline_value_util.x:263
@ ELM_MAP_ROUTE_METHOD_SHORTEST
Route should prioritize distance.
Definition: elm_map_eo.h:59
EAPI const Eina_List * ecore_con_server_clients_get(const Ecore_Con_Server *svr)
Retrieves the current list of clients.
Definition: ecore_con_legacy.c:2277
EAPI void ephysics_body_density_set(EPhysics_Body *body, double density)
Set body's material density.
Structure to provide random access to data structures.
Definition: eina_accessor.h:153
void elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y)
Get the screen position of a window.
Definition: efl_ui_win.c:8488
struct _Eeze_Disk Eeze_Disk
Definition: Eeze_Disk.h:90
EAPI void ecore_imf_context_client_window_set(Ecore_IMF_Context *ctx, void *window)
Sets the client window for the Input Method Context; this is the Ecore_X_Window when using X11,...
Definition: ecore_imf_context.c:235
Efl_Text_Cursor_Handle * evas_object_textblock_cursor_new(const Evas_Object *eo_obj)
Create a new cursor, associate it to the obj and init it to point to the start of the textblock.
Definition: evas_object_textblock.c:9790
Evas_Object * evas_object_image_add(Evas *eo_e)
Creates a new image object on the given Evas e canvas.
Definition: evas_image_legacy.c:25
void * surface
evas gl surface to use
Definition: Evas_Legacy.h:4881
EAPI Eina_Bool edje_edit_state_map_perspective_zplane_set(Evas_Object *obj, const char *part, const char *state, double value, int zplane)
Sets map.perspective.zplane value of given part state.
Definition: edje_edit.c:7876
Eina_Bool ecore_buffer_provider_buffer_enqueue(Ecore_Buffer_Provider *provider, Ecore_Buffer *buffer)
Submits the Ecore_Buffer to Consumer to request compositing.
Definition: ecore_buffer_provider.c:140
EAPI double ephysics_world_linear_slop_get(const EPhysics_World *world)
Get linear slop used by world.
EOAPI void elm_obj_entry_append(Eo *obj, const char *str)
Appends str to the text of the entry.
@ EINA_SIMPLE_XML_IGNORED
Definition: eina_simple_xml_parser.h:204
Evas_Object * elm_map_add(Evas_Object *parent)
Add a new map widget to the given parent Elementary (container) object.
Definition: elm_map.c:4299
EOAPI Eina_Bool elm_obj_genlist_tree_effect_enabled_get(const Eo *obj)
Control genlist tree effect.
unsigned int eina_file_map_key_length(const void *key)
Get the length of a map key.
Definition: eina_file_common.c:198
static Eina_Value eina_value_reference_copy(const Eina_Value *val)
Return a reference to Eina_Value containing a copy of the passed parameter.
Definition: eina_inline_value_util.x:302
@ ELM_FLIP_PAGE_UP
Page up flip mode.
Definition: efl_ui_flip_legacy.h:20
void edje_object_part_text_select_begin(const Evas_Object *obj, const char *part)
Starts selecting at current cursor position.
Definition: edje_util.c:2468
int boundary
Currently hard coded to 4096.
Definition: eina_file_common.h:146
EAPI Eina_Bool edje_edit_state_text_min_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets if the text part forces the minimum vertical size of the container to be equal to the minimum ve...
Eina_Tmpstr * eina_file_current_directory_get(const char *path, size_t len)
Gets the current directory and optionally appends a path to it.
Definition: eina_file.c:532
@ EVAS_IMAGE_ORIENT_NONE
no orientation change
Definition: Evas_Legacy.h:4913
void(* Ecore_Buffer_Consumer_Provider_Del_Cb)(Ecore_Buffer_Consumer *consumer, void *data)
Called whenever a Ecore_Buffer_Provider disconnected.
Definition: Ecore_Buffer_Queue.h:125
enum _Emile_Cipher_Algorithm Emile_Cipher_Algorithm
Flags describing known cipher algorithm.
void eio_monitor_del(Eio_Monitor *monitor)
Deletes a path from the “watched” list.
Definition: eio_monitor.c:401
int evas_textblock_cursor_pen_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
Returns the geometry of the pen at cur.
Definition: evas_object_textblock.c:13176
EAPI unsigned int ecore_drm_output_subpixel_order_get(Ecore_Drm_Output *output)
Gets the subpixel order of Ecore_Drm_Output.
Definition: ecore_drm_output.c:1212
EAPI int ECORE_CON_EVENT_SERVER_UPGRADE
A server connection has been upgraded to SSL.
Definition: ecore_con_legacy.c:164
#define EINA_COMPARE_CB(function)
Macro to cast to Eina_Compare_Cb.
Definition: eina_types.h:554
EOAPI void elm_obj_gesture_layer_cb_del(Eo *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data)
Remove a gesture callback.
#define ELM_HOVERSEL_EVENT_EXPANDED
Called when hoversel is expanded.
Definition: elm_hoversel_eo.h:186
void eina_matrix3_array_set(Eina_Matrix3 *m, const double *v)
Sets matrix values using an array.
Definition: eina_matrix.c:1203
void eina_cow_memcpy(Eina_Cow *cow, const Eina_Cow_Data *const *dst, const Eina_Cow_Data *src)
Makes the destination contain the same thing as the source pointer.
Definition: eina_cow.c:573
EAPI void ecore_x_e_window_profile_set(Ecore_X_Window win, const char *profile)
Set the window profile.
Definition: ecore_x_e.c:1252
void evas_object_image_video_surface_caps_set(Evas_Object *eo_obj, unsigned int caps)
Set the video surface capabilities to a given image of the canvas.
Definition: evas_image_legacy.c:1003
Eina_Bool elm_win_alpha_get(const Evas_Object *obj)
Get the alpha channel state of a window.
Definition: efl_ui_win.c:9795
void * alloca(size_t size)
Allocates memory in the stack frame of the caller, so that it is automatically freed when the caller ...
void evas_font_cache_flush(Evas_Canvas *obj)
Force the given evas and associated engine to flush its font cache.
Definition: evas_canvas_eo.legacy.c:213
EAPI void ecore_drm2_device_pointer_accel_speed_set(Ecore_Drm2_Device *device, double speed)
Set pointer acceleration speed.
Definition: ecore_drm2_device.c:778
void ecore_wl2_offer_proxy_receive(Ecore_Wl2_Offer *offer, const char *mime, int fd)
Request the data from this offer on an externally managed fd.
Definition: ecore_wl2_dnd.c:867
Eldbus_Connection * efl_net_connman_connection_get(void)
Returns the DBus connection shared by all objects.
Definition: efl_net-connman.c:100
void elm_config_all_flush(void)
Flush all config settings then apply those settings to all applications using elementary on the curre...
Definition: elm_config.c:4217
static Eina_Bool eina_value_list_setup(Eina_Value *value, const Eina_Value_Type *subtype)
Initializes generic value storage of type list.
EAPI const char * edje_edit_part_below_get(Evas_Object *obj, const char *part)
Gets the name of part stacked below the one passed.
Definition: edje_edit.c:3561
const Eldbus_Proxy * proxy
the proxy object
Definition: eldbus_proxy.h:216
void * ecore_job_del(Ecore_Job *job)
Deletes a queued job that has not yet been executed.
Definition: ecore_job.c:73
EAPI Eina_Bool edje_edit_data_value_set(Evas_Object *obj, const char *itemname, const char *value)
Sets the data associated with the given itemname.
Definition: edje_edit.c:2507
@ EMOTION_ASPECT_CROP
respect video aspect, cropping exceding area
Definition: Emotion.h:257
Eina_Bool elm_store_sorted_get(const Elm_Store *st)
Get the sorting flag.
Definition: elm_store.c:673
void eldbus_message_iter_dict_iterate(Eldbus_Message_Iter *array, const char *signature, Eldbus_Dict_Cb_Get cb, const void *data)
Iterate over a dictionary.
Definition: eldbus_message_helper.c:5
EAPI Eina_List * ecore_drm_output_modes_get(Ecore_Drm_Output *output)
Gets a list of the modes supported on a given output.
Definition: ecore_drm_output.c:1352
void * eina_hash_find_by_hash(const Eina_Hash *hash, const void *key, int key_length, int key_hash)
Retrieves a specific entry from the given hash table.
Definition: eina_hash.c:1042
void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting setting)
Set the animation state for the thumb object.
Definition: elm_thumb.c:920
EAPI void ecore_con_url_cookies_session_clear(Ecore_Con_Url *url_con)
Clears currently loaded session cookies.
Definition: ecore_con_url.c:1071
void elm_win_modal_set(Evas_Object *obj, Eina_Bool modal)
Set the modal state of a window.
Definition: efl_ui_win.c:8597
Eina_Bool elm_win_keyboard_win_get(const Evas_Object *obj)
Get whether the window is a keyboard.
Definition: efl_ui_win.c:8338
EAPI int ecore_ipc_ssl_available_get(void)
Returns if SSL support is available.
Definition: ecore_ipc.c:1492
void elm_gengrid_item_item_class_update(Elm_Gengrid_Item *obj, const Elm_Gengrid_Item_Class *itc)
Update the item class of a gengrid item.
Definition: elm_gengrid_item_eo.legacy.c:93
EAPI void * ecore_main_loop_thread_safe_call_sync(Ecore_Data_Cb callback, void *data)
Calls callback synchronously in the main loop.
Definition: ecore.c:626
EAPI void * ecore_ipc_client_data_get(Ecore_Ipc_Client *cl)
Retrieves the data that has been associated with the given IPC client.
Definition: ecore_ipc.c:1417
Eina_Bool ecore_thread_global_data_del(const char *key)
Deletes from the shared hash the data corresponding to the given key.
Definition: ecore_thread.c:1456
Eina_Bool eldbus_service_signal_send(const Eldbus_Service_Interface *iface, Eldbus_Message *signal_msg)
Send a signal message.
Definition: eldbus_service.c:1444
EAPI int ECORE_X_EVENT_GENERIC
Definition: ecore_x.c:146
EAPI int ECORE_X_MODIFIER_ALTGR
Definition: ecore_x.c:156
void elm_map_overlay_del(Elm_Map_Overlay *overlay)
Delete a overlay from the map.
Definition: elm_map.c:4865
@ ECORE_X_ERROR_CODE_BAD_LENGTH
Request length incorrect.
Definition: Ecore_X.h:408
Eio_File * eio_dir_direct_ls(const char *dir, Eio_Filter_Dir_Cb filter_cb, Eio_Main_Direct_Cb main_cb, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
List the content of a directory and all its sub-content asynchronously.
Definition: eio_dir.c:1086
void eina_promise_resolve(Eina_Promise *p, Eina_Value value)
Resolves a promise.
Definition: eina_promise.c:788
@ ELM_WIN_MOVE_RESIZE_LEFT
Start resizing window to the left.
Definition: elm_win_legacy.h:184
void evas_object_textgrid_cell_size_get(const Evas_Textgrid *obj, int *width, int *height)
Retrieve the size of a cell of the given textgrid object in pixels.
Definition: evas_textgrid_eo.legacy.c:27
EAPI void ecore_evas_wayland_resize(Ecore_Evas *ee, int location)
Begin resizing the Ecore_Evas window.
Definition: ecore_evas.c:4549
@ EVAS_VG_GRADIENT_SPREAD_REFLECT
The gradient is reflected outside the gradient area.
Definition: Evas_Legacy.h:3795
EAPI void ephysics_world_bodies_outside_bottom_autodel_set(EPhysics_World *world, Eina_Bool autodel)
Set world autodeleting bodies mode when they're outside of render area by the bottom.
EAPI Eina_Bool edje_edit_sound_sample_del(Evas_Object *obj, const char *name)
Deletes sound sample from the collection.
Definition: edje_edit.c:1277
Elm_Code_Parser * ELM_CODE_PARSER_STANDARD_SYNTAX
A provided parser to provide syntax highlighting.
Definition: elm_code_parse.c:10
EINA_DEPRECATED EAPI double edje_edit_part_item_align_x_get(Evas_Object *obj, const char *part, const char *item)
Gets the horizontal align value of a part state.
@ ECORE_COCOA_CURSOR_RESIZE_RIGHT
Resize right cursor.
Definition: Ecore_Cocoa.h:116
void elm_genlist_focus_on_selection_set(Elm_Genlist *obj, Eina_Bool enabled)
Set focus upon items selection mode.
Definition: elm_genlist_eo.legacy.c:27
EAPI Eina_Bool edje_edit_state_text_size_range_min_max_set(Evas_Object *obj, const char *part, const char *state, double value, int min, int max)
Sets the min and max font size allowed for the text part.
Definition: edje_edit.c:9011
#define EINA_SAFETY_ON_TRUE_RETURN(exp)
The macro doesn't do anything unless EINA_SAFETY_CHECKS is defined.
Definition: eina_safety_checks.h:251
EOAPI Eina_Bool evas_canvas_render_async(Eo *obj)
Render the given Evas canvas asynchronously.
unsigned int ref_count
References to this icon.
Definition: efreet_icon.h:123
EAPI unsigned char edje_edit_state_fill_type_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the fill type property for given part state.
Definition: edje_edit.c:7079
Elm_Datetime_Field_Type
Identifies a Datetime field, The widget supports 6 fields : Year, month, Date, Hour,...
Definition: elm_datetime.h:209
Eina_Bool elm_entry_select_allow_get(const Elm_Entry *obj)
Allow selection in the entry.
Definition: elm_entry_eo.legacy.c:369
Used as the data param for the ECORE_CON_EVENT_SERVER_ADD event.
Definition: Ecore_Con.h:504
EAPI int ECORE_CON_EVENT_SERVER_ERROR
A server experienced an error.
Definition: ecore_con_legacy.c:155
static Eina_Bool eina_value_type_vset(const Eina_Value_Type *type, void *mem, va_list args)
Sets memory using type descriptor and variable argument.
#define EINA_VALUE_TYPE_VERSION
Current API version, used to validate type.
Definition: eina_value.h:3669
void elm_transit_chain_transit_add(Elm_Transit *transit, Elm_Transit *chain_transit)
Makes the chain relationship between two transits.
Definition: elm_transit.c:1002
void(* Evas_Video_Cb)(void *data, Evas_Object *obj, const Evas_Video_Surface *surface)
Evas video callback function signature.
Definition: Evas_Legacy.h:6189
@ ECORE_WL2_WINDOW_TYPE_DOCK
Definition: Ecore_Wl2.h:347
@ ELM_INPUT_PANEL_LAYOUT_EMOTICON
Emoticon layout.
Definition: elm_general.h:95
const char * eldbus_message_interface_get(const Eldbus_Message *msg)
Get the Eldbus message interface.
Definition: eldbus_message.c:198
Information about an external type to be used.
Definition: Edje_Common.h:833
EAPI unsigned char edje_edit_program_channel_get(Evas_Object *obj, const char *prog)
Gets sample channel of the program.
Definition: edje_edit.c:11396
@ EVAS_TEXT_STYLE_SHADOW_DIRECTION_RIGHT
shadow growing to the right
Definition: Evas_Legacy.h:6384
void elm_gesture_layer_cb_del(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data)
Remove a gesture callback.
Definition: elm_gesture_layer_eo.legacy.c:63
EOAPI Elm_Widget_Item * elm_obj_genlist_decorated_item_get(const Eo *obj)
Get active genlist mode item.
@ ECORE_IMF_CALLBACK_DELETE_SURROUNDING
"DELETE_SURROUNDING" is called when the input method needs to delete all or part of the context surro...
Definition: Ecore_IMF.h:233
EAPI Eina_Bool ecore_con_url_pipeline_get(void)
Is HTTP 1.1 pipelining enable ?
Definition: ecore_con_url.c:97
EAPI int ecore_ipc_server_data_size_max_get(Ecore_Ipc_Server *svr)
Gets the max data payload size for an Ipc message in bytes.
Definition: ecore_ipc.c:1038
const char * efreet_desktop_x_field_get(Efreet_Desktop *desktop, const char *key)
Get the value for a X- field (Non spec) in the structure.
Definition: efreet_desktop.c:543
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:335
Ecore_IMF_Mouse_Flags
Types for Ecore_IMF mouse flags.
Definition: Ecore_IMF.h:290
@ ECORE_GETOPT_TYPE_DOUBLE
Value of type double.
Definition: Ecore_Getopt.h:95
Evas_Coord y
y co-ordinate
Definition: Evas_Common.h:212
Eina_Bool evas_cserve_want_get(void)
Retrieves if the system wants to share bitmaps using the server.
Definition: evas_stats.c:6
EOAPI const Eina_List * elm_obj_flipselector_items_get(const Eo *obj)
Get the internal list of items in a given flip selector widget.
void eldbus_name_owner_changed_callback_add(Eldbus_Connection *conn, const char *bus, Eldbus_Name_Owner_Changed_Cb cb, const void *cb_data, Eina_Bool allow_initial_call)
Add a callback to be called when unique id of a bus name changed.
Definition: eldbus_core.c:1397
double y
same as x, y root.x, root.y, but with sub-pixel precision, if available
Definition: Ecore_Input.h:310
double ecore_timer_pending_get(const Efl_Loop_Timer *obj)
Pending time regarding a timer.
Definition: efl_loop_timer_eo.legacy.c:15
Eina_Inlist_Sorted_State * eina_inlist_sorted_state_new(void)
Creates state with valid data in it.
Definition: eina_inlist.c:490
void elm_gengrid_reorder_mode_stop(Elm_Gengrid *obj)
Stops the reorder mode of Gengrid.
Definition: elm_gengrid_eo.legacy.c:225
Eina_Bool edje_object_file_set(Evas_Object *obj, const char *file, const char *group)
Sets the EDJ file (and group within it) to load an Edje object's contents from.
Definition: edje_smart.c:467
Eina_Inlist * prev
previous node
Definition: eina_inlist.h:407
struct _Evas_GL_Context Evas_GL_Context
The structure type of the Evas GL Context object, a GL rendering context in Evas GL.
Definition: Evas_GL.h:441
EAPI void ecore_imf_context_use_preedit_set(Ecore_IMF_Context *ctx, Eina_Bool use_preedit)
Sets whether the IM context should use the preedit string to display feedback.
Definition: ecore_imf_context.c:416
Ecore_Fd_Handler * ecore_main_fd_handler_file_add(int fd, Ecore_Fd_Handler_Flags flags, Ecore_Fd_Cb func, const void *data, Ecore_Fd_Cb buf_func, const void *buf_data)
Adds a callback for activity on the given file descriptor.
Definition: ecore_main.c:1453
Eina_Bool edje_color_class_set(const char *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)
Sets Edje color class.
Definition: edje_util.c:696
void eina_inarray_free(Eina_Inarray *array)
Frees an array and its members.
Definition: eina_inarray.c:355
EOAPI int evas_canvas_coord_screen_x_to_world(const Eo *obj, int x)
Convert/scale an output screen coordinate into canvas coordinates.
EAPI Eina_Bool emotion_object_video_mute_get(const Evas_Object *obj)
Get the mute video option of this object.
Definition: emotion_smart.c:984
void Ecore_Win32_Cursor
Abstract type for a cursor.
Definition: Ecore_Win32.h:228
@ EVAS_DEVICE_SUBCLASS_HAND_FLAT
The flat of your hand.
Definition: Evas_Common.h:345
double elm_config_longpress_timeout_get(void)
Get the duration for occurring long press event.
Definition: elm_config.c:3989
void elm_box_clear(Elm_Box *obj)
Clear the box of all children.
Definition: elm_box_eo.legacy.c:99
double eina_matrix3_determinant(const Eina_Matrix3 *m)
Calculates the determinant of the given matrix.
Definition: eina_matrix.c:333
EAPI EPhysics_Shape * ephysics_shape_load(const char *filename)
Load the shape from a file.
@ EEZE_UDEV_TYPE_DRIVE_INTERNAL
Definition: Eeze.h:245
unsigned int modifiers
The keyboard modifiers.
Definition: Ecore_Win32.h:349
EOAPI Eina_Bool elm_obj_gengrid_reorder_mode_get(const Eo *obj)
Get whether a given gengrid widget is or not able have items reordered.
char * eina_file_cleanup(Eina_Tmpstr *path)
Cleans up Eina after a file is no longer needed.
Definition: eina_file.c:549
int elm_image_prescale_get(const Evas_Object *obj)
Get the prescale size for the image.
Definition: efl_ui_image.c:1661
EAPI void ecore_drm_device_pointer_xy_get(Ecore_Drm_Device *dev, int *x, int *y)
Gets the pointer position of Ecore_Drm_Device.
Definition: ecore_drm_device.c:525
unsigned short underline
whether the character is underlined
Definition: Evas_Common.h:1870
void elm_textpath_text_user_style_set(Eo *obj, const char *style)
Set the user text style.
Definition: efl_ui_textpath.c:1042
Evas_Coord y2
Final-swipe direction ending point on Y
Definition: elm_gesture_layer_common.h:39
@ EET_ERROR_WRITE_ERROR_FILE_CLOSED
Failed to write because file was closed.
Definition: Eet.h:211
struct _EPhysics_Shape EPhysics_Shape
Shape handle, represents a shape to be used to create a body.
Definition: EPhysics.h:507
EAPI int efreet_shutdown(void)
Shuts down Efreet if a balanced number of init/shutdown calls have been made.
Definition: efreet.c:141
Definition: elm_gen_common.h:30
Definition: efl_ui_widget_pan.h:8
EOAPI void elm_obj_entry_select_all(Eo *obj)
This selects all text within the entry.
void * dlsym(void *handle, const char *symbol)
Get the address of a symbol.
Definition: evil_dlfcn.c:111
const Eina_Value_Type * EINA_VALUE_TYPE_FLOAT
manages float type.
Definition: eina_value.c:5605
Eina_Bool edje_object_part_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child)
Prepends an object to the box.
Definition: edje_part_table.c:239
Eio_Monitor * eio_monitor_stringshared_add(const char *path)
Adds a file/directory to monitor.
Definition: eio_monitor.c:331
@ EINA_LOG_STATE_START
Logging is Started.
Definition: eina_log.h:485
int eina_binshare_length(const void *obj)
Notes that the given object must be shared.
Definition: eina_binshare.c:173
#define ELM_GENLIST_EVENT_FILTER_DONE
Called when genlist filter is done.
Definition: elm_genlist_eo.h:1012
const Eina_Value_Type * subtype
how to allocate and access items
Definition: eina_value.h:1915
void elm_object_item_focus_set(Elm_Widget_Item *obj, Eina_Bool focused)
Control the object item focused.
Definition: elm_widget_item_eo.legacy.c:87
EAPI const char * edje_edit_part_source4_get(Evas_Object *obj, const char *part)
Gets the source4 of part.
Common infrastructure to create Efl_Net_Control_Manager and Efl_Net_Session based on ConnMan connecti...
void ** rows
an array of pointers (size depends on format) pointing to left edge of each scanline
Definition: Evas_Common.h:286
const void * eina_binshare_ref(const void *obj)
Increments references of the given shared object.
Definition: eina_binshare.c:167
Eina_Bool edje_object_update_hints_get(const Edje_Object *obj)
Whether this object updates its size hints automatically.
Definition: edje_legacy.c:1053
int minor
The message minor opcode number.
Definition: Ecore_Ipc.h:296
@ ECORE_IMF_INPUT_PANEL_STATE_EVENT
called when the state of the input panel is changed.
Definition: Ecore_IMF.h:128
struct _Elm_Image_Error Elm_Image_Error
Structure associated with smart callback 'download,progress'.
EOAPI void elm_obj_box_align_get(const Eo *obj, double *horizontal, double *vertical)
Get the alignment of the whole bounding box of contents.
unsigned int timestamp
Time when the event occurred.
Definition: Ecore_Input.h:266
Evas_Object * parent
The parent object.
Definition: Evas_Legacy.h:6202
const Evas_Smart_Class * evas_object_smart_clipped_class_get(void)
Get a pointer to the clipped smart object's class, to use for proper inheritance.
Definition: evas_object_smart_clipped.c:121
@ ELM_DAY_MONDAY
Monday weekday.
Definition: elm_calendar_eo.h:62
EOAPI Efl_Canvas_Object * elm_obj_hover_target_get(const Eo *obj)
Get the target object for the hover.
Definition: Evas_Loader.h:130
@ ELM_TRANSIT_EFFECT_WIPE_DIR_DOWN
Wipe down.
Definition: elm_transit.h:107
void elm_textpath_circle_set(Eo *obj, double x, double y, double radius, double start_angle, Efl_Ui_Textpath_Direction direction)
Set a circle with given center, radius, and start angle.
Definition: efl_ui_textpath.c:1002
Evas_BiDi_Direction evas_language_direction_get(void)
Get language direction.
Definition: evas_main.c:1064
void eina_matrix2_values_set(Eina_Matrix2 *m, double xx, double xy, double yx, double yy)
Sets the values of the coefficients of the given floating point matrix.
Definition: eina_matrix.c:1304
Eina_Bool eina_iterator_next(Eina_Iterator *iterator, void **data)
Returns the value of the current element and go to the next one.
Definition: eina_iterator.c:118
Eina_List * eina_list_split_list(Eina_List *list, Eina_List *relative, Eina_List **right)
Splits a list into 2 lists.
Definition: eina_list.c:1316
@ EINA_FILE_DONTNEED
Indicate that the memory is no longer needed.
Definition: eina_file.h:147
int ecore_main_loop_iterate_may_block(int may_block)
Runs a single iteration of the main loop to process everything on the queue with blocking/non-blockin...
Definition: ecore_main.c:1291
EAPI int ecore_sdl_shutdown(void)
Shuts down the Ecore_Sdl library.
Definition: ecore_sdl.c:96
Eina_Error eina_error_msg_register(const char *msg)
Registers a new error type.
Definition: eina_error.c:229
int offset
Where it start in the file
Definition: Eet.h:547
Elm_Transit_Effect * elm_transit_effect_rotation_add(Elm_Transit *transit, float from_degree, float to_degree)
Add the Rotation Effect to Elm_Transit.
Definition: elm_transit.c:2557
Eina_Bool elm_table_homogeneous_get(const Elm_Table *obj)
Control the homogeneous state in a table.
Definition: elm_table_eo.legacy.c:9
Eina_Bool evas_changed_get(const Evas_Canvas *obj)
Get the changed marker for the canvas.
Definition: evas_canvas_eo.legacy.c:105
void elm_genlist_item_cursor_set(Elm_Object_Item *item, const char *cursor)
Set the type of mouse pointer/cursor decoration to be shown, when the mouse pointer is over the given...
Definition: elm_genlist.c:7711
void(* Ecore_Evas_Drop_Cb)(Ecore_Evas *ee, unsigned int seat, Eina_Position2D p, const char *action)
This method is called when the mouse pointer is released over the specified window while performing a...
Definition: Ecore_Evas.h:3888
void elm_object_item_style_set(Elm_Widget_Item *obj, const char *style)
Control the style of an object item.
Definition: elm_widget_item_eo.legacy.c:99
const Eldbus_Signal * signals
array of signal that this interface send, the last item of array should be filled with NULL
Definition: eldbus_service.h:106
Evas_Object * elm_notify_add(Evas_Object *parent)
Add a new notify to the parent.
Definition: elm_notify.c:478
Represents the current progress of the operation.
Definition: Eio_Legacy.h:176
Eina_Promise * eina_promise_continue_new(const Eina_Future *dead_future, Eina_Promise_Cancel_Cb cancel_cb, const void *data)
Creates a new promise from a dead_future.
Definition: eina_promise.c:762
Definition: efl_ui_widget_flip.h:67
unsigned char data[1]
the data received on this event
Definition: Ecore_Con.h:601
Eina_Bool elua_state_setup(Elua_State *es)
Set up the Elua state.
Definition: elua.c:677
Eina_Bool eina_error_msg_modify(Eina_Error error, const char *msg)
Changes the message of an already registered message.
Definition: eina_error.c:267
Definition: elm_widget_dayselector.h:41
EAPI Eina_Bool edje_edit_state_text_text_source_set(Evas_Object *obj, const char *part, const char *state, double value, const char *source)
Sets the source text part for a given part.
Definition: edje_edit.c:8849
unsigned int * uintp
Unsigned int pointer.
Definition: Ecore_Getopt.h:137
Eina_Bool evas_cserve_stats_get(Evas_Cserve_Stats *stats)
Retrieves statistics from a running bitmap sharing server.
Definition: evas_stats.c:18
Evas_GL_API * elm_glview_gl_api_get(const Elm_Glview *obj)
Get the gl api struct for gl rendering.
Definition: elm_glview_eo.legacy.c:21
#define EPHYSICS_BODY_DENSITY_POLYSTYRENE
Density of polystyrene in kg / m ^ 3.
Definition: EPhysics.h:2079
void elm_gengrid_page_relative_set(Eo *obj, double h_pagerel, double v_pagerel)
Control a given gengrid widget's scrolling page size, relative to its viewport size.
Definition: elm_gengrid.c:5120
EAPI Eina_List * ecore_evas_aux_hints_allowed_get(const Ecore_Evas *ee)
Gets the list of allowed auxiliary hint IDs.
Definition: ecore_evas.c:2269
EAPI double edje_edit_part_item_index_align_y_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the vertical align value of a part state.
EOAPI void elm_obj_entry_anchor_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent)
Set the parent of the hover popup.
Eina_Bool evas_object_grid_mirrored_get(const Eo *obj)
Gets the mirrored mode of the grid.
Definition: evas_object_grid.c:508
Eina_Bool elm_object_item_disabled_get(const Elm_Widget_Item *obj)
Control the disabled state of a widget item.
Definition: elm_widget_item_eo.legacy.c:117
void *(* Eina_Accessor_Get_Container_Callback)(Eina_Accessor *it)
Type for a callback to return the container of the accessor.
Definition: eina_accessor.h:125
SDL Mouse Move event.
Definition: Ecore_Sdl.h:104
static Eina_Bool eina_tls_cb_new(Eina_TLS *key, Eina_TLS_Delete_Cb delete_cb)
Initializes a new Eina_TLS, or thread level storage, to store thread specific data.
@ EMILE_COLORSPACE_YCBCR420TM12601_PL
YCbCr 4:2:0, ITU.BT-601 specification.
Definition: emile_image.h:32
Definition: Evas_Common.h:283
Elm_Widget_Item * elm_gengrid_item_prev_get(const Elm_Gengrid_Item *obj)
Get the previous item in a gengrid widget's internal list of items, given a handle to one of those it...
Definition: elm_gengrid_item_eo.legacy.c:3
@ EDJE_TWEEN_MODE_LAST
Last tween mode value.
Definition: Edje_Common.h:1895
const char * evas_object_textblock_bidi_delimiters_get(const Efl_Canvas_Textblock *obj)
BiDi delimiters are used for in-paragraph separation of bidi segments.
Definition: efl_canvas_textblock_eo.legacy.c:21
EAPI Eina_Bool ecore_con_lookup(const char *name, Ecore_Con_Dns_Cb done_cb, const void *data)
Do an asynchronous DNS lookup.
Definition: ecore_con_legacy.c:2678
@ EINA_MATRIX_AXIS_X
X-Axis.
Definition: eina_matrix.h:62
Ecore_Con_Client * client
the client that connected
Definition: Ecore_Con.h:565
Evas_Textblock_Style * evas_object_textblock_style_get(const Eo *eo_obj)
Gets the object's current style.
Definition: evas_object_textblock.c:8335
Eina_F32p32 eina_f32p32_sin(Eina_F32p32 a)
Calculates the sine of a floating point number.
Definition: eina_fp.c:475
Definition: Eio_Legacy.h:10
const char * efreet_desktop_environment_get(void)
gets the global desktop environment name (e.g. "Enlightenment" or "Gnome")
Definition: efreet_desktop.c:442
int evil_pipe(int *fds)
Create a pair of sockets.
Definition: evil_unistd.c:75
void evas_vg_gradient_stop_get(Evas_Vg_Gradient *obj, const Evas_Vg_Gradient_Stop **colors, unsigned int *length)
Get the list of color stops.
Definition: efl_canvas_vg_gradient.c:127
void(* Elm_Drag_Item_Container_Pos)(void *data, Evas_Object *cont, Elm_Object_Item *it, Evas_Coord x, Evas_Coord y, int xposret, int yposret, Elm_Xdnd_Action action)
Callback called when a drag is over an object.
Definition: elm_cnp.h:441
double evas_object_image_border_scale_get(const Evas_Object *obj)
Scaling factor applied to the image borders.
Definition: evas_image_legacy.c:138
void * evas_object_intercept_color_set_callback_del(Evas_Object *obj, Evas_Object_Intercept_Color_Set_Cb func)
Unset the callback function that intercepts a color set event of an object.
Eina_Bool item_loop_enable
value whether item loop feature is enabled or not.
Definition: elm_widget_list.h:65
EOAPI void elm_obj_entry_input_panel_hide(Eo *obj)
Hide the input panel (virtual keyboard).
@ ECORE_IMF_INPUT_PANEL_LANG_AUTOMATIC
Automatic.
Definition: Ecore_IMF.h:381
Definition: Ecore_X.h:608
unsigned int buckets_power_size
how to allocate hash buckets, if zero a sane default is chosen.
Definition: eina_value.h:2583
Eina_Bool Eet_Read_Cb(const void *eet_data, size_t size, void *user_data)
Called back when an Eet Data Serialization has been received completely and could be used.
Definition: Eet.h:4817
void * eina_list_data_find(const Eina_List *list, const void *data)
Finds a member of a list and returns it.
Definition: eina_list.c:928
void * evas_object_intercept_clip_unset_callback_del(Evas_Object *obj, Evas_Object_Intercept_Clip_Unset_Cb func)
Unset the callback function that intercepts a clip unset event of an object.
#define EVAS_GL_BAD_SURFACE
Bad surface; for more information, please refer to its EGL counterpart.
Definition: Evas_GL.h:5086
void eina_matrix3_fixed_values_get(const Eina_Matrix3 *m, Eina_F16p16 *xx, Eina_F16p16 *xy, Eina_F16p16 *xz, Eina_F16p16 *yx, Eina_F16p16 *yy, Eina_F16p16 *yz, Eina_F16p16 *zx, Eina_F16p16 *zy, Eina_F16p16 *zz)
Gets the values of the coefficients of the given fixed point matrix.
Definition: eina_matrix.c:213
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_insert_before(Evas_Object *obj, const char *part, const char *item_name, const char *item_before, const char *source_group)
Inserts new item to box or table part before specified existing item.
Definition: edje_edit.c:4905
unsigned int member_count
if > 0, specifies number of members.
Definition: eina_value.h:3148
EAPI Eina_Bool edje_edit_state_minmul_w_set(Evas_Object *obj, const char *part, const char *state, double value, double minmul_w)
Sets the multiplier (minmul) width value of a part state.
EAPI Ecore_X_Window ecore_evas_gl_x11_window_get(const Ecore_Evas *ee)
Gets the window from Ecore_Evas using opengl x11.
Definition: ecore_evas.c:4110
EAPI Eina_Bool ecore_drm_output_connected_get(Ecore_Drm_Output *output)
Gets if a given output is connected.
Definition: ecore_drm_output.c:1303
@ EVAS_AXIS_LABEL_X
Position along physical X axis; not window relative.
Definition: Evas_Legacy.h:360
@ EDJE_ACTION_TYPE_VG_ANIM_PLAY
Vector animation resume action value.
Definition: Edje_Common.h:1937
Definition: evas_text_utils.h:29
void evas_output_framespace_get(const Evas *eo_e, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
Get the render engine's output framespace coordinates in canvas units.
Definition: evas_main.c:1279
pthread_key_t Eina_TLS
An opaque type for working with thread level storage.
Definition: eina_inline_lock_posix.x:81
int(* compare)(const Eina_Value_Type *type, const void *a, const void *b)
how to compare values, both memory are value_size
Definition: eina_value.h:3685
void evas_sync(Evas_Canvas *obj)
Sync evas canvas.
Definition: evas_canvas_eo.legacy.c:273
Eina_Iterator * eina_iterator_processed_new(Eina_Iterator *iterator, Eina_Process_Cb process, Eina_Free_Cb free_cb, void *data)
Calls the process method on each node of iterator, producing new "processed" nodes and returning a ne...
Definition: eina_iterator.c:469
@ ELM_INPUT_PANEL_RETURN_KEY_TYPE_LOGIN
Login.
Definition: elm_general.h:138
Eina_Iterator * edje_mmap_size_class_iterator_new(Eina_File *f)
Iterates over all size classes provided by an Edje file.
Definition: edje_util.c:2058
EAPI void ecore_x_icccm_protocol_atoms_set(Ecore_X_Window win, Ecore_X_Atom *protos, int num)
Set protocol atoms explicitly.
Definition: ecore_x_icccm.c:580
void eina_file_common_map_free(Eina_File *file, void *map, void(*free_func)(Eina_File_Map *map))
Removes a mapped region from the file and frees the resources.
Definition: eina_file_common.c:306
@ ELDBUS_OBJECT_EVENT_IFACE_REMOVED
a parent path must have a ObjectManager interface
Definition: eldbus_object.h:63
Definition: Ecore_Drm2.h:83
Eina_Bool elm_drag_start(Evas_Object *obj, Elm_Sel_Format format, const char *data, Elm_Xdnd_Action action, Elm_Drag_Icon_Create_Cb createicon, void *createdata, Elm_Drag_Pos dragpos, void *dragdata, Elm_Drag_Accept acceptcb, void *acceptdata, Elm_Drag_State dragdone, void *donecbdata)
Begins a drag given a source object.
Definition: elm_dnd.c:765
EAPI Eina_Bool edje_edit_part_item_index_position_row_set(Evas_Object *obj, const char *part, unsigned int index, unsigned short row)
Sets row position of a part item.
int y
y coordinate relative to window where event happened
Definition: Ecore_Input.h:299
enum _Evas_Engine_Render_Mode Evas_Engine_Render_Mode
behaviour of the renderer
void elm_object_item_data_set(Elm_Object_Item *it, void *data)
Set the data associated with an object item.
Definition: efl_ui_widget.c:3790
void elm_win_fake_canvas_set(Evas_Object *obj, Ecore_Evas *oee)
Internal.
Definition: efl_ui_win.c:9164
EAPI Ecore_IMF_Input_Panel_Layout ecore_imf_context_input_panel_layout_get(Ecore_IMF_Context *ctx)
Gets the layout of the current active input panel.
Definition: ecore_imf_context.c:956
@ EINA_DEBUG_OPCODE_INVALID
Invalid opcode value.
Definition: eina_debug.h:40
void eina_mempool_del(Eina_Mempool *mp)
Deletes the given mempool.
Definition: eina_mempool.c:285
EAPI void ecore_wl_dnd_drag_end(Ecore_Wl_Input *input)
Definition: ecore_wl_dnd.c:311
EAPI int edje_edit_state_container_padding_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets y padding for BOX or TABLE part.
@ EVAS_CALLBACK_MOVE
Move Event.
Definition: Evas_Common.h:436
@ EVAS_GL_GLES_1_X
OpenGL-ES 1.x.
Definition: Evas_GL.h:547
Inlined list type.
Definition: eina_inlist.h:405
#define EPHYSICS_BODY_DENSITY_RUBBER
Density of rubber in kg / m ^ 3.
Definition: EPhysics.h:2072
Eina_Bool edje_size_class_get(const char *size_class, Evas_Coord *minw, Evas_Coord *minh, Evas_Coord *maxw, Evas_Coord *maxh)
Gets the Edje size class.
Definition: edje_util.c:1730
char * eina_str_convert_len(const char *enc_from, const char *enc_to, const char *text, size_t len, size_t *retlen)
Uses Iconv to convert a text string from one encoding to another.
Definition: eina_str.c:640
Eina_Binbuf * eina_binbuf_manage_new(const unsigned char *str, size_t length, Eina_Bool ro)
Creates a new string buffer using the passed string.
EOAPI Eina_Bool elm_obj_web_html_string_load(Eo *obj, const char *html, const char *base_url, const char *unreachable_url)
Loads the specified html string as the content of the web object.
@ ECORE_IMF_DEVICE_SUBCLASS_FINGERNAIL
A fingernail.
Definition: Ecore_IMF.h:503
int elm_label_wrap_width_get(const Elm_Label *obj)
Control wrap width of the label.
Definition: elm_label_eo.legacy.c:9
EAPI Eina_Debug_Session * eina_debug_remote_connect(int port)
Connect to remote daemon.
Definition: eina_debug.c:466
Eina_Iterator * eina_hash_iterator_tuple_new(const Eina_Hash *hash)
Returned a new iterator associated with hash keys and data.
Definition: eina_hash.c:1299
Definition: Ecore_Wl2.h:268
EAPI Eina_Bool ecore_drm_outputs_create(Ecore_Drm_Device *dev)
Creates outputs for a drm device.
Definition: ecore_drm_output.c:929
Evas_Event_Flags evas_event_default_flags_get(const Evas_Canvas *obj)
Get the default set of flags an event begins with.
Definition: evas_canvas_eo.legacy.c:21
void elm_object_domain_part_text_translatable_set(Evas_Object *obj, const char *part, const char *domain, Eina_Bool translatable)
Mark the part text to be translatable or not.
Definition: elm_main.c:1548
#define EINA_RECTANGLE_INIT
A zero-size rectangle.
Definition: eina_rectangle.h:43
EAPI void ecore_drm2_output_dpi_get(Ecore_Drm2_Output *output, int *xdpi, int *ydpi)
Get the dpi of a given output.
Definition: ecore_drm2_outputs.c:1133
Elm_Store_Item_Mapping_Type
Possible mappings types.
Definition: elm_store.h:78
const char * elm_index_item_letter_get(const Elm_Index_Item *obj)
Get the letter (string) set on a given index widget item.
Definition: elm_index_item_eo.legacy.c:15
static double eina_vector2_dot_product(const Eina_Vector2 *a, const Eina_Vector2 *b)
Return the dot product of the two vectors.
void * edje_object_text_insert_filter_callback_del_full(Eo *obj, const char *part, Edje_Text_Filter_Cb func, void *data)
Deletes a function and matching user data from the filter list.
Definition: edje_legacy.c:579
EAPI void ecore_wl2_window_buffer_transform_set(Ecore_Wl2_Window *window, int transform)
Set a buffer transform on a given window.
Definition: ecore_wl2_window.c:1206
#define ELM_ENTRY_EVENT_PREEDIT_CHANGED
Called when entry preedit changed.
Definition: elm_entry_eo.h:1344
const char * elm_theme_user_dir_get(void)
Get the file path where elementary user theme files are found.
Definition: elm_theme.c:1076
static Eina_F32p32 eina_f32p32_add(Eina_F32p32 a, Eina_F32p32 b)
Calculates the sum of two Eina_F32p32 floating point numbers.
EAPI Eet_Node * eet_node_next_get(Eet_Node *node)
Gets the next node in a list of nodes.
Definition: eet_node.c:235
Definition: efl_ui_focus_graph.h:17
@ ECORE_CON_URL_HTTP_VERSION_1_0
HTTP version 1.0.
Definition: Ecore_Con.h:1760
Ethumb_Thumb_Aspect ethumb_client_aspect_get(const Ethumb_Client *client)
Get current aspect in use for requests.
Definition: ethumb_client.c:1379
void elm_web_zoom_set(Evas_Object *obj, double zoom)
Sets the zoom level of the web object.
Definition: elm_web2.c:207
Elm_Input_Panel_Layout_Password_Variation
Enumeration for defining the types of Elm Input Panel Layout for password variation.
Definition: elm_entry_common.h:41
void evas_object_image_border_set(Evas_Object *obj, int l, int r, int t, int b)
Dimensions of this image's border, a region that does not scale with the center area.
Definition: evas_image_legacy.c:117
_Evas_Axis_Label
Definition: Evas_Legacy.h:358
EAPI Eet_Data_Descriptor * eet_data_descriptor_file_new(const Eet_Data_Descriptor_Class *eddc)
This function creates a new data descriptor and returns a handle to the new data descriptor.
Definition: eet_data.c:2088
EOAPI void elm_obj_prefs_reset(Eo *obj, Elm_Prefs_Reset_Mode mode)
Reset the values of a given prefs widget to a previous state.
#define EMBRYO_FLOAT_TO_CELL(f)
Float to Embryo_Cell.
Definition: Embryo.h:454
char * ecore_timer_dump(void)
This function returns a human readable text-based log for Ecore_Timer events.
Definition: ecore_timer.c:403
Struct that holds parameters for parts of type EXTERNAL.
Definition: Edje_Common.h:651
EAPI Eina_Bool edje_edit_part_item_index_aspect_h_set(Evas_Object *obj, const char *part, unsigned int index, int aspect_h)
Sets the aspect height value of a part's item.
Evas_Button_Flags flags
button flags set during the event
Definition: Evas_Legacy.h:170
void elm_gengrid_align_set(Elm_Gengrid *obj, double align_x, double align_y)
Set the items grid's alignment within a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:3
static void * eina_rw_slice_strchr(const Eina_Rw_Slice rw_slice, int c)
Find a character inside the slice, similar to memchr().
@ EVAS_DEVICE_SUBCLASS_PALM
The palm of a users hand.
Definition: Evas_Common.h:343
const Eina_List * elm_list_items_get(const Elm_List *obj)
Get a list of all the list items.
Definition: elm_list_eo.legacy.c:81
EAPI unsigned int ecore_drm2_fb_stride_get(Ecore_Drm2_Fb *fb)
Get a framebuffer's stride.
Definition: ecore_drm2_fb.c:206
EOAPI void evas_canvas_seat_key_lock_off(Eo *obj, const char *keyname, Evas_Device *seat)
Disables or turns off programmatically the lock key with name keyname for a given seat.
These routines are used for Evas library interaction.
@ EMBRYO_ERROR_VERSION
Invalid file format.
Definition: Embryo.h:408
void evas_gl_surface_destroy(Evas_GL *evas_gl, Evas_GL_Surface *surf)
Destroys an Evas GL Surface.
Definition: evas_gl.c:325
int generation
a generation of an item.
Definition: elm_gen_common.h:41
@ EDJE_ACTION_TYPE_PHYSICS_STOP
Physics stop action value.
Definition: Edje_Common.h:1930
EAPI const char * ecore_wl2_window_role_get(Ecore_Wl2_Window *window)
Get the role of a given window.
Definition: ecore_wl2_window.c:1454
@ ECORE_IMF_INPUT_PANEL_STATE_WILL_SHOW
Notification prior to the display of the input panel.
Definition: Ecore_IMF.h:145
EAPI const Eolian_Implement * eolian_aux_implement_parent_get(const Eolian_Implement *impl)
Get previous implementation in the inheritance hierarchy.
Definition: eolian_aux.c:243
static Eina_Bool eina_value_list_pappend(Eina_Value *value, const void *ptr)
Appends the generic value in a list from pointer.
double y
y coordinate of start point
Definition: eina_bezier.h:38
void elm_app_compile_data_dir_set(const char *dir)
Provide information on the fallback application's data directory, on scenarios where they get overrid...
Definition: elm_main.c:528
Eina_Bool elm_entry_cursor_down(Elm_Entry *obj)
This moves the cursor one line down within the entry.
Definition: elm_entry_eo.legacy.c:417
EAPI Evas_Coord edje_edit_size_class_max_w_get(Evas_Object *obj, const char *class_name)
Returns width max size of specified size class.
void eina_error_set(Eina_Error err)
Sets the last error.
Definition: eina_error.c:398
EAPI void ecore_x_screen_size_get(const Ecore_X_Screen *screen, int *w, int *h)
Retrieves the size of an Ecore_X_Screen.
Definition: ecore_x.c:960
int evas_coord_screen_y_to_world(const Evas_Canvas *obj, int y)
Convert/scale an output screen coordinate into canvas coordinates.
Definition: evas_canvas_eo.legacy.c:309
Eina_Bool ecore_thread_wait(Ecore_Thread *thread, double wait)
Blocks the main loop until the thread execution is over.
Definition: ecore_thread.c:850
EOAPI void elm_obj_entry_cursor_end_set(Eo *obj)
This moves the cursor to the end of the entry.
EAPI Eet_Node * eet_node_array_new(const char *name, int count, Eina_List *nodes)
Creates a new array node.
Definition: eet_node.c:135
@ ELM_WEB_ZOOM_MODE_MANUAL
Zoom controlled normally by elm_web_zoom_set.
Definition: elm_web_legacy.h:7
int elm_win_quickpanel_zone_get(const Evas_Object *obj)
Get which zone this quickpanel should appear in.
Definition: efl_ui_win.c:8202
void(* configure)(void *data, struct xdg_surface *xdg_surface, int32_t width, int32_t height, struct wl_array *states, uint32_t serial)
Suggest a surface change.
Definition: xdg-shell-client-protocol.h:288
const Eina_Value_Type * EINA_VALUE_TYPE_TM
manages 'struct tm' type
Definition: eina_value.c:5618
int fd
The file descriptor.
Definition: eina_file_common.h:95
Elm_Widget_Item * elm_index_item_insert_after(Elm_Index *obj, Elm_Widget_Item *after, const char *letter, Evas_Smart_Cb func, const void *data)
Insert a new item into the index object after item after.
Definition: elm_index_eo.legacy.c:93
void elm_entry_cursor_begin_set(Elm_Entry *obj)
This moves the cursor to the beginning of the entry.
Definition: elm_entry_eo.legacy.c:303
Definition: efl_canvas_surface.h:10
static Eina_F32p32 eina_f32p32_sqrt(Eina_F32p32 a)
Calculates the square root of an Eina_F32p32 floating point number.
Structure passed as value on EDJE_MESSAGE_INT_SET messages.
Definition: Edje_Legacy.h:527
EINA_DEPRECATED void elm_diskselector_item_cursor_style_set(Elm_Object_Item *it, const char *style)
Sets a different style for this item cursor.
double eina_quaternion_length_square_get(const Eina_Quaternion *v)
Return the length in square of the given quaternion.
Definition: eina_quaternion.c:1060
EAPI void * eet_data_descriptor_encode_cipher(Eet_Data_Descriptor *edd, const void *data_in, const char *cipher_key, int *size_ret)
Encodes a data struct to memory and return that encoded data using a cipher.
Definition: eet_data.c:5204
void evas_object_image_border_scale_set(Evas_Object *obj, double scale)
Scaling factor applied to the image borders.
Definition: evas_image_legacy.c:131
Structure that describe an option of the command line.
Definition: Ecore_Getopt.h:189
size_t length
The length of the extended attribute value.
Definition: eina_xattr.h:57
Evas_Modifier * modifiers
modifier keys pressed during the event
Definition: Evas_Legacy.h:252
EAPI Eina_Bool edje_edit_state_container_min_v_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool v)
Sets whether vertical min size of the container should be equal to the min vertical size of items (BO...
Definition: eina_rbtree.h:82
Eina_Bool elm_win_focus_highlight_enabled_get(const Elm_Win *obj)
Get the enabled value of the focus highlight for this window.
Evas_Object * elm_photocam_internal_image_get(const Evas_Object *obj)
Get the internal low-res image used for photocam.
Definition: efl_ui_image_zoomable.c:3355
int ethumb_client_quality_get(const Ethumb_Client *client)
Get quality to be used in thumbnails.
Definition: ethumb_client.c:1499
@ ELM_GLVIEW_ALPHA
Alpha channel enabled rendering mode.
Definition: elm_glview_eo.h:34
int y1
y1 position
Definition: efreet_icon.h:116
int size
The size of the line buffer in bytes.
Definition: ecore_exe_eo.h:25
void(* Elm_Map_Route_Cb)(void *data, Evas_Object *map, Elm_Map_Route *route)
Async-callback function for the route request.
Definition: elm_map_common.h:61
const Evas_Object_Textblock_Node_Format * evas_textblock_node_format_next_get(const Evas_Object_Textblock_Node_Format *n)
Returns the next format node (after n)
Definition: evas_object_textblock.c:9906
EAPI int ECORE_CON_EVENT_URL_COMPLETE
A URL object has completed its transfer to and from the server and can be reused.
Definition: ecore_con_url.c:30
EAPI unsigned int ecore_drm2_fb_size_get(Ecore_Drm2_Fb *fb)
Get a framebuffer's size.
Definition: ecore_drm2_fb.c:198
void(* input_panel_caps_lock_mode_set)(Ecore_IMF_Context *ctx, Eina_Bool mode)
Set input panel caps lock mode.
Definition: Ecore_IMF.h:800
DBus Interface.
Definition: eldbus_introspection.h:48
@ EPHYSICS_BODY_MATERIAL_WOOD
Density:680,Fric:0.4,Rest:0.7.
Definition: EPhysics.h:2289
EAPI Eina_Bool ephysics_world_bodies_outside_bottom_autodel_get(const EPhysics_World *world)
Get world autodeleting bodies mode when they're outside of render area by the bottom.
EAPI Eina_Bool edje_edit_style_del(Evas_Object *obj, const char *style)
Deletes the given text style and all the child tags.
Definition: edje_edit.c:2793
void evas_output_viewport_set(Evas *eo_e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
Sets the output viewport of the given evas in evas units.
Definition: evas_main.c:1413
const void * eina_binshare_add_length(const void *obj, unsigned int olen)
Retrieves an instance of an object for use in a program.
Definition: eina_binshare.c:158
@ EDJE_ACTION_TYPE_NONE
None action value.
Definition: Edje_Common.h:1908
char ** strp
String pointer.
Definition: Ecore_Getopt.h:131
void ecore_exe_pause(Ecore_Exe *exe)
Pauses the given process by sending it a SIGSTOP signal.
Definition: ecore_exe.c:264
EOAPI Elm_Calendar_Mark * elm_obj_calendar_mark_add(Eo *obj, const char *mark_type, Efl_Time *mark_time, Elm_Calendar_Mark_Repeat_Type repeat)
Add a new mark to the calendar.
EAPI int edje_edit_state_fill_size_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the fill vertical size offset value of a part state.
void * eldbus_service_object_data_del(Eldbus_Service_Interface *iface, const char *key)
Del data stored in object path.
Definition: eldbus_service.c:1470
void evas_object_size_hint_padding_get(const Evas_Object *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b)
Retrieves the hints for an object's padding space.
Definition: evas_object_main.c:2632
const char * evas_gl_string_query(Evas_GL *evas_gl, int name)
Returns a pointer to a static, null-terminated string describing some aspect of Evas GL.
Definition: evas_gl.c:581
int count
The size of the message's array (may be greater than 1)
Definition: Edje_Legacy.h:528
EAPI int ECORE_EVAS_EWS_EVENT_LAYER_CHANGE
window layer changed
Definition: ecore_evas_ews.c:33
Definition: eolian_database.h:332
double xy
xy in x' = (x * xx) + (y * xy) + xz
Definition: eina_matrix.h:88
#define ELM_HOVER_CLASS
Elementary hover class.
Definition: elm_hover_eo.h:33
Evas_Coord_Point canvas
position on the canvas
Definition: Evas_Common.h:247
int version
Set by elementary if you alloc an item class using elm_genlist/gengrid_item_class_new(),...
Definition: elm_gen.h:110
Eina_List * evas_object_box_children_get(const Evas_Object *o)
Get the list of children objects in a given box object.
Definition: evas_object_box.c:1924
void eina_hash_list_remove(Eina_Hash *hash, const void *key, const void *data)
Removes data from an Eina_List inside a hash.
Definition: eina_hash.c:1514
void elm_index_item_clear(Elm_Index *obj)
Removes all items from a given index widget.
Definition: elm_index_eo.legacy.c:87
@ ELM_DAY_SUNDAY
Sunday weekday.
Definition: elm_calendar_eo.h:61
Eina_List * size_classes
list of Edje_Size_Class
Definition: edje_convert.h:71
double ecore_loop_time_get(void)
Retrieves the time at which the last loop stopped waiting for timeouts or events.
Definition: ecore_time.c:74
#define ELM_HOVERSEL_EVENT_DISMISSED
Called when hoversel is dismissed.
Definition: elm_hoversel_eo.h:178
@ ELM_HOVER_AXIS_VERTICAL
ELM_HOVER_AXIS_VERTICAL – vertical.
Definition: elm_hover_eo.h:23
EOAPI int elm_obj_slideshow_cache_before_get(const Eo *obj)
Get the number of items to cache, on a given slideshow widget, before the current item.
Check if GCC's alloca() is available.
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_prefer_h_set(Evas_Object *obj, const char *part, const char *item, int prefer_h)
Sets the prefer height value of a part's item.
EAPI void ecore_imf_context_retrieve_surrounding_callback_set(Ecore_IMF_Context *ctx, Eina_Bool(*func)(void *data, Ecore_IMF_Context *ctx, char **text, int *cursor_pos), const void *data)
Sets the callback to be used on surrounding_get request.
Definition: ecore_imf_context.c:491
EAPI Ecore_Evas * ecore_evas_gl_x11_pixmap_new(const char *disp_name, Ecore_X_Window parent, int x, int y, int w, int h)
Creates a new Ecore_Evas which does not contain an XWindow.
Definition: ecore_evas.c:4076
void elm_map_overlay_region_set(Elm_Map_Overlay *overlay, double lon, double lat)
Set the geographic coordinates of the overlay.
Definition: elm_map.c:5072
Ecore_IMF_Keyboard_Locks locks
The keyboard locks active when the event has been emitted.
Definition: Ecore_IMF.h:638
@ EET_ERROR_NOT_SIGNED
File or contents are not signed.
Definition: Eet.h:216
size_t name_start
Start position of the filename/basename component.
Definition: eina_file.h:196
Evas_Coord w
Anchor geometry, relative to canvas.
Definition: elm_entry_common.h:62
EINA_DEPRECATED void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside)
Set if the icon fill the entire object area.
Definition: elm_icon.c:777
enum _Eet_Compression Eet_Compression
Eet compression modes.
void evas_render(Evas_Canvas *obj)
Force renderization of the given canvas.
Definition: evas_canvas_eo.legacy.c:339
double elm_transit_progress_value_get(const Elm_Transit *transit)
Get the time progression of the animation (a double value between 0.0 and 1.0).
Definition: elm_transit.c:973
Definition: efl_canvas_textblock_internal.h:170
void eina_quadtree_free(Eina_QuadTree *q)
Destructs quadtree and its data.
Definition: eina_quadtree.c:616
EAPI Eina_Bool edje_edit_program_target_add(Evas_Object *obj, const char *prog, const char *target)
Adds a new target program to the list of 'targets' in the given program.
Definition: edje_edit.c:11889
Union listing the types of parameters that can take Getopt values.
Definition: Ecore_Getopt.h:130
size_t eina_ustrbuf_length_get(const Eina_UStrbuf *buf)
Retrieves the length of the string buffer's content.
@ EEZE_SENSOR_TYPE_BAROMETER
Barometer sensor.
Definition: Eeze_Sensor.h:87
EAPI void ecore_evas_geometry_get(const Ecore_Evas *ee, int *x, int *y, int *w, int *h)
Gets the geometry of an Ecore_Evas.
Definition: ecore_evas.c:1388
int ecore_thread_pending_total_get(void)
Gets the total number of pending jobs.
Definition: ecore_thread.c:1193
void elm_config_profile_list_free(Eina_List *l)
Free Elementary's list of available profiles.
Definition: elm_config.c:3098
Eina_Iterator * eina_rbtree_iterator_prefix(const Eina_Rbtree *root)
Returns a new prefix iterator associated with a rbtree.
Definition: eina_rbtree.c:521
EAPI Ecore_X_Window ecore_evas_software_x11_window_get(const Ecore_Evas *ee)
Gets the window from Ecore_Evas using software x11.
Definition: ecore_evas.c:3961
EAPI struct wl_shm * ecore_wl2_display_shm_get(Ecore_Wl2_Display *display)
Retrieve the wl_shm from a given Ecore_Wl2_Display.
Definition: ecore_wl2_display.c:1028
EAPI Eina_Bool edje_edit_state_container_min_h_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool h)
Sets whether horizontal min size of the container should be equal to the min horizontal size of items...
Definition: Ecore_Sdl.h:46
Eina_Bool interrupt
Set if the exit request was an interrupt signal.
Definition: Ecore_Common.h:638
unsigned long int ino
The inode.
Definition: eina_file.h:209
const char * deny_fmt
Not implemented.
Definition: Edje_Common.h:728
Evas_Object * elm_progressbar_add(Evas_Object *parent)
Add a new progress bar widget to the given parent Elementary (container) object.
Definition: efl_ui_progressbar.c:809
void eina_file_close(Eina_File *file)
Unrefs the file handler.
Definition: eina_file_common.c:548
@ ECORE_X_WINDOW_STATE_MAXIMIZED_HORZ
The window has the maximum vertical size.
Definition: Ecore_X.h:162
EAPI int edje_edit_image_id_get(Evas_Object *obj, const char *image_name)
Gets image id for a given image name.
Definition: edje_edit.c:10368
unsigned char multiline
multiline enabled
Definition: edje_convert.h:139
EOAPI void elm_obj_gengrid_realized_items_update(Eo *obj)
Update the contents of all realized items.
@ ELM_BUBBLE_POS_BOTTOM_LEFT
The arrow of the bubble points to the bottom left corner.
Definition: elm_bubble_eo.h:29
const char * tag
The tag for this node.
Definition: efreet_xml.h:45
EOAPI unsigned int evas_canvas_pointer_button_down_mask_by_device_get(const Eo *obj, Evas_Device *dev)
Returns a bitmask with the mouse buttons currently pressed, set to 1.
EAPI Eina_Bool edje_edit_state_map_backface_cull_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets backface_cull value of given part state.
Definition: edje_edit.c:7752
const Ecore_Getopt_Desc descs[]
A table that contains the description of all the other options (NULL terminated).
Definition: Ecore_Getopt.h:220
EOAPI void elm_obj_entry_input_panel_layout_variation_set(Eo *obj, int variation)
Set the input panel layout variation of the entry.
#define EVAS_CANVAS_CLASS
Evas canvas class.
Definition: evas_canvas_eo.h:20
int eina_convert_xtoa(unsigned int n, char *s)
Converts an integer number to a string in hexadecimal base.
Definition: eina_convert.c:179
EAPI void * eet_data_read_cipher(Eet_File *ef, Eet_Data_Descriptor *edd, const char *name, const char *cipher_key)
Reads a data structure from an eet file and decodes it using a cipher.
Definition: eet_data.c:2260
member definitions of Elm_Slideshow_Item_Class
Definition: elm_slideshow_common.h:26
EINA_DEPRECATED void elm_calendar_text_sunday_color_set(Evas_Object *obj, int pos)
Set a day text color to the same that represents Sundays.
Used to store the hash and its subtype.
Definition: eina_value.h:2581
void * eina_inarray_pop(Eina_Inarray *array)
Removes the last member of the array.
Definition: eina_inarray.c:532
struct _Evas_Native_Surface::@415::@416 x11
Set this struct fields if surface data is X11 based.
double eina_quaternion_angle_plains(Eina_Quaternion *a, Eina_Quaternion *b)
Return the angle plains between of two quaternions.
Definition: eina_quaternion.c:1103
@ EPHYSICS_WORLD_SOLVER_RANDMIZE_ORDER
Randomize the order of solving the constraint rows.
Definition: EPhysics.h:941
EOAPI Elm_Colorselector_Mode elm_obj_colorselector_mode_get(const Eo *obj)
Get Colorselector's mode.
const Eldbus_Property * properties
array of property that this interface have, the last item of array should be filled with NULL
Definition: eldbus_service.h:107
Definition: eolian_database.h:204
Definition: elm_colorselector_common.h:9
Definition: Ecore_Wl2.h:100
EAPI void ecore_evas_x11_shape_input_apply(Ecore_Evas *ee)
Applies the pointer containment region to the client window.
Definition: ecore_evas.c:4240
EAPI Eina_Bool ecore_con_socks_lookup_get(Ecore_Con_Socks *ecs)
Gets DNS lookup mode on an existing SOCKS proxy.
Definition: ecore_con_socks.c:294
const char * elm_store_filesystem_directory_get(const Elm_Store *store)
Get the directory set on a filesystem store.
Definition: elm_store.c:603
const Eina_Value_Type * EINA_VALUE_TYPE_USHORT
manages unsigned short type.
Definition: eina_value.c:5595
int step
Values will be a multiple of this.
Definition: Edje_Common.h:715
unsigned int version
must be EINA_VALUE_BLOB_OPERATIONS_VERSION
Definition: eina_value.h:2957
void elm_win_noblank_set(Evas_Object *obj, Eina_Bool noblank)
Set the noblank property of a window.
Definition: efl_ui_win.c:9724
#define PROT_READ
Data can be read.
Definition: evil_mman.h:28
Eina_Bool elm_config_window_auto_focus_animate_get(void)
Get the auto focus animate flag.
Definition: elm_config.c:4191
Definition: elm_widget_colorselector.h:109
int val[1]
The message's array of integers.
Definition: Edje_Legacy.h:554
A point.
Definition: Evas_Common.h:239
Eina_List * parts
a list of Edje_Part
Definition: edje_convert.h:85
EAPI int ecore_x_randr_edid_model_get(unsigned char *edid, unsigned long edid_length)
Get the encoded model number from raw EDID data.
Definition: ecore_x_randr.c:3619
Definition: eldbus_object.h:76
void evas_seat_key_lock_off(Evas_Canvas *obj, const char *keyname, Evas_Device *seat)
Disables or turns off programmatically the lock key with name keyname for a given seat.
Definition: evas_canvas_eo.legacy.c:159
EAPI int edje_edit_state_max_h_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the maximum height value of a part state.
#define ELM_GENLIST_EVENT_ITEM_FOCUSED
Called when genlist item got focus.
Definition: elm_genlist_eo.h:718
Ecore_Ipc_Client * client
An IPC connection handle.
Definition: Ecore_Ipc.h:293
EAPI void ephysics_body_linear_velocity_set(EPhysics_Body *body, double x, double y, double z)
Set body's linear velocity on x, y and z axes.
int evil_gettimeofday(struct timeval *tv, struct timezone *tz)
Get time and timezone.
Definition: evil_time.c:20
Ecore_Timer * spin_timer
a timer for a repeated spinner value change on mouse down
Definition: elm_widget_spinner.h:48
#define ELM_SLIDESHOW_EVENT_TRANSITION_END
Called on transition end.
Definition: elm_slideshow_eo.h:406
int revision
< micro (bugfix, internal improvements, no new features version)
Definition: Embryo.h:383
const char * elm_config_profile_get(void)
Get Elementary's profile in use.
Definition: elm_config.c:3066
@ EDJE_ACTION_TYPE_DRAG_VAL_STEP
Drag val step action value.
Definition: Edje_Common.h:1913
EAPI void ecore_win32_window_size_get(Ecore_Win32_Window *window, int *width, int *height)
Get the size of the given window.
Definition: ecore_win32_window.c:806
@ EDJE_TEXT_EFFECT_LAST
Last text effect value.
Definition: Edje_Common.h:2130
void elm_entry_input_panel_layout_variation_set(Elm_Entry *obj, int variation)
Set the input panel layout variation of the entry.
Definition: elm_entry_eo.legacy.c:75
struct _Eina_Rectangle_Pool Eina_Rectangle_Pool
Type for an opaque pool of rectangles.
Definition: eina_rectangle.h:139
void evas_vg_node_raise(Evas_Vg_Node *obj)
Raise obj to the top of its layer.
Definition: efl_canvas_vg_node.c:769
@ ECORE_GETOPT_ACTION_VERSION
Show version.
Definition: Ecore_Getopt.h:74
void elm_label_ellipsis_set(Elm_Label *obj, Eina_Bool ellipsis)
Control the ellipsis behavior of the label.
Definition: elm_label_eo.legacy.c:63
double z
z coordinate
Definition: EPhysics.h:194
void elm_object_scale_set(Evas_Object *obj, double scale)
Set the scaling factor for a given Elementary object.
Definition: elm_main.c:1475
void eina_strbuf_ltrim(Eina_Strbuf *buf)
Left trims the string buffer.
Definition: eina_strbuf.c:175
void(* mime_type_accept_set)(Ecore_IMF_Context *ctx, const char *mime_type)
Set the MIME type to the input panel.
Definition: Ecore_IMF.h:811
Definition: elm_store.h:100
EOAPI void elm_obj_entry_markup_filter_append(Eo *obj, Elm_Entry_Filter_Cb func, void *data)
Append a markup filter function for text inserted in the entry.
Eina_Hash * alias
aliasing part
Definition: edje_convert.h:90
EAPI void ephysics_body_center_mass_get(const EPhysics_Body *body, double *x, double *y, double *z)
Get the center of mass of physics body.
EAPI void ecore_x_pixmap_geometry_get(Ecore_X_Pixmap pmap, int *x, int *y, int *w, int *h)
Retrieves the size of the given pixmap.
Definition: ecore_x_pixmap.c:105
void * members
Actual array of elements.
Definition: eina_inarray.h:233
EOAPI Evas_Event_Flags evas_canvas_event_default_flags_get(const Eo *obj)
Get the default set of flags an event begins with.
int ecore_file_mkdirs(const char **dirs)
Creates complete directory in a batch.
Definition: ecore_file.c:200
Eina_Bool elm_entry_input_panel_show_on_demand_get(const Elm_Entry *obj)
Get the attribute to show the input panel in case of only a user's explicit Mouse Up event.
Definition: elm_entry_eo.legacy.c:21
EAPI Eina_Bool edje_edit_save(Evas_Object *obj)
Saves the modified edje object back to his file.
Definition: edje_edit.c:16654
Eina_Bool evas_object_pointer_mode_set(Efl_Canvas_Object *obj, Evas_Object_Pointer_Mode pointer_mode)
Low-level pointer behaviour.
Definition: efl_canvas_object_eo.legacy.c:3
void elm_gengrid_multi_select_set(Elm_Gengrid *obj, Eina_Bool multi)
Enable or disable multi-selection in a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:27
Elm_Widget_Item * elm_gengrid_last_item_get(const Elm_Gengrid *obj)
Get the last item in a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:153
void evas_object_textgrid_cellrow_set(Evas_Textgrid *obj, int y, const Evas_Textgrid_Cell *row)
Set the string at the given row of the given textgrid object.
Definition: evas_textgrid_eo.legacy.c:39
EAPI void ephysics_camera_position_set(EPhysics_Camera *camera, Evas_Coord x, Evas_Coord y)
Set camera's position.
Eina_Bool elm_gengrid_wheel_disabled_get(const Eo *obj)
Get a value whether mouse wheel is enabled or not.
Definition: elm_gengrid.c:5681
void eeze_disk_free(Eeze_Disk *disk)
Frees a disk object.
Definition: eeze_disk.c:270
EAPI Eina_Inlist * ecore_wl_globals_get(void)
Retrieves the Wayland Globals Interface list used for the current Wayland connection.
Definition: ecore_wl.c:293
Definition: Evas_Loader.h:141
Evas_Object * edje_object_part_external_object_get(const Edje_Object *obj, const char *part)
Gets the object created by this external part.
Definition: edje_legacy.c:174
#define ECORE_COCOA_CURSOR_DEFAULT
Defines the default Cocoa cursor, to be used when nothing is specified or as a fallback.
Definition: Ecore_Cocoa.h:131
Eina_Bool eina_matrixsparse_cell_idx_clear(Eina_Matrixsparse *m, unsigned long row, unsigned long col)
Clears (erases) cell at a given row, column position.
Definition: eina_matrixsparse.c:1315
@ ECORE_GETOPT_ACTION_COUNT
Store a count number.
Definition: Ecore_Getopt.h:71
void elm_notify_dismiss(Elm_Notify *obj)
Dismiss a notify object.
Definition: elm_notify_eo.legacy.c:39
EAPI void * eet_data_text_undump(const char *text, int textlen, int *size_ret)
Takes an ascii encoding from eet_data_text_dump() and re-encode in binary.
Definition: eet_data.c:4955
void eina_log_print_cb_journald(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args)
Alternative logging method, this will output to systemd journal.
Definition: eina_log.c:2140
unsigned int evas_pointer_button_down_mask_by_device_get(const Evas_Canvas *obj, Evas_Device *dev)
Returns a bitmask with the mouse buttons currently pressed, set to 1.
Definition: evas_canvas_eo.legacy.c:129
EAPI Eina_Bool edje_edit_part_item_insert_after_index(Evas_Object *obj, const char *part, const char *item_name, unsigned int index, const char *source_group)
Inserts new item to box or table part after specified existing item.
Definition: edje_edit.c:5006
EINA_DEPRECATED void elm_diskselector_item_tooltip_text_set(Elm_Object_Item *it, const char *text)
Set the text to be shown in the diskselector item.
struct _Eldbus_Object_Event_Interface_Removed Eldbus_Object_Event_Interface_Removed
Structure used with the ELDBUS_OBJECT_EVENT_IFACE_REMOVED event.
void evas_object_image_load_head_skip_set(Evas_Object *obj, Eina_Bool skip)
Set a load option to skip initial header load and defer to preload.
Definition: evas_image_legacy.c:386
EOAPI unsigned int evas_canvas_pointer_button_down_mask_get(const Eo *obj)
Returns a bitmask with the default mouse buttons currently pressed, set to 1.
void * eina_xattr_fd_get(int fd, const char *attribute, ssize_t *size)
Retrieves an extended attribute from a file descriptor.
Definition: eina_xattr.c:385
void * edje_object_signal_callback_del_full(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data)
Unregisters/deletes a callback set for an arriving Edje signal, emitted by a given Edje object.
Definition: edje_legacy.c:95
The structure to store information of a line.
Definition: eina_file.h:232
EAPI Eina_List * eeze_udev_syspath_get_sysattr_list(const char *syspath)
Get the sysattr list of a device from the /sys/ path.
Definition: eeze_udev_syspath.c:234
Definition: elm_widget_index.h:74
@ ELM_FOCUS_PREVIOUS
previous direction
Definition: elm_general.h:461
int locked_group
Definition: Ecore_X.h:2531
double base_angle
Holds start-angle.
Definition: elm_gesture_layer_common.h:92
Eina_List * entries
a list of Edje_Image_Directory_Entry
Definition: edje_convert.h:41
EAPI Eina_Bool ecore_x_dnd_abort(Ecore_X_Window xwin_source)
Definition: ecore_x_dnd.c:775
EAPI void ecore_evas_name_class_set(Ecore_Evas *ee, const char *n, const char *c)
Sets the name and class of an Ecore_Evas' window.
Definition: ecore_evas.c:1568
int(* load)(Image_Entry *im)
return is EVAS_LOAD_ERROR_* or EVAS_LOAD_ERROR_NONE!
Definition: evas_cache.h:38
Definition: Ecore_X.h:1091
int eina_file_mkstemp(const char *templatename, Eina_Tmpstr **path)
Generates and creates a uniquely named temporary file from a template name.
Definition: eina_file_common.c:997
EAPI void ethumb_video_start_set(Ethumb *e, float start)
set the video play start point
Definition: ethumb.c:739
@ EPHYSICS_WORLD_SOLVER_SIMD
Use a SSE optimized innerloop, using assembly intrinsics, this is implemented and can be enabled/disa...
Definition: EPhysics.h:944
void(* Ecore_IMF_Event_Cb)(void *data, Ecore_IMF_Context *ctx, void *event_info)
Called when a Ecore_IMF event happens.
Definition: Ecore_IMF.h:218
EAPI Eina_List * edje_edit_part_states_list_get(Evas_Object *obj, const char *part)
Gets the list of all the states in the given part.
Definition: edje_edit.c:6172
Evas_Modifier_Mask evas_key_modifier_mask_get(const Evas *eo_e, const char *keyname)
Creates a bit mask from the keyname modifier key.
Definition: evas_key.c:271
double d
Used by double.
Definition: Edje_Common.h:657
Ecore_Con_Url * url_con
a pointer to the connection object
Definition: Ecore_Con.h:611
void evas_map_util_object_move_sync_set(Evas_Map *m, Eina_Bool enabled)
Set the flag of the object move synchronization for map rendering.
Definition: evas_map.c:710
EOAPI void elm_obj_calendar_selected_time_set(Eo *obj, Efl_Time *selected_time)
Set selected date to be highlighted on calendar.
int * intp
Int pointer.
Definition: Ecore_Getopt.h:134
static Eina_Bool eina_value_setup(Eina_Value *value, const Eina_Value_Type *type)
Initializes generic value storage.
int elm_animation_view_frame_get(const Elm_Animation_View *obj)
Number of current frame.
Structure passed as value on EDJE_MESSAGE_FLOAT_SET messages.
Definition: Edje_Legacy.h:533
Eina_List * eina_list_sort(Eina_List *list, unsigned int limit, Eina_Compare_Cb func)
Sorts a list according to the ordering func will return.
Definition: eina_list.c:1112
Eina_Bool dirty
EINA_TRUE if already handled/format changed, else EINA_FALSE.
Definition: efl_canvas_textblock_internal.h:136
EAPI Eina_Bool edje_edit_state_fixed_h_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the fixed height value of a part state.
A 4x4 floating point matrix.
EAPI Eina_Bool ecore_buffer_size_get(Ecore_Buffer *buf, unsigned int *width, unsigned int *height)
Returns size of given Ecore_Buffer.
Definition: ecore_buffer.c:353
static Eina_Bool eina_tls_set(Eina_TLS key, const void *data)
Sets the value in Eina_TLS for this thread.
unsigned int threshold
Size difference threshold.
Definition: efreet_icon.h:92
@ EDJE_EXTERNAL_PARAM_FLAGS_GET
Property can be read/get.
Definition: Edje_Common.h:639
EOAPI void evas_canvas_obscured_rectangle_add(Eo *obj, int x, int y, int w, int h)
Add an "obscured region" to an Evas canvas.
void(* Evas_Async_Events_Put_Cb)(void *target, Evas_Callback_Type type, void *event_info)
Evas async callback function signature.
Definition: Evas_Common.h:467
EAPI void embryo_program_vm_push(Embryo_Program *ep)
Starts a new virtual machine session for the given program.
Definition: embryo_amx.c:415
Eina_F16p16 zy
zy in z' = (x * zx) + (y * zy) + zz
Definition: eina_matrix.h:177
char * value
contents value
Definition: edje_convert.h:21
Definition: Ecore_X.h:516
void elm_transit_del(Elm_Transit *transit)
Stops the animation and delete the transit object.
Definition: elm_transit.c:584
EAPI void ecore_imf_context_preedit_string_get(Ecore_IMF_Context *ctx, char **str, int *cursor_pos)
Retrieves the current preedit string and cursor position for the Input Method Context.
Definition: ecore_imf_context.c:314
Multi button press event.
Definition: Evas_Legacy.h:260
Eina_Bool ecore_buffer_consumer_buffer_release(Ecore_Buffer_Consumer *consumer, Ecore_Buffer *buffer)
Releases the acquired Ecore_Buffer.
Definition: ecore_buffer_consumer.c:110
Eina_Bool evas_object_image_extension_can_load_get(const char *file)
Check if a file extension may be supported by Image Object Functions.
Definition: evas_main.c:781
Evas_Object * elm_player_add(Evas_Object *parent)
Add a new Elm_Player object to the given parent Elementary (container) object.
Definition: elc_player.c:646
Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *klass, const char *group, const char *style)
Set the edje group from the elementary theme that will be used as layout.
Definition: efl_ui_layout.c:3398
#define EPHYSICS_BODY_RESTITUTION_PLASTIC
Restitution coefficient of plastic.
Definition: EPhysics.h:2172
Eina_Bool edje_perspective_global_get(const Edje_Perspective *ps)
Gets whether the given perspective object is global or not.
Definition: edje_util.c:5356
EAPI void ecore_x_icccm_colormap_window_set(Ecore_X_Window win, Ecore_X_Window subwin)
Add a subwindow to the list of windows that need a different colormap installed.
Definition: ecore_x_icccm.c:1003
EAPI Eina_Future * ecore_evas_selection_get(Ecore_Evas *ee, unsigned int seat, Ecore_Evas_Selection_Buffer buffer, Eina_Iterator *acceptable_types)
Retrieves the content of the specified selection buffer.
Definition: ecore_evas.c:5636
EAPI Eina_Unicode eina_unicode_utf8_get_next(const char *buf, int *iindex)
Definition: eina_abi.c:28
EAPI void ecore_x_dnd_callback_pos_update_set(void(*cb)(void *, Ecore_X_Xdnd_Position *data), const void *data)
The DND position update cb is called Ecore_X sends a DND position to a client.
Definition: ecore_x_dnd.c:405
Definition: Ecore_Wl2.h:193
const char * usage
usage example, %prog is replaced by prog
Definition: Ecore_Getopt.h:214
void * edje_object_signal_callback_extra_data_get(void)
Gets extra data passed to callbacks.
Definition: edje_program.c:1702
Elm_Transit_Effect * elm_transit_effect_blend_add(Elm_Transit *transit)
Add the Blend Effect to Elm_Transit.
Definition: elm_transit.c:2461
Evas_Vg_Cap evas_vg_shape_stroke_cap_get(Evas_Vg_Shape *obj)
Gets the cap style used for stroking path.
Definition: efl_canvas_vg_shape.c:304
Eina_Bool(* editable_get)(Evas_Object *obj)
function to retrieve whether an item widget is editable or not
Definition: elm_prefs_common.h:153
int count
The size of the message's array (may be greater than 1)
Definition: Edje_Legacy.h:553
void eldbus_object_unref(Eldbus_Object *obj)
Decrease object reference.
Definition: eldbus_object.c:250
void(* Elm_Transit_Del_Cb)(void *data, Elm_Transit *transit)
Elm_Transit_Del_Cb.
Definition: elm_transit.h:152
void elm_entry_input_panel_show_on_demand_set(Elm_Entry *obj, Eina_Bool ondemand)
Set the attribute to show the input panel in case of only a user's explicit Mouse Up event.
Definition: elm_entry_eo.legacy.c:15
@ ELM_FILESELECTOR_SORT_BY_FILENAME_DESC
Alphabetical sorting by descending filename.
Definition: elm_interface_fileselector_eo.h:35
EAPI void ecore_x_icccm_name_class_get(Ecore_X_Window win, char **n, char **c)
Get a window name & class.
Definition: ecore_x_icccm.c:758
Evas_Coord w
width
Definition: Evas_Common.h:224
void evas_object_text_bidi_delimiters_set(Evas_Text *obj, const char *delim)
Sets the BiDi delimiters used in the textblock.
Definition: evas_text_eo.legacy.c:27
struct Efreet_Icon_Theme_Directory::@155 size
The size settings for the icon theme.
Efreet_Icon * efreet_icon_find(const char *theme_name, const char *icon, unsigned int size)
Retrieves all of the information about the given icon.
Definition: efreet_icon.c:350
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:393
Definition: elm_widget_index.h:58
Definition: Ecore_X.h:855
EAPI Eina_Bool edje_edit_group_data_add(Evas_Object *obj, const char *itemname, const char *value)
Creates a new data object in the given edje file belonging to the current group.
Definition: edje_edit.c:2351
void(* ping)(void *data, struct xdg_shell *xdg_shell, uint32_t serial)
Check if the client is alive.
Definition: xdg-shell-client-protocol.h:105
Evas_Vg_Cap_Type
These values determine how the end of opened sub-paths are rendered in a stroke.
Definition: Evas_Legacy.h:3713
EAPI void ecore_con_url_limit_upload_speed(Ecore_Con_Url *url_obj, off_t max_speed)
Sets a maximum upload speed.
Definition: ecore_con_url.c:1223
EAPI Eina_Bool edje_edit_group_limits_horizontal_add(Evas_Object *obj, const char *name, int value)
Adds given pair name-value to the horizontal limits block at the group level.
void(* Elm_Entry_Filter_Cb)(void *data, Evas_Object *entry, char **text)
This callback type is used by entry filters to modify text.
Definition: elm_entry_common.h:136
void evas_object_size_hint_align_get(const Evas_Object *obj, double *x, double *y)
Retrieves the hints for on object's alignment.
Definition: evas_object_main.c:2656
@ EDJE_CHANNEL_ALL
All audio channels (convenience)
Definition: Edje_Common.h:341
EAPI Evas_Event_Flags edje_edit_part_ignore_flags_get(Evas_Object *obj, const char *part)
Gets ignore_flags for part.
Definition: edje_edit.c:4012
void elm_mapbuf_auto_set(Elm_Mapbuf *obj, Eina_Bool on)
Set or unset auto flag for map rendering.
Definition: elm_mapbuf_eo.legacy.c:3
Ecore_Window window
The main window where event happened.
Definition: Ecore_Input.h:262
@ ECORE_IMF_DEVICE_CLASS_SEAT
The user/seat (the user themselves)
Definition: Ecore_IMF.h:485
Ecore SDL system functions.
void evas_device_pop(Evas *e)
This pops the top of the device stack for the canvas.
Definition: evas_device.c:289
@ ELM_IMAGE_FLIP_VERTICAL
flip image vertically (along the y = height / 2 line)
Definition: elm_image_legacy.h:399
Efl_Canvas_Object * evas_object_name_find(const Evas_Canvas *obj, const char *name)
Retrieves the object on the given evas with the given name.
Definition: evas_canvas_eo.legacy.c:243
Eina_UStrbuf * eina_ustrbuf_new(void)
Creates a new unicode string buffer.
Definition: elm_photocam.h:66
float percent
Percent done for the I/O operation.
Definition: Eio_Legacy.h:181
EAPI int ethumb_thumb_quality_get(const Ethumb *e)
Get the thumbnail compression quality.
Definition: ethumb.c:587
Eina_Bool full
whether the grid is full or not
Definition: eina_tiler.h:172
void edje_object_part_text_input_panel_return_key_disabled_set(Evas_Object *obj, const char *part, Eina_Bool disabled)
Sets the return key on the input panel to be disabled.
Definition: edje_util.c:3080
@ EVAS_ASPECT_CONTROL_VERTICAL
Use all vertical container space to place an object, using the given aspect.
Definition: Evas_Common.h:377
void(* candidate_panel_geometry_get)(Ecore_IMF_Context *ctx, int *x, int *y, int *w, int *h)
Return the candidate panel geometry.
Definition: Ecore_IMF.h:806
Eina_List * evas_tree_objects_at_xy_get(Evas_Canvas *obj, Efl_Canvas_Object *stop, int x, int y)
Retrieve a list of Evas objects lying over a given position in a canvas.
Definition: evas_canvas_eo.legacy.c:141
Definition: eina_matrix.h:167
void evas_object_box_padding_set(Evas_Box *obj, int horizontal, int vertical)
Set the (space) padding between cells set for a given box object.
Definition: evas_box_eo.legacy.c:15
@ ELM_GENLIST_ITEM_NONE
Simple item.
Definition: elm_general.h:349
Eina_F16p16 zz
zz in z' = (x * zx) + (y * zy) + zz
Definition: eina_matrix.h:178
struct _Elm_Map_Marker_Class Elm_Map_Marker_Class
Each marker must be associated to a class.
Definition: elm_map_common.h:46
int id
the image id to use
Definition: edje_convert.h:151
EAPI Eina_Bool edje_edit_text_class_size_set(Evas_Object *obj, const char *class_name, Evas_Font_Size size)
Sets font size for specified text class.
Definition: edje_edit.c:8363
EAPI char * ecore_x_randr_edid_display_ascii_get(unsigned char *edid, unsigned long edid_length)
Get the encoded ASCII from raw EDID data.
Definition: ecore_x_randr.c:3547
@ ELM_IMAGE_ROTATE_270
rotate 90 degrees counter-clockwise (i.e.
Definition: elm_image_legacy.h:396
Eo Elm_Object_Item
An Elementary Object item handle.
Definition: elm_object_item.h:6
#define EINA_DOUBLE_EQUAL(x, y)
Macro to compare 2 double floating point values and deal with precision loss issues.
Definition: eina_types.h:630
EAPI Eina_Bool ecore_imf_input_panel_hide(void)
Hides the input panel.
Definition: ecore_imf.c:65
EAPI void ephysics_quaternion_scale(EPhysics_Quaternion *quat, double scale)
Scale the quaternion.
EOAPI Elm_Actionslider_Pos elm_obj_actionslider_enabled_pos_get(const Eo *obj)
Actionslider enabled position.
void elm_entry_cursor_selection_begin(Elm_Entry *obj)
This begins a selection within the entry as though the user were holding down the mouse button to mak...
Definition: elm_entry_eo.legacy.c:411
int evas_string_char_len_get(const char *str)
Get the length in characters of the string.
Definition: evas_object_text.c:1490
@ EDJE_PART_TYPE_RECTANGLE
Rectangle type value.
Definition: Edje_Legacy.h:3247
void elm_datetime_field_visible_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, Eina_Bool visible)
Set a field to be visible or not.
Definition: elm_datetime.c:158
Eo Ector_Renderer
The base type describing what to render.
Definition: Ector.h:99
void * eina_hash_find(const Eina_Hash *hash, const void *key)
Retrieves a specific entry in the given hash table.
Definition: eina_hash.c:1069
Definition: elm_widget_genlist.h:260
Ecore_IMF_Input_Panel_Layout(* input_panel_layout_get)(Ecore_IMF_Context *ctx)
Return the current layout of the input panel.
Definition: Ecore_IMF.h:792
#define EMBRYO_FUNCTION_CONT
Continue from last address.
Definition: Embryo.h:439
int elm_object_item_track_get(const Elm_Widget_Item *obj)
Get the track object reference count.
Definition: elm_widget_item_eo.legacy.c:225
EOAPI void elm_obj_box_padding_get(const Eo *obj, int *horizontal, int *vertical)
Get the space (padding) between the box's elements.
void elm_map_user_agent_set(Elm_Map *obj, const char *user_agent)
Set the user agent used by the map object to access routing services.
Definition: elm_map_eo.legacy.c:27
EAPI int eet_data_image_header_decode(const void *data, int size, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, Eet_Image_Encoding *lossy)
Decodes Image data header only to get information.
Definition: eet_image.c:1907
EAPI Eina_Bool edje_edit_state_fixed_h_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool fixed)
Sets the fixed height value of a part state.
EAPI void ecore_wl_subsurf_position_get(Ecore_Wl_Subsurf *ess, int *x, int *y)
Gets the position of this subsurface, relative to its parent surface.
Definition: ecore_wl_subsurf.c:140
EINA_DEPRECATED void elm_diskselector_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
Get the bouncing behaviour of the internal scroller.
Definition: elm_diskselector.c:1535
void elm_multibuttonentry_format_function_set(Eo *obj, Elm_Multibuttonentry_Format_Cb format_function, const void *data)
Set a function to format the string that will be used to display the hidden items counter.
Definition: elm_multibuttonentry_eo.legacy.c:27
EAPI Eina_Bool ecore_drm2_device_prefer_shadow(Ecore_Drm2_Device *device)
Get if a given device prefers the use of shadow buffers.
Definition: ecore_drm2_device.c:876
Evas_Object * elm_win_util_dialog_add(Evas_Object *parent, const char *name, const char *title)
Adds a window object with dialog setup.
Definition: efl_ui_win.c:9594
@ ECORE_X_ERROR_CODE_BAD_CURSOR
Parameter not a Cursor.
Definition: Ecore_X.h:398
Definition: Ecore_Wayland.h:218
Eina_Bool eina_xattr_set(const char *file, const char *attribute, const void *data, ssize_t length, Eina_Xattr_Flags flags)
Sets an extended attribute on a file.
Definition: eina_xattr.c:423
Ecore_Window root_window
The root window where event happened.
Definition: Ecore_Input.h:290
const char * content_uri
The content URI.
Definition: Ecore_IMF.h:581
EAPI unsigned int ethumb_video_ntimes_get(const Ethumb *e)
Get the number of times the video loops (if applicable).
Definition: ethumb.c:802
@ ELM_HOVER_AXIS_NONE
ELM_HOVER_AXIS_NONE – no preferred orientation.
Definition: elm_hover_eo.h:20
const Eina_Value_Struct_Operations * EINA_VALUE_STRUCT_OPERATIONS_BINSEARCH
Assumes members is sorted by name and applies binary search for names.
Definition: eina_value.c:5623
void(* input_panel_language_locale_get)(Ecore_IMF_Context *ctx, char **lang)
Return the current language locale.
Definition: Ecore_IMF.h:805
char * ecore_file_escape_name(const char *filename)
Adds the escape sequence ('\') to the given file name.
Definition: ecore_file.c:819
struct _Ecore_Version Ecore_Version
This is the Ecore version information structure that can be used at runtime to detect which version o...
Evas_Object * elm_layout_box_remove(Eo *obj, const char *part, Evas_Object *child)
Remove a child of the given part box.
Definition: efl_ui_layout.c:3120
void evas_object_box_layout_homogeneous_max_size_horizontal(Evas_Box *obj, Evas_Object_Box_Data *priv, void *data)
Layout function which sets the box o to a maximum size, homogeneous horizontal box.
Definition: evas_box_eo.legacy.c:45
Evas_Colorspace evas_object_image_colorspace_get(const Evas_Object *obj)
Get the colorspace of a given image of the canvas.
Definition: evas_image_legacy.c:169
Eina_Strbuf * eina_strbuf_manage_new_length(char *str, size_t length)
Creates a new string buffer using the passed string.
Evas_Object * elm_radio_add(Evas_Object *parent)
Add a new radio to the parent.
Definition: efl_ui_radio.c:401
#define FUNC_ACCESSOR_FREE(Function)
Definition for helper macro to cast Function to a Eina_Accessor_Free_Callback.
Definition: eina_accessor.h:186
EOAPI void elm_obj_gengrid_highlight_mode_set(Eo *obj, Eina_Bool highlight)
Control whether the gengrid items' should be highlighted when item selected.
const char * elm_entry_context_menu_item_label_get(const Elm_Entry_Context_Menu_Item *item)
Get the text of the contextual menu item of entry.
Definition: elm_entry.c:4699
@ EDJE_TEXT_EFFECT_SHADOW_DIRECTION_TOP
Top shadow direction value.
Definition: Edje_Common.h:2137
@ EVAS_TEXT_STYLE_SHADOW
text with shadow underneath
Definition: Evas_Legacy.h:6366
void elm_naviframe_content_preserve_on_pop_set(Elm_Naviframe *obj, Eina_Bool preserve)
Preserve the content objects when items are popped.
Definition: elm_naviframe_eo.legacy.c:15
void elm_gesture_layer_tap_finger_size_set(Evas_Object *obj, Evas_Coord sz)
This function sets the gesture layer finger-size for taps If not set, this size taken from elm_config...
Definition: elm_gesture_layer_eo.legacy.c:15
#define ELM_SLIDESHOW_EVENT_CHANGED
Called when slideshow widget changed.
Definition: elm_slideshow_eo.h:397
Elm_Autocapital_Type elm_entry_autocapital_type_get(const Elm_Entry *obj)
Get the autocapitalization type on the immodule.
Definition: elm_entry_eo.legacy.c:93
@ ECORE_IMF_INPUT_HINT_NONE
No active hints.
Definition: Ecore_IMF.h:412
EAPI int ECORE_CON_EVENT_SERVER_DEL
A server connection was lost.
Definition: ecore_con_legacy.c:154
unsigned char use_alternate_font_metrics
use alternate font metrics
Definition: edje_convert.h:135
@ ECORE_COCOA_CURSOR_DRAG_LINK
Drag copy cursor.
Definition: Ecore_Cocoa.h:108
Eina_Bool eina_binbuf_insert_char(Eina_Binbuf *buf, unsigned char c, size_t pos)
Inserts a character into a string buffer, reallocating as necessary.
const Eina_Value_Blob_Operations * EINA_VALUE_BLOB_OPERATIONS_MALLOC
Assumes memory was create with malloc() and applies free() to it during flush (Eina_Value_Blob_Operat...
Definition: eina_value.c:5621
#define EINA_PREFETCH(arg)
Hints that the pointer arg needs to be pre-fetched into cache.
Definition: eina_types.h:468
Eina_Error EINA_ERROR_MAGIC_FAILED
The error identifier corresponding to the magic check failure.
Definition: eina_magic.c:122
#define EINA_RBTREE_GET(Rbtree)
access the inlined node if it was created with EINA_RBTREE.
Definition: eina_rbtree.h:108
EOAPI void evas_canvas_focus_out(Eo *obj)
Inform the evas that it lost the focus from the default seat.
enum _Edje_External_Param_Flags Edje_External_Param_Flags
Flags that determine how a parameter may be accessed in different circumstances.
@ ECORE_X_WM_PROTOCOL_NUM
Number of defined items.
Definition: Ecore_X.h:1223
void evas_vg_gradient_radial_center_set(Evas_Vg_Gradient_Radial *obj, double x, double y)
Sets the center of this radial gradient.
Definition: efl_canvas_vg_gradient_radial.c:197
void elm_object_item_signal_emit(Elm_Widget_Item *obj, const char *emission, const char *source)
Send a signal to the edje object of the widget item.
Definition: elm_widget_item_eo.legacy.c:177
int h
Height of rectangle.
Definition: eina_rectangle.h:131
EOAPI void elm_obj_entry_single_line_set(Eo *obj, Eina_Bool single_line)
Sets the entry to single line mode.
@ ECORE_COCOA_CURSOR_RESIZE_LEFT
Resize left cursor.
Definition: Ecore_Cocoa.h:114
EAPI int ECORE_X_EVENT_PRESENT_CONFIGURE
Definition: ecore_x.c:148
EOAPI Eina_Bool elm_obj_hoversel_auto_update_get(const Eo *obj)
Update icon and text of hoversel same to those of selected item automatically.
@ ELM_INPUT_HINT_AUTOFILL_NAME
Autofill hint for a user's real name.
Definition: elm_general.h:191
void evas_device_class_set(Evas_Device *dev, Evas_Device_Class clas) EINA_DEPRECATED
Set the major class of device.
Definition: evas_device.c:355
void evas_key_modifier_off(Evas_Canvas *obj, const char *keyname)
Disables or turns off programmatically the modifier key with name keyname for the default seat.
Definition: evas_canvas_eo.legacy.c:171
Definition: eolian_database.h:325
Application interface to surface in ivi compositor.
Definition: ivi-application-client-protocol.h:61
@ ELM_IMAGE_ORIENT_180
rotate 180 degrees clockwise
Definition: elm_image_legacy.h:395
EAPI Ecore_X_Randr_Edid_Display_Colorscheme ecore_x_randr_edid_display_colorscheme_get(unsigned char *edid, unsigned long edid_length)
Get the supported colorschemes from raw EDID data.
Definition: ecore_x_randr.c:3795
double ecore_time_unix_get(void)
Retrieves the current UNIX time as a floating point value in seconds.
Definition: ecore_time.c:61
EAPI void ecore_evas_object_cursor_set(Ecore_Evas *ee, Evas_Object *obj, int layer, int hot_x, int hot_y)
Sets the cursor for the default pointer device.
Definition: ecore_evas.c:1857
EAPI void ecore_imf_context_input_panel_geometry_get(Ecore_IMF_Context *ctx, int *x, int *y, int *w, int *h)
Gets the position of the current active input panel.
Definition: ecore_imf_context.c:1183
_Ecore_Fd_Handler_Flags
What to monitor the file descriptor for: reading, writing or error.
Definition: Ecore_Common.h:1387
EAPI int efreet_trash_is_empty(void)
Check if the trash is currently empty.
Definition: efreet_trash.c:260
EOAPI Elm_Object_Select_Mode elm_obj_genlist_select_mode_get(const Eo *obj)
Get the genlist select mode.
const char * eina_prefix_locale_get(Eina_Prefix *pfx)
Gets the locale installation directory.
Definition: eina_prefix.c:796
EOAPI void elm_obj_entry_selection_cut(Eo *obj)
This executes a "cut" action on the selected text in the entry.
static void * eina_safepointer_get(const Eina_Safepointer *safe)
Get the associated pointer from an Eina_Safepointer mapping.
void(* del)(Evas_Object *o)
code to be run when removing object from a canvas
Definition: Evas_Common.h:1952
const char * elm_layout_part_cursor_style_get(const Eo *obj, const char *part)
Get a specific cursor style for an edje part.
Definition: efl_ui_layout.c:3245
const Eina_Value_Type * EINA_VALUE_TYPE_LIST
manages list type.
Definition: eina_value.c:5610
@ ECORE_WIN32_CURSOR_SHAPE_NO
Slashed circle.
Definition: Ecore_Win32.h:111
@ ECORE_WIN32_WINDOW_STATE_UNKNOWN
Unknown state.
Definition: Ecore_Win32.h:67
Elm_Calendar_Selectable
A bitmask used to define which fields of a tm struct will be taken into account, when elm_calendar_se...
Definition: elm_calendar_eo.h:100
EAPI Eina_Bool ecore_evas_ignore_events_get(const Ecore_Evas *ee)
Returns the ignore state of an Ecore_Evas' window.
Definition: ecore_evas.c:2637
const char * elm_object_part_text_get(const Evas_Object *obj, const char *part)
Get a text of an object.
Definition: elm_main.c:1497
@ EEZE_UDEV_TYPE_GRAPHICS
Definition: Eeze.h:281
void(* bidi_direction_set)(Ecore_IMF_Context *ctx, Ecore_IMF_BiDi_Direction direction)
Set bidirectionality at the cursor position.
Definition: Ecore_IMF.h:808
Evas_Object *(* add)(const Elm_Prefs_Page_Iface *iface, Evas_Object *prefs)
Function to instantiate the page widget.
Definition: elm_prefs_common.h:238
void evas_event_feed_mouse_cancel(Evas *obj, unsigned int timestamp, const void *data)
Mouse cancel event feed.
Definition: evas_events.c:2159
Eina_Rectangle Evas_Textblock_Rectangle
General-purpose rectangle that represents some geometry in this object.
Definition: evas_textblock_legacy.h:172
void evas_vg_gradient_radial_center_get(Evas_Vg_Gradient_Radial *obj, double *x, double *y)
Gets the center of this radial gradient.
Definition: efl_canvas_vg_gradient_radial.c:203
Elm_Widget_Item * elm_gengrid_item_insert_before(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data)
Insert an item before another in a gengrid widget.
Definition: elm_gengrid_eo.legacy.c:159
EAPI double edje_edit_state_rel2_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the 'rel2 relative Y' value of state.
@ ELM_THUMB_ANIMATION_STOP
Keep playing animation until stop is requested.
Definition: elm_thumb_legacy.h:10
EINA_DEPRECATED Eina_Bool elm_diskselector_item_cursor_engine_only_get(const Elm_Object_Item *it)
Get the cursor engine only usage for this item cursor.
EAPI int ECORE_WL2_EVENT_WINDOW_CREATE
Definition: ecore_wl2.c:61
void elm_map_name_region_get(const Elm_Map_Name *name, double *lon, double *lat)
Get the current coordinates of the name.
Definition: elm_map.c:4815
char * try_exec
Binary to determine if app is installed.
Definition: efreet_desktop.h:103
static Eina_Bool eina_rectangle_equal(const Eina_Rectangle *rect1, const Eina_Rectangle *rect2)
Compares two rectangles for equality.
unsigned int keycode
Key scan code numeric value.
Definition: Ecore_IMF.h:734
int EFREET_EVENT_ICON_CACHE_UPDATE
Event id for cache update.
Definition: efreet_cache.c:107
static Eina_Bool eina_value_list_pget(const Eina_Value *value, unsigned int position, void *ptr)
Gets the generic value to pointer from a list member.
int(* evasglWaitSync)(Evas_GL *evas_gl, EvasGLSync sync, int flags)
Definition: Evas_GL.h:5845
Eo Elm_Widget_Item
An Elementary widget item handle.
Definition: elm_widget_item_eo.h:7
void evas_object_intercept_stack_below_callback_add(Evas_Object *obj, Evas_Object_Intercept_Stack_Below_Cb func, const void *data)
Set the callback function that intercepts a stack below event of an object.
void evas_object_box_layout_flow_vertical(Evas_Box *obj, Evas_Object_Box_Data *priv, void *data)
Layout function which sets the box o to a flow vertical box.
Definition: evas_box_eo.legacy.c:51
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:447
static unsigned int eina_array_count_get(const Eina_Array *array)
Returns the number of elements in an array.
Mouse move event.
Definition: Evas_Legacy.h:228
const Eina_Value_Type * EINA_VALUE_TYPE_INT64
manages integer of 64 bits type.
Definition: eina_value.c:5604
Evas_Object * elm_datetime_add(Evas_Object *parent)
Adds a new datetime Widget.
Definition: elm_datetime.c:40
Eina_Bool elm_animation_view_play(Elm_Animation_View *obj)
Play animation one time instantly when it's available.
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_position_row_set(Evas_Object *obj, const char *part, const char *item_name, unsigned short row)
Sets row position of a part item.
Eldbus_Message * eldbus_message_method_call_new(const char *dest, const char *path, const char *iface, const char *method)
Create a new message to invoke a method on a remote object.
Definition: eldbus_message.c:102
void eina_quaternion_f16p16_rotate(Eina_Point_3D_F16p16 *p, const Eina_Point_3D_F16p16 *center, const Eina_Quaternion_F16p16 *q)
Definition: eina_quaternion.c:271
EAPI Eina_Bool edje_edit_image_set_image_border_set(Evas_Object *obj, const char *set_name, unsigned int place, int l, int r, int b, int t)
Sets border of set's image.
Definition: edje_edit.c:9592
const char * true_str
String shown by editors to indicate the true state.
Definition: Edje_Common.h:733
const char * description
long description, possible multiline
Definition: Ecore_Getopt.h:218
@ EDJE_ACTION_TYPE_PHYSICS_VEL_SET
Physics velocity set action value.
Definition: Edje_Common.h:1928
Evas_Point output
The X/Y location of the cursor.
Definition: Evas_Legacy.h:181
void * resource
Wayland resource pointer, kept as is.
Definition: Evas_Legacy.h:4872
Definition: Ecore_Common.h:143
const char * eeze_disk_label_get(Eeze_Disk *disk)
Return the label of the disk.
Definition: eeze_disk.c:417
Definition: Ecore_X.h:757
void * data
The selection data, type determined by format member.
Definition: elm_cnp.h:108
@ EET_ERROR_INVALID_SIGNATURE
Signature is invalid.
Definition: Eet.h:215
const char * elm_theme_get(Elm_Theme *th)
Return the theme search order.
Definition: elm_theme.c:763
void evas_object_smart_data_set(Evas_Object *eo_obj, void *data)
Store a pointer to user data for a given smart object.
Definition: evas_object_smart.c:136
EAPI double edje_edit_state_text_align_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the text vertical align of a part state.
EOAPI double elm_obj_flipselector_first_interval_get(const Eo *obj)
Get the interval on time updates for a user mouse button hold on a flip selector widget.
Eeze_Sensor_Type
All sensor types known by Eeze Sensor.
Definition: Eeze_Sensor.h:66
void evil_sockets_shutdown(void)
Shutdown the Windows socket system.
Definition: evil_unistd.c:65
int elm_transit_current_repeat_times_get(const Elm_Transit *transit)
Get current transit repeated count.
Definition: elm_transit.c:763
@ ELM_FLIP_CUBE_UP
Cube up flip mode.
Definition: efl_ui_flip_legacy.h:16
EOAPI Eina_Bool elm_obj_web_tab_propagate_get(const Eo *obj)
Get the status of the tab propagation.
const Eina_Value_Type * EINA_VALUE_TYPE_UINT64
manages unsigned integer of 64 bits type.
Definition: eina_value.c:5599
Definition: Ecore_Wl2.h:436
int response
Requires response.
Definition: Ecore_Ipc.h:317
void elm_thumb_file_set(Eo *obj, const char *file, const char *key)
Set the file that will be used as thumbnail source.
Definition: elm_thumb.c:756
const char * eina_value_type_name_get(const Eina_Value_Type *type)
Queries type name.
Definition: eina_value.c:5848
@ ECORE_GETOPT_TYPE_STR
Value of type string.
Definition: Ecore_Getopt.h:87
EAPI double ephysics_world_rate_get(const EPhysics_World *world)
Get rate between pixels on evas canvas and meters on ephysics world.
@ EVAS_DEVICE_SUBCLASS_FINGER
The normal flat of your finger.
Definition: Evas_Common.h:340
EINA_DEPRECATED EAPI Eina_Bool ecore_wl_dnd_get_selection(Ecore_Wl_Dnd *dnd, const char *type)
Definition: ecore_wl_dnd.c:98
EAPI Eina_Bool ecore_con_socks_bind_get(Ecore_Con_Socks *ecs)
Returns bind mode of a SOCKS proxy.
Definition: ecore_con_socks.c:309
Elput_Switch_State
Definition: Elput.h:113
@ ECORE_AUDIO_TYPE_PULSE
Use Pulseaudio module.
Definition: Ecore_Audio.h:55
Eina_Array * ecore_wl2_offer_mimes_get(Ecore_Wl2_Offer *offer)
Get the mime types which are given by the source.
Definition: ecore_wl2_dnd.c:733
#define ECORE_CALLBACK_PASS_ON
Return value to pass event to next handler.
Definition: Ecore_Common.h:155
unsigned char pointer_mode
pointer mode
Definition: edje_convert.h:136
EOAPI Eina_Bool elm_obj_clock_show_am_pm_get(const Eo *obj)
If the given clock widget must show hours in military or am/pm mode.
EAPI Eina_Bool ecore_con_ssl_server_crl_add(Ecore_Con_Server *svr, const char *crl_file)
Adds an SSL CRL for use in ecore_con functions.
Definition: ecore_con_legacy.c:2498
EAPI const char * ecore_imf_context_default_id_by_canvas_type_get(const char *canvas_type)
Gets the id of the default Input Method Context corresponding to a canvas type.
Definition: ecore_imf_context.c:62
Definition: ecore_con_url_curl.h:411
Eina_Bool edje_object_part_drag_step_set(Evas_Object *obj, const char *part, double dx, double dy)
Sets the drag step increment.
Definition: edje_legacy.c:252
Eina_Hash * rmap
Similar function to map, but used to look up mapped areas by pointer rather than offset/length.
Definition: eina_file_common.h:74
int elm_win_norender_get(const Evas_Object *obj)
The returns how many times norender has been pushed on the window.
Definition: efl_ui_win.c:6805
Eina_Bool elm_genlist_item_pin_get(const Elm_Genlist_Item *obj)
Get whether a given genlist item is pinned or not.
Definition: elm_genlist_item_eo.legacy.c:111
const Eina_List * evas_font_path_list(const Evas_Canvas *obj)
Retrieves the list of font paths used by the given evas.
Definition: evas_canvas_eo.legacy.c:279
static Eina_Bool eina_value_array_append(Eina_Value *value,...)
Appends a generic value in an array.
void elm_transit_go_in(Elm_Transit *transit, double in)
Starts the transition in given seconds.
Definition: elm_transit.c:902
EAPI void ecore_x_icccm_transient_for_set(Ecore_X_Window win, Ecore_X_Window forwin)
Specify that a window is transient for another top-level window and should be handled accordingly.
Definition: ecore_x_icccm.c:1134
#define EINA_VALUE_STRUCT_DESC_VERSION
Current API version, used to validate _Eina_Value_Struct_Desc.
Definition: eina_value.h:3131
@ EDJE_INPUT_HINT_SENSITIVE_DATA
Typed text should not be stored.
Definition: Edje_Common.h:41
Definition: Evas_Common.h:2580
#define EINA_SAFETY_ON_FALSE_GOTO(exp, label)
The macro doesn't do anything unless EINA_SAFETY_CHECKS is defined.
Definition: eina_safety_checks.h:295
char * edje_object_part_text_cursor_content_get(const Edje_Object *obj, const char *part, Edje_Cursor cur)
Returns the content (char) at the cursor position.
Definition: edje_legacy.c:372
EAPI void ecore_wl_dnd_drag_types_set(Ecore_Wl_Input *input, const char **types_offered)
Definition: ecore_wl_dnd.c:377
Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object *obj)
Get the mode in which a given file selector widget is displaying (layouting) file system entries in i...
Definition: elc_fileselector.c:2265
EAPI Eina_Bool edje_edit_part_item_index_source_set(Evas_Object *obj, const char *part, unsigned int index, const char *source_group)
Sets source for item from table or box items.
Definition: edje_edit.c:5427
EAPI int ecore_x_dpi_get(void)
Return the screen DPI.
Definition: ecore_x.c:1158
Elm_Widget_Item * elm_genlist_item_prev_get(const Elm_Genlist_Item *obj)
Get the previous item in a genlist widget's internal list of items, given a handle to one of those it...
Definition: elm_genlist_item_eo.legacy.c:3
Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_DEACTIVATE
Definition: ecore_x_atoms_decl.h:380
EAPI Eina_Bool edje_edit_state_fill_origin_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Sets the fill horizontal origin offset value of a part state.
EAPI Evas_Coord edje_edit_size_class_max_h_get(Evas_Object *obj, const char *class_name)
Returns height max size of specified size class.
EINA_DEPRECATED void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
Set bouncing behaviour when the scrolled content reaches an edge.
Definition: elm_diskselector.c:1525
EAPI Eina_Bool ecore_file_download_protocol_available(const char *protocol)
Checks if the given protocol is available.
Definition: ecore_file_download.c:289
int micro
< minor (new features, bugfixes, major improvements version)
Definition: Ecore_Common.h:146
void elm_genlist_item_flip_set(Elm_Genlist_Item *obj, Eina_Bool flip)
Set the flip state of a given genlist item.
Definition: elm_genlist_item_eo.legacy.c:75
@ EVAS_OBJECT_VG_FILL_MODE_STRETCH
Scale the viewbox so that it matches the canvas viewport.
Definition: efl_canvas_vg_object_eo.legacy.h:19
Eina_Bool eina_inarray_remove_at(Eina_Inarray *array, unsigned int position)
Removes a member from the given position.
Definition: eina_inarray.c:609
Eina_Iterator * evas_object_smart_iterator_new(const Efl_Canvas_Group *obj)
Returns an iterator over the children of this object, which are canvas objects.
Definition: efl_canvas_group_eo.legacy.c:27
@ EDJE_EXTERNAL_PARAM_TYPE_MAX
Sentinel value to indicate last enum field during iteration.
Definition: Edje_Common.h:629
EAPI Ecore_Evas * ecore_evas_buffer_allocfunc_new(int w, int h, void *(*alloc_func)(void *data, int size), void(*free_func)(void *data, void *pix), const void *data)
Creates a new Ecore_Evas canvas bound to the Evas buffer engine, giving custom allocation and freeing...
Definition: ecore_evas_buffer.c:773
Eina_Bool eina_convert_atofp(const char *src, int length, Eina_F32p32 *fp)
Converts a string to a 32.32 fixed point number.
Definition: eina_convert.c:438
_Evas_Button_Flags
Flags for Mouse Button events.
Definition: Evas_Common.h:356
static Eina_F16p16 eina_f16p16_mul(Eina_F16p16 a, Eina_F16p16 b)
Calculates the multiplication of two Eina_F16p16 floating point numbers.
Eina_Bool edje_object_part_geometry_get(const Edje_Object *obj, const char *part, int *x, int *y, int *w, int *h)
Retrieves the geometry of a given Edje part, in a given Edje object's group definition,...
Definition: edje_legacy.c:25
void elm_cnp_selection_loss_callback_set(Evas_Object *obj, Elm_Sel_Type type, Elm_Selection_Loss_Cb func, const void *data)
Set a function to be called when a selection is lost.
Definition: elm_cnp.c:219
EAPI Eina_Bool ecore_x_randr_edid_dpms_suspend_available_get(unsigned char *edid, unsigned long edid_length)
Looks up the DPMS Suspend support from raw EDID data.
Definition: ecore_x_randr.c:3680
double doublev
Double value.
Definition: Ecore_Getopt.h:163
#define ELM_GENGRID_EVENT_SCROLL_PAGE_CHANGED
Called when scroll page changed.
Definition: elm_gengrid_eo.h:667
@ EDJE_MESSAGE_FLOAT
A message with a floating pointer number as value.
Definition: Edje_Legacy.h:580
EOAPI Eina_Bool elm_obj_entry_cursor_next(Eo *obj)
This moves the cursor one place to the right within the entry.
Eina_Lock Eina_Spinlock
An opaque type for working with spinlocks.
Definition: eina_inline_lock_posix.x:88
@ ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_SEND
Send.
Definition: Ecore_IMF.h:401
Eina_Bool evas_object_is_frame_object_get(const Efl_Canvas_Object *obj)
If true the object belongs to the window border decorations.
Definition: evas_object_main.c:2716
void elm_win_screen_dpi_get(const Evas_Object *obj, int *xdpi, int *ydpi)
Get screen dpi for the screen that a window is on.
Definition: efl_ui_win.c:8498
void(* input_panel_language_set)(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Lang lang)
Set the language of the input panel.
Definition: Ecore_IMF.h:793
void eina_counter_start(Eina_Counter *counter)
Starts the time count.
Definition: eina_counter.c:151
EAPI int ECORE_EVAS_EXTN_CLIENT_ADD
this event is received when a plug has connected to an extn socket
Definition: ecore_evas_extn.c:8
Eo * dev
The Efl_Input_Device that originated the event.
Definition: Ecore_Input.h:316
void elm_thumb_quality_get(const Evas_Object *obj, int *quality)
Get the quality of the thumb object.
Definition: elm_thumb.c:911
void elm_font_fontconfig_name_free(char *name)
Free the font string return by elm_font_fontconfig_name_get().
Definition: elm_font.c:164
@ ECORE_EXE_RESPAWN
FIXME: Exe is restarted if it dies.
Definition: ecore_exe_eo.h:60
Ecore_Window root_window
The root window where event happened.
Definition: Ecore_Input.h:203
EAPI Eina_Bool ecore_win32_dnd_register_drop_target(Ecore_Win32_Window *window, Ecore_Win32_Dnd_DropTarget_Callback callback)
Register a Drop operation.
Definition: ecore_win32_dnd.c:191
void eina_strbuf_string_free(Eina_Strbuf *buf)
Frees the contents of a string buffer but not the buffer.
EAPI void emotion_object_audio_mute_set(Evas_Object *obj, Eina_Bool mute)
Set the mute audio option for this object.
Definition: emotion_smart.c:905
void elm_win_wm_rotation_manual_rotation_done(Evas_Object *obj)
To notify the rotation done to WM manually.
Definition: efl_ui_win.c:8416
Definition: Ecore_X.h:947
#define EINA_LOG_DOM_WARN(DOM, fmt,...)
Logs a message with level WARN on the specified domain and format.
Definition: eina_log.h:357
Evas_Object_Table_Homogeneous_Mode evas_object_table_homogeneous_get(const Evas_Table *obj)
Set how this table should layout children.
Definition: evas_table_eo.legacy.c:9
int eina_inlist_sorted_state_init(Eina_Inlist_Sorted_State *state, Eina_Inlist *list)
Forces an Eina_Inlist_Sorted_State to match the content of a list.
Definition: eina_inlist.c:460
void evas_object_propagate_events_set(Efl_Canvas_Object *obj, Eina_Bool propagate)
Set whether events on a smart object's member should be propagated up to its parent.
Definition: efl_canvas_object_eo.legacy.c:63
void edje_frametime_set(double t)
Sets edje transitions' frame time.
Definition: edje_program.c:216
@ ECORE_IMF_INPUT_PANEL_LAYOUT_PHONENUMBER
Phone Number layout.
Definition: Ecore_IMF.h:359
static Eina_Bool eina_value_string_convert(const Eina_Value *v, const char **c)
Check value type and convert contents.
Definition: eina_inline_value_util.x:269
EAPI void ecore_evas_name_class_get(const Ecore_Evas *ee, const char **n, const char **c)
Gets the name and class of an Ecore_Evas' window.
Definition: ecore_evas.c:1576
@ EVAS_TEXT_STYLE_SHADOW_DIRECTION_TOP
shadow growing to the top
Definition: Evas_Legacy.h:6382
Eina_Bool evas_map_coords_get(const Evas_Map *m, double x, double y, double *mx, double *my, int grab)
Apply a map transformation on given coordinate.
Definition: evas_map.c:248
Eina_Stringshare * edje_object_seat_name_get(const Efl_Canvas_Layout *obj, Efl_Input_Device *device)
Gets the name given to a set by Edje.
Definition: efl_canvas_layout_eo.legacy.c:21
static void * eina_mempool_calloc(Eina_Mempool *mp, unsigned int size)
Allocates and zeros memory using the given mempool.
EOAPI void elm_obj_gengrid_filled_set(Eo *obj, Eina_Bool fill)
Set how the items grid's filled within a given gengrid widget.
Eina_List * eina_list_search_sorted_near_list(const Eina_List *list, Eina_Compare_Cb func, const void *data, int *result_cmp)
Returns node nearest to data from the sorted list.
Definition: eina_list.c:1439
void(* show)(Evas_Object *o)
code to be run when showing object on a canvas
Definition: Evas_Common.h:1955
void elm_table_align_get(const Elm_Table *obj, double *horizontal, double *vertical)
Get alignment of table.
Definition: elm_table_eo.legacy.c:33
void eina_quaternion_f16p16_negative(Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *in)
Definition: eina_quaternion.c:58
EFL event animator tick data structure.
Definition: efl_canvas_object_eo.legacy.h:25
Eina_Bool elm_video_file_set(Eo *obj, const char *filename)
Define the file or URI that will be the video source.
Definition: efl_ui_video.c:478
void evas_vg_shape_stroke_width_set(Evas_Vg_Shape *obj, double w)
Sets the stroke width to be used for stroking the path.
Definition: efl_canvas_vg_shape.c:271
@ ECORE_IMF_EVENT_MOUSE_OUT
Mouse Out event.
Definition: Ecore_IMF.h:253
int munmap(void *addr, size_t len EVIL_UNUSED)
Unmaps a mapped view of a file from the calling process's address space.
Definition: evil_mman.c:137
@ ELM_COLORSELECTOR_COMPONENTS
Only color selector is displayed.
Definition: elm_colorselector_eo.h:25
void eina_log_print_cb_stderr(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args)
Default logging method, this will output to standard error stream.
Definition: eina_log.c:2041
EAPI void emotion_object_audio_volume_set(Evas_Object *obj, double vol)
Set the audio volume.
Definition: emotion_smart.c:878
Eina_Unicode codepoint
the UNICODE value of the character
Definition: Evas_Common.h:1865
EAPI void ecore_drm2_output_user_data_set(Ecore_Drm2_Output *o, void *data)
Set the user data for the output's page flip handler.
Definition: ecore_drm2_outputs.c:1479
@ ELM_ICON_FILE
Icon is of type file.
Definition: elm_general.h:65
void * eina_file_virtual_map_new(Eina_File *file, unsigned long int offset, unsigned long int length)
Map a part of a virtual file to a buffer.
Definition: eina_file_common.c:235
Eina_Bool elm_spinner_editable_get(const Elm_Spinner *obj)
Control whether the spinner can be directly edited by the user or not.
Definition: elm_spinner_eo.legacy.c:45
_Edje_Edit_Entry_Mode
Mode for a textblock part.
Definition: Edje_Edit.h:82
Eina_Bool hover_top
Hint indicating content fits on top of the hover.
Definition: elm_entry_common.h:104
static unsigned int eina_f32p32_fracc_get(Eina_F32p32 v)
Gets the absolute value of the integer part of and Eina_F32p32 floating point number.
void evas_event_thaw(Evas *e)
Thaw a canvas out after freezing (for input events).
Definition: evas_events.c:1546
EOAPI void elm_obj_calendar_weekdays_names_set(Eo *obj, const char **weekdays)
Weekdays names to be displayed by the calendar.
@ EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_OUT
Canvas object lost focus.
Definition: Evas_Common.h:451
@ EVAS_TEXTBLOCK_TEXT_PLAIN
textblock text of type plain
Definition: evas_textblock_legacy.h:180
Ecore_IMF_Keyboard_Modifiers modifiers
The keyboard modifiers active when the event has been emitted.
Definition: Ecore_IMF.h:675
int elput_init(void)
Initialize the Elput library.
Definition: elput.c:19
EAPI Eina_Bool edje_edit_part_drag_x_set(Evas_Object *obj, const char *part, int drag)
Sets horizontal draggable state for part.
Definition: edje_edit.c:4267
Eina_Bool ecore_thread_feedback(Ecore_Thread *thread, const void *msg_data)
Sends data from the worker thread to the main loop.
Definition: ecore_thread.c:1037
EOAPI Eina_Bool elm_obj_web_back(Eo *obj)
Goes back one step in the browsing history.
const Eina_Value_Type * EINA_VALUE_TYPE_LONG
manages long type.
Definition: eina_value.c:5603
static Eina_Bool eina_value_list_vinsert(Eina_Value *value, unsigned int position, va_list args)
Inserts the generic value in a list member position.
struct _Edje_External_Param_Info::@126::@127 i
Info about integer type parameters.
EAPI void ecore_con_eet_server_disconnect_callback_del(Ecore_Con_Eet *ece, Ecore_Con_Eet_Server_Cb func, const void *data)
Removes a server disconnect callback on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:903
Evas_Object * elm_win_fake_add(Ecore_Evas *ee)
Creates a fake window object using a pre-existing canvas.
Definition: efl_ui_win.c:9570
Elm_Focus_Move_Policy elm_object_focus_move_policy_get(const Evas_Object *obj)
Get the focus movement policy from a given Elementary object.
Definition: elm_main.c:1705
void elm_store_cache_set(Elm_Store *st, int max)
Set the maximum number of items that are not visible to keep cached.
Definition: elm_store.c:612
Eina_Bool(* item_pack)(Evas_Object *obj, Evas_Object *it, const Elm_Prefs_Item_Type type, const Elm_Prefs_Item_Iface *iface)
function to pack an item (widget) on the page widget
Definition: elm_prefs_common.h:250
const Eina_List * edje_object_part_text_anchor_list_get(const Eo *obj, const char *part)
Returns a list of char anchor names.
Definition: edje_legacy.c:437
EAPI double ephysics_body_mass_get(const EPhysics_Body *body)
Get body's mass.
Evas_Coord elm_progressbar_span_size_get(const Evas_Object *obj)
Control the (exact) length of the bar region of a given progress bar widget.
Definition: efl_ui_progressbar.c:966
Struct holds line info for user.
Definition: elm_gesture_layer_common.h:59
EOAPI Elm_Widget_Item * elm_obj_genlist_item_insert_before(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *before_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data)
Insert an item before another in a genlist widget.
EAPI int ecore_con_url_shutdown(void)
Shuts down the Ecore_Con_Url library.
Definition: ecore_con_url.c:68
int type
type of desktop file
Definition: efreet_desktop.h:90
Easy device manipulation.
EAPI void ecore_con_eet_data_callback_del(Ecore_Con_Eet *ece, const char *name)
Removes a data callback on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:763
Eina_List * efreet_icon_theme_list_get(void)
Retrieves all of the non-hidden icon themes available on the system. The returned list must be freed....
Definition: efreet_icon.c:171
Eldbus_Connection_Type
Enum of several Eldbus connection types.
Definition: eldbus_connection.h:16
EAPI Eet_Node * eet_node_int_new(const char *name, int i)
Creates a new integer node.
EAPI Eina_Bool ecore_x_icccm_protocol_isset(Ecore_X_Window win, Ecore_X_WM_Protocol protocol)
Determines whether a protocol is set for a window.
Definition: ecore_x_icccm.c:691
@ ELM_FILESELECTOR_LIST
Layout as a list.
Definition: elm_interface_fileselector_eo.h:21
@ EFL_GFX_FILL_RESTRICT_REFLECT
Tiling clamps and any range offset reflects.
Definition: Evas_Legacy.h:5484
@ ELM_OBJECT_SELECT_MODE_NONE
no select mode.
Definition: elm_general.h:43
int(* Eina_Random_Cb)(const int min, const int max)
Function used in shuffling functions.
Definition: eina_types.h:563
Eina_Iterator * evas_object_box_iterator_new(const Evas_Box *obj)
Get an iterator to walk the list of children of a given box object.
Definition: evas_box_eo.legacy.c:69
EAPI int eeze_init(void)
Initialize the eeze library.
Definition: eeze_main.c:25
void eina_tiler_tile_size_set(Eina_Tiler *t, int w, int h)
Sets the size of tiles for a tiler.
Definition: eina_tiler.c:1188
EINA_DEPRECATED void elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group)
Get the file that will be used as icon.
Definition: elm_icon.c:671
EAPI void ecore_imf_context_input_panel_layout_variation_set(Ecore_IMF_Context *ctx, int variation)
Sets the layout variation of the current active input panel.
Definition: ecore_imf_context.c:972
void Ecore_Cocoa_Object
Opaque handler to refer to an objective-c object (a.k.a.
Definition: Ecore_Cocoa.h:53
API to access values.
Definition: eina_value.h:3678
Evas_Object * elm_mapbuf_add(Evas_Object *parent)
Add a new mapbuf widget to the given parent Elementary (container) object.
Definition: elm_mapbuf.c:310
EAPI Ecore_X_Window ecore_x_icccm_transient_for_get(Ecore_X_Window win)
Get the window this window is transient for, if any.
Definition: ecore_x_icccm.c:1160
EAPI void ecore_wl2_window_floating_mode_set(Ecore_Wl2_Window *window, Eina_Bool floating)
Set if a given window is in floating mode.
Definition: ecore_wl2_window.c:1462
const char * ethumb_client_category_get(const Ethumb_Client *client)
Get category sub-directory where to store thumbnails.
Definition: ethumb_client.c:1669
unsigned int(* Eina_Key_Length)(const void *key)
Type for a function to determine the length of a hash key.
Definition: eina_hash.h:308
void elm_win_resize_object_add(Eo *obj, Evas_Object *subobj)
Add subobj as a resize object of window obj.
Definition: efl_ui_win.c:8995
void evas_map_point_color_get(const Evas_Map *m, int idx, int *r, int *g, int *b, int *a)
Get the color set on a vertex in the map.
Definition: evas_map.c:839
_Ecore_Fb_Input_Device_Cap
Device capabilities.
Definition: Ecore_Fb.h:56
void evas_vg_shape_append_svg_path(Evas_Vg_Shape *obj, const char *svg_path_data)
Append the SVG path data.
Definition: efl_canvas_vg_shape.c:452
EAPI Eina_Bool edje_edit_state_text_min_y_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool v)
Sets if the text part forces the minimum vertical size of the container to be equal to the minimum ve...
Eina_Bool(* add)(Evas_Object *obj)
Function to be called at object creation time.
Definition: Evas_Common.h:1992
void elm_genlist_tree_effect_enabled_set(Elm_Genlist *obj, Eina_Bool enabled)
Control genlist tree effect.
Definition: elm_genlist_eo.legacy.c:111
Definition: elm_widget_slideshow.h:39
#define EET_G_VARIANT
Selectable subtype group.
Definition: Eet.h:2604
EAPI void ecore_x_e_window_profile_change_request_send(Ecore_X_Window win, const char *profile)
Send a profile change request event to the client.
Definition: ecore_x_e.c:1493
EAPI Eina_Bool ecore_x_selection_primary_set(Ecore_X_Window w, const void *data, int size)
Claim ownership of the PRIMARY selection and set its data.
Definition: ecore_x_selection.c:174
const char * evas_device_description_get(const Evas_Device *dev)
Get the description of a device.
Definition: evas_device.c:329
Eina_Bool elm_config_item_select_on_focus_disabled_get(void)
Get disable status of item select on focus feature.
Definition: elm_config.c:3557
void evas_object_box_align_get(const Evas_Box *obj, double *horizontal, double *vertical)
Get the alignment of the whole bounding box of contents, for a given box object.
Definition: evas_box_eo.legacy.c:9
char * eina_unicode_unicode_to_utf8_range(const Eina_Unicode *uni, int ulen, int *_len)
Converts an Eina_Unicode string to a newly allocated utf-8 substring at given length.
Definition: eina_unicode.c:361
const char * evas_object_type_get(const Evas_Object *eo_obj)
Retrieves the type of the given Evas object.
Definition: evas_object_main.c:2558
void evas_vg_gradient_radial_radius_set(Evas_Vg_Gradient_Radial *obj, double r)
Sets the center radius of this radial gradient.
Definition: efl_canvas_vg_gradient_radial.c:209
EAPI struct wl_display * ecore_wl2_display_get(Ecore_Wl2_Display *display)
Retrieve the existing Wayland display.
Definition: ecore_wl2_display.c:1021
@ ELM_FILESELECTOR_SORT_BY_TYPE_ASC
Sort by file type.
Definition: elm_interface_fileselector_eo.h:37
Eina_Bool hugetlb
Indicates if we are using HugeTLB.
Definition: eina_file_common.h:125
void evas_object_raise(Evas_Object *obj)
Raise obj to the top of its layer.
Definition: evas_stack.x:38
static Eina_Bool eina_value_struct_setup(Eina_Value *value, const Eina_Value_Struct_Desc *desc)
Initializes generic value storage of type struct.
@ EINA_FILE_REG
Regular file type.
Definition: eina_file.h:125
Eina_Bool evas_object_image_save(const Evas_Object *obj, const char *file, const char *key, const char *flags)
Save the given image object's contents to an (image) file.
Definition: evas_image_legacy.c:222
EAPI Eina_Bool edje_edit_state_external_param_double_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, double *val)
Gets external parameter of type DOUBLE.
Definition: edje_edit.c:7444
void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text)
Filter inserted text based on accepted or rejected sets of characters.
Definition: elm_entry.c:4894
#define EPHYSICS_BODY_FRICTION_PLASTIC
Friction coefficient of plastic.
Definition: EPhysics.h:2129
Eina_Bool ecore_file_can_write(const char *file)
Checks if the given file can be written.
Definition: ecore_file.c:615
#define ELM_ENTRY_EVENT_ANCHOR_IN
Called on anchor in.
Definition: elm_entry_eo.h:1411
EAPI void ecore_file_download_abort_all(void)
Aborts all downloads.
Definition: ecore_file_download.c:335
Used as the data param for the ECORE_CON_EVENT_SERVER_DATA event.
Definition: Ecore_Con.h:553
EAPI double ephysics_body_volume_get(const EPhysics_Body *body)
Get body's volume.
EOAPI void elm_obj_bubble_pos_set(Eo *obj, Elm_Bubble_Pos pos)
The corner of the bubble.
EOAPI Eina_List * elm_obj_dayselector_weekdays_names_get(const Eo *obj)
Get weekdays names displayed by the calendar.
static void eina_rectangle_rescale_out(const Eina_Rectangle *out, const Eina_Rectangle *in, Eina_Rectangle *res)
FIXME I am useless and used by no one.
EAPI void eet_identity_close(Eet_Key *key)
Close and release all resource used by an Eet_Key.
Definition: eet_cipher.c:244
EOAPI Elm_Widget_Item * elm_obj_genlist_item_parent_item_get(const Eo *obj)
Get the parent item of the given item.
void eina_log_domain_registered_level_set(int domain, int level)
Sets the domain level given its identifier.
Definition: eina_log.c:2027
unsigned int mods
Definition: Ecore_X.h:2532
@ ECORE_EXE_PIPE_ERROR_LINE_BUFFERED
Errors are buffered until a newline and split 1 line per Ecore_Exe_Event_Data_Line.
Definition: ecore_exe_eo.h:56
EAPI Eina_Bool ecore_con_ssl_server_privkey_add(Ecore_Con_Server *svr, const char *key_file)
Adds an SSL private key for use in ecore_con functions.
Definition: ecore_con_legacy.c:2483
Eeze_Sensor_Obj * eeze_sensor_new(Eeze_Sensor_Type type)
Create sensor object to operate on.
Definition: eeze_sensor.c:201
static Eina_F8p24 eina_f8p24_sqrt(Eina_F8p24 a)
Calculates the square root of an Eina_F8p24 floating point number.
Elua_State * elua_state_from_lua_state_get(lua_State *L)
Retrieve an Elua state from a Lua state.
Definition: elua.c:375
EAPI Eina_Bool edje_edit_image_set_image_min_get(Evas_Object *obj, const char *set_name, unsigned int place, int *w, int *h)
Gets min size of set's image.
Eo * dev
The Efl_Input_Device that originated the event.
Definition: Ecore_Input.h:377
EAPI Ecore_X_Window ecore_x_window_at_xy_get(int x, int y)
Retrieves the top, visible window at the given location.
Definition: ecore_x_window.c:1457
static Eina_Value eina_value_string_init(const char *c)
Initialize Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:193
_Evas_Native_Surface_Status
Native surface types that image object supports.
Definition: Evas_Legacy.h:4803
const unsigned char * eina_binbuf_string_get(const Eina_Binbuf *buf)
Retrieves a pointer to the contents of a string buffer.
int ELM_EVENT_PROCESS_BACKGROUND
Emitted when nothing is visible and the process as a whole should go into a background state.
Definition: elm_main.c:122
@ EDJE_CHANNEL_EFFECT
Standard audio effects.
Definition: Edje_Common.h:334
@ ECORE_POS_MAP_ACCELERATE_FACTOR
Start slow then speed up, v1 being a power factor, 0.0 being linear, 1.0 being normal accelerate,...
Definition: Ecore_Common.h:2755
Eldbus_Pending * eldbus_name_owner_get(Eldbus_Connection *conn, const char *name, Eldbus_Message_Cb cb, const void *cb_data)
Send a "GetNameOwner" method call in proxy.
Definition: eldbus_freedesktop.c:26
EAPI void ecore_wl2_display_screen_size_get(Ecore_Wl2_Display *display, int *w, int *h)
Retrieves the size of the current screen.
Definition: ecore_wl2_display.c:1051
EAPI void embryo_data_string_get(Embryo_Program *ep, Embryo_Cell *str_cell, char *dst)
Copies the string starting at the given cell to the given buffer.
Definition: embryo_amx.c:636
void evas_vg_shape_path_length_get(Evas_Vg_Shape *obj, unsigned int *commands, unsigned int *points)
Gets the command and points length.
Definition: efl_canvas_vg_shape.c:343
EAPI int ecore_sdl_init(const char *name)
Sets up the Ecore_Sdl library.
Definition: ecore_sdl.c:65
EOAPI Elm_Cnp_Mode elm_obj_entry_cnp_mode_get(const Eo *obj)
Getting elm_entry text paste/drop mode.
EAPI Eina_Bool edje_edit_state_rel1_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Sets the 'rel1 relative X' value of state.
EAPI Ecore_IMF_Input_Panel_Return_Key_Type ecore_imf_context_input_panel_return_key_type_get(Ecore_IMF_Context *ctx)
Gets the "return" key type.
Definition: ecore_imf_context.c:1107
Ecore_Buffer_Return ecore_buffer_provider_buffer_acquirable_check(Ecore_Buffer_Provider *provider)
Checks if state of queue.
Definition: ecore_buffer_provider.c:195
EINA_DEPRECATED void elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v)
Set the scrollbar policy.
Definition: elm_diskselector.c:1564
EOAPI void elm_obj_entry_text_style_user_pop(Eo *obj)
Remove the style in the top of user style stack.
void ecore_buffer_provider_free(Ecore_Buffer_Provider *provider)
Frees an Ecore_Buffer_Provider.
Definition: ecore_buffer_provider.c:75
int(* Eet_Descriptor_Hash_Foreach_Callback_Callback)(void *h, const char *k, void *dt, void *fdt)
Callback prototype for Eet_Descriptor_Hash_Foreach_Callback.
Definition: Eet.h:2660
Eina_Bool elm_layout_part_cursor_engine_only_set(Eo *obj, const char *part, Eina_Bool engine_only)
Sets if the cursor set should be searched on the theme or should use the provided by the engine,...
Definition: efl_ui_layout.c:3205
struct Elm_Cnp_Event_Selection_Changed Elm_Cnp_Event_Selection_Changed
Event to notify when a display server's selection has changed Only sent for PRIMARY and CLIPBOARD sel...
EAPI Eina_Bool edje_edit_state_proxy_source_clip_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool clip)
Sets the source clip for given PROXY part state.
Definition: edje_edit.c:9063
EAPI Eina_Bool edje_edit_state_map_on_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool on)
Enables mapping for the part.
Definition: edje_edit.c:8070
void elm_object_item_access_info_set(Elm_Widget_Item *obj, const char *txt)
Set the text to read out when in accessibility mode.
Definition: elm_widget_item_eo.legacy.c:183
Eina_Bool evas_object_grid_unpack(Evas_Grid *obj, Efl_Canvas_Object *child)
Remove child from grid.
Definition: evas_grid_eo.legacy.c:45
Eina_File * fp
The file this iterator is associated with.
Definition: eina_file_common.h:142
EAPI void ephysics_quaternion_inverse_scale(EPhysics_Quaternion *quat, double scale)
Inversely scale the quaternion.
EAPI Eina_Bool ecore_evas_focus_get(const Ecore_Evas *ee)
Queries whether the default seat has the Ecore_Evas focus.
Definition: ecore_evas.c:2043
EAPI void ephysics_body_cloth_anchor_del(EPhysics_Body *body)
Removes the anchors in a cloth body.
static Eina_Inlist * eina_inlist_last(const Eina_Inlist *list)
Gets the last list node in the list.
EINA_DEPRECATED EAPI Eet_Data_Descriptor * eet_data_descriptor_new(const char *name, int size, Eet_Descriptor_List_Next_Callback func_list_next, Eet_Descriptor_List_Append_Callback func_list_append, Eet_Descriptor_List_Data_Callback func_list_data, Eet_Descriptor_List_Free_Callback func_list_free, Eet_Descriptor_Hash_Foreach_Callback func_hash_foreach, Eet_Descriptor_Hash_Add_Callback func_hash_add, Eet_Descriptor_Hash_Free_Callback func_hash_free)
Creates a new empty data structure descriptor.
Definition: eet_data.c:2037
@ EDJE_EXTERNAL_PARAM_FLAGS_CONSTRUCTOR
This property is only set once when the object is constructed using its value from "default" 0....
Definition: Edje_Common.h:642
EAPI Eina_Bool edje_edit_group_max_w_set(Evas_Object *obj, int w)
Sets the group maximum width.
EAPI void ecore_x_e_window_rotation_available_rotations_set(Ecore_X_Window win, const int *rots, unsigned int count)
Definition: ecore_x_e.c:2213
EAPI void ecore_evas_callback_resize_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas resize events.
Definition: ecore_evas.c:1166
@ EINA_DEBUG_OPCODE_HELLO
Opcode used to send greetings to the daemon.
Definition: eina_debug.h:42
EAPI void embryo_program_vm_pop(Embryo_Program *ep)
Frees the current virtual machine session associated with the given program.
Definition: embryo_amx.c:437
int refcount
Keeps track of references to map.
Definition: eina_file_common.h:90
@ EDJE_ACTION_TYPE_FOCUS_SET
Focus set action value.
Definition: Edje_Common.h:1916
@ ETHUMB_THUMB_IGNORE_ASPECT
ignore aspect and foce it to match thumbnail's width and height
Definition: Ethumb.h:263
Eina_Future_Desc eina_future_cb_log_from_desc(const Eina_Future_Cb_Log_Desc desc)
Creates an Eina_Future_Desc that will log the previous future resolved value.
Definition: eina_promise.c:1545
A structure that stores old Edje part collection information.
Definition: edje_convert.h:83
@ ECORE_WIN32_WINDOW_STATE_ICONIFIED
iconified window
Definition: Ecore_Win32.h:68
void evas_key_modifier_add(Evas_Canvas *obj, const char *keyname)
Adds the keyname key to the current list of modifier keys.
Definition: evas_canvas_eo.legacy.c:165
EAPI void eina_evlog(const char *event, void *obj, double srctime, const char *detail)
Logs an event for profiling data.
Definition: eina_evlog.c:154
void elm_object_item_focus_next_object_set(Elm_Widget_Item *obj, Efl_Canvas_Object *next, Elm_Focus_Direction dir)
Set the next object with specific focus direction.
Definition: elm_widget_item_eo.legacy.c:267
Eina_Bool edje_object_part_text_escaped_set(Eo *obj, const char *part, const char *text)
Sets the text for an object part, but converts HTML escapes to UTF8.
Definition: edje_legacy.c:758
void elm_entry_icon_visible_set(Elm_Entry *obj, Eina_Bool setting)
Sets the visibility of the left-side widget of the entry, set by elm_object_part_content_set.
Definition: elm_entry_eo.legacy.c:267
Eina_List * ecore_file_ls(const char *dir)
Gets the list of the files and directories in the given directory.
Definition: ecore_file.c:733
Evas_Video_Cb update_pixels
Please update the Evas_Object_Image pixels when called.
Definition: Evas_Legacy.h:6200
void *(* Eet_Descriptor_Mem_Alloc_Callback)(size_t size)
Callback prototype for Eet_Descriptor_Mem_Alloc.
Definition: Eet.h:2668
EAPI void ethumb_file_free(Ethumb *e)
Reset the source file information.
Definition: ethumb.c:1085
Eldbus_Pending * eldbus_proxy_call(Eldbus_Proxy *proxy, const char *member, Eldbus_Message_Cb cb, const void *cb_data, double timeout, const char *signature,...)
Call a method in proxy.
Definition: eldbus_proxy.c:621
void eeze_disk_scan(Eeze_Disk *disk)
Retrieve all disk information.
Definition: eeze_disk.c:289
An opaque structure representing a callback to be called when a promise is fulfilled.
EAPI void ecore_x_screensaver_reset(void)
Definition: ecore_x_screensaver.c:267
EOAPI Eina_Bool elm_obj_entry_cursor_is_visible_format_get(const Eo *obj)
Get if the current cursor position holds a visible format node.
void evas_output_viewport_get(const Evas *eo_e, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
Get the render engine's output viewport coordinates in canvas units.
Definition: evas_main.c:1441
@ ECORE_EVAS_AVOID_DAMAGE_NONE
every expose event triggers a new damage and consequently render of the affected area.
Definition: Ecore_Evas.h:160
Eina_List * eina_list_append_relative_list(Eina_List *list, const void *data, Eina_List *relative)
Appends a list node to a linked list after the specified member.
Definition: eina_list.c:670
EAPI Evas_Object * emotion_file_meta_artwork_get(const Evas_Object *obj, const char *path, Emotion_Artwork_Info type)
Get the album artwork from file meta data tags.
Definition: emotion_smart.c:1319
@ ELM_INPUT_PANEL_LAYOUT_VOICE
Voice layout, but if the IME does not support voice layout, then normal layout will be shown.
Definition: elm_general.h:98
unsigned int index
The line number.
Definition: eina_file.h:235
uint8_t * bytes
memory as uint8_t pointer
Definition: eina_slice.h:121
Eina_Bool eina_thread_cancellable_set(Eina_Bool cancellable, Eina_Bool *was_cancellable)
Enables or disables if the current thread can be canceled.
Definition: eina_thread.c:280
EAPI const char * eeze_udev_syspath_get_parent(const char *syspath)
Find the root device of a device from its syspath.
Definition: eeze_udev_syspath.c:26
@ EDJE_MESSAGE_INT_SET
A message with a list of integer numbers as value.
Definition: Edje_Legacy.h:586
EAPI void ecore_imf_evas_event_mouse_wheel_wrap(Evas_Event_Mouse_Wheel *evas_event, Ecore_IMF_Event_Mouse_Wheel *imf_event)
Converts a "mouse_wheel" event from Evas to the corresponding event of Ecore_IMF.
Definition: ecore_imf_evas.c:157
@ ECORE_EXE_WIN32_PRIORITY_IDLE
Idle priority, for monitoring the system.
Definition: Ecore_Common.h:1028
EAPI Eina_Bool ecore_x_randr_edid_dpms_available_get(unsigned char *edid, unsigned long edid_length)
Looks up the DPMS support from raw EDID data.
Definition: ecore_x_randr.c:3651
void elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj)
Set the target genlist to fill in from the store.
Definition: elm_store.c:568
Definition: elm_priv.h:626
Eina_Bool delete_me
Indicates that this file should be deleted.
Definition: eina_file_common.h:103
const char Eina_Stringshare
"Eina_Stringshare *" is interchangeable with "const char *" but still a good visual hint for the purp...
Definition: eina_stringshare.h:175
@ ELM_INPUT_HINT_AUTOFILL_EMAIL_ADDRESS
Autofill hint for an email address.
Definition: elm_general.h:187
@ EET_ERROR_OUT_OF_MEMORY
Could not allocate memory.
Definition: Eet.h:206
EAPI Eet_Data_Descriptor * eet_data_descriptor_stream_new(const Eet_Data_Descriptor_Class *eddc)
This function creates a new data descriptor and returns a handle to the new data descriptor.
Definition: eet_data.c:2082
EAPI int edje_edit_state_min_w_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the minimum width value of a part state.
@ ELM_DAYSELECTOR_SAT
Indicates Saturday.
Definition: elm_dayselector_eo.h:31
@ ECORE_POS_MAP_CUBIC_BEZIER
Follow the cubic-bezier curve calculated with the control points (x1, y1), (x2, y2)
Definition: Ecore_Common.h:2778
static int eina_clist_empty(const Eina_Clist *list)
Checks whether a list is empty.
EAPI void edje_edit_string_free(const char *str)
Frees a generic string (char *) allocated by an edje_edit_*_get() function.
Definition: edje_edit.c:1068
EAPI void ethumb_video_time_set(Ethumb *e, float t)
Set the video time (duration) in seconds.
Definition: ethumb.c:758
EAPI Ecore_Evas * ecore_evas_buffer_new(int w, int h)
Creates a new Ecore_Evas canvas bound to the Evas buffer engine.
Definition: ecore_evas_buffer.c:896
EAPI void ecore_drm_output_primary_set(Ecore_Drm_Output *output)
Sets a given output as primary.
Definition: ecore_drm_output.c:1375
Eina_Bool quit
set if the exit request was a quit signal
Definition: Ecore_Common.h:639
void eina_ustringshare_dump(void)
Dumps the contents of the share_common.
Definition: eina_ustringshare.c:186
EAPI Eina_List * efreet_trash_ls(void)
List all the files and directory currently inside the trash.
Definition: efreet_trash.c:288
void(* Ecore_Exe_Cb)(void *data, const Ecore_Exe *exe)
A callback to run with the associated Ecore_Exe, usually for cleanup purposes.
Definition: Ecore_Common.h:1046
EAPI Eina_Bool emotion_object_extension_may_play_fast_get(const char *file)
Do we have a chance to play that file.
Definition: emotion_main.c:119
@ ELM_FOCUS_MOVE_POLICY_CLICK
Move focus by mouse click or touch.
Definition: elm_general.h:811
Eina_Bool eina_convert_atod(const char *src, int length, long long *m, long *e)
Converts a string to a double.
Definition: eina_convert.c:198
Definition: Ecore_X.h:562
EAPI const char * ecore_con_ssl_server_verify_name_get(Ecore_Con_Server *svr)
Gets the hostname to verify against in certificate verification.
Definition: ecore_con_legacy.c:2583
char ** eina_str_split(const char *str, const char *delim, int max_tokens)
Splits a string using a delimiter.
Definition: eina_str.c:452
struct _Ecore_Buffer_Provider Ecore_Buffer_Provider
An object representing a provider of Ecore_Buffer.
Definition: Ecore_Buffer_Queue.h:103
Elm_Map_Overlay * elm_map_overlay_add(Elm_Map *obj, double lon, double lat)
Add a new overlay to the map object.
Definition: elm_map_eo.legacy.c:183
Evas_Coord my
Momentum on Y.
Definition: elm_gesture_layer_common.h:45
Eina_Module * eina_module_find(const Eina_Array *array, const char *module)
Finds a module in array.
Definition: eina_module.c:524
Structure holding the info about selected data.
Definition: elm_cnp.h:105
void elm_entry_entry_insert(Elm_Entry *obj, const char *entry)
Inserts the given text into the entry at the current cursor position.
Definition: elm_entry_eo.legacy.c:465
void elm_index_indicator_disabled_set(Elm_Index *obj, Eina_Bool disabled)
Control the indicator as to be disabled.
Definition: elm_index_eo.legacy.c:51
enum _Ecore_Ipc_Type Ecore_Ipc_Type
Enum containing IPC types.
Eldbus_Connection * eldbus_private_address_connection_get(const char *address)
Always create and establish a new connection to bus and integrate it with the ecore main loop.
Definition: eldbus_core.c:1164
void elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored)
Set the widget's mirrored mode.
Definition: elm_main.c:1450
Definition: Evas_Legacy.h:378
EAPI void ecore_con_url_ftp_use_epsv_set(Ecore_Con_Url *url_con, Eina_Bool use_epsv)
Enables or disables EPSV extension.
Definition: ecore_con_url.c:1215
@ ELM_PREFS_TYPE_SWALLOW
swallow type, bound to an empty 'spot' on the UI meant to receive and display external content
Definition: elm_prefs_data.h:65
char * elm_entry_utf8_to_markup(const char *s)
This converts a UTF-8 string into markup (HTML-like).
Definition: elm_entry.c:4820
Eina_Bool elm_object_cursor_theme_search_enabled_set(Eo *obj, Eina_Bool allow)
Whether the cursor may be looked in the theme or not.
Definition: elm_main.c:2065
@ ELM_FOCUS_RIGHT
right direction
Definition: elm_general.h:465
EAPI Eina_Stringshare * ecore_drm_output_model_get(Ecore_Drm_Output *output)
Gets the model of Ecore_Drm_Output.
Definition: ecore_drm_output.c:1220
EAPI Eina_Bool edje_edit_group_limits_vertical_add(Evas_Object *obj, const char *name, int value)
Adds given pair name-value to the vertical limits block at the group level.
Edje_Part_Description_Spec_Text text
text part description
Definition: edje_convert.h:167
Definition: ecore_win32_dnd_data_object.h:12
EAPI void ecore_evas_engines_free(Eina_List *engines)
Free list returned by ecore_evas_engines_get()
Definition: ecore_evas.c:1038
void elm_entry_context_menu_clear(Elm_Entry *obj)
This clears and frees the items in a entry's contextual (longpress) menu.
Definition: elm_entry_eo.legacy.c:453
Definition: elm_widget_naviframe.h:28
static Eina_F8p24 eina_f8p24_float_from(float v)
Creates a new Eina_F8p24 floating point number from standard float.
Eina_Bool elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content)
Set the layout content.
Definition: efl_ui_layout.c:1194
EAPI Eina_Bool eeze_udev_syspath_check_sysattr(const char *syspath, const char *sysattr, const char *value)
Check the sysattr value of a device from the /sys/ path against a provided value.
Definition: eeze_udev_syspath.c:164
void emile_image_close(Emile_Image *image)
Close an opened image handler.
Definition: emile_image.c:2476
void ethumb_client_thumb_path_set(Ethumb_Client *client, const char *path, const char *key)
Set a defined path and key to store the thumbnail.
Definition: ethumb_client.c:1899
Eina_Bool elm_prefs_data_version_set(Elm_Prefs_Data *prefs_data, unsigned int version)
Set the version field of a given prefs data handle.
Definition: elm_prefs_data.c:600
#define EINA_SAFETY_ON_FALSE_RETURN(exp)
The macro doesn't do anything unless EINA_SAFETY_CHECKS is defined.
Definition: eina_safety_checks.h:277
Evas_Object * elm_calendar_add(Evas_Object *parent)
Add a new calendar widget to the given parent Elementary (container) object.
Definition: elm_calendar.c:1501
@ ELM_REG_NOMATCH
Failed to match.
Definition: elm_helper.h:34
void elm_frame_collapse_go(Efl_Ui_Frame *obj, Eina_Bool collapse)
Manually collapse a frame with animations Use this to toggle the collapsed state of a frame,...
Definition: efl_ui_frame_eo.legacy.c:27
const char * eeze_disk_devpath_get(Eeze_Disk *disk)
Return the /dev/ path of a disk.
Definition: eeze_disk.c:350
Event sent when the window is destroyed.
Definition: Ecore_Win32.h:401
struct _Ecore_Win32_Handler Ecore_Win32_Handler
A handle for HANDLE handlers on Windows.
Definition: Ecore_Common.h:575
int ecore_pipe_write_fd(Ecore_Pipe *p)
Gets the pipe write file descriptor.
Definition: ecore_pipe.c:191
Eina_Bool evas_object_box_remove(Evas_Box *obj, Efl_Canvas_Object *child)
Remove a given object from a box object, unparenting it again.
Definition: evas_box_eo.legacy.c:141
siginfo_t data
Signal info.
Definition: Ecore_Common.h:1075
Evas_Object * elm_win_main_menu_get(Evas_Object *obj)
Get the Main Menu of a window.
Definition: efl_ui_win.c:8852
Ecore_Buffer_Return ecore_buffer_provider_buffer_acquire(Ecore_Buffer_Provider *provider, Ecore_Buffer **ret_buf)
Returns the Ecore_Buffer released by consumer or State of Queue.
Definition: ecore_buffer_provider.c:100
@ EEZE_DISK_MOUNTOPT_UID
use current user's uid
Definition: Eeze_Disk.h:70
void eina_sched_prio_drop(void)
Lowers the priority of the current thread.
Definition: eina_sched.c:38
Edje_Size min
minimum size
Definition: edje_convert.h:93
EAPI Eina_Bool edje_edit_script_compile(Evas_Object *obj)
Compiles the Embryo script for the given object.
Definition: edje_edit.c:12634
void elm_gengrid_item_fields_update(Elm_Gengrid_Item *obj, const char *parts, Elm_Gengrid_Item_Field_Type itf)
Update the part of an item.
Definition: elm_gengrid_item_eo.legacy.c:87
EAPI void ecore_evas_raise(Ecore_Evas *ee)
Raises an Ecore_Evas' window.
Definition: ecore_evas.c:1529
Ecore_Buffer_Provider * ecore_buffer_provider_new(const char *name)
Creates a new Buffer Provider based on name.
Definition: ecore_buffer_provider.c:43
void(* Ethumb_Generate_Cb)(void *data, Ethumb *e, Eina_Bool success)
reports results of ethumb_generate().
Definition: Ethumb.h:145
static Eina_Rw_Slice eina_rw_slice_seek(const Eina_Rw_Slice rw_slice, ssize_t offset, int whence)
Seek within a read-write slice, similar to fseek().
void * data
The data of the selection.
Definition: Ecore_Win32.h:498
const char * compose
A UTF8 string if this keystroke has modified a string in the middle of being composed - this string r...
Definition: Evas_Legacy.h:322
EOAPI void elm_obj_genlist_block_count_set(Eo *obj, int count)
Set the maximum number of items within an item block.
EAPI int ECORE_EVAS_EWS_EVENT_MOVE
window was moved
Definition: ecore_evas_ews.c:22
void efreet_icon_extension_add(const char *ext)
Adds the given extension to the list of possible icon extensions.
Definition: efreet_icon.c:139
Definition: efl_canvas_textblock_internal.h:117
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_position_col_set(Evas_Object *obj, const char *part, const char *item_name, unsigned short col)
Sets column position of a part item.
void eina_hash_free(Eina_Hash *hash)
Frees the given hash table's resources.
Definition: eina_hash.c:868
@ EVAS_VG_PATH_COMMAND_LAST
Sentinel value to indicate last enum field during iteration.
Definition: Evas_Legacy.h:3765
void evas_object_textgrid_update_add(Evas_Textgrid *obj, int x, int y, int w, int h)
Indicate for evas that part of a textgrid region (cells) has been updated.
Definition: evas_textgrid_eo.legacy.c:33
EAPI void ecore_drm2_output_physical_size_get(Ecore_Drm2_Output *output, int *w, int *h)
Get the physical size of a given output.
Definition: ecore_drm2_outputs.c:1217
EAPI Ecore_Con_Eet * ecore_con_eet_reply(Ecore_Con_Reply *reply)
Gets the Ecore_Con_Eet object corresponding to the Ecore_Con_Reply object.
Definition: ecore_con_eet.c:933
EAPI Eina_Bool edje_edit_program_transition_value2_set(Evas_Object *obj, const char *prog, double value)
Sets the interpolation value 2 of the transition.
Eina_Future * eina_future_resolved(Eina_Future_Scheduler *scheduler, Eina_Value value)
Creates a new future that is already resolved to a value.
Definition: eina_promise.c:902
Elm_Widget_Item * elm_index_item_find(Elm_Index *obj, const void *data)
Find a given index widget's item, using item data.
Definition: elm_index_eo.legacy.c:99
static void eina_vector3_homogeneous_position_set(Eina_Vector3 *out, const Eina_Quaternion *v)
Homogeneous position set.
Base widget smart data extended with layout instance data.
Definition: elm_widget_layout.h:51
@ ECORE_X_ERROR_CODE_BAD_COLOR
No such colormap.
Definition: Ecore_X.h:404
int size
The data length (in bytes)
Definition: Ecore_Ipc.h:319
@ EINA_LOG_LEVEL_DBG
Debug log level.
Definition: eina_log.h:461
Evas_Object * elm_plug_add(Evas_Object *parent)
Add a new plug image to the parent.
Definition: elm_plug.c:135
EINA_DEPRECATED void elm_object_unfocus(Evas_Object *obj)
Remove the focus from an Elementary object.
@ ELM_SEL_TYPE_CLIPBOARD
Clipboard selection (ctrl+C)
Definition: elm_cnp.h:65
void evas_object_size_hint_max_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
Retrieves the hints for an object's maximum size.
Definition: evas_object_main.c:2602
EAPI void ecore_x_icccm_client_leader_set(Ecore_X_Window win, Ecore_X_Window l)
Set the window's client leader.
Definition: ecore_x_icccm.c:1209
@ ECORE_FILE_EVENT_DELETED_FILE
Deleted file event.
Definition: Ecore_File.h:74
Evas_GL_Config * evas_gl_config_new(void)
Allocates a new config object for the user to fill out.
Definition: evas_gl.c:203
@ ECORE_MEMORY_STATE_NORMAL
The normal memory usage state.
Definition: Ecore_Common.h:924
void elua_state_dirs_fill(Elua_State *es, Eina_Bool ignore_env)
Fill the currently unset Elua dirs.
Definition: elua.c:260
const char * format
Cached, parsed and translated version of orig_format.
Definition: efl_canvas_textblock_internal.h:143
int elm_gengrid_item_index_get(const Elm_Gengrid_Item *obj)
Get the index of the item.
Definition: elm_gengrid_item_eo.legacy.c:33
Definition: Ecore_X.h:2116
A 3x3 floating point matrix.
Definition: eina_matrix.h:86
@ EMILE_IMAGE_SCALE_HINT_STATIC
Image is not being re-scaled over time, thus turning scaling cache on for its data.
Definition: emile_image.h:79
void eina_quaternion_transform(Eina_Quaternion *out, const Eina_Quaternion *v, const Eina_Matrix4 *m)
Transform quaternion.
Definition: eina_quaternion.c:1084
enum _Ecore_X_Illume_Indicator_Type_Mode Ecore_X_Illume_Indicator_Type_Mode
const char * eldbus_pending_path_get(const Eldbus_Pending *pending)
Get the path of the pending message.
Definition: eldbus_pending.c:315
EAPI void ecore_x_icccm_command_get(Ecore_X_Window win, int *argc, char ***argv)
Get the WM_COMMAND property for win.
Definition: ecore_x_icccm.c:833
EAPI void ecore_win32_clipboard_clear(const Ecore_Win32_Window *window)
Cleat the clipboard.
Definition: ecore_win32_clipboard.c:229
@ EDJE_DRAG_DIR_X
Part can be dragged in the horizontal direction.
Definition: Edje_Legacy.h:1568
Eina_List * external_params
list of Edje_External_Param
Definition: edje_convert.h:171
EAPI Eet_Node * eet_node_char_new(const char *name, char c)
Creates a new character node.
EAPI Eina_Bool edje_edit_state_image_border_fill_set(Evas_Object *obj, const char *part, const char *state, double value, unsigned char fill)
Sets if the image center should be draw.
Definition: edje_edit.c:10918
EAPI void ecore_wl_dnd_drag_start(Ecore_Wl_Input *input, Ecore_Wl_Window *win, Ecore_Wl_Window *dragwin, int x, int y, int w, int h)
Definition: ecore_wl_dnd.c:254
Evas_Object * event_src
The Evas Object that actually triggered the event, used in cases of proxy event propagation.
Definition: Evas_Legacy.h:240
Elm_Widget_Item * elm_gengrid_item_sorted_insert(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data)
Insert an item in a gengrid widget using a user-defined sort function.
Definition: elm_gengrid_eo.legacy.c:207
double pressure
pressure - 1.0 == normal, > 1.0 == more, 0.0 == none
Definition: Ecore_Input.h:308
Elm_Object_Multi_Select_Mode elm_list_multi_select_mode_get(const Elm_List *obj)
Control the list multi select mode.
Definition: elm_list_eo.legacy.c:57
Eina_Bool elm_map_wheel_disabled_get(const Evas_Object *obj)
Get a value whether mouse wheel is enabled or not.
Definition: elm_map.c:5515
@ ELM_FILESELECTOR_LAST
Sentinel value to indicate last enum field during iteration.
Definition: elm_interface_fileselector_eo.h:23
struct _Ecore_Con_Client Ecore_Con_Client
Used to provide legacy API/ABI compatibility with non-Eo applications.
Definition: Ecore_Con.h:332
void * ecore_exe_data_set(Ecore_Exe *exe, void *data)
Sets the data attached to the given process handle.
Definition: ecore_exe.c:242
void *(* Eina_Process_Cb)(const void *container, void *data, void *fdata)
Method that processes some data and returns new data.
Definition: eina_types.h:580
int intv
Int value.
Definition: Ecore_Getopt.h:158
Eet_Descriptor_Hash_Add_Callback hash_add
add a new data d with key k in hash h
Definition: Eet.h:2843
EAPI void ecore_evas_extn_plug_object_data_unlock(Evas_Object *obj)
Unlocks the pixel data so the socket can change it again.
Definition: ecore_evas.c:4356
void elm_theme_extension_mmap_del(Elm_Theme *th, const Eina_File *f)
Deletes a theme extension from the list of extensions.
Definition: elm_theme.c:725
Definition: Ecore_X.h:1067
const char * elm_photocam_file_get(const Evas_Object *obj)
Returns the path of the current image file.
Definition: efl_ui_image_zoomable.c:3429
EAPI Eina_Bool edje_edit_group_limits_vertical_del(Evas_Object *obj, const char *name, int value)
Deletes given pair name-value from the vertical limits block at the group level.
@ ECORE_IMF_PREEDIT_TYPE_SUB3
Substring style 3.
Definition: Ecore_IMF.h:324
int version
Current Native Surface Version.
Definition: Evas_Legacy.h:4847
Ecore_Cocoa_Object * cocoa_window
Handler of the Cocoa window.
Definition: Ecore_Cocoa.h:196
void evas_object_image_filled_set(Evas_Object *eo_obj, Eina_Bool value)
Set whether the image object's fill property should track the object's size.
Definition: evas_image_legacy.c:81
Eina_Bool edje_object_part_text_input_panel_enabled_get(const Evas_Object *obj, const char *part)
Retrieves the attribute to show the input panel automatically.
Definition: edje_util.c:2919
const Eina_Value_Type * EINA_VALUE_TYPE_INT
manages int type.
Definition: eina_value.c:5602
static void eina_vector3_plane_by_points(Eina_Quaternion *out, const Eina_Vector3 *a, const Eina_Vector3 *b, const Eina_Vector3 *c)
Plane by points between three vectors.
@ EMOTION_VIS_LIBVISUAL_LV_FLOWER
lv flower
Definition: Emotion.h:219
EOAPI void elm_obj_gesture_layer_zoom_step_set(Eo *obj, double step)
Control step value for zoom action.
Eio_File * eio_file_xattr_double_set(const char *path, const char *attribute, double xattr_double, Eina_Xattr_Flags flags, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Define an extended attribute on a file/directory.
Definition: eio_xattr.c:535
int eina_stringshare_strlen(Eina_Stringshare *str)
Notes that the given string must be shared.
Definition: eina_stringshare.c:726
Event sent when the content of the clipboard has been added.
Definition: Ecore_Win32.h:494
void(* Eina_Lalloc_Free)(void *user_data)
Type definition for the callback used to allocate new items in a lazy allocator.
Definition: eina_lalloc.h:54
void efl_net_connman_control_access_points_reload(Efl_Net_Control_Manager *ctl)
Ask Efl.Net.Control to reload access point list.
EOAPI Eina_Bool elm_obj_genlist_item_selected_get(const Eo *obj)
Get whether a given genlist item is selected or not.
void elm_config_popup_scrollable_set(Eina_Bool scrollable)
Set the popup scrollable flag.
Definition: elm_config.c:4210
@ EMBRYO_ERROR_INIT
Debugger cannot run.
Definition: Embryo.h:412
Elm_Font_Properties * elm_font_properties_get(const char *font)
Translate a font (family) name string in fontconfig's font names syntax into an Elm_Font_Properties s...
Definition: elm_font.c:133
void eldbus_connection_free_cb_del(Eldbus_Connection *conn, Eldbus_Free_Cb cb, const void *data)
Remove callback registered in eldbus_connection_free_cb_add().
Definition: eldbus_core.c:1324
int latched_group
Definition: Ecore_X.h:2530
EAPI void ecore_win32_window_resize(Ecore_Win32_Window *window, int width, int height)
Resize the given window to a given size.
Definition: ecore_win32_window.c:613
const char * name
member name, used in lookups such as eina_value_struct_get()
Definition: eina_value.h:3122
EAPI Eina_Bool edje_edit_part_drag_step_y_set(Evas_Object *obj, const char *part, int step)
Sets vertical draggable state for part.
void ecore_loop_time_set(double t)
Sets the loop time.
Definition: ecore_time.c:80
EOAPI void elm_obj_box_pack_after(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *after)
Adds an object to the box after the indicated object.
void ecore_main_loop_quit(void)
Quits the main loop once all the events currently on the queue have been processed.
Definition: ecore_main.c:1308
@ ELM_ACTIONSLIDER_CENTER
Center position.
Definition: elm_actionslider_eo.h:22
EAPI Eina_Bool edje_edit_state_rel2_to_x_set(Evas_Object *obj, const char *part, const char *state, double value, const char *rel_to)
Sets the part rel2x is relative to.
void ecore_main_fd_handler_prepare_callback_set(Ecore_Fd_Handler *fd_handler, Ecore_Fd_Prep_Cb func, const void *data)
Sets the prepare callback with data for a given Ecore_Fd_Handler.
Definition: ecore_main.c:1589
@ ELM_STORE_ITEM_MAPPING_PHOTO
char * -> photo path
Definition: elm_store.h:83
Evas_Object * hover
The hover object to use for the popup.
Definition: elm_entry_common.h:85
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_padding_set(Evas_Object *obj, const char *part, const char *item_name, int l, int r, int t, int b)
Sets paddings of the part's item.
Definition: edje_edit.c:5742
void(* Eina_Free_Cb)(void *data)
A callback type used to free data when iterating over a container.
Definition: eina_types.h:603
Eina_List * eina_list_append(Eina_List *list, const void *data)
Appends the given data to the given linked list.
Definition: eina_list.c:584
void eina_counter_free(Eina_Counter *counter)
Deletes a counter.
Definition: eina_counter.c:135
EAPI int ecore_wl2_window_surface_id_get(Ecore_Wl2_Window *window)
Get the id of a given Ecore_Wl2_Window.
Definition: ecore_wl2_window.c:615
void evas_output_size_set(Evas *eo_e, int w, int h)
Sets the output size of the render engine of the given evas.
Definition: evas_main.c:1374
EAPI Eina_Bool ecore_drm2_outputs_create(Ecore_Drm2_Device *device)
Iterate drm resources and create outputs.
Definition: ecore_drm2_outputs.c:942
void(* Evas_Object_Intercept_Color_Set_Cb)(void *data, Evas_Object *obj, int r, int g, int b, int a)
Function signature for the color set event of an evas object.
Definition: Evas_Legacy.h:3055
void elm_entry_calc_force(Evas_Object *obj)
Forces calculation of the entry size and text layouting.
Definition: elm_entry.c:4298
Definition: Ecore_X.h:764
int ecore_event_type_new(void)
Allocates a new event type id sensibly and returns the new id.
Definition: ecore_events.c:80
EOAPI unsigned int elm_obj_genlist_items_count(const Eo *obj)
Return how many items are currently in a list.
int width
The new width.
Definition: Ecore_Win32.h:448
void elm_grid_unpack(Elm_Grid *obj, Efl_Canvas_Object *subobj)
Unpack a child from a grid object.
Definition: elm_grid_eo.legacy.c:27
@ ECORE_WIN32_WINDOW_STATE_HIDDEN
hidden (minimized or iconified) window
Definition: Ecore_Win32.h:75
EOAPI char * elm_obj_entry_textblock_cursor_content_get(const Eo *obj)
Get the character pointed by the cursor at its current position.
EAPI Eina_Bool edje_edit_image_replace(Evas_Object *obj, const char *name, const char *new_name)
Replaces one image in all descriptions.
Definition: edje_edit.c:9994
EOAPI Eina_Iterator * elm_obj_genlist_filter_iterator_new(Eo *obj)
Returns an iterator over the list of filtered items.
int evas_textblock_cursor_geometry_get(const Efl_Text_Cursor_Handle *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch, Evas_BiDi_Direction *dir, Evas_Textblock_Cursor_Type ctype)
Returns the geometry of the cursor.
Definition: evas_object_textblock.c:12976
EOAPI Eina_Bool evas_canvas_changed_get(const Eo *obj)
Get the changed marker for the canvas.
EAPI int eet_data_write(Eet_File *ef, Eet_Data_Descriptor *edd, const char *name, const void *data, int compress)
Writes a data structure from memory and store in an eet file.
Definition: eet_data.c:2414
Old_Edje_Part_Description_Spec_Image image
image part description
Definition: edje_convert.h:166
EAPI Eina_Bool ecore_x_window_keygrab_unset(Ecore_X_Window win, const char *key, int mod, int any_mod)
Definition: ecore_x_keygrab.c:605
EAPI int ECORE_CON_EVENT_SERVER_DATA
A server connection object has data.
Definition: ecore_con_legacy.c:161
EAPI void emotion_object_smooth_scale_set(Evas_Object *obj, Eina_Bool smooth)
Sets whether to use of high-quality image scaling algorithm of the given video object.
Definition: emotion_smart.c:828
EOAPI void elm_obj_box_pack_end(Eo *obj, Efl_Canvas_Object *subobj)
Add an object at the end of the pack list.
EAPI Eina_Bool edje_edit_part_source4_set(Evas_Object *obj, const char *part, const char *source)
Sets the source4 of part.
@ EVAS_CALLBACK_MOUSE_OUT
Mouse Out Event.
Definition: Evas_Common.h:421
int line
The line number to be passed to eina_log_print().
Definition: eina_promise.h:426
EAPI unsigned int ethumb_document_page_get(const Ethumb *e)
Get the page number thumbnailed in paged documents.
Definition: ethumb.c:837
Evas_Object * elm_grid_add(Evas_Object *parent)
Add a new grid to the parent.
Definition: elm_grid.c:94
A Int range.
Definition: eina_range.h:33
unsigned int internal_format
same as 'internalFormat' for glTexImage2D()
Definition: Evas_Legacy.h:4861
Definition: elm_widget_web.h:31
char * eina_counter_dump(Eina_Counter *counter)
Dumps the result of all the clocks of a counter to a stream.
Definition: eina_counter.c:189
EAPI void ecore_drm_output_cursor_size_set(Ecore_Drm_Output *output, int handle, int w, int h)
Sets the cursor size for Ecore_Drm_Output.
Definition: ecore_drm_output.c:1008
EAPI struct wl_registry * ecore_wl_registry_get(void)
Retrieves the Wayland Registry used for the current Wayland connection.
Definition: ecore_wl.c:304
@ ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL
The number layout to allow decimal point and negative sign.
Definition: elm_entry_common.h:32
Eina_Rectangle * eina_rectangle_pool_request(Eina_Rectangle_Pool *pool, int w, int h)
Requests a rectangle of given size in the given pool.
Definition: eina_rectangle.c:701
@ EINA_FILE_CHR
Character device type (unused on Windows)
Definition: eina_file.h:122
Ecore_IMF_Input_Panel_Layout_Password_Variation
Enumeration for defining the types of Ecore_IMF Input Panel layout for password variation.
Definition: Ecore_IMF.h:460
@ EVAS_CALLBACK_IMAGE_RESIZE
Image size is changed.
Definition: Evas_Common.h:455
EINA_DEPRECATED Eina_Bool elm_icon_no_scale_get(const Evas_Object *obj)
Get whether scaling is disabled on the object.
Definition: elm_icon.c:749
EAPI void ecore_ipc_client_data_set(Ecore_Ipc_Client *cl, const void *data)
Sets the IPC data associated with the given IPC client to data.
Definition: ecore_ipc.c:1405
void elm_spinner_base_set(Elm_Spinner *obj, double base)
Control the base for rounding.
Definition: elm_spinner_eo.legacy.c:51
Eina_Bool eldbus_message_arguments_vget(const Eldbus_Message *msg, const char *signature, va_list ap)
Get the arguments from an Eldbus_Message using a va_list.
Definition: eldbus_message.c:289
const Eina_Value_Struct_Operations * ops
operations, if NULL defaults will be used.
Definition: eina_value.h:3146
Eina_List * edje_text_class_list(void)
Lists text classes.
Definition: edje_util.c:1244
Definition: elm_widget_hover.h:32
void evas_pointer_output_xy_get(const Evas_Canvas *obj, int *x, int *y)
This function returns the current known default pointer coordinates.
Definition: evas_canvas_eo.legacy.c:117
EOAPI Eina_Bool elm_obj_entry_input_panel_enabled_get(const Eo *obj)
Get the attribute to show the input panel automatically.
void evas_object_size_hint_min_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
Sets the hints for an object's minimum size.
Definition: evas_object_main.c:2611
EAPI void ecore_con_eet_data_set(Ecore_Con_Eet *ece, const void *data)
Attaches data to an Ecore_Con_Eet object.
Definition: ecore_con_eet.c:921
Efl_Canvas_Object * evas_object_table_add_to(Evas_Table *obj)
Create a table that is child of a given element parent.
Definition: evas_table_eo.legacy.c:75
Eina_Bool elm_need_efreet(void)
Request that your elementary application needs Efreet.
Definition: elm_main.c:702
Wraps the data about a monitor event on a file.
Definition: eio_sentry.eo.h:20
char * evas_textblock_cursor_content_get(const Evas_Textblock_Cursor *cur)
Return the content of the cursor.
Definition: evas_object_textblock.c:12349
EAPI EPhysics_Body * ephysics_body_soft_cylinder_add(EPhysics_World *world)
Create a new deformable cylinder physics body.
Eina_Bool elm_entry_cursor_up(Elm_Entry *obj)
This moves the cursor one line up within the entry.
Definition: elm_entry_eo.legacy.c:459
EAPI int embryo_parameter_cell_array_push(Embryo_Program *ep, Embryo_Cell *cells, int num)
Pushes an array of Embryo_Cells onto the function stack to be used as parameters for the next functio...
Definition: embryo_amx.c:1975
@ ELM_IMAGE_ROTATE_90
rotate 90 degrees clockwise
Definition: elm_image_legacy.h:392
#define ELM_GENLIST_EVENT_MULTI_SWIPE_UP
Called when multitouch swipe up detected.
Definition: elm_genlist_eo.h:879
The structure type used with the Mouse_Up event.
Definition: Ecore_IMF.h:610
void evas_object_size_hint_min_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
Retrieves the hints for an object's minimum size.
Definition: evas_object_main.c:2617
@ ECORE_IMF_KEYBOARD_MODIFIER_WIN
"Win" (between "Ctrl" and "Alt") is pressed
Definition: Ecore_IMF.h:269
void evas_nochange_push(Evas_Canvas *obj)
Push the nochange flag up 1.
Definition: evas_canvas_eo.legacy.c:207
Ecore_Animator_Source
Defines the timing sources for animators.
Definition: Ecore_Common.h:2737
EAPI void emotion_object_keep_aspect_set(Evas_Object *obj, Emotion_Aspect a)
Set whether emotion should keep the aspect ratio of the video.
Definition: emotion_smart.c:625
enum _Evas_Aspect_Control Evas_Aspect_Control
Aspect types/policies for scaling size hints, used for evas_object_size_hint_aspect_set()
const char * efreet_documents_dir_get(void)
Retrieves the XDG Documents directory.
Definition: efreet_base.c:168
char * evas_textblock_text_utf8_to_markup(const Evas_Object *eo_obj, const char *text)
Return the markup version of the plain text.
Definition: evas_object_textblock.c:9281
@ EDJE_PART_TYPE_SWALLOW
Swallow type value.
Definition: Edje_Legacy.h:3250
EAPI void * eet_data_text_undump_cipher(const char *text, const char *cipher_key, int textlen, int *size_ret)
Takes an ascii encoding from eet_data_text_dump() and re-encode in binary using a cipher.
Definition: eet_data.c:4922
#define EET_DATA_DESCRIPTOR_ADD_SUB(edd, struct_type, name, member, subtype)
Adds a sub-element type to a data descriptor.
Definition: Eet.h:3459
Definition: eina_thread_queue.h:64
Eina_Bool elm_fileselector_multi_select_get(const Evas_Object *obj)
Get if multi-selection in the file selector is enabled or disabled.
Definition: elc_fileselector.c:2320
Eina_Bool insert
True if the "change" union's "insert" is valid.
Definition: Edje_Common.h:1293
Evas_Device * evas_device_get_by_seat_id(Evas *eo_e, unsigned int id)
Get a device by its seat id.
Definition: evas_device.c:171
EAPI void embryo_swap_32(unsigned int *v)
Ensures that the given unsigned integer is in the small endian format.
Definition: embryo_amx.c:459
const Eina_Value_Type * EINA_VALUE_TYPE_ERROR
manages Eina_Error values.
Definition: eina_value.c:5592
EAPI void ecore_win32_window_move(Ecore_Win32_Window *window, int x, int y)
Move the given window to a given position.
Definition: ecore_win32_window.c:575
Contains the methods used to support the FDO trash specification.
@ EMILE_COLORSPACE_RGBA_S3TC_DXT4
DirectDraw DXT4 format with premultiplied RGBA.
Definition: emile_image.h:42
#define EINA_COW_WRITE_END(Cow, Read, Write)
Definition for the macro to close the writeable pointer.
Definition: eina_cow.h:173
char * evas_textblock_cursor_range_text_get(const Efl_Text_Cursor_Handle *cur1, const Evas_Textblock_Cursor *cur2, Evas_Textblock_Text_Type format)
Return the text in the range between cur1 and cur2.
Definition: evas_object_textblock.c:12639
Eina_Bool eina_hash_add_by_hash(Eina_Hash *hash, const void *key, int key_length, int key_hash, const void *data)
Adds an entry to the given hash table by its key hash.
Definition: eina_hash.c:906
void ecore_exe_kill(Ecore_Exe *exe)
Kills the given spawned process by sending it a SIGKILL signal.
Definition: ecore_exe.c:311
Eina_Bool elm_datetime_value_set(Evas_Object *obj, const Efl_Time *newtime)
Set the current value of a Datetime object.
Definition: elm_datetime.c:136
static void eina_clist_remove(Eina_Clist *elem)
Removes an element from its list.
void ethumb_client_video_fps_set(Ethumb_Client *client, unsigned int fps)
Set the number of frames per second to thumbnail the video.
Definition: ethumb_client.c:1787
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_weight_x_set(Evas_Object *obj, const char *part, const char *item, double weight_x)
Sets the horizontal we value of a part item.
const char * accept_fmt
Not implemented.
Definition: Edje_Common.h:727
#define EINA_LIKELY(exp)
Indicates that the expression is likely to be TRUE.
Definition: eina_types.h:435
void elm_win_focus_highlight_animate_set(Elm_Win *obj, Eina_Bool animate)
Set the animate status for the focus highlight for this window.
static Eina_Bool eina_semaphore_lock(Eina_Semaphore *sem)
Gets a lock on an Eina_Semaphore.
@ ECORE_IMF_AUTOCAPITAL_TYPE_WORD
Autocapitalize each word typed.
Definition: Ecore_IMF.h:341
char * elm_entry_cursor_content_get(const Elm_Entry *obj)
Get the character pointed by the cursor at its current position.
Definition: elm_entry_eo.legacy.c:345
@ EINA_SIMPLE_XML_NODE_DOCTYPE_CHILD
Definition: eina_simple_xml_parser.h:163
void * eina_list_search_sorted(const Eina_List *list, Eina_Compare_Cb func, const void *data)
Returns node data if it is in the sorted list.
Definition: eina_list.c:1541
void elm_video_audio_level_set(Evas_Object *obj, double volume)
Set the audio level of an Elm_Video object.
Definition: efl_ui_video.c:490
Eina_Bool elm_image_smooth_get(const Evas_Object *obj)
Get the smooth effect for an image.
Definition: efl_ui_image.c:2418
#define EINA_FUTURE_SENTINEL
Used by eina_promise_race_array() and eina_promise_all_array() and friends to flag the end of the arr...
Definition: eina_promise.h:1673
EAPI void ecore_evas_request_geometry_get(const Ecore_Evas *ee, int *x, int *y, int *w, int *h)
Gets the geometry which an Ecore_Evas was latest recently requested.
Definition: ecore_evas.c:1408
EOAPI Elm_Input_Panel_Layout elm_obj_entry_input_panel_layout_get(const Eo *obj)
Get the input panel layout of the entry.
EAPI Eina_List * ecore_imf_context_available_ids_by_canvas_type_get(const char *canvas_type)
Gets the list of the available Input Method Context ids by canvas type.
Definition: ecore_imf_context.c:24
EOAPI Elm_Widget_Item * elm_obj_genlist_item_next_get(const Eo *obj)
Get the next item in a genlist widget's internal lis of items, given a handle to one of those items.
#define EET_T_USHORT
Data type: unsigned short.
Definition: Eet.h:2586
#define ELM_ENTRY_EVENT_REJECTED
Called when entry was rejected.
Definition: elm_entry_eo.h:1328
EAPI void ecore_imf_context_input_panel_language_set(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Lang lang)
Sets the language of the input panel.
Definition: ecore_imf_context.c:998
char * eina_module_symbol_path_get(const void *symbol, const char *sub_dir)
Returns the path built from the location of a library and a given sub directory.
Definition: eina_module.c:403
Eina_Bool ecore_con_ssl_client_upgrade(Ecore_Con_Client *cl, Ecore_Con_Type compl_type)
Upgrades a connection to a specified level of encryption.
Definition: ecore_con_legacy.c:900
Elm_Win_Keyboard_Mode
The different layouts that can be requested for the virtual keyboard.
Definition: elm_win_legacy.h:119
int revision
git revision (0 if a proper release or the git revision number Evas is built from)
Definition: Evas_Common.h:44
Evas_Object * elm_label_add(Evas_Object *parent)
Add a new label to the parent.
Definition: elm_label.c:421
const Edje_Perspective * edje_evas_global_perspective_get(const Evas *e)
Gets the global perspective object set for this canvas.
Definition: edje_util.c:5363
EAPI int ecore_drm2_device_fd_get(Ecore_Drm2_Device *device)
Get the fd of an Ecore_Drm2_Device.
Definition: ecore_drm2_device.c:907
EAPI unsigned int ecore_buffer_flags_get(Ecore_Buffer *buf)
Returns the flags of given Ecore_Buffer.
Definition: ecore_buffer.c:372
void elm_object_item_tooltip_unset(Elm_Widget_Item *obj)
Unset tooltip from item.
Definition: elm_widget_item_eo.legacy.c:147
#define EPHYSICS_BODY_DENSITY_PLASTIC
Density of plastic in kg / m ^ 3.
Definition: EPhysics.h:2086
void elm_genlist_item_cursor_engine_only_set(Elm_Object_Item *eo_it, Eina_Bool engine_only)
Set if the (custom) cursor for a given genlist item should be searched in its theme,...
Definition: elm_genlist.c:7764
_Efl_Gfx_Fill_Spread
Definition: Evas_Legacy.h:5478
@ EVAS_CALLBACK_MULTI_MOVE
Multi-touch Move Event.
Definition: Evas_Common.h:428
#define EINA_SLICE_STR_LITERAL(buf)
Initializer for string literals (those declared as double-quoted).
Definition: eina_slice.h:441
EOAPI Eina_Bool elm_obj_gengrid_horizontal_get(const Eo *obj)
Get for what direction a given gengrid widget will expand while placing its items.
#define ELM_GENGRID_EVENT_HIGHLIGHTED
Called when gengrid is highlighted.
Definition: elm_gengrid_eo.h:753
EAPI Eina_Bool edje_edit_part_effect_set(Evas_Object *obj, const char *part, Edje_Text_Effect effect)
Sets the effect for a given part.
Definition: edje_edit.c:8814
Eina_Future * eina_future_new(Eina_Promise *p)
Creates a new future.
Definition: eina_promise.c:867
EAPI const char * ecore_wl2_window_title_get(Ecore_Wl2_Window *window)
Get the title of a given window.
Definition: ecore_wl2_window.c:1065
const char * filename
The absolute path of the file.
Definition: eina_file_common.h:72
void evas_object_textblock_style_user_push(Eo *eo_obj, Evas_Textblock_Style *ts)
Pushes ts to the top of the user style stack.
Definition: evas_object_textblock.c:8364
EAPI Eina_Bool edje_edit_image_set_image_border_scale_set(Evas_Object *obj, const char *set_name, unsigned int place, double scale_by)
Sets border scale of set's image.
Definition: edje_edit.c:9649
Eina_Bool evas_object_static_clip_get(const Evas_Object *obj)
Get the "static clipper" hint flag for a given Evas object.
Definition: evas_object_main.c:2574
Eina_Accessor_Get_At_Callback get_at
Callback called when a data element is requested.
Definition: eina_accessor.h:157
EAPI const char * ecore_fb_input_device_name_get(Ecore_Fb_Input_Device *dev)
Retrieve the name of the given device.
Definition: ecore_fb_li.c:675
Eina_Bool elm_win_quickpanel_get(const Evas_Object *obj)
Get if this window is a quickpanel or not.
Definition: efl_ui_win.c:8085
EOAPI Elm_Object_Select_Mode elm_obj_gengrid_select_mode_get(const Eo *obj)
Get the gengrid select mode.
EAPI char * ecore_x_icccm_window_role_get(Ecore_X_Window win)
Get the window role.
Definition: ecore_x_icccm.c:1194
@ EVAS_TEXT_STYLE_GLOW
text with a glow effect
Definition: Evas_Legacy.h:6369
struct _Eina_Value_Array Eina_Value_Array
Value type for EINA_VALUE_TYPE_ARRAY.
Definition: eina_value.h:1175
EAPI Eina_Bool ethumb_generate(Ethumb *e, Ethumb_Generate_Cb finished_cb, const void *data, Eina_Free_Cb free_data)
Generate the thumbnail.
Definition: ethumb.c:1576
const char * keycompose
The UTF-8 string conversion if any.
Definition: Ecore_Sdl.h:68
EAPI void ecore_imf_context_input_panel_show_on_demand_set(Ecore_IMF_Context *ctx, Eina_Bool ondemand)
Sets whether the Input Method Context should request to show the input panel in case of only a user's...
Definition: ecore_imf_context.c:1358
Evas_Button_Flags flags
button flags set during the event
Definition: Evas_Legacy.h:272
Eina_Bool(* Eina_Module_Init)(void)
If a function with this signature is exported by module as __eina_module_init, it will be called on t...
Definition: eina_module.h:85
EAPI int eeze_udev_syspath_get_sysnum(const char *syspath)
Get the sysnum value of a device from the /sys/ path.
Definition: eeze_udev_syspath.c:373
Eina_Bool(* Elm_Drop_Cb)(void *data, Evas_Object *obj, Elm_Selection_Data *ev)
Callback invoked in when the selected data is 'dropped' at its destination.
Definition: elm_cnp.h:135
Ecore_IMF_Candidate_Panel_State
Enum containing candidate word panel state notifications.
Definition: Ecore_IMF.h:163
Eina_Bool(* icon_set)(Evas_Object *obj, const char *icon)
function to set an icon on the item widget
Definition: elm_prefs_common.h:147
void elm_fileselector_sort_method_set(Evas_Object *obj, Elm_Fileselector_Sort sort)
Set the sort method of the file selector widget.
Definition: elc_fileselector.c:2925
EAPI void ephysics_world_stack_enable_set(EPhysics_World *world, Eina_Bool enabled)
Enable / disable stacking based on bodies z coordinates.
void(* Eet_Descriptor_Hash_Foreach_Callback)(void *h, Eet_Descriptor_Hash_Foreach_Callback_Callback func, void *fdt)
Callback for Eet_Descriptor_Hash_Foreach.
Definition: Eet.h:2740
enum _Eina_Matrix_Axis Eina_Matrix_Axis
Matrix Axes.
Eina_Bool elm_layout_edje_object_can_access_set(Eo *obj, Eina_Bool can_access)
Set accessibility to all texblock(text) parts in the layout object.
Definition: efl_ui_layout.c:2191
struct _Eldbus_Message_Iter Eldbus_Message_Iter
Represents an iterator over a complex message type (array, dict, struct, or variant).
Definition: Eldbus.h:181
void evas_object_intercept_raise_callback_add(Evas_Object *obj, Evas_Object_Intercept_Raise_Cb func, const void *data)
Set the callback function that intercepts a raise event of an object.
Key press event.
Definition: Evas_Legacy.h:314
@ EINA_SIMPLE_XML_DOCTYPE
Definition: eina_simple_xml_parser.h:202
static void eina_barrier_free(Eina_Barrier *barrier)
Frees an allocated Eina_Barrier.
EAPI void ecore_win32_window_size_step_get(Ecore_Win32_Window *window, int *step_width, int *step_height)
Get the step size of the given window.
Definition: ecore_win32_window.c:1053
EAPI int ecore_cocoa_init(void)
Inits the Ecore_Cocoa library.
pid_t l_pid
lock owner
Definition: evil_fcntl.h:78
Eina_Bool elm_prefs_file_set(Eo *obj, const char *file, const char *page)
Set file and page to populate a given prefs widget's interface.
Definition: elm_prefs.c:1794
void eina_file_statgen_enable(void)
Enable stat generation count optimiziing to only stat/do file i/o between generation counts changing.
Definition: eina_file_common.c:99
Elm_Slider_Indicator_Visible_Mode
Definition: elm_general.h:798
Eina_Bool elm_spinner_wrap_get(const Elm_Spinner *obj)
Control whether the spinner should wrap when it reaches its minimum or maximum value.
Definition: elm_spinner_eo.legacy.c:9
EAPI unsigned char edje_edit_state_image_border_fill_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets if the image center should be draw.
Definition: edje_edit.c:10900
Definition: Ecore_X.h:1044
struct _Ecore_Fd_Handler Ecore_Fd_Handler
A handle for Fd handlers.
Definition: Ecore_Common.h:1380
EAPI Eina_Bool ecore_evas_withdrawn_get(const Ecore_Evas *ee)
Returns the withdrawn state of an Ecore_Evas' window.
Definition: ecore_evas.c:2517
Definition: Ecore_Wayland.h:177
Eina_Stringshare * eina_stringshare_ref(Eina_Stringshare *str)
Increment references of the given shared string.
Definition: eina_stringshare.c:685
#define ELM_GENLIST_EVENT_RELEASED
Called when genlist is released.
Definition: elm_genlist_eo.h:906
Eina_Value * eina_value_util_time_string_new(const char *timestr)
Creates a new Eina_Value containing the passed parameter.
Definition: eina_value_util.c:89
@ EVAS_RENDER_TINT_REL
DEPRECATED.
Definition: Evas_Legacy.h:2172
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_spread_h_set(Evas_Object *obj, const char *part, const char *item, int spread_h)
Sets the spread height value of a part's item.
EAPI Ecore_Drm2_Output * ecore_drm2_output_find(Ecore_Drm2_Device *device, int x, int y)
Find an output at the given position.
Definition: ecore_drm2_outputs.c:1107
static void eina_rectangle_coords_from(Eina_Rectangle *rect, int x, int y, int w, int h)
Sets the coordinates and size of a rectangle.
void ethumb_client_file_free(Ethumb_Client *client)
Reset previously set file to NULL.
Definition: ethumb_client.c:1873
EAPI Eina_Bool elput_touch_drag_lock_enabled_set(Elput_Device *device, Eina_Bool enabled)
Enable or disable drag-lock during tapping on a device.
Definition: elput_touch.c:43
const char * ecore_audio_obj_name_get(const Efl_Object *obj)
Get the name of the object.
Definition: ecore_audio.c:267
static Eina_Iterator * eina_mempool_iterator_new(Eina_Mempool *mp)
Provide an iterator to walk all allocated elements from a specified mempool.
Elm_Clock_Edit_Mode
Identifiers for which clock digits should be editable, when a clock widget is in editing mode.
Definition: elm_clock_eo.h:24
EAPI double ecore_win32_double_click_time_get(void)
Retrieve the double and triple click flag timeout.
Definition: ecore_win32.c:704
void(* input_panel_geometry_get)(Ecore_IMF_Context *ctx, int *x, int *y, int *w, int *h)
Return input panel geometry.
Definition: Ecore_IMF.h:801
Elm_Win_Type elm_win_type_get(const Evas_Object *obj)
The type of the window.
Definition: efl_ui_win.c:9773
EAPI int ECORE_CON_EVENT_SERVER_ADD
A server was created.
Definition: ecore_con_legacy.c:160
EAPI void ecore_evas_input_event_unregister(Ecore_Evas *ee)
Unregisters an Ecore_Evas receiving events through ecore_input_evas.
Definition: ecore_evas.c:3873
EAPI void ecore_evas_callback_move_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas move events.
Definition: ecore_evas.c:1175
EAPI Eina_Bool ecore_drm_output_backlight_get(Ecore_Drm_Output *output)
Gets if a given output has a backlight.
Definition: ecore_drm_output.c:1319
Definition: elm_widget_bubble.h:29
@ ELM_BG_OPTION_CENTER
Center the background image.
Definition: elm_bg_legacy.h:12
Definition: elm_widget_entry.h:143
const char * efreet_videos_dir_get(void)
Retrieves the XDG Videos directory.
Definition: efreet_base.c:193
Definition: eolian_database.h:369
Eina_List * evas_render_updates(Evas_Canvas *obj)
Force immediate renderization of the given Evas canvas.
Definition: evas_canvas_eo.legacy.c:297
EOAPI void evas_canvas_render(Eo *obj)
Force renderization of the given canvas.
void ecore_exe_event_data_free(Ecore_Exe_Event_Data *data)
Frees the given event data.
Definition: ecore_exe.c:206
const Eina_Value_Type * EINA_VALUE_TYPE_UCHAR
manages unsigned char type.
Definition: eina_value.c:5593
const char * eina_strbuf_string_get(const Eina_Strbuf *buf)
Retrieves a pointer to the contents of a string buffer.
void ecore_buffer_consumer_provider_add_cb_set(Ecore_Buffer_Consumer *consumer, Ecore_Buffer_Consumer_Provider_Add_Cb func, void *data)
Sets a callback for provider connection events.
Definition: ecore_buffer_consumer.c:191
Eina_Bool edje_object_part_drag_page_get(const Evas_Object *obj, const char *part, double *dx, double *dy)
Gets the page step increments.
Definition: edje_legacy.c:270
Eina_Hash * eina_hash_int64_new(Eina_Free_Cb data_free_cb)
Creates a new hash table for use with 64bit integers.
Definition: eina_hash.c:820
Ecore_Audio Input Object.
enum _Evas_Native_Surface_Type Evas_Native_Surface_Type
Native surface types that image object supports.
EOAPI void elm_obj_separator_horizontal_set(Eo *obj, Eina_Bool horizontal)
Set the horizontal mode of a separator object.
char * elm_quicklaunch_exe_path_get(const char *exe, const char *cwd)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:1309
unsigned char type
what type (image, rect, text)
Definition: edje_convert.h:127
EAPI void ecore_x_randr_crtc_panning_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h)
Definition: ecore_x_randr.c:3206
void(* autocapital_type_set)(Ecore_IMF_Context *ctx, Ecore_IMF_Autocapital_Type autocapital_type)
Set auto-capitalization type.
Definition: Ecore_IMF.h:788
EAPI Eina_Bool emotion_object_vis_supported(const Evas_Object *obj, Emotion_Vis visualization)
Query whether a type of visualization is supported by this object.
Definition: emotion_smart.c:1359
static Eina_F8p24 eina_f8p24_int_from(int32_t v)
Creates a new Eina_F16p316 floating point number from standard 32-bit integer.
const char * elm_object_item_part_text_get(const Elm_Widget_Item *obj, const char *part)
Control a label of an object item.
Definition: elm_widget_item_eo.legacy.c:81
static double eio_file_mtime(const Eina_Stat *st)
Return last modification time of a file.
Definition: eio_inline_helper.x:53
EAPI int ecore_x_screen_count_get(void)
Retrieves the number of screens.
Definition: ecore_x.c:982
Definition: elm_widget_map.h:338
EAPI int ecore_con_shutdown(void)
Shuts down the Ecore_Con library.
Definition: ecore_con.c:133
siginfo_t data
Signal info.
Definition: Ecore_Common.h:628
EAPI Eina_Bool ecore_evas_shaped_get(const Ecore_Evas *ee)
Queries whether an Ecore_Evas is shaped or not.
Definition: ecore_evas.c:1469
Definition: elm_widget_map.h:278
Definition: emile_image.h:175
EAPI Eina_Bool ecore_x_randr_crtc_mode_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Output *outputs, int noutputs, Ecore_X_Randr_Mode mode)
Sets a mode for a CRTC and the outputs attached to it.
Definition: ecore_x_randr.c:1470
EAPI void ecore_drm2_device_pointer_warp(Ecore_Drm2_Device *device, int x, int y)
Warp the pointer position to given coordinates.
Definition: ecore_drm2_device.c:754
EINA_DEPRECATED const char * elm_diskselector_item_tooltip_style_get(const Elm_Object_Item *it)
Get the style for this item tooltip.
EAPI int emotion_object_video_channel_count(const Evas_Object *obj)
Get the number of available video channel.
Definition: emotion_smart.c:1016
void evas_vg_shape_path_get(Evas_Vg_Shape *obj, const Evas_Vg_Path_Command **op, const double **points)
Gets the command and points list.
Definition: efl_canvas_vg_shape.c:337
@ EVAS_OBJECT_VG_FILL_MODE_SLICE
Scale the viewbox so that it covers the entire canvas viewport while maintaining the aspect ratio.
Definition: efl_canvas_vg_object_eo.legacy.h:27
EAPI Eina_Bool edje_edit_group_add(Evas_Object *obj, const char *name)
Adds an edje (empty) group to an edje object's group set.
Definition: edje_edit.c:1834
EAPI Eina_Bool edje_edit_state_image_border_scale_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the border scale value of a part state.
Definition: edje_edit.c:10833
EAPI Ecore_IMF_Input_Hints ecore_imf_context_input_hint_get(Ecore_IMF_Context *ctx)
Gets the value of input hint.
Definition: ecore_imf_context.c:886
int x
The x coordinate where the mouse leaved.
Definition: Ecore_Win32.h:346
EAPI int ECORE_CON_EVENT_CLIENT_WRITE
A server connection has sent data to its client.
Definition: ecore_con_legacy.c:167
int evas_font_cache_get(const Evas_Canvas *obj)
Get the size of font cache of the given evas in bytes.
Definition: evas_canvas_eo.legacy.c:33
@ ELM_LIST_LIMIT
Sets a minimum size hint on the list object, so that containers may respect it (and resize itself to ...
Definition: elm_general.h:443
EAPI Eina_List * edje_edit_image_set_images_list_get(Evas_Object *obj, const char *name)
Gets the list of all images inside of given set in the given edje.
Definition: edje_edit.c:9421
void elm_code_line_split_at(Elm_Code_Line *line, unsigned int position)
Split the given line into two at the specified character position.
Definition: elm_code_line.c:63
size_t eina_strlcat(char *dst, const char *src, size_t siz)
Appends a c-string.
Definition: eina_str.c:349
#define EINA_REFCOUNT_GET(Variable)
Get refcounting value.
Definition: eina_refcount.h:66
EAPI int ECORE_WL2_EVENT_WINDOW_SHOW
Definition: ecore_wl2.c:55
Eina_Bool evas_object_text_char_pos_get(const Evas_Text *obj, int pos, int *cx, int *cy, int *cw, int *ch)
Retrieve position and dimension information of a character within a text Efl_Canvas_Object.
Definition: evas_text_eo.legacy.c:153
@ EDJE_TEXT_EFFECT_SHADOW_DIRECTION_BOTTOM
Bottom shadow direction value.
Definition: Edje_Common.h:2133
EAPI Eina_Bool edje_edit_state_tween_del(Evas_Object *obj, const char *part, const char *state, double value, const char *tween)
Removes the first tween with the given name.
Definition: edje_edit.c:10743
Eina_Bool elm_datetime_field_visible_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype)
Get whether a field can be visible/not.
Definition: elm_datetime.c:167
These routines are used for interacting with the textual content of files/lines in Elm Code.
Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_ACTIVATE
Definition: ecore_x_atoms_decl.h:379
void eina_str_tolower(char **str)
Lowercases all the characters in range [A-Z] in the given string.
Definition: eina_str.c:698
void emile_image_callback_set(Emile_Image *image, Emile_Action_Cb callback, Emile_Action action, const void *data)
Register a callback for emile to ask what to do during the processing of an image.
Definition: emile_image.c:2465
const char * key
The attribute key.
Definition: efreet_xml.h:29
void ecore_animator_custom_source_tick_end_callback_set(Ecore_Cb func, const void *data)
Sets the function that ends a custom animator tick source.
Definition: ecore_anim.c:960
Eina_Unicode * eina_unicode_strncpy(Eina_Unicode *dest, const Eina_Unicode *source, size_t n)
Same as the standard strncpy just with Eina_Unicode instead of char.
Definition: eina_unicode.c:69
EAPI Eina_Bool edje_edit_part_del(Evas_Object *obj, const char *part)
Deletes the given part from the edje.
Definition: edje_edit.c:3346
EAPI Eet_Error eet_close(Eet_File *ef)
Closes an eet file handle and flush pending writes.
Definition: eet_lib.c:1899
void eina_file_close_from(int fd, int *except_fd)
Close all file descriptors that are open at or above the given fd.
Definition: eina_file.c:1316
Definition: evas_font.h:291
Eina_FreeQ * eina_freeq_new(Eina_FreeQ_Type type)
Create a new free queue to defer freeing of data with.
Definition: eina_freeq.c:435
char *(* Eet_Descriptor_Str_Alloc_Callback)(const char *str)
Callback prototype for Eet_Descriptor_Str_Alloc.
Definition: Eet.h:2685
Ecore_IMF_Autocapital_Type
Autocapitalization Types.
Definition: Ecore_IMF.h:339
const Eina_Value_Type * EINA_VALUE_TYPE_TIMEVAL
manages 'struct timeval' type
Definition: eina_value.c:5612
void elm_list_multi_select_set(Elm_List *obj, Eina_Bool multi)
Control multiple items selection on the list object.
Definition: elm_list_eo.legacy.c:39
Definition: elm_config.h:1969
EAPI float ethumb_video_start_get(const Ethumb *e)
get the video play start point
Definition: ethumb.c:750
#define EET_G_LIST
Linked list group type.
Definition: Eet.h:2601
EINA_DEPRECATED void elm_edje_collection_cache_all_set(int size)
Set the configured edje collections (groups) cache size for all applications on the display.
struct _Ecore_Cocoa_Window Ecore_Cocoa_Window
Opaque handler to manipulate a Cocoa Window through Ecore.
Definition: Ecore_Cocoa.h:38
void eina_quaternion_mul(Eina_Quaternion *out, const Eina_Quaternion *a, const Eina_Quaternion *b)
Definition: eina_quaternion.c:396
unsigned int key_length
The length of the key.
Definition: eina_hash.h:301
Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROGRESS
Definition: ecore_x_atoms_decl.h:384
@ ELM_CLOCK_EDIT_ALL
All digits should be editable.
Definition: elm_clock_eo.h:39
EOAPI Elm_Widget_Item * elm_obj_gengrid_item_append(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data)
Append a new item in a given gengrid widget.
Elm_Genlist_Item_Scrollto_Type
Defines where to position the item in the genlist.
Definition: elm_general.h:377
Elm_Focus_Move_Policy elm_config_focus_move_policy_get(void)
Get the focus movement policy.
Definition: elm_config.c:3509
EAPI Eina_Bool ecore_x_e_window_rotation_preferred_rotation_get(Ecore_X_Window win, int *rot)
Definition: ecore_x_e.c:2193
EAPI int elput_touch_click_method_get(Elput_Device *device)
Get the current button click method for a device.
Definition: elput_touch.c:143
int eina_freeq_count_max_get(Eina_FreeQ *fq)
Get the maximum number of free pointers this queue is allowed.
Definition: eina_freeq.c:493
EOAPI const Eina_List * elm_obj_slideshow_layouts_get(const Eo *obj)
Returns the list of layout names available, for a given slideshow widget.
Elm_Prefs_Data * elm_prefs_data_ref(Elm_Prefs_Data *prefs_data)
Increment reference count on a given prefs data handle.
Definition: elm_prefs_data.c:613
Definition: elm_widget_separator.h:28
void elm_entry_text_style_user_pop(Elm_Entry *obj)
Remove the style in the top of user style stack.
Definition: elm_entry_eo.legacy.c:381
Eina_Bool(* Elm_Drop_Item_Container_Cb)(void *data, Evas_Object *obj, Elm_Object_Item *it, Elm_Selection_Data *ev, int xposret, int yposret)
Callback invoked in when the selected data is 'dropped' on container.
Definition: elm_cnp.h:453
void elm_transit_event_enabled_set(Elm_Transit *transit, Eina_Bool enabled)
Set the event enabled when transit is operating.
Definition: elm_transit.c:710
Emile_Colorspace Eet_Colorspace
Specify colorspace for image.
Definition: Eet.h:503
Definition: Evas_Legacy.h:384
@ EMOTION_ASPECT_KEEP_NONE
ignore video aspect ratio
Definition: Emotion.h:253
int micro
Micro component of the version.
Definition: eina_main.h:65
static Eina_Bool eina_rectangle_is_valid(const Eina_Rectangle *rect)
Tells whether a rectangle is valid.
int z
The step for the wheel movement relative to the direction above...,-2,-1 = down, 1,...
Definition: Evas_Legacy.h:246
Definition: Ecore_X.h:1015
@ ECORE_X_WINDOW_STATE_SKIP_TASKBAR
The window is shaded.
Definition: Ecore_X.h:164
Edje_Part_Description_Spec_Box box
box part description
Definition: edje_convert.h:168
double elm_genlist_longpress_timeout_get(const Elm_Genlist *obj)
Get the timeout in seconds for the longpress event.
Definition: elm_genlist_eo.legacy.c:45
Definition: elm_widget_box.h:60
int ecore_file_init()
Initializes the Ecore_File library.
Definition: ecore_file.c:83
static Eina_F8p24 eina_f8p24_scale(Eina_F8p24 a, int b)
Calculates the scale multiplication of one Eina_F8p24 floating point number with an integer.
@ ECORE_X_WINDOW_STATE_FULLSCREEN
The window is invisible (i.e.
Definition: Ecore_X.h:167
int ecore_event_current_type_get(void)
Returns the current event type being handled.
Definition: ecore_events.c:103
void *(* alloc)(const Eina_Value_Struct_Operations *ops, const Eina_Value_Struct_Desc *desc)
How to allocate struct memory to be managed by the Eina_Value.
Definition: eina_value.h:3068
Eina_Lalloc * eina_lalloc_new(void *data, Eina_Lalloc_Alloc alloc_cb, Eina_Lalloc_Free free_cb, int num_init)
Creates a new lazy allocator.
Definition: eina_lalloc.c:68
@ EPHYSICS_CALLBACK_BODY_UPDATE
Body being updated.
Definition: EPhysics.h:2263
const char * elm_app_data_dir_get(void)
Get the application's run time data prefix directory, as set by elm_app_info_set() and the way (envir...
Definition: elm_main.c:586
Eina_Binbuf * eina_binbuf_manage_new_length(unsigned char *str, size_t length) EINA_DEPRECATED
Creates a new string buffer using the passed string.
EAPI Ecore_X_WM_Protocol * ecore_x_window_prop_protocol_list_get(Ecore_X_Window win, int *num_ret)
Get a array containing the protocols of win.
Definition: ecore_x_window_prop.c:758
Definition: Ecore_X.h:967
EAPI void ecore_imf_context_retrieve_selection_callback_set(Ecore_IMF_Context *ctx, Eina_Bool(*func)(void *data, Ecore_IMF_Context *ctx, char **text), const void *data)
Sets the callback to be used on selection_get request.
Definition: ecore_imf_context.c:505
EAPI Eina_Bool edje_edit_state_external_param_int_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, int val)
Sets external parameter of type INT.
Definition: edje_edit.c:7651
Definition: elm_widget_prefs.h:24
void * data
Pointer to list element payload.
Definition: eina_list.h:319
#define EET_DATA_DESCRIPTOR_ADD_HASH(edd, struct_type, name, member, subtype)
Adds a hash type to a data descriptor.
Definition: Eet.h:3584
@ ECORE_X_WINDOW_INPUT_MODE_PASSIVE
The window can be focused by the WM but doesn't focus itself.
Definition: Ecore_X.h:1232
Evas_GL * evas_gl_new(Evas *e)
Creates a new Evas_GL object and returns a handle for GL rendering with the EFL.
Definition: evas_gl.c:125
EAPI Eina_Bool ecore_x_randr_edid_dpms_off_available_get(unsigned char *edid, unsigned long edid_length)
Looks up the DPMS Off support from raw EDID data.
Definition: ecore_x_randr.c:3694
EAPI void ecore_evas_callback_mouse_in_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas mouse in events.
Definition: ecore_evas.c:1276
void evas_render_updates_free(Eina_List *updates)
Free the rectangles returned by evas_render_updates().
Definition: evas_render.c:4065
EOAPI Elm_Widget_Item * elm_obj_gengrid_item_sorted_insert(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data)
Insert an item in a gengrid widget using a user-defined sort function.
static unsigned long long eina_swap64(unsigned long long x)
Reverses the byte order of a 64-bit (destination) register.
void * evas_object_intercept_clip_set_callback_del(Evas_Object *obj, Evas_Object_Intercept_Clip_Set_Cb func)
Unset the callback function that intercepts a clip set event of an object.
EAPI const char * emotion_object_video_channel_name_get(const Evas_Object *obj, int channel)
Get the name of a given video channel.
Definition: emotion_smart.c:1026
@ ELM_WIN_BASIC
A normal window.
Definition: elm_win_legacy.h:65
@ EPHYSICS_BODY_MATERIAL_CONCRETE
Density:2300,Fric:0.65,Rest:0.75.
Definition: EPhysics.h:2284
@ EVAS_TEXT_STYLE_FAR_SOFT_SHADOW
text with (far soft) shadow underneath
Definition: Evas_Legacy.h:6374
@ ETHUMB_THUMB_FLIP_TRANSPOSE
transpose
Definition: Ethumb.h:275
Elm_Transit_Effect * elm_transit_effect_translation_add(Elm_Transit *transit, Evas_Coord from_dx, Evas_Coord from_dy, Evas_Coord to_dx, Evas_Coord to_dy)
Add the Translation Effect to Elm_Transit.
Definition: elm_transit.c:1237
EAPI Eina_Bool edje_edit_state_color_class_set(Evas_Object *obj, const char *part, const char *state, double value, const char *color_class)
Sets the color class of the given part state.
Definition: edje_edit.c:7287
void elm_gesture_layer_long_tap_start_timeout_set(Evas_Object *obj, double long_tap_start_timeout)
This function sets the gesture layer long tap start timeout of an object.
Definition: elm_gesture_layer.c:4111
EAPI void ecore_evas_callback_hide_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas hide events.
Definition: ecore_evas.c:1193
Eina_Bool elm_datetime_value_max_set(Evas_Object *obj, const Efl_Time *maxtime)
Set the upper boundary of a field.
Definition: elm_datetime.c:177
void elm_config_cache_flush_enabled_set(Eina_Bool enabled)
Set the configured cache flush enabled state.
Definition: elm_config.c:3325
static Eina_Future * eina_future_race_array(Eina_Future *array[])
Creates a future that will be resolved once a future array is resolved.
Definition: eina_promise.h:1659
void elm_grid_pack_set(Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
Set packing of an existing child at to position and size.
Definition: elm_grid.c:166
char * ecore_file_app_exe_get(const char *app)
Returns the executable from the given command.
Definition: ecore_file.c:757
void * evas_object_intercept_move_callback_del(Evas_Object *obj, Evas_Object_Intercept_Move_Cb func)
Unset the callback function that intercepts a move event of an object.
const char * interface
The interface name.
Definition: eldbus_object.h:77
Definition: evas_cache.h:44
@ ELM_OBJECT_MULTI_SELECT_MODE_DEFAULT
default multiple select mode
Definition: elm_general.h:293
Efl_Net_Control_Technology * efl_net_connman_technology_new(Efl_Net_Control_Manager *parent, const char *path, Eldbus_Message_Iter *properties)
Creates a new Efl.Net.Control.Technology child of an Efl.Net.Control with path and properties.
Definition: efl_net_control_technology-connman.c:432
#define ELM_ENTRY_EVENT_ANCHOR_OUT
Called on anchor out.
Definition: elm_entry_eo.h:1420
Definition: eo_lexer.h:125
EAPI Eina_Bool ecore_evas_demand_attention_get(const Ecore_Evas *ee)
Gets the "i demand attention" flag.
Definition: ecore_evas.c:2607
Eina_Bool eldbus_message_arguments_get(const Eldbus_Message *msg, const char *signature,...)
Get the arguments from an Eldbus_Message.
Definition: eldbus_message.c:274
void evas_focus_out(Evas_Canvas *obj)
Inform the evas that it lost the focus from the default seat.
Definition: evas_canvas_eo.legacy.c:183
void eina_matrix3_divide(Eina_Matrix3 *m, double scalar)
Divides the given matrix by a scalar number.
Definition: eina_matrix.c:345
Eldbus_Object * eldbus_object_get(Eldbus_Connection *conn, const char *bus, const char *path)
Get an object of the given bus and path.
Definition: eldbus_object.c:188
EOAPI Eina_List * elm_obj_genlist_realized_items_get(const Eo *obj)
Get a list of realized items in genlist.
EAPI void ecore_x_e_window_rotation_supported_set(Ecore_X_Window root, Eina_Bool enabled)
Definition: ecore_x_e.c:2071
#define EINA_SLICE_STR_FMT
To be used in printf()-like statements, prints the slice as a string, its len is to be used,...
Definition: eina_slice.h:510
Eina_Bool edje_object_part_text_cursor_down(Edje_Object *obj, const char *part, Edje_Cursor cur)
Moves the cursor to the char below the current cursor position.
Definition: edje_legacy.c:351
static void * eina_list_data_set(Eina_List *list, const void *data)
Sets the list node data member.
EOAPI void elm_obj_entry_anchor_hover_end(Eo *obj)
Ends the hover popup in the entry.
@ ELM_WIN_DOCK
The window is used as a dock or panel.
Definition: elm_win_legacy.h:70
long long ecore_file_mod_time(const char *file)
Gets the time of the last modification to the given file.
Definition: ecore_file.c:143
EINA_DEPRECATED Eina_Bool elm_icon_animated_get(const Evas_Object *obj)
Get animation mode of the icon.
Definition: elm_icon.c:698
@ ELM_WIN_INDICATOR_TRANSLUCENT
Opacifies the indicator.
Definition: elm_win_legacy.h:28
const char * evas_textblock_escape_string_range_get(const char *escape_start, const char *escape_end)
Return the unescaped version of the string between start and end.
Definition: evas_object_textblock.c:8660
Definition: Ecore_Sdl_Keys.h:5
EOAPI void elm_obj_flipselector_first_interval_set(Eo *obj, double interval)
Set the interval on time updates for a user mouse button hold on a flip selector widget.
Elm_Widget_Item * elm_list_at_xy_item_get(const Elm_List *obj, int x, int y, int *posret)
Get the item that is at the x, y canvas coords.
Definition: elm_list_eo.legacy.c:123
double elm_animation_view_progress_get(const Elm_Animation_View *obj)
Set current progress position of animation view object.
EAPI void ecore_imf_evas_event_mouse_move_wrap(Evas_Event_Mouse_Move *evas_event, Ecore_IMF_Event_Mouse_Move *imf_event)
Converts a "mouse_move" event from Evas to the corresponding event of Ecore_IMF.
Definition: ecore_imf_evas.c:100
int id
the collection id
Definition: edje_convert.h:88
@ EINA_LOG_LEVEL_ERR
Error log level.
Definition: eina_log.h:458
EAPI Eina_Bool edje_edit_part_precise_is_inside_get(Evas_Object *obj, const char *part)
Gets precise_is_inside for part.
Definition: edje_edit.c:3974
void * eina_module_symbol_get(const Eina_Module *m, const char *symbol)
Retrieves the data associated with a symbol.
Definition: eina_module.c:378
int button
The button which has been pressed.
Definition: Ecore_IMF.h:592
#define EINA_LIST_FOREACH(list, l, _data)
Definition for the macro to iterate over a list.
Definition: eina_list.h:1415
Eina_Bool hover_left
Hint indicating if there's space for content on the left side of the hover.
Definition: elm_entry_common.h:91
@ EEZE_UDEV_TYPE_DRIVE_REMOVABLE
Definition: Eeze.h:247
void elm_config_font_overlay_apply(void)
Apply the changes made with elm_config_font_overlay_set() and elm_config_font_overlay_unset() on the ...
Definition: elm_config.c:3233
void(* focus_out)(Ecore_IMF_Context *ctx)
Input Method context widget has lost focus.
Definition: Ecore_IMF.h:780
void elm_table_padding_get(const Elm_Table *obj, int *horizontal, int *vertical)
Get padding between cells.
Definition: elm_table_eo.legacy.c:21
EAPI void ecore_x_window_delete_request_send(Ecore_X_Window win)
Sends a delete request to the given window.
Definition: ecore_x_window.c:468
struct _Eldbus_Version Eldbus_Version
Represents the current version of Eldbus.
Definition: Ecore_Wl2.h:324
void(* Ecore_Cb)(void *data)
A generic callback called as a hook when a certain point in execution is reached.
Definition: Ecore_Common.h:354
Evas_Textgrid_Font_Style evas_object_textgrid_supported_font_styles_get(const Evas_Textgrid *obj)
This function is not implemented yet, do not use.
Definition: evas_textgrid_eo.legacy.c:9
const char * rejected
Set of characters rejected from the entry.
Definition: elm_entry_common.h:230
void eina_ustrbuf_reset(Eina_UStrbuf *buf)
Resets a string buffer.
EAPI void ecore_buffer_free(Ecore_Buffer *buf)
Frees the given Ecore_Buffer.
Definition: ecore_buffer.c:281
double ecore_animator_pos_map_n(double pos, Ecore_Pos_Map map, int v_size, double *v)
Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve.
Definition: ecore_anim.c:751
Definition: elm_store.h:115
Definition: evas_text_utils.h:36
EAPI unsigned int * ecore_drm2_device_crtcs_get(Ecore_Drm2_Device *device, int *num)
Get the crtcs of a given device.
Definition: ecore_drm2_device.c:835
void evas_object_textgrid_font_set(Eo *obj, const char *font_name, Evas_Font_Size font_size)
Set the font family and size on a given textgrid object.
Definition: evas_object_textgrid.c:1492
void edje_perspective_set(Edje_Perspective *ps, Evas_Coord px, Evas_Coord py, Evas_Coord z0, Evas_Coord foc)
Sets up the transform for this perspective object.
Definition: edje_util.c:5286
void elm_object_item_cursor_engine_only_set(Elm_Widget_Item *obj, Eina_Bool engine_only)
Control if the (custom)cursor for a given item should be searched in its theme, also,...
Definition: elm_widget_item_eo.legacy.c:51
EAPI Eina_Bool ecore_wl_dnd_selection_set(Ecore_Wl_Input *input, const char **types_offered)
Definition: ecore_wl_dnd.c:140
Definition: evas_module.h:8
void evas_device_emulation_source_set(Evas_Device *dev, Evas_Device *src)
Set the emulation source device.
Definition: evas_device.c:398
EAPI void ecore_drm2_outputs_destroy(Ecore_Drm2_Device *device)
Destroy any created outputs.
Definition: ecore_drm2_outputs.c:998
void elm_gesture_layer_continues_enable_set(Evas_Object *obj, Eina_Bool continues_enable)
This function sets the gesture layer continues enable of an object.
Definition: elm_gesture_layer.c:4127
Eina_Bool eina_ustrbuf_insert_char(Eina_UStrbuf *buf, Eina_Unicode c, size_t pos)
Inserts a character to a string buffer, reallocating as necessary.
void eldbus_object_free_cb_del(Eldbus_Object *obj, Eldbus_Free_Cb cb, const void *data)
Remove callback registered in eldbus_object_free_cb_add().
Definition: eldbus_object.c:267
Definition: elm_priv.h:1049
EAPI double edje_edit_state_fill_origin_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the fill horizontal origin relative value of a part state.
EAPI Eina_Bool edje_edit_part_mouse_events_get(Evas_Object *obj, const char *part)
Gets mouse_events for part.
Definition: edje_edit.c:3842
@ ECORE_COCOA_CURSOR_RESIZE_UP_DOWN
Resize up down cursor.
Definition: Ecore_Cocoa.h:118
void evas_pointer_canvas_xy_by_device_get(const Evas_Canvas *obj, Evas_Device *dev, int *x, int *y)
This function returns the current known default pointer coordinates.
Definition: evas_canvas_eo.legacy.c:69
void eina_bezier_bounds_get(const Eina_Bezier *b, double *x, double *y, double *w, double *h)
Calculates the bounding box for the bezier.
Definition: eina_bezier.c:274
EAPI void ecore_wl2_window_resize(Ecore_Wl2_Window *window, Ecore_Wl2_Input *input, int location)
Begin resizing a given window.
Definition: ecore_wl2_window.c:775
#define FUNC_ITERATOR_GET_CONTAINER(Function)
Helper macro to cast Function to a Eina_Iterator_Get_Container_Callback.
Definition: eina_iterator.h:184
Used as the data param for the ECORE_CON_EVENT_URL_COMPLETE event.
Definition: Ecore_Con.h:610
void elm_panel_orient_set(Elm_Panel *obj, Elm_Panel_Orient orient)
Set the orientation of the panel.
Definition: elm_panel_eo.legacy.c:3
#define ELM_GENLIST_EVENT_REALIZED
Called when genlist is realized.
Definition: elm_genlist_eo.h:942
EAPI void ecore_win32_window_iconified_set(Ecore_Win32_Window *window, Eina_Bool on)
Iconify or restore the given window.
Definition: ecore_win32_window.c:1248
static size_t eina_str_join(char *dst, size_t size, char sep, const char *a, const char *b)
Join two strings of known length.
Definition: eina_inline_str.x:69
static Eina_F32p32 eina_f32p32_div(Eina_F32p32 a, Eina_F32p32 b)
Calculates the division of two Eina_F32p32 floating point numbers.
void elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse)
Set reverse effect automatically.
Definition: elm_transit.c:741
void *(* Eet_Descriptor_Hash_Add_Callback)(void *h, const char *k, void *d)
Callback prototype for Eet_Descriptor_Hash_Add.
Definition: Eet.h:2750
struct _Eina_Prefix Eina_Prefix
An opaque type for prefix handle.
Definition: eina_prefix.h:26
void elm_config_vsync_set(Eina_Bool enabled)
Set the configured vsync flag.
Definition: elm_config.c:3432
EAPI void ecore_con_ssl_server_verify(Ecore_Con_Server *svr)
Enables certificate verification on a server object.
Definition: ecore_con_legacy.c:2528
void elm_code_widget_selection_clear(Evas_Object *widget)
Clear selection of widget contents.
Definition: elm_code_widget_selection.c:158
#define EINA_UNUSED
Used to indicate that a function parameter is purposely unused.
Definition: eina_types.h:339
void evas_object_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a)
Retrieves the general/main color of the given Evas object.
Definition: evas_object_main.c:2071
EOAPI void evas_canvas_key_lock_add(Eo *obj, const char *keyname)
Adds the keyname key to the current list of lock keys.
EAPI void ecore_wl2_display_destroy(Ecore_Wl2_Display *display)
Destroy an existing Wayland display.
Definition: ecore_wl2_display.c:991
static void * eina_mempool_malloc_near(Eina_Mempool *mp, void *after, void *before, unsigned int size)
Allocates memory in the given mempool using locality hint to improve future memory access use.
Elm_Win_Type
Defines the types of window that can be created.
Definition: elm_win_legacy.h:63
void evas_object_box_layout_vertical(Evas_Box *obj, Evas_Object_Box_Data *priv, void *data)
Layout function which sets the box o to a (basic) vertical box.
Definition: evas_box_eo.legacy.c:39
@ EVAS_TEXT_STYLE_SHADOW_DIRECTION_BOTTOM_LEFT
shadow growing to bottom left
Definition: Evas_Legacy.h:6379
void elm_grid_size_set(Elm_Grid *obj, int w, int h)
Set the virtual size of the grid.
Definition: elm_grid_eo.legacy.c:3
EAPI Eina_Bool edje_edit_state_map_smooth_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool smooth)
Sets map.smooth value of given part state.
Eina_Promise * eina_promise_all_array(Eina_Future *array[])
Creates an all promise.
Definition: eina_promise.c:1397
int references
references count
Definition: edje_convert.h:97
static Eina_Bool eina_value_list_pinsert(Eina_Value *value, unsigned int position, const void *ptr)
Inserts the generic value in a list member position from pointer.
EAPI Eina_Bool edje_edit_group_broadcast_signal_set(Evas_Object *obj, Eina_Bool bs)
Sets the group broadcast signal.
Definition: edje_edit.c:2086
Ecore_Con_Client * client
the client that was lost
Definition: Ecore_Con.h:486
@ ELM_WIN_KEYBOARD_OFF
Request to deactivate the keyboard.
Definition: elm_win_legacy.h:121
EAPI Eina_Bool edje_edit_text_class_name_set(Evas_Object *obj, const char *name, const char *newname)
Changes name of a text class.
Definition: edje_edit.c:8286
int evas_coord_screen_x_to_world(const Evas_Canvas *obj, int x)
Convert/scale an output screen coordinate into canvas coordinates.
Definition: evas_canvas_eo.legacy.c:357
@ ELM_DAY_TUESDAY
Tuesday weekday.
Definition: elm_calendar_eo.h:63
void elm_gengrid_item_select_mode_set(Elm_Gengrid_Item *obj, Elm_Object_Select_Mode mode)
Control the gengrid item's select mode.
Definition: elm_gengrid_item_eo.legacy.c:45
Evas_Object * evas_object_top_in_rectangle_get(const Eo *obj, int x, int y, int w, int h, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects)
Retrieve the Evas object stacked at the top of a given rectangular region in a canvas.
Definition: evas_main.c:1725
EAPI Eina_Bool edje_edit_part_item_index_padding_get(Evas_Object *obj, const char *part, unsigned int index, int *l, int *r, int *t, int *b)
Gets paddings of the part's item.
Definition: edje_edit.c:5777
EAPI const Ecore_IMF_Context_Info * ecore_imf_context_info_get(Ecore_IMF_Context *ctx)
Retrieves the info for the given Input Method Context.
Definition: ecore_imf_context.c:187
Eina_List * categories
Categories in which item should be shown.
Definition: efreet_desktop.h:114
EAPI void ecore_con_url_time(Ecore_Con_Url *url_con, Ecore_Con_Url_Time time_condition, double timestamp)
Sets whether HTTP requests should be conditional, dependent on modification time.
Definition: ecore_con_url.c:1001
void evas_obscured_rectangle_add(Evas_Canvas *obj, int x, int y, int w, int h)
Add an "obscured region" to an Evas canvas.
Definition: evas_canvas_eo.legacy.c:327
DBus Method.
Definition: eldbus_introspection.h:61
static Eina_Value eina_value_double_init(double c)
Initialize Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:191
EAPI void ethumb_document_page_set(Ethumb *e, unsigned int page)
Set the page number to thumbnail in paged documents.
Definition: ethumb.c:828
Eina_Bool eldbus_message_iter_arguments_vget(Eldbus_Message_Iter *iter, const char *signature, va_list ap)
Get data from Eldbus_Message_Iter, for each complete type must have a pointer to store his value,...
Definition: eldbus_message.c:855
Definition: Ecore_X.h:112
@ ELM_ANIMATION_VIEW_STATE_PAUSE
Animation has been paused.
Definition: efl_ui_vg_animation_eo.legacy.h:35
static void eina_clist_element_init(Eina_Clist *elem)
Inits an (unlinked) element.
EAPI int ECORE_EVAS_EWS_EVENT_DEL
window was deleted, pointer is already invalid but may be used as reference for further cleanup work.
Definition: ecore_evas_ews.c:20
void * elm_transit_effect_wipe_add(Elm_Transit *transit, Elm_Transit_Effect_Wipe_Type type, Elm_Transit_Effect_Wipe_Dir dir)
Add the Wipe Effect to Elm_Transit.
Definition: elm_transit.c:2021
This struct is used by eina_future_cb_log_from_desc() and its contents will be routed to eina_log_pri...
Definition: eina_promise.h:398
EAPI int eet_data_node_write_cipher(Eet_File *ef, const char *name, const char *cipher_key, Eet_Node *node, int compress)
TODO FIX ME.
Definition: eet_data.c:5142
EAPI void ecore_x_window_free(Ecore_X_Window win)
Deletes the given window.
Definition: ecore_x_window.c:378
const char * evas_object_box_option_property_name_get(const Evas_Box *obj, int property)
Get the name of the property of the child elements of the box o which have id as identifier.
Definition: evas_box_eo.legacy.c:117
@ EMILE_IMAGE_LOAD_ERROR_PERMISSION_DENIED
Permission denied to an existing file (or path)
Definition: emile_image.h:112
void elm_panel_scrollable_set(Elm_Panel *obj, Eina_Bool scrollable)
Set the scrollability of the panel.
Definition: elm_panel_eo.legacy.c:27
EAPI double edje_edit_state_aspect_min_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the minimum aspect value of a part state.
EAPI void ecore_con_url_limit_download_speed(Ecore_Con_Url *url_obj, off_t max_speed)
Sets a maximum download speed.
Definition: ecore_con_url.c:1237
void ethumb_client_category_set(Ethumb_Client *client, const char *category)
Category directory to store thumbnails.
Definition: ethumb_client.c:1647
Efreet_Uri * efreet_uri_decode(const char *full_uri)
Read a single uri and return an Efreet_Uri struct. If there's no hostname in the uri then the hostnam...
Definition: efreet_uri.c:20
struct _Ethumb_Client Ethumb_Client
client handle.
Definition: Ethumb_Client.h:59
Eina_List * attach_points
List of points to be used as anchor points for emblems/overlays.
Definition: efreet_icon.h:120
#define EINA_LOG_STATE_INIT
String that indicates the log system is initializing.
Definition: eina_log.h:989
EAPI void ecore_evas_focus_set(Ecore_Evas *ee, Eina_Bool on)
Sets the Ecore_Evas window focus for the default seat.
Definition: ecore_evas.c:2034
Eina_Tiler * eina_tiler_intersection(Eina_Tiler *t1, Eina_Tiler *t2)
Gets the intersection of two tilers.
Definition: eina_tiler.c:1448
int minor
< major (binary or source incompatible changes)
Definition: Eet.h:177
#define EINA_LOG_DOM_DBG(DOM, fmt,...)
Logs a message with level DEBUG on the specified domain and format.
Definition: eina_log.h:350
EINA_DEPRECATED void elm_diskselector_item_cursor_unset(Elm_Object_Item *it)
Unset the cursor to be shown when mouse is over the diskselector item.
Evas_Coord x2
Final-swipe direction ending point on X
Definition: elm_gesture_layer_common.h:38
void elm_gesture_layer_line_min_length_set(Evas_Object *obj, int line_min_length)
This function sets the gesture layer line min length of an object.
Definition: elm_gesture_layer.c:3983
Elm_Object_Select_Mode elm_genlist_item_select_mode_get(const Elm_Genlist_Item *obj)
Get the genlist item's select mode.
Definition: elm_genlist_item_eo.legacy.c:93
@ EMOTION_VIS_LIBVISUAL_JESS
jess
Definition: Emotion.h:217
Eina_Iterator * eina_inlist_iterator_new(const Eina_Inlist *list)
Returns a new iterator associated to list.
Definition: eina_inlist.c:852
void * eina_thread_cancellable_run(Eina_Thread_Cancellable_Run_Cb cb, Eina_Free_Cb cleanup_cb, void *data)
This function will setup cleanup callback, turn the thread cancellable, execute the given callback,...
Definition: eina_thread.c:303
static int eina_value_type_compare(const Eina_Value_Type *type, const void *a, const void *b)
Compares memory using type descriptor.
EAPI const char * ecore_wl2_window_class_get(Ecore_Wl2_Window *window)
Get the class of a given window.
Definition: ecore_wl2_window.c:1089
EAPI int ecore_x_disconnect(void)
Shuts down the Ecore X library.
Definition: ecore_x.c:892
void elm_index_omit_enabled_set(Elm_Index *obj, Eina_Bool enabled)
Enable or disable omit feature for a given index widget.
Definition: elm_index_eo.legacy.c:15
Definition: elm_widget_genlist.h:303
Evas_GL_API * evas_gl_api_get(Evas_GL *evas_gl)
Gets the API for rendering using OpenGL.
Definition: evas_gl.c:626
double saved_time_image_header_load
time, in seconds, saved in header loads by sharing cached loads instead
Definition: Evas_Common.h:2954
Definition: eo_ptr_indirection.x:259
@ EDJE_ACTION_TYPE_LAST
Vector animation loop value.
Definition: Edje_Common.h:1940
EOAPI void elm_obj_calendar_mark_del(Eo *obj, Elm_Calendar_Mark *mark)
Delete mark from the calendar.
int efreet_desktop_save(Efreet_Desktop *desktop)
Saves any changes made to desktop back to the file on the filesystem.
Definition: efreet_desktop.c:297
Eina_Bool elm_image_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key)
Set a location in memory to be used as an image object's source bitmap.
Definition: efl_ui_image.c:2479
EAPI Edje_Action_Type edje_edit_program_action_get(Evas_Object *obj, const char *prog)
Gets the action of a given program.
Definition: edje_edit.c:11672
int elm_quicklaunch_sub_shutdown(void)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:894
void elm_entry_select_allow_set(Elm_Entry *obj, Eina_Bool allow)
Allow selection in the entry.
Definition: elm_entry_eo.legacy.c:363
EAPI int edje_edit_part_item_index_aspect_h_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the aspect height value of a part's item.
Eina_Bool elm_transit_event_enabled_get(const Elm_Transit *transit)
Get the value of event enabled status.
Definition: elm_transit.c:726
Elm_Map_Source_Type
Set type of a external source (provider).
Definition: elm_map_eo.legacy.h:23
EOAPI void elm_obj_clock_edit_set(Eo *obj, Eina_Bool edit)
Whether a given clock widget is under editing mode or under (default) displaying-only mode.
@ ELM_ACTIONSLIDER_ALL
All positions for left/center/right.
Definition: elm_actionslider_eo.h:24
Definition: Ecore_Wayland.h:94
void * ext_data
Extension data - not used.
Definition: Ecore_Common.h:641
EAPI void ecore_win32_window_size_max_get(Ecore_Win32_Window *window, int *max_width, int *max_height)
Get the maximum size of the given window.
Definition: ecore_win32_window.c:939
EINA_DEPRECATED const char * elm_fileselector_entry_path_get(const Evas_Object *obj)
Get the entry's path string for a given file selector entry widget.
Definition: elc_fileselector_entry.c:417
EAPI void ecore_x_screensaver_activate(void)
Definition: ecore_x_screensaver.c:273
An IPC structure for server_data event.
Definition: Ecore_Ipc.h:310
unsigned char fg
the index of the palette for the foreground color
Definition: Evas_Common.h:1866
Eina_Bool elua_util_string_run(Elua_State *es, const char *chunk, const char *chname)
Runs a string.
Definition: elua.c:793
Eina_Strbuf * eina_strbuf_manage_read_only_new_length(const char *str, size_t length)
Creates a new string buffer using the passed string.
Edje_Input_Hints edje_object_part_text_input_hint_get(const Evas_Object *obj, const char *part)
Gets the value of input hint.
Definition: edje_util.c:2884
unsigned int timestamp
Time when the event occurred.
Definition: Ecore_Input.h:293
Edje_Part_Dragable dragable
dragable part
Definition: edje_convert.h:125
unsigned short italic
whether the character is oblique
Definition: Evas_Common.h:1869
EAPI const char * emotion_webcam_name_get(const Emotion_Webcam *ew)
Get the human understandable name of a Webcam.
Definition: emotion_webcam.c:307
EAPI Eina_Bool ecore_x_dpms_capable_get(void)
Checks if the X server is capable of DPMS.
Definition: ecore_x_dpms.c:54
EAPI const char * ecore_drm_device_name_get(Ecore_Drm_Device *dev)
Gets the name of the Ecore_Drm_Device.
Definition: ecore_drm_device.c:516
#define EVAS_VIDEO_SURFACE_VERSION
Magic version number to know what the video surf struct looks like.
Definition: Evas_Legacy.h:6187
void edje_object_part_text_input_panel_show_on_demand_set(Evas_Object *obj, const char *part, Eina_Bool ondemand)
Sets the attribute to show the input panel in case of only a user's explicit Mouse Up event.
Definition: edje_util.c:3118
void elm_genlist_item_item_class_update(Elm_Genlist_Item *obj, const Elm_Genlist_Item_Class *itc)
Update the item class of an item.
Definition: elm_genlist_item_eo.legacy.c:171
Definition: Ecore_X.h:1032
An IPC structure for client_del event.
Definition: Ecore_Ipc.h:261
EAPI void eina_debug_session_data_set(Eina_Debug_Session *session, void *data)
Set data to a session.
Definition: eina_debug.c:692
Evas_GL_Stencil_Bits stencil_bits
Surface Stencil Bits.
Definition: Evas_GL.h:567
struct _Evas_Textblock_Node_Format::@344 pad
Amount of padding required.
@ ELM_GLVIEW_STENCIL_2
Request min.
Definition: elm_glview_eo.h:55
EAPI Eina_Bool edje_edit_text_class_del(Evas_Object *obj, const char *name)
Deletes text class object from edje.
Definition: edje_edit.c:8263
enum _Edje_Part_Type Edje_Part_Type
All possible "part" types in Edje.
void evas_cserve_image_cache_contents_clean(Evas_Cserve_Image_Cache *cache)
Completely discard/clean a given images cache, thus re-setting it.
Definition: evas_stats.c:30
const char * s
Used by both string and choice.
Definition: Edje_Common.h:658
const char * elm_theme_system_dir_get(void)
Get the file path where elementary system theme files are found.
Definition: elm_theme.c:1062
EAPI int embryo_program_variable_count_get(Embryo_Program *ep)
Retrieves the number of public variables in the given program.
Definition: embryo_amx.c:529
A union of IMF events.
Definition: Ecore_IMF.h:741
@ ECORE_GETOPT_TYPE_LONG
Value of type long.
Definition: Ecore_Getopt.h:91
int evas_textblock_cursor_pos_get(const Efl_Text_Cursor_Handle *cur)
Return the current cursor pos.
Definition: evas_object_textblock.c:11219
EAPI void ecore_evas_callback_msg_parent_handle_set(Ecore_Evas *ee, void(*func_parent_handle)(Ecore_Evas *ee, int msg_domain, int msg_id, void *data, int size))
Sets a callback for parent Ecore_Evas message.
Definition: ecore_evas.c:2726
EAPI void ecore_drm2_device_keyboard_info_set(Ecore_Drm2_Device *device, void *context, void *keymap, int group)
Set info to be used on keyboards.
Definition: ecore_drm2_device.c:819
EAPI Eina_Bool ecore_fork_reset_callback_add(Ecore_Cb func, const void *data)
Adds a function to be called by ecore_fork_reset().
Definition: ecore.c:509
struct _Elm_Event_Policy_Changed Elm_Event_Policy_Changed
Data on the event when an Elementary policy has changed.
Eldbus_Service_Interface * eldbus_service_interface_register(Eldbus_Connection *conn, const char *path, const Eldbus_Service_Interface_Desc *desc)
Register an interface in the given path and connection.
Definition: eldbus_service.c:998
EOAPI void evas_canvas_pointer_canvas_xy_by_device_get(const Eo *obj, Evas_Device *dev, int *x, int *y)
This function returns the current known default pointer coordinates.
EOAPI const char * elm_obj_entry_selection_get(const Eo *obj)
Get any selected text within the entry.
char * eina_file_path_sanitize(const char *path)
Sanitizes the file path.
Definition: eina_file_common.c:409
Eina_Bool(* Ecore_Cocoa_Terminate_Cb)(Ecore_Cocoa_Object *sender)
Callback called when a delete request is sent to the application.
Definition: Ecore_Cocoa.h:92
Definition: elm_widget_naviframe.h:44
EOAPI void evas_canvas_nochange_push(Eo *obj)
Push the nochange flag up 1.
void elm_box_padding_get(const Elm_Box *obj, int *horizontal, int *vertical)
Get the space (padding) between the box's elements.
Definition: elm_box_eo.legacy.c:45
void(* Ecore_Evas_Selection_Changed_Cb)(Ecore_Evas *ee, unsigned int seat, Ecore_Evas_Selection_Buffer selection)
Callback called when the content of one of the selection buffers changes.
Definition: Ecore_Evas.h:3698
void evas_object_image_preload(Evas_Object *eo_obj, Eina_Bool cancel)
Preload an image object's image data in the background.
Definition: evas_image_legacy.c:66
double edje_object_transition_duration_factor_get(const Evas_Object *obj)
Transition duration factor.
Definition: edje_legacy.c:1136
int ECORE_WIN32_EVENT_MOUSE_OUT
Ecore_Event for the Ecore_Win32_Event_Mouse_Out event.
Definition: ecore_win32.c:404
Eina_Bool edje_external_type_register(const char *type_name, const Edje_External_Type *type_info)
Registers a type to be used by EXTERNAL parts.
Definition: edje_external.c:154
Evas_Object *(* SlideshowItemGetFunc)(void *data, Evas_Object *obj)
Image fetching class function for slideshow item classes.
Definition: elm_slideshow_common.h:7
const Evas_Object * elm_map_overlay_content_get(const Elm_Map_Overlay *overlay)
Get the content object.
Definition: elm_map.c:5195
EOAPI void elm_obj_gengrid_item_update(Eo *obj)
Update the contents of a given gengrid item.
EAPI Eina_List * edje_edit_text_classes_list_get(Evas_Object *obj)
Gets the list of all the Text Classes in the given edje object.
Definition: edje_edit.c:8221
void elm_entry_input_hint_set(Elm_Entry *obj, Elm_Input_Hints hints)
Sets the input hint which allows input methods to fine-tune their behavior.
Definition: elm_entry_eo.legacy.c:195
void * evas_object_smart_callback_del(Evas_Object *eo_obj, const char *event, Evas_Smart_Cb func)
Delete (unregister) a callback function from the smart event specified by event on the smart object o...
Definition: evas_object_smart.c:1097
@ ECORE_GETOPT_ACTION_STORE
Store a value.
Definition: Ecore_Getopt.h:65
void(* Elm_Map_Overlay_Get_Cb)(void *data, Evas_Object *map, Elm_Map_Overlay *overlay)
Get callback function for the overlay.
Definition: elm_map_common.h:57
Elm_Softcursor_Mode
Definition: elm_general.h:790
EOAPI void elm_obj_web_bg_color_get(const Eo *obj, int *r, int *g, int *b, int *a)
Get the background color to be used by the web object.
Definition: Edje_Edit.h:98
void * ecore_event_del(Ecore_Event *event)
Deletes an event from the queue.
Definition: ecore_events.c:70
#define ELM_THUMB_EVENT_GENERATE_STOP
Called when thumbnail generation stopped.
Definition: elm_thumb_eo.h:46
@ ELM_REG_BADPAT
Invalid regular expression.
Definition: elm_helper.h:36
double zy
zy in z' = (x * zx) + (y * zy) + (z * zz) + zw
Definition: eina_matrix.h:135
#define EINA_ERROR_NO_ERROR
No error reported.
Definition: eina_error.h:108
@ ECORE_COCOA_CURSOR_RESIZE_UP
Resize up cursor.
Definition: Ecore_Cocoa.h:117
EINA_DEPRECATED Evas_Object * elm_icon_object_get(Evas_Object *obj)
Get the image object of the icon.
Definition: elm_icon.c:821
EAPI void * ecore_buffer_data_get(Ecore_Buffer *buf)
Get a pointer to the raw data of the given Ecore_Buffer.
Definition: ecore_buffer.c:311
const char * ip
the proxy-bound ip address
Definition: Ecore_Con.h:588
#define EPHYSICS_BODY_RESTITUTION_CONCRETE
Restitution coefficient of concrete.
Definition: EPhysics.h:2151
EAPI Eina_Bool emotion_object_extension_may_play_get(const char *file)
Do we have a chance to play that file.
Definition: emotion_main.c:126
void elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_keep)
Enable/disable keeping up the objects states.
Definition: elm_transit.c:981
struct _Ecore_Factorized_Idle Ecore_Idle_Enterer
A handle for idle enterers.
Definition: Ecore_Common.h:3170
double elm_video_play_position_get(const Evas_Object *obj)
Get the current position (in seconds) being played in the Elm_Video object.
Definition: efl_ui_video.c:532
@ ECORE_IMF_INPUT_HINT_AUTOFILL_CREDIT_CARD_EXPIRATION_YEAR
Autofill hint for a credit card expiration year.
Definition: Ecore_IMF.h:419
struct _Ecore_Con_Event_Url_Progress::@27 down
download info
void elm_map_region_get(const Elm_Map *obj, double *lon, double *lat)
Get the current geographic coordinates of the map.
Definition: elm_map_eo.legacy.c:51
@ EINA_LOG_LEVELS
Count of default log levels.
Definition: eina_log.h:462
@ EVAS_TEXT_STYLE_OUTLINE_SOFT_SHADOW
text with outline and soft shadow effects combined
Definition: Evas_Legacy.h:6372
void eina_quad_rectangle_to(const Eina_Quad *q, Eina_Rectangle *r)
Transform the given quadrangle to the given rectangle.
Definition: eina_quad.c:57
EAPI Eina_Bool ecore_evas_focus_device_get(const Ecore_Evas *ee, Efl_Input_Device *seat)
Queries whether an Ecore_Evas' window is focused or not.
Definition: ecore_evas.c:1976
@ ELM_GENGRID_ITEM_SCROLLTO_NONE
No scrollto.
Definition: elm_general.h:396
@ EVAS_BUTTON_NONE
No extra mouse button data.
Definition: Evas_Common.h:357
void evas_object_smart_callback_call(Evas_Object *eo_obj, const char *event, void *event_info)
Call a given smart callback on the smart object obj.
Definition: evas_object_smart.c:1151
void evas_object_size_hint_request_set(Eo *eo_obj, Evas_Coord w, Evas_Coord h)
Sets the hints for an object's optimum size.
Definition: evas_object_main.c:1576
EAPI void eina_evlog_start(void)
Begins logging - until now eina_evlog is a NOOP.
Definition: eina_evlog.c:214
@ EMILE_IMAGE_LOAD_ERROR_GENERIC
A non-specific error occurred.
Definition: emile_image.h:110
EAPI void ecore_imf_context_candidate_panel_geometry_get(Ecore_IMF_Context *ctx, int *x, int *y, int *w, int *h)
Gets the geometry information of the candidate panel.
Definition: ecore_imf_context.c:1344
EOAPI void elm_obj_entry_select_none(Eo *obj)
This drops any existing text selection within the entry.
Definition: emile_image.h:215
EAPI int ephysics_body_soft_body_slice_index_get(EPhysics_Body *body, Evas_Object *slice)
Get the slice index of a soft body based on its slice`s Evas Object.
EAPI int edje_edit_group_min_w_get(Evas_Object *obj)
Gets the group minimum width.
A structure that stores information of an Exit request event.
Definition: Ecore_Common.h:637
const char * efl_net_connman_access_point_path_get(Efl_Net_Control_Access_Point *ap)
Get the path of the given access_point.
Definition: efl_net_control_access_point-connman.c:1680
Elm_Input_Panel_Layout
Input panel (virtual keyboard) layout types.
Definition: elm_general.h:76
int evas_touch_point_list_nth_id_get(Evas *eo_e, unsigned int n)
This function returns the id of nth touch point.
Definition: evas_touch_point.c:95
EAPI Eina_Bool edje_edit_data_add(Evas_Object *obj, const char *itemname, const char *value)
Creates a new global data object in the given edje file.
Definition: edje_edit.c:2381
@ EDJE_TEXT_EFFECT_SHADOW_DIRECTION_RIGHT
right shadow direction value
Definition: Edje_Common.h:2139
EAPI void ecore_win32_window_geometry_get(Ecore_Win32_Window *window, int *x, int *y, int *width, int *height)
Get the geometry of the given window.
Definition: ecore_win32_window.c:736
EAPI Eina_Bool ecore_wl_dnd_selection_get(Ecore_Wl_Input *input, const char *type)
Definition: ecore_wl_dnd.c:196
void elm_entry_input_panel_return_key_autoenabled_set(Elm_Entry *obj, Eina_Bool enabled)
Set whether the return key on the input panel is disabled automatically when entry has no text.
Definition: elm_entry_eo.legacy.c:291
@ EVAS_NATIVE_SURFACE_X11
X Window system based type.
Definition: Evas_Legacy.h:4788
@ ECORE_POS_MAP_BOUNCE
Start at 0.0 then "drop" like a ball bouncing to the ground at 1.0, and bounce v2 times,...
Definition: Ecore_Common.h:2772
Eina_Bool eina_value_type_check(const Eina_Value_Type *type)
Checks if type is valid.
Definition: eina_value.c:5841
EAPI double edje_edit_state_minmul_w_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the multiplier (minmul) width value of a part state.
Cache used to store the last element of a list and the number of elements, for fast access.
Definition: eina_list.h:335
EAPI int eet_data_write_cipher(Eet_File *ef, Eet_Data_Descriptor *edd, const char *name, const char *cipher_key, const void *data, int compress)
Writes a data structure from memory and store in an eet file using a cipher.
Definition: eet_data.c:2385
EAPI int ecore_evas_aux_hint_id_get(const Ecore_Evas *ee, const char *hint)
Gets a ID of the auxiliary hint string.
Definition: ecore_evas.c:2464
Eina_Bool eina_strbuf_append_strftime(Eina_Strbuf *buf, const char *format, const struct tm *tm)
Appends a strftime-style timestamp to the buffer.
Definition: eina_strbuf.c:220
void eina_matrix3_copy(Eina_Matrix3 *dst, const Eina_Matrix3 *src)
Copies a matrix.
Definition: eina_matrix.c:1209
Eina_Bool eeze_sensor_accuracy_get(Eeze_Sensor_Obj *sens, int *accuracy)
Get accuracy from sensor object.
Definition: eeze_sensor.c:249
void evas_object_textblock_text_markup_prepend(Efl_Text_Cursor_Handle *cur, const char *text)
Prepends markup to the cursor cur.
Definition: evas_object_textblock.c:8951
Edje_Part_Description_Spec_Table table
table part description
Definition: edje_convert.h:169
EOAPI void evas_canvas_image_cache_set(Eo *obj, int size)
Set the image cache.
Eina_Bool evas_textblock_cursor_is_format(const Evas_Textblock_Cursor *cur)
Returns true if the cursor points to a format.
Definition: evas_object_textblock.c:9866
EAPI Eina_Bool edje_edit_part_item_item_weight_x_set(Evas_Object *obj, const char *part, unsigned int index, double weight_x)
Sets the horizontal we value of a part item.
EOAPI Eina_Bool elm_obj_genlist_homogeneous_get(const Eo *obj)
Get whether the homogeneous mode is enabled.
Definition: elm_widget_spinner.h:38
Elm_Map_Overlay * elm_map_overlay_line_add(Elm_Map *obj, double flon, double flat, double tlon, double tlat)
Add a new line overlay to the map object.
Definition: elm_map_eo.legacy.c:129
Elm_Object_Item * focused_item
a focused item by keypad arrow or mouse.
Definition: elm_widget_genlist.h:56
Evas_Object * elm_color_class_editor_add(Evas_Object *obj)
Create a new color class editor.
Definition: elm_color_class.c:674
void eina_simple_xml_node_data_free(Eina_Simple_XML_Node_Data *node)
Removes data from parent and deletes it.
Definition: eina_simple_xml_parser.c:785
EAPI Eina_Bool ecore_wl2_window_activated_get(const Ecore_Wl2_Window *window)
Get the activated state of a window.
Definition: ecore_wl2_window.c:1191
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:460
EAPI int ecore_wl_window_rotation_get(Ecore_Wl_Window *win)
Gets the rotation of the Ecore_Wl_Window.
Definition: ecore_wl_window.c:926
Evas_Modifier * modifiers
modifier keys pressed during the event
Definition: Evas_Legacy.h:167
Definition: elm_widget_map.h:253
EAPI void ephysics_world_gravity_set(EPhysics_World *world, double gx, double gy, double gz)
Set world gravity in the 3 axes (x, y, z).
EOAPI unsigned int elm_obj_genlist_filtered_items_count(const Eo *obj)
Return how many items have passed the filter currently.
void eina_thread_queue_parent_set(Eina_Thread_Queue *thq, Eina_Thread_Queue *thq_parent)
Sets the parent of a thread queue (make this one a child).
Definition: eina_thread_queue.c:553
Definition: edje_part_helper.h:6
Definition: eolian_database.h:67
static Eina_Bool eina_rectangle_intersection(Eina_Rectangle *dst, const Eina_Rectangle *src)
Gets the intersection of two rectangles.
int edje_collection_cache_get(void)
Returns the collection cache size.
Definition: edje_cache.c:957
@ ECORE_IMF_MOUSE_TRIPLE_CLICK
A triple click.
Definition: Ecore_IMF.h:293
void elm_gengrid_item_cursor_unset(Elm_Object_Item *item)
Unset any custom mouse pointer/cursor decoration set to be shown, when the mouse pointer is over the ...
Definition: elm_gengrid.c:5013
@ ELM_IMAGE_ORIENT_270
rotate 90 degrees counter-clockwise (i.e.
Definition: elm_image_legacy.h:397
enum _Eina_Log_Level Eina_Log_Level
List of available logging levels.
int ecore_drm2_shutdown(void)
Shutdown the Ecore_Drm2 library.
Definition: ecore_drm2.c:197
double elm_gesture_layer_zoom_step_get(const Elm_Gesture_Layer *obj)
Control step value for zoom action.
Definition: elm_gesture_layer_eo.legacy.c:9
EOAPI void elm_obj_web_popup_selected_set(Eo *obj, int idx)
Tells the web object which index in the currently open popup was selected.
EINA_DEPRECATED void elm_flipselector_item_del(Elm_Object_Item *it)
Delete a given item from a flip selector widget.
Evas_Coord_Point canvas
The X/Y location of the cursor.
Definition: Evas_Legacy.h:200
@ ELM_COLORSELECTOR_PICKER
Only color picker is displayed.
Definition: elm_colorselector_eo.h:28
Eina_Bool elm_win_wm_rotation_available_rotations_get(const Elm_Win *obj, int **rotations, unsigned int *count)
Get the array of available window rotations.
Definition: efl_ui_win.c:6902
EAPI Eina_Bool edje_edit_part_drag_threshold_set(Evas_Object *obj, const char *part, const char *threshold)
Sets the name of the part that is used as 'threshold' for the given draggies.
int elm_map_overlay_class_zoom_max_get(const Elm_Map_Overlay *klass)
Get the maximum zoom from where the overlay members in the class can be grouped.
Definition: elm_map.c:5405
void elm_gengrid_page_relative_get(const Eo *obj, double *h_pagerel, double *v_pagerel)
Control a given gengrid widget's scrolling page size, relative to its viewport size.
Definition: elm_gengrid.c:5131
EAPI int ECORE_WL2_EVENT_DATA_SOURCE_ACTION
Definition: ecore_wl2.c:32
char * elm_theme_list_item_path_get(const char *f, Eina_Bool *in_search_path)
Return the full path for a theme element.
Definition: elm_theme.c:810
const char * edje_external_param_type_str(Edje_External_Param_Type type)
Converts type identifier to string nicer representation.
Definition: edje_external.c:7
void eina_matrix4_copy(Eina_Matrix4 *dst, const Eina_Matrix4 *src)
Copies matrix.
Definition: eina_matrix.c:978
const Eina_List * evas_object_clipees_get(const Evas_Object *eo_obj)
Return a list of objects currently clipped by obj.
Definition: evas_clip.c:506
Eina_Bool deleted
Flags deletion of domain, a free slot.
Definition: eina_log.h:421
void elm_win_norender_push(Evas_Object *obj)
This pushes (increments) the norender counter on the window.
Definition: efl_ui_win.c:6784
EAPI int ecore_x_drawable_depth_get(Ecore_X_Drawable d)
Retrieves the depth of the given drawable.
Definition: ecore_x_drawable.c:88
void eina_hash_list_append(Eina_Hash *hash, const void *key, const void *data)
Appends data to an Eina_List inside a hash.
Definition: eina_hash.c:1382
void eldbus_name_owner_changed_callback_del(Eldbus_Connection *conn, const char *bus, Eldbus_Name_Owner_Changed_Cb cb, const void *cb_data)
Remove callback added with eldbus_name_owner_changed_callback_add().
Definition: eldbus_core.c:1432
int size
the length of the data sent
Definition: Ecore_Con.h:545
EOAPI void elm_obj_entry_editable_set(Eo *obj, Eina_Bool editable)
Sets if the entry is to be editable or not.
@ ECORE_FD_WRITE
Fd Write mask.
Definition: Ecore_Common.h:1389
static Eina_Bool eina_value_struct_vget(const Eina_Value *value, const char *name, va_list args)
Gets the generic value from a struct member.
void evas_object_text_shadow_color_get(const Evas_Text *obj, int *r, int *g, int *b, int *a)
Controls the shadow color for the given text object.
Definition: evas_text_eo.legacy.c:9
@ ELM_ICON_LOOKUP_THEME
Icon look up order: freedesktop.
Definition: elm_icon_legacy.h:13
EOAPI Eina_Bool elm_obj_genlist_item_expanded_get(const Eo *obj)
Get the expanded state of an item.
enum _Evas_Button_Flags Evas_Button_Flags
Flags for Mouse Button events.
Definition: eolian_database.h:291
EAPI void ephysics_world_bodies_outside_right_autodel_set(EPhysics_World *world, Eina_Bool autodel)
Set world autodeleting bodies mode when they're outside of render area by the right.
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:423
@ ECORE_AUDIO_TYPE_WASAPI
Use Wasapi module.
Definition: Ecore_Audio.h:61
_Evas_Font_Data_Cache
Definition: Evas_Common.h:389
@ EMILE_IMAGE_LOAD_ERROR_CORRUPT_FILE
File corrupt (but was detected as a known format)
Definition: emile_image.h:114
void eina_tiler_rect_del(Eina_Tiler *t, const Eina_Rectangle *r)
Removes a rectangle from a tiler.
Definition: eina_tiler.c:1248
EAPI void ecore_evas_free(Ecore_Evas *ee)
Frees an Ecore_Evas.
Definition: ecore_evas.c:1109
EAPI void ephysics_constraint_del(EPhysics_Constraint *constraint)
Deletes a physics constraint.
EOAPI Eina_Bool elm_obj_gengrid_filled_get(const Eo *obj)
Get how the items grid's filled within a given gengrid widget.
void ecore_animator_thaw(Ecore_Animator *animator)
Restores execution of the specified animator.
Definition: ecore_anim.c:911
@ EDJE_TEXT_EFFECT_SHADOW_DIRECTION_BOTTOM_LEFT
Bottom left shadow direction value.
Definition: Edje_Common.h:2134
void elm_theme_copy(Elm_Theme *th, Elm_Theme *thdst)
Copy the theme from the source to the destination theme.
Definition: elm_theme.c:562
void elm_genlist_item_decorate_mode_set(Elm_Genlist_Item *obj, const char *decorate_it_type, Eina_Bool decorate_it_set)
Activate a genlist mode on an item.
Definition: elm_genlist_item_eo.legacy.c:177
char * str
The message's string value.
Definition: Edje_Legacy.h:552
EAPI void efreet_lang_reset(void)
Resets language dependent variables and resets language dependent caches This must be called whenever...
Definition: efreet.c:177
@ ELM_GLVIEW_DEPTH
Depth buffer enabled rendering mode (24 bits by default)
Definition: elm_glview_eo.h:36
@ ECORE_X_WINDOW_INPUT_MODE_NONE
The window can never be focused.
Definition: Ecore_X.h:1229
Ecore_Animator * ecore_animator_add(Ecore_Task_Cb func, const void *data)
Adds an animator to call func at every animation tick during main loop execution.
Definition: ecore_anim.c:538
double y1
Top right y coordinate.
Definition: eina_quad.h:49
@ EMOTION_VIS_LIBVISUAL_MADSPIN
madspin
Definition: Emotion.h:222
@ ECORE_POWER_STATE_MAINS
The system is connected to a mains supply of power, thus there is no need to limit processing to save...
Definition: Ecore_Common.h:960
These routines are used for interacting with files using Elm Code.
#define ELM_CALENDAR_EVENT_CHANGED
Emitted when the date in the calendar is changed.
Definition: elm_calendar_eo.h:564
const char * strv
String value.
Definition: Ecore_Getopt.h:155
void elm_transit_repeat_times_set(Elm_Transit *transit, int repeat)
Set the transit repeat count.
Definition: elm_transit.c:755
EAPI Eina_Bool edje_edit_state_fill_origin_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Sets the fill vertical origin offset value of a part state.
void elm_entry_input_panel_imdata_get(const Elm_Entry *obj, void *data, int *len)
Get the specific data of the current input panel.
Definition: elm_entry_eo.legacy.c:477
@ ELM_WIN_POPUP_MENU
Like .dropdown_menu, but for the menu triggered by right-clicking an object.
Definition: elm_win_legacy.h:83
EOAPI void elm_obj_slideshow_clear(Eo *obj)
Remove all items from a given slideshow widget.
void * evas_object_intercept_layer_set_callback_del(Evas_Object *obj, Evas_Object_Intercept_Layer_Set_Cb func)
Unset the callback function that intercepts a layer set event of an object.
void * evas_object_intercept_stack_above_callback_del(Evas_Object *obj, Evas_Object_Intercept_Stack_Above_Cb func)
Unset the callback function that intercepts a stack above event of an object.
Ethumb_Thumb_Aspect elm_thumb_aspect_get(const Evas_Object *obj)
Get the aspect of the thumb object.
Definition: elm_thumb.c:790
void evas_object_table_padding_set(Evas_Table *obj, int horizontal, int vertical)
Control the padding between cells.
Definition: evas_table_eo.legacy.c:27
EAPI int ecore_drm_tty_get(Ecore_Drm_Device *dev)
Gets the opened virtual terminal file descriptor.
Definition: ecore_drm_tty.c:314
Eina_Bool elm_object_focus_get(const Evas_Object *obj)
Get the whether an Elementary object has the focus or not.
Definition: elm_focus_legacy.c:363
Emile_Cipher_Backend emile_cipher_module_get(void)
Get the name of the current used backend.
Definition: emile_main.c:41
@ EDJE_MESSAGE_STRING_FLOAT_SET
A message with a struct containing a string and list of floating point numbers as value.
Definition: Edje_Legacy.h:605
Elm_Object_Select_Mode elm_gengrid_select_mode_get(const Elm_Gengrid *obj)
Get the gengrid select mode.
Definition: elm_gengrid_eo.legacy.c:57
EAPI void ecore_drm2_output_relative_to_set(Ecore_Drm2_Output *output, const char *relative)
Set which output a given output is relative to.
Definition: ecore_drm2_outputs.c:1737
void elm_gengrid_reorder_mode_set(Elm_Gengrid *obj, Eina_Bool reorder_mode)
Set whether a given gengrid widget is or not able have items reordered.
Definition: elm_gengrid_eo.legacy.c:63
Used to store the list and its subtype.
Definition: eina_value.h:1914
void eina_quaternion_f16p16_slerp(Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *a, const Eina_Quaternion_F16p16 *b, Eina_F16p16 pos)
Definition: eina_quaternion.c:176
EAPI int edje_edit_state_fill_origin_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the fill vertical origin offset value of a part state.
@ ELM_WIN_TOOLBAR
The window is used to hold a floating toolbar, or similar.
Definition: elm_win_legacy.h:72
@ EINA_SIMPLE_XML_OPEN
Definition: eina_simple_xml_parser.h:195
const char * part
name of part that use image
Definition: Edje_Edit.h:118
void evas_event_callback_add(Evas *eo_e, Evas_Callback_Type type, Evas_Event_Cb func, const void *data)
Add (register) a callback function to a given canvas event.
Definition: evas_callbacks.c:573
const char * color
Color to use when printing in this domain.
Definition: eina_log.h:424
@ ECORE_X_WINDOW_STATE_HIDDEN
The window should not be included in the pager.
Definition: Ecore_X.h:166
Definition: eina_thread_queue.h:59
void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped)
Set the shaped state of a window.
Definition: efl_ui_win.c:8615
Elm_Widget_Item * elm_list_item_insert_before(Elm_List *obj, Elm_Widget_Item *before, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data)
Insert a new item into the list object before item before.
Definition: elm_list_eo.legacy.c:105
void eina_matrix2_array_set(Eina_Matrix2 *m, const double *v)
Sets array to matrix.
Definition: eina_matrix.c:1360
EAPI Eina_Bool edje_edit_part_source2_set(Evas_Object *obj, const char *part, const char *source)
Sets the source2 of part.
EAPI void ecore_wl_window_opaque_region_set(Ecore_Wl_Window *win, int x, int y, int w, int h)
Sets the opaque region of the Ecore_Wl_Window.
Definition: ecore_wl_window.c:875
EAPI void ecore_cocoa_window_title_set(Ecore_Cocoa_Window *window, const char *title)
Changes the title of a Cocoa window.
void eina_bezier_values_get(const Eina_Bezier *b, double *start_x, double *start_y, double *ctrl_start_x, double *ctrl_start_y, double *ctrl_end_x, double *ctrl_end_y, double *end_x, double *end_y)
Gets the values of the points of the given floating point cubic bezier curve.
Definition: eina_bezier.c:127
@ ECORE_X_WIN_KEYGRAB_SHARED
Getting the grabbed-key together with the other client windows.
Definition: Ecore_X.h:2790
Ecore_IMF_Keyboard_Locks locks
The keyboard locks active when the event has been emitted.
Definition: Ecore_IMF.h:676
struct _Eina_QuadTree Eina_QuadTree
A quadtree is a data structure where each node contains four child nodes.
Definition: eina_quadtree.h:47
@ ECORE_IMF_KEYBOARD_MODIFIER_CTRL
"Control" is pressed
Definition: Ecore_IMF.h:266
EAPI int ecore_getopt_parse_positional(const Ecore_Getopt *parser, Ecore_Getopt_Value *values, int argc, char **argv, int start)
Parses command line positional parameters.
Definition: ecore_getopt.c:2096
void ethumb_client_video_time_set(Ethumb_Client *client, float t)
Set the video time (duration) in seconds.
Definition: ethumb_client.c:1685
EOAPI Eina_Bool elm_obj_prefs_item_editable_get(const Eo *obj, const char *name)
Get whether the widget bound to a given prefs widget's item is editable or not.
EAPI unsigned int ecore_x_visual_id_get(Ecore_X_Visual visual)
Retrieve the Visual ID from a given Visual.
Definition: ecore_x.c:2459
EOAPI void elm_obj_entry_text_style_user_push(Eo *obj, const char *style)
Push the style to the top of user style stack.
unsigned int step
Number of slots to grow or shrink data.
Definition: eina_array.h:236
int32_t Eina_F16p16
Type for floating point number where the size of the integer part is 16-bit and the size of the decim...
Definition: eina_fp.h:69
EAPI int edje_edit_part_drag_step_x_get(Evas_Object *obj, const char *part)
Gets horizontal draggable step for part.
@ ECORE_IMF_CALLBACK_TRANSACTION_START
"TRANSACTION_START" is called when a new transaction sequence starts.
Definition: Ecore_IMF.h:237
uint64_t _guarantee
guarantees 8-byte alignment
Definition: eina_value.h:351
EOAPI void evas_canvas_event_default_flags_set(Eo *obj, Evas_Event_Flags flags)
Set the default set of flags an event begins with.
@ ELM_MAP_ZOOM_MODE_AUTO_FILL
Zoom until map fills scroll, ensuring no pixels are left unfilled.
Definition: elm_map_legacy.h:22
Eina_List * efreet_util_desktop_name_glob_list(const char *glob)
Find all desktops where name matches a glob pattern.
Definition: efreet_utils.c:340
EAPI Eina_List * eeze_udev_find_by_filter(const char *subsystem, const char *type, const char *name)
A more advanced find, allows finds using udev properties.
Definition: eeze_udev_find.c:325
EINA_DEPRECATED Evas_Object * elm_bg_overlay_get(const Evas_Object *obj)
Get the overlay object used for the background object.
Eina_Iterator * eina_rbtree_iterator_postfix(const Eina_Rbtree *root)
Returns a new prefix iterator associated with a rbtree.
Definition: eina_rbtree.c:533
const char * suffix
The suffix the be printed.
Definition: eina_promise.h:386
Eina_Bool elm_animation_view_auto_repeat_get(const Elm_Animation_View *obj)
Turn on/off animation looping.
Eina_Bool elm_textpath_ellipsis_get(const Efl_Ui_Textpath *obj)
Control the ellipsis behavior of the textpath.
Definition: efl_ui_textpath_eo.legacy.c:28
EAPI Embryo_Function embryo_program_function_find(Embryo_Program *ep, const char *name)
Returns the function in the given program with the given name.
Definition: embryo_amx.c:471
Eina_Bool eina_ustrbuf_append_char(Eina_UStrbuf *buf, Eina_Unicode c)
Appends a character to a string buffer, reallocating as necessary.
const Eina_Value_Type * EINA_VALUE_TYPE_DOUBLE
manages double type.
Definition: eina_value.c:5606
Eina_Value_Union value
to be accessed with type descriptor
Definition: eina_value.h:664
@ EINA_CPU_SSE2
Streaming SIMD Extensions 2 (Intel)
Definition: eina_cpu.h:50
@ ELDBUS_OBJECT_EVENT_IFACE_ADDED
a parent path must have a ObjectManager interface
Definition: eldbus_object.h:62
@ ELM_CNP_MODE_MARKUP
copy & paste text with markup tag
Definition: elm_general.h:337
EAPI Eina_Bool edje_edit_size_class_add(Evas_Object *obj, const char *name)
Creates a new size class object in the given edje.
Definition: edje_edit.c:8102
EAPI Eina_Bool ecore_x_randr_crtc_gamma_set(Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Crtc_Gamma_Info *gamma)
Definition: ecore_x_randr.c:2307
void elm_config_focus_highlight_clip_disabled_set(Eina_Bool disable)
Set the disable status of the focus highlight clip feature.
Definition: elm_config.c:3502
int elm_quicklaunch_shutdown(void)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:923
#define EPHYSICS_BODY_FRICTION_POLYSTYRENE
Friction coefficient of polystyrene.
Definition: EPhysics.h:2122
Eina_Bool eldbus_message_arguments_append(Eldbus_Message *msg, const char *signature,...)
Append arguments into an Eldbus_Message.
Definition: eldbus_message.c:495
Elm_Widget_Item * elm_list_item_insert_after(Elm_List *obj, Elm_Widget_Item *after, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data)
Insert a new item into the list object after item after.
Definition: elm_list_eo.legacy.c:117
void elm_win_withdrawn_set(Evas_Object *obj, Eina_Bool withdrawn)
Set the withdrawn state of a window.
Definition: efl_ui_win.c:8529
EAPI int edje_edit_state_rel2_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the 'rel2 offset X' value of state.
EAPI void eio_monitoring_interval_set(double interval)
Set the polling interval to control the fallback monitor behavior.
Definition: eio_monitor_poll.c:411
#define EINA_LOG_COLOR_DEFAULT
Set the color for Eina log entries.
Definition: eina_file_common.h:154
static float eina_f16p16_float_to(Eina_F16p16 v)
Creates a new standard float from Eina_F16p16 floating point number.
void(* Ecore_Drm_Pageflip_Cb)(void *data)
Definition: Ecore_Drm.h:203
EAPI void eina_debug_opcodes_register(Eina_Debug_Session *session, const Eina_Debug_Opcode ops[], Eina_Debug_Opcode_Status_Cb status_cb, void *data)
Register opcodes to a session.
Definition: eina_debug.c:645
EAPI void ecore_win32_window_fullscreen_set(Ecore_Win32_Window *window, Eina_Bool on)
Set the given window to fullscreen.
Definition: ecore_win32_window.c:1352
Definition: Ecore_Wayland.h:102
@ ECORE_POS_MAP_DECELERATE
Start fast then slow down.
Definition: Ecore_Common.h:2753
Definition: elm_widget_calendar.h:69
Eina_Bool edje_object_part_text_prediction_hint_hash_set(Evas_Object *obj, const char *part, const char *key, const char *value)
Sets the prediction hint data at the specified key.
Definition: edje_util.c:3365
void elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group)
Set the file that will be used, but use a generated thumbnail.
Definition: elm_icon.c:855
Eina_Error edje_object_layout_load_error_get(const Efl_Canvas_Layout *obj)
Gets the (last) file loading error for a given object.
Definition: efl_canvas_layout_eo.legacy.c:27
EAPI int edje_edit_state_min_h_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the minimum height value of a part state.
Eina_Hash * eina_hash_string_small_new(Eina_Free_Cb data_free_cb)
Creates a new hash table for use with strings with small bucket size.
Definition: eina_hash.c:800
void eina_mempool_repack(Eina_Mempool *mp, Eina_Mempool_Repack_Cb cb, void *data)
Repacks the objects in the mempool.
Definition: eina_mempool.c:295
Eina_File_Line current
The current line.
Definition: eina_file_common.h:148
EAPI int ecore_evas_layer_get(const Ecore_Evas *ee)
Gets the layer of an Ecore_Evas' window.
Definition: ecore_evas.c:1969
int evas_smart_usage_get(const Evas_Smart *s)
Get the number of uses of the smart instance.
Definition: evas_smart.c:120
struct _Elua_State Elua_State
Opaque Elua state.
Definition: Elua.h:107
void elm_gesture_layer_rotate_step_set(Elm_Gesture_Layer *obj, double step)
This function returns step-value for rotate action.
Definition: elm_gesture_layer_eo.legacy.c:39
Eina_Bool elm_image_animated_play_get(const Elm_Image *obj)
Get whether an image object is under animation or not.
Definition: efl_ui_image.c:1970
@ ECORE_IMF_INPUT_PANEL_LAYOUT_INVALID
Never use this.
Definition: Ecore_IMF.h:363
Definition: eo_lexer.h:132
@ ECORE_IMF_DEVICE_SUBCLASS_HAND_FLAT
The flat of your hand.
Definition: Ecore_IMF.h:507
struct _EPhysics_Camera EPhysics_Camera
Camera handle, used to change the position of the frame to be rendered.
Definition: EPhysics.h:673
@ ECORE_IMF_INPUT_HINT_MULTILINE
Multiline text.
Definition: Ecore_IMF.h:415
void * efreet_desktop_command_progress_get(Efreet_Desktop *desktop, Eina_List *files, Efreet_Desktop_Command_Cb cb_command, Efreet_Desktop_Progress_Cb cb_prog, void *data)
Get a command to use to execute a desktop entry, and receive progress updates for downloading of remo...
Definition: efreet_desktop_command.c:170
static Eina_Bool eina_condition_wait(Eina_Condition *cond)
Causes a thread to wait until signaled by the condition.
@ EINA_CPU_MMX
Multimedia Extensions (Intel)
Definition: eina_cpu.h:48
#define EVAS_GL_BAD_ALLOC
Bad allocation; for more information, please refer to its EGL counterpart.
Definition: Evas_GL.h:5076
#define ELM_CALENDAR_CLASS
Calendar widget.
Definition: elm_calendar_eo.h:129
void evas_object_text_ellipsis_set(Evas_Text *obj, double ellipsis)
Controls the ellipsis that should be used for the text object.
Definition: evas_text_eo.legacy.c:15
Eina_Bool(* Ecore_Con_Eet_Server_Cb)(void *data, Ecore_Con_Reply *reply, Ecore_Con_Server *conn)
Called when the server has accepted the connection of the client.
Definition: Ecore_Con_Eet.h:82
void evas_object_table_clear(Evas_Table *obj, Eina_Bool clear)
Faster way to remove all child objects from a table object.
Definition: evas_table_eo.legacy.c:57
EOAPI void elm_obj_web_region_show(Eo *obj, int x, int y, int w, int h)
Shows the given region in the web object.
double evas_vg_shape_stroke_width_get(Evas_Vg_Shape *obj)
Gets the stroke width to be used for stroking the path.
Definition: efl_canvas_vg_shape.c:265
EOAPI int evas_canvas_coord_world_x_to_screen(const Eo *obj, int x)
Convert/scale a canvas coordinate into output screen coordinates.
Definition: elm_widget_map.h:229
Eina_Iterator * eina_iterator_filter_new(Eina_Iterator *iterator, Eina_Each_Cb filter, Eina_Free_Cb free_cb, void *data)
Creates a new iterator which which iterates through all elements with are accepted by the filter call...
Definition: eina_iterator.c:408
@ ECORE_X_ERROR_CODE_BAD_WINDOW
Parameter not a Window.
Definition: Ecore_X.h:395
void eina_matrix4_matrix3_to(Eina_Matrix3 *m3, const Eina_Matrix4 *m4)
Converts an Eina_Matrix4 into an Eina_Matrix3.
Definition: eina_matrix.c:656
EAPI Ecore_X_Randr_Output * ecore_x_randr_output_clones_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num)
gets the the outputs which might be used simultenously on the same CRTC.
Definition: ecore_x_randr.c:2060
EAPI int ECORE_WL_EVENT_DATA_SOURCE_TARGET
Definition: ecore_wl.c:95
void * dlopen(const char *path, int mode EVIL_UNUSED)
Map a specified executable module (either a .dll or .exe file) into the address space of the user pro...
Definition: evil_dlfcn.c:43
Eio_File * eio_dir_stat_ls(const char *dir, Eio_Filter_Direct_Cb filter_cb, Eio_Main_Direct_Cb main_cb, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
List the content of a directory and all its sub-content asynchronously.
Definition: eio_dir.c:1018
Definition: Ecore_Wl2.h:200
static Eina_Bool eina_condition_new(Eina_Condition *cond, Eina_Lock *mutex)
Initializes a new condition variable.
void elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max)
Control the minimum and maximum values for the spinner.
Definition: elm_spinner.c:1366
void elm_object_item_part_text_set(Elm_Widget_Item *obj, const char *part, const char *label)
Control a label of an object item.
Definition: elm_widget_item_eo.legacy.c:75
Eina_Bool elm_image_editable_get(const Evas_Object *obj)
Contrtol if the image is 'editable'.
Definition: efl_ui_image.c:2434
@ EET_COMPRESSION_SUPERFAST
Very fast, but lower compression ratio (faster to compress than EET_COMPRESSION_VERYFAST) (LZ4)
Definition: Eet.h:248
@ EFL_GFX_FILL_PAD
Tiling extends with end values.
Definition: Evas_Legacy.h:5486
Eina_Bool eina_ustrbuf_append_escaped(Eina_UStrbuf *buf, const Eina_Unicode *str)
Appends an escaped string to a buffer, reallocating as necessary.
void eldbus_proxy_free_cb_add(Eldbus_Proxy *proxy, Eldbus_Free_Cb cb, const void *data)
Add a callback function to be called when an event of the type passed occurs.
Definition: eldbus_proxy.c:272
EAPI const char * edje_edit_state_map_light_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the part's name that is used as the 'light' for calculating the brightness.
Definition: edje_edit.c:7720
Evas_Object * elm_access_object_get(const Evas_Object *obj)
Get an accessible object of the evas object.
Definition: elm_access.c:1291
void elm_thumb_crop_align_get(const Evas_Object *obj, double *cropx, double *cropy)
Get the crop alignment of the thumb object.
Definition: elm_thumb.c:875
EAPI int edje_edit_state_rel2_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the 'rel2 offset Y' value of state.
void eina_thread_queue_send_done(Eina_Thread_Queue *thq, void *allocref)
Finishes sending the allocated message.
Definition: eina_thread_queue.c:461
EOAPI Eina_Bool elm_obj_web_reload_full(Eo *obj)
Requests a reload of the current document, avoiding any existing caches.
Eina_List * edje_color_class_list(void)
Lists color classes.
Definition: edje_util.c:783
double val[1]
The message's array of floats.
Definition: Edje_Legacy.h:535
struct _Ecore_Ipc_Server Ecore_Ipc_Server
An IPC connection handle.
Definition: Ecore_Ipc.h:45
unsigned int timestamp
The timestamp when the event occurred.
Definition: Ecore_IMF.h:639
Eina_Error eina_error_find(const char *msg)
Finds the Eina_Error corresponding to a message string.
Definition: eina_error.c:407
EAPI void ecore_evas_title_set(Ecore_Evas *ee, const char *t)
Sets the title of an Ecore_Evas' window.
Definition: ecore_evas.c:1553
void(* shutdown)(void *data)
Function to destroy the backend, freeing memory back to the operating system.
Definition: eina_inline_mempool.x:49
@ EINA_LOG_LEVEL_CRITICAL
Critical log level.
Definition: eina_log.h:457
const Evas_Smart_Class * parent
this class inherits from this parent
Definition: Evas_Common.h:1964
Definition: Ecore_X.h:819
static Eina_Bool eina_value_bool_get(const Eina_Value *v, Eina_Bool *c)
Check value type and get contents.
Definition: eina_inline_value_util.x:224
void eina_log_file_disable_set(Eina_Bool disabled)
Sets if originating file name logging should be disabled.
Definition: eina_log.c:1805
void elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w, int *h)
Get screen geometry details for the screen that a window is on.
Definition: efl_ui_win.c:8479
void eina_matrix3_f16p16_compose(const Eina_Matrix3_F16p16 *m1, const Eina_Matrix3_F16p16 *m2, Eina_Matrix3_F16p16 *dst)
Sets dst as the matrix multiplication (composition) of two Eina_F16p16 matrices.
Definition: eina_matrix.c:425
Eina_Bool eina_binbuf_append_buffer(Eina_Binbuf *buf, const Eina_Binbuf *data)
Appends an Eina_Binbuf to a buffer, reallocating as necessary.
EAPI int eet_dictionary_count(const Eet_Dictionary *ed)
Returns the number of strings inside a dictionary.
Definition: eet_dictionary.c:190
EAPI int ecore_evas_init(void)
Inits the Ecore_Evas system.
Definition: ecore_evas.c:606
void(* Eina_Debug_Opcode_Status_Cb)(void *data, Eina_Bool status)
When the opcodes ids are retrieved, this callback is invoked with a true status.
Definition: eina_debug.h:81
static Eina_Bool eina_spinlock_new(Eina_Spinlock *spinlock)
Initializes a new Eina_Spinlock.
void eina_quaternion_array_set(Eina_Quaternion *dst, const double *v)
Set array to quaternion.
Definition: eina_quaternion.c:1012
EAPI void ecore_con_socks5_remote_del(const char *ip, int port, const char *username, const char *password)
Removes a SOCKS v5 proxy from the proxy list and delete it.
Definition: ecore_con_socks.c:272
void eina_bezier_on_interval(Eina_Bezier *b, double t0, double t1, Eina_Bezier *result)
Finds the bezier between the given interval.
Definition: eina_bezier.c:314
EAPI Eet_Node * eet_data_node_decode_cipher(const void *data_in, const char *cipher_key, int size_in)
TODO FIX ME.
Definition: eet_data.c:5045
EAPI void ecore_wl2_window_free(Ecore_Wl2_Window *window)
Free a given Ecore_Wl2_Window.
Definition: ecore_wl2_window.c:704
Eina_Bool elm_thumb_ethumb_client_connected_get(void)
Get the ethumb_client connection state.
Definition: elm_thumb.c:715
EAPI void edje_edit_state_color2_get(Evas_Object *obj, const char *part, const char *state, double value, int *r, int *g, int *b, int *a)
Gets the color2 of a part state.
EAPI Eet_Dictionary * eet_dictionary_get(Eet_File *ef)
Returns a handle to the shared string dictionary of the Eet file.
Definition: eet_lib.c:2564
void edje_object_part_text_input_panel_show(const Evas_Object *obj, const char *part)
Shows the input panel (virtual keyboard) based on the input panel property such as layout,...
Definition: edje_util.c:2940
@ EMILE_IMAGE_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED
Allocation of resources failure prevented load.
Definition: emile_image.h:113
const char * efreet_download_dir_get(void)
Retrieves the XDG Download directory.
Definition: efreet_base.c:142
EAPI Ecore_X_Window ecore_x_window_parent_get(Ecore_X_Window win)
Retrieves the parent window of the given window.
Definition: ecore_x_window.c:1526
char * line
The bytes of a line of buffered data.
Definition: ecore_exe_eo.h:24
Ecore_IMF_Input_Panel_State
Enum containing input panel state notifications.
Definition: Ecore_IMF.h:142
void eina_rectangle_pool_release(Eina_Rectangle *rect)
Removes the given rectangle from the pool.
Definition: eina_rectangle.c:767
Eina_Bool edje_audio_channel_mute_get(Edje_Channel channel)
Gets the mute state of the given channel.
Definition: edje_multisense.c:128
int device
Multi device number that went up (1 or more for extra touches)
Definition: Evas_Legacy.h:280
void elm_win_raise(Eo *obj)
Raise a window object.
Definition: efl_ui_win.c:6228
Eina_Bool eina_array_remove(Eina_Array *array, Eina_Bool(*keep)(void *data, void *gdata), void *gdata)
Rebuilds an array by specifying the data to keep.
Definition: eina_array.c:346
EAPI Eina_Bool edje_edit_program_add(Evas_Object *obj, const char *name)
Adds a new program to the edje file.
Definition: edje_edit.c:11004
@ EINA_CPU_NEON
Advanced SIMD Extension (ARM)
Definition: eina_cpu.h:55
Eina_Bool ecore_file_cp(const char *src, const char *dst)
Copies the given file to the given destination.
Definition: ecore_file.c:420
Eina_Bool copied
Indicates whether this file has copied data.
Definition: eina_file_common.h:107
Eina_List * directories
List of subdirectories for this theme.
Definition: efreet_icon.h:69
#define ELDBUS_NAME_REQUEST_FLAG_DO_NOT_QUEUE
If we can not become the primary owner do not place us in the queue.
Definition: eldbus_freedesktop.h:12
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:358
Eldbus_Pending * eldbus_proxy_send(Eldbus_Proxy *proxy, Eldbus_Message *msg, Eldbus_Message_Cb cb, const void *cb_data, double timeout)
Send a message.
Definition: eldbus_proxy.c:574
void edje_object_part_text_style_user_push(Eo *obj, const char *part, const char *style)
Sets the style of the.
Definition: edje_legacy.c:457
EAPI struct wl_array * ecore_wl_dnd_drag_types_get(Ecore_Wl_Input *input)
Definition: ecore_wl_dnd.c:427
void evas_seat_key_modifier_on(Evas_Canvas *obj, const char *keyname, Evas_Device *seat)
Enables or turns on programmatically the modifier key with name keyname for a given seat.
Definition: evas_canvas_eo.legacy.c:225
EINA_DEPRECATED Eina_Bool elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj)
This function gets the current textonly mode of the entry.
Definition: elc_scrolled_entry.c:196
Eina_Bool eina_quadtree_hide(Eina_QuadTree_Item *object)
Sets object invisible.
Definition: eina_quadtree.c:755
@ EEZE_UDEV_EVENT_NONE
Definition: Eeze.h:206
int count
The size of the message's array (may be greater than 1)
Definition: Edje_Legacy.h:534
Eina_Bool elm_win_floating_mode_get(const Evas_Object *obj)
Get the floating mode of a window.
Definition: efl_ui_win.c:7336
void evas_vg_node_mask_set(Evas_Vg_Node *obj, Evas_Vg_Node *mask, int op)
Set Mask Node to this renderer.
Definition: efl_canvas_vg_node_eo.legacy.c:27
EAPI Ecore_X_Visual ecore_x_default_visual_get(Ecore_X_Display *disp, Ecore_X_Screen *screen)
Retrieve the default Visual.
Definition: ecore_x.c:2477
EAPI void ecore_evas_callback_show_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas show events.
Definition: ecore_evas.c:1184
@ ELM_WIN_KEYGRAB_SHARED
Get the grabbed-key together with the other client windows.
Definition: elm_win_legacy.h:146
@ EMOTION_META_INFO_TRACK_YEAR
track year
Definition: Emotion.h:183
#define ELM_ENTRY_EVENT_PRESS
Called when entry pressed.
Definition: elm_entry_eo.h:1352
static Eina_List * eina_list_next(const Eina_List *list)
Gets the next list node after the specified list node.
void * legacy_buffer
wayland client buffer to use
Definition: Evas_Legacy.h:4867
EAPI void ephysics_body_light_set(EPhysics_Body *body, Eina_Bool enable)
Set light effect over body.
@ ELM_TRANSIT_TWEEN_MODE_DECELERATE
Starts fast and decrease speed over time, v1 being a power factor.
Definition: elm_transit.h:68
EAPI Eina_Bool ecore_drm2_output_background_color_set(Ecore_Drm2_Output *output, uint64_t r, uint64_t g, uint64_t b, uint64_t a)
Set the background color of an output's crtc.
Definition: ecore_drm2_outputs.c:1751
char * eldbus_message_iter_signature_get(Eldbus_Message_Iter *iter)
Returns the current signature of a message iterator.
Definition: eldbus_message.c:605
Elm_Map_Overlay * elm_map_overlay_route_add(Elm_Map *obj, const Elm_Map_Route *route)
Add a new route overlay to the map object.
Definition: elm_map_eo.legacy.c:171
EAPI Eina_Bool edje_edit_size_class_max_w_set(Evas_Object *obj, const char *class_name, Evas_Coord size)
Sets width max size of specified size class.
Eina_Bool eeze_sensor_xyz_get(Eeze_Sensor_Obj *sens, float *x, float *y, float *z)
Get data from all three data properties.
Definition: eeze_sensor.c:258
EAPI void ecore_wl2_window_rotation_app_set(Ecore_Wl2_Window *window, Eina_Bool set)
Set if an application has set window rotation.
Definition: ecore_wl2_window.c:1228
@ Eina_Packing_Bottom_Left
sorting in bottom left fashion
Definition: eina_rectangle.h:149
Eina_Bool elm_gesture_layer_attach(Elm_Gesture_Layer *obj, Efl_Canvas_Object *target)
Attach a gesture layer widget to an Evas object (setting the widget's target).
Definition: elm_gesture_layer_eo.legacy.c:57
EAPI Eina_Bool edje_edit_state_rel1_to_x_set(Evas_Object *obj, const char *part, const char *state, double value, const char *rel_to)
Sets the part rel1x is relative to.
const char * name
Name of the user data type to be serialized.
Definition: Eet.h:2830
void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state)
Start/stop a given progress bar "pulsing" animation, if its under that mode.
Definition: efl_ui_progressbar.c:838
#define EVAS_CALLBACK_PRIORITY_AFTER
Slightly less prioritized than default.
Definition: Evas_Common.h:82
void elm_entry_autocapital_type_set(Elm_Entry *obj, Elm_Autocapital_Type autocapital_type)
Set the autocapitalization type on the immodule.
Definition: elm_entry_eo.legacy.c:87
Grid type of a tiler.
Definition: eina_tiler.h:167
Eldbus_Pending * eldbus_object_peer_machine_id_get(Eldbus_Object *obj, Eldbus_Message_Cb cb, const void *data)
Call the method "GetMachineId" on the eldbus object.
Definition: eldbus_object.c:664
void evas_object_textgrid_size_get(const Evas_Textgrid *obj, int *w, int *h)
Get the size of the textgrid object.
Definition: evas_textgrid_eo.legacy.c:21
void elm_gesture_layer_line_angular_tolerance_set(Evas_Object *obj, double line_angular_tolerance)
This function sets the gesture layer line angular tolerance of an object.
Definition: elm_gesture_layer.c:4031
void elm_gengrid_page_size_set(Eo *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize)
Set a given gengrid widget's scrolling page size.
Definition: elm_gengrid.c:5137
enum _Eina_Matrix_Type Eina_Matrix_Type
Matrix types.
@ EINA_DEBUG_OPCODE_REGISTER
Opcode used to register other opcodes.
Definition: eina_debug.h:41
Elm_Map_Zoom_Mode
Set map's zoom behavior.
Definition: elm_map_legacy.h:17
Definition: efl_ui_position_manager_common.h:21
void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused)
Set the paused state for photocam.
Definition: efl_ui_image_zoomable.c:3378
@ EDJE_TEXT_EFFECT_SHADOW_DIRECTION_BOTTOM_RIGHT
Bottom right shadow direction value.
Definition: Edje_Common.h:2132
const char * elm_config_web_backend_get(void)
Get the currently set backend engine used by Elm_Web widget.
Definition: elm_config.c:4707
EAPI void embryo_data_string_set(Embryo_Program *ep, const char *src, Embryo_Cell *str_cell)
Copies string in the given buffer into the virtual machine memory starting at the given cell.
Definition: embryo_amx.c:673
Eina_Bool elm_entry_prediction_allow_get(const Elm_Entry *obj)
Get whether the entry should allow to use the text prediction.
Definition: elm_entry_eo.legacy.c:189
void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient elm_orient)
Contrtol the image orientation.
Definition: efl_ui_image.c:2589
static Eina_Bool eina_value_struct_get(const Eina_Value *value, const char *name,...)
Gets the generic value from a struct member.
EAPI void ecore_evas_borderless_set(Ecore_Evas *ee, Eina_Bool on)
Sets whether an Ecore_Evas' window is borderless or not.
Definition: ecore_evas.c:2065
Eldbus_Message_Iter * eldbus_message_iter_container_new(Eldbus_Message_Iter *iter, int type, const char *contained_signature)
Create and append a typed iterator to another iterator.
Definition: eldbus_message.c:526
struct _EPhysics_Body EPhysics_Body
Body handle, represents an object on EPhysics world.
Definition: EPhysics.h:655
Ecore_Getopt_Action action
define how to handle it
Definition: Ecore_Getopt.h:195
@ ELDBUS_PROXY_EVENT_PROPERTY_CHANGED
a property has changed
Definition: eldbus_proxy.h:190
An IPC structure for server_add event.
Definition: Ecore_Ipc.h:271
const char * accepted
Set of characters accepted in the entry.
Definition: elm_entry_common.h:229
const char * elm_icon_standard_get(const Evas_Object *obj)
Get the icon name set by icon standard names.
Definition: elm_icon.c:906
Eina_Bool eina_tiler_subtract(Eina_Tiler *dst, Eina_Tiler *src)
Subtracts two tilers.
Definition: eina_tiler.c:1409
void evas_vg_gradient_linear_start_set(Evas_Vg_Gradient_Linear *obj, double x, double y)
Sets the start point of this linear gradient.
Definition: efl_canvas_vg_gradient_linear.c:175
Eina_Bool running
animation is happening
Definition: elm_widget_gengrid.h:95
void elm_genlist_clear(Elm_Genlist *obj)
Remove all items from a given genlist widget.
Definition: elm_genlist_eo.legacy.c:237
#define EET_G_UNKNOWN
Unknown group data encoding type.
Definition: Eet.h:2598
EAPI Eet_File * eet_memopen_read(const void *data, size_t size)
Opens an eet file directly from a memory location.
Definition: eet_lib.c:1387
int r
The component R color of the gradient stop.
Definition: Evas_Legacy.h:3779
int(* Efreet_Desktop_Progress_Cb)(void *data, Efreet_Desktop *desktop, char *uri, long int total, long int current)
A callback used to get download progress of remote uris.
Definition: efreet_desktop.h:52
void evas_event_feed_key_down_with_keycode(Evas *obj, const char *keyname, const char *key, const char *string, const char *compose, unsigned int timestamp, const void *data, unsigned int keycode)
Key down event feed with keycode.
Definition: evas_events.c:3724
_Ethumb_Thumb_FDO_Size
Definition: Ethumb.h:248
EOAPI Eina_Bool elm_obj_genlist_reorder_mode_get(const Eo *obj)
Get the reorder mode.
Emile serialization, compression and ciphering public API calls.
void elm_code_widget_selection_end(Evas_Object *widget, unsigned int line, unsigned int col)
End the selection of widget contents.
Definition: elm_code_widget_selection.c:69
static int32_t eina_f16p16_int_to(Eina_F16p16 v)
Creates a new standard 32-bit integer from Eina_F16p16 floating point number.
EAPI void ephysics_body_friction_set(EPhysics_Body *body, double friction)
Set body's friction.
Eina_List * signals
List with interface signals.
Definition: eldbus_introspection.h:51
EAPI void embryo_swap_16(unsigned short *v)
Ensures that the given unsigned short integer is in the small endian format.
Definition: embryo_amx.c:447
void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h)
Set the viewed region of the image.
Definition: efl_ui_image_zoomable.c:3435
EAPI Eina_Bool ethumb_exists(Ethumb *e)
test if the thumbnailer exists
Definition: ethumb.c:1627
void elm_map_source_set(Elm_Map *obj, Elm_Map_Source_Type type, const char *source_name)
Set the current source of the map for a specific type.
Definition: elm_map_eo.legacy.c:69
EAPI void ephysics_body_soft_body_triangle_impulse_apply(EPhysics_Body *body, int idx, double x, double y, double z)
Apply an impulse on a given soft body triangle.
struct _Eeze_Sensor_Obj Eeze_Sensor_Obj
Object for a sensor type.
EAPI void ecore_drm_device_keyboard_cached_keymap_set(struct xkb_keymap *map)
Sets up a cached keymap to use same keymap for each devices This function will setup a cached keymap ...
Definition: ecore_drm_device.c:729
struct _Ecore_Thread Ecore_Thread
A handle for threaded jobs.
Definition: Ecore_Common.h:1729
Eina_Stringshare * eina_stringshare_printf(const char *fmt,...) EINA_PRINTF(1
Retrieves an instance of a string for use in a program from a format string.
@ EMILE_COLORSPACE_RGBA_S3TC_DXT3
OpenGL COMPRESSED_RGBA_S3TC_DXT3_EXT format with RGBA.
Definition: emile_image.h:41
Eina_Bool elm_win_screen_constrain_get(const Evas_Object *obj)
Get the constraints on the maximum width and height of a window relative to the width and height of t...
Definition: efl_ui_win.c:9628
Eina_Bool elm_drag_item_container_del(Evas_Object *obj)
Deletes a item container from drag-source list.
Definition: elm_dnd.c:551
EAPI Eina_Bool ecore_x_randr_crtc_settings_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Output *outputs, int noutputs, int x, int y, Ecore_X_Randr_Mode mode, Ecore_X_Randr_Orientation orientation)
Sets the demanded parameters for a given CRTC.
Definition: ecore_x_randr.c:1670
@ EDJE_CURSOR_SELECTION_END
Selection end cursor state.
Definition: Edje_Common.h:9
Ecore_Getopt_Type
Enumeration for defining the type of the values to store when using append action.
Definition: Ecore_Getopt.h:86
Eina_Bool elm_entry_cursor_geometry_get(const Elm_Entry *obj, int *x, int *y, int *w, int *h)
This function returns the geometry of the cursor.
Definition: elm_entry_eo.legacy.c:327
Definition: Ecore_X.h:2134
@ ELM_TRANSIT_EFFECT_WIPE_TYPE_HIDE
Hide the object during the animation.
Definition: elm_transit.h:116
@ ECORE_AUDIO_TYPE_TONE
Use tone module.
Definition: Ecore_Audio.h:58
static Eina_Bool eina_array_foreach(Eina_Array *array, Eina_Each_Cb cb, void *fdata)
Iterates over an array using a callback function.
@ ECORE_WL2_WINDOW_TYPE_SPLASH
Definition: Ecore_Wl2.h:348
Eina_Bool eina_thread_name_set(Eina_Thread t, const char *name)
Sets the name of a given thread for debugging purposes.
Definition: eina_thread.c:249
void(* Eet_Descriptor_Array_Free_Callback)(void *mem)
Callback prototype for Eet_Descriptor_Array_Free.
Definition: Eet.h:2812
Eina_Bool eina_accessor_lock(Eina_Accessor *accessor)
Locks the container of the accessor.
Definition: eina_accessor.c:160
EINA_DEPRECATED void edje_extern_object_max_size_set(Evas_Object *obj, Evas_Coord maxw, Evas_Coord maxh)
Sets the object maximum size.
Definition: edje_util.c:3256
EAPI void ecore_evas_wayland_move(Ecore_Evas *ee, int x, int y)
Begin moving the Ecore_Evas window.
Definition: ecore_evas.c:4559
const char * name
The name of backend.
Definition: Ecore_Buffer.h:440
EOAPI Eina_Bool elm_obj_entry_textblock_cursor_geometry_get(const Eo *obj, int *x, int *y, int *w, int *h)
This function returns the geometry of the cursor.
void(* Evas_Event_Cb)(void *data, Evas *e, void *event_info)
Evas event callback function signature.
Definition: Evas_Common.h:464
@ EDJE_ACTION_TYPE_PHYSICS_ROT_SET
Physics rotation set action value.
Definition: Edje_Common.h:1931
#define EET_I_LIMIT
Other type exist but are reserved for internal purpose.
Definition: Eet.h:2608
@ EINA_SIMPLE_XML_DOCTYPE_CHILD
Definition: eina_simple_xml_parser.h:205
const char * efreet_desktop_dir_get(void)
Retrieves the XDG Desktop directory.
Definition: efreet_base.c:134
Eina_Bool evas_textblock_cursor_word_end(Efl_Text_Cursor_Handle *cur)
Moves the cursor to the end of the word under the cursor.
Definition: evas_object_textblock.c:10293
void eina_log_color_disable_set(Eina_Bool disabled)
Enables or disables colored text in the logs.
Definition: eina_log.c:1766
Definition: Ecore_Wl2.h:331
const char * orig_format
Original format information.
Definition: efl_canvas_textblock_internal.h:144
unsigned int len
Number of elements used by the members.
Definition: eina_inarray.h:230
Eina_Bool ecore_file_mkpath(const char *path)
Creates a complete path.
Definition: ecore_file.c:382
@ ECORE_IMF_PREEDIT_TYPE_SUB6
Substring style 6.
Definition: Ecore_IMF.h:327
Eina_List ** listp
List pointer.
Definition: Ecore_Getopt.h:140
struct _Ecore_Win32_Window Ecore_Win32_Window
Abstract type for a window.
Definition: Ecore_Evas_Types.h:28
void elm_win_layer_set(Evas_Object *obj, int layer)
Set the layer of the window.
Definition: efl_ui_win.c:8754
void(* del)(void *data, Evas_Object *o)
object will be deleted.
Definition: elm_win_common.h:23
Eina_Promise * eina_promise_all_iterator(Eina_Iterator *it)
Creates an all promise from an iterator.
Definition: eina_promise.c:1333
double elm_progressbar_value_get(const Evas_Object *obj)
Get the progress value (in percentage) on a given progress bar widget.
Definition: efl_ui_progressbar.c:996
@ ECORE_IMF_AUTOCAPITAL_TYPE_NONE
No auto-capitalization when typing.
Definition: Ecore_IMF.h:340
void * ext_data
Extension data - not used.
Definition: Ecore_Common.h:1073
int eina_log_level_get(void)
Gets the default log level.
Definition: eina_log.c:1746
Elm_Focus_Direction
Definition: elm_general.h:460
EAPI void ecore_imf_module_register(const Ecore_IMF_Context_Info *info, Ecore_IMF_Context *(*imf_module_create)(void), Ecore_IMF_Context *(*imf_module_exit)(void))
Registers an Ecore_IMF module.
Definition: ecore_imf_module.c:297
Elm_Policy_Throttle
Possible values for the ELM_POLICY_THROTTLE policy.
Definition: elm_general.h:276
int y
y coordinate relative to window where event happened
Definition: Ecore_Input.h:274
EOAPI void elm_obj_colorselector_palette_name_set(Eo *obj, const char *palette_name)
Set current palette's name.
void elm_config_focus_autoscroll_mode_set(Elm_Focus_Autoscroll_Mode mode)
Set focus auto scroll mode.
Definition: elm_config.c:3975
int elm_transit_repeat_times_get(const Elm_Transit *transit)
Get the transit repeat count.
Definition: elm_transit.c:770
void eina_quaternion_rotation_matrix3_get(Eina_Matrix3 *m, const Eina_Quaternion *q)
Definition: eina_quaternion.c:594
Eldbus_Connection * eldbus_connection_get(Eldbus_Connection_Type type)
Establish a connection to bus and integrate it with the ecore main loop.
Definition: eldbus_core.c:1102
int(* write)(void *data, Eo *eo_obj, const void *buffer, int length)
Writes some data to the file.
Definition: Ecore_Audio.h:154
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:470
#define ELM_FILESELECTOR_EVENT_DONE
Called when OK button was pressed.
Definition: elm_fileselector_eo.h:61
void elm_video_play(Evas_Object *obj)
Start playing a video.
Definition: efl_ui_video.c:544
struct _Ecore_Con_Url Ecore_Con_Url
Used to provide legacy API/ABI compatibility with non-Eo applications.
Definition: Ecore_Con.h:347
const Eina_Value_Struct_Operations * EINA_VALUE_STRUCT_OPERATIONS_STRINGSHARE
Assumes members name are stringshared and can be compared for equality without using its contents (si...
Definition: eina_value.c:5624
static double eina_vector3_dot_product(const Eina_Vector3 *a, const Eina_Vector3 *b)
Return the dot product of the two vectors.
Definition: elm_widget_genlist.h:315
EAPI Eina_Bool edje_edit_program_in_from_set(Evas_Object *obj, const char *prog, double seconds)
Sets in.from of a given program.
Definition: edje_edit.c:11577
struct _Ecore_X_Window_Attributes Ecore_X_Window_Attributes
static void eina_freeq_ptr_main_add(void *ptr, void(*free_func)(void *ptr), size_t size)
Add a pointer to the main free queue.
Definition: eina_freeq.h:325
@ ECORE_X_WINDOW_INPUT_MODE_ACTIVE_LOCAL
The window sets the focus itself if one of its sub-windows already is focused.
Definition: Ecore_X.h:1236
EAPI char * ecore_x_randr_edid_display_name_get(unsigned char *edid, unsigned long edid_length)
Get the encoded name from raw EDID data.
Definition: ecore_x_randr.c:3511
@ ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_LOGIN
Login.
Definition: Ecore_IMF.h:398
Evas_Coord radius
Holds radius between fingers reported to user.
Definition: elm_gesture_layer_common.h:91
int ECORE_WIN32_EVENT_WINDOW_SHOW
Ecore_Event for the Ecore_Win32_Event_Show event.
Definition: ecore_win32.c:410
EAPI int ecore_wl_shutdown(void)
Shuts down the Ecore Wayland Library.
Definition: ecore_wl.c:241
EAPI void ecore_cocoa_window_geometry_get(const Ecore_Cocoa_Window *window, int *x, int *y, int *w, int *h)
Gets the geometry of a Cocoa window.
void(* Ethumb_Client_Generate_Cb)(void *data, Ethumb_Client *client, int id, const char *file, const char *key, const char *thumb_path, const char *thumb_key, Eina_Bool success)
reports results of ethumb_client_generate().
Definition: Ethumb_Client.h:105
EAPI EPhysics_Quaternion * ephysics_quaternion_diff(const EPhysics_Quaternion *quat1, const EPhysics_Quaternion *quat2, EPhysics_Quaternion *result)
Returns a difference between two quaternions.
@ EVAS_NATIVE_SURFACE_NONE
No surface type.
Definition: Evas_Legacy.h:4787
EOAPI int evas_canvas_coord_world_y_to_screen(const Eo *obj, int y)
Convert/scale a canvas coordinate into output screen coordinates.
Definition: elm_widget_layout.h:83
void ecore_fb_touch_screen_calibrate_get(int *xscale, int *xtrans, int *yscale, int *ytrans, int *xyswap)
Retrieves the calibration parameters of the touchscreen.
Definition: ecore_fb_ts.c:202
EAPI Ecore_Wl2_Window * ecore_wl2_window_surface_find(struct wl_surface *surface)
Finds a window by surface.
Definition: ecore_wl2_window.c:1854
@ EEZE_SENSOR_TYPE_MOTION_SHAKE
Shake motion sensor.
Definition: Eeze_Sensor.h:77
EAPI double edje_edit_program_in_range_get(Evas_Object *obj, const char *prog)
Gets in.range of a given program.
Definition: edje_edit.c:11587
EAPI void ecore_drm_output_crtc_size_get(Ecore_Drm_Output *output, int *width, int *height)
Gets the size of the crtc for a given output.
Definition: ecore_drm_output.c:1391
void elm_check_state_set(Evas_Object *obj, Eina_Bool state)
Set the on/off state of the check object.
Definition: efl_ui_check.c:372
EAPI void ecore_x_input_device_property_set(int slot, const char *prop, void *data, int num, Ecore_X_Atom format, int unit_size)
Definition: ecore_x_xi2.c:1072
EAPI Eina_List * edje_edit_set_usage_list_get(Evas_Object *obj, const char *name, Eina_Bool first_only)
Gets list of (Edje_Part_Image_Use *) - group-part-state triplets where given set is used.
Definition: edje_edit.c:9246
@ EVAS_LOAD_ERROR_DOES_NOT_EXIST
File (or file path) does not exist.
Definition: Evas_Loader.h:167
EAPI Eina_Bool ecore_drm_output_possible_crtc_get(Ecore_Drm_Output *output, unsigned int crtc)
Gets if an Ecore_Drm_Output can be used on a given crtc.
Definition: ecore_drm_output.c:1403
Struct holds momentum info for user x1 and y1 are not necessarily in sync x1 holds x value of x direc...
Definition: elm_gesture_layer_common.h:35
void eina_quaternion_f16p16_mul(Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *a, const Eina_Quaternion_F16p16 *b)
Definition: eina_quaternion.c:79
EAPI EPhysics_Body * ephysics_body_box_add(EPhysics_World *world)
Create a new box physics body.
EAPI int eet_node_type_get(Eet_Node *node)
Returns the type of a node.
Definition: eet_node.c:362
Eina_Bool elm_config_magnifier_enable_get(void)
Get the magnifier enabled state for entries.
Definition: elm_config.c:4074
Definition: elm_widget_glview.h:29
enum _Ecore_IMF_Device_Subclass Ecore_IMF_Device_Subclass
A general subclass of device.
#define ELM_ENTRY_EVENT_MAXLENGTH_REACHED
Called when maximum entry length has been reached.
Definition: elm_entry_eo.h:1336
void edje_language_set(const char *locale)
Sets Edje language.
Definition: edje_util.c:321
void evas_key_lock_add(Evas_Canvas *obj, const char *keyname)
Adds the keyname key to the current list of lock keys.
Definition: evas_canvas_eo.legacy.c:363
static void eina_vector3_transform(Eina_Vector3 *out, const Eina_Matrix3 *m, const Eina_Vector3 *v)
Transform vector.
EAPI Evas_Object * ephysics_body_evas_object_unset(EPhysics_Body *body)
Unset the evas object associated to a physics body.
void * data
the data that the client sent
Definition: Ecore_Con.h:544
EAPI Eina_Bool edje_edit_state_text_size_range_min_max_get(Evas_Object *obj, const char *part, const char *state, double value, int *min, int *max)
Gets the min and max font size allowed for the text part.
Definition: edje_edit.c:8995
_Ecore_Export_Type
Types for export buffer.
Definition: Ecore_Buffer.h:426
Evas_Device * evas_device_add_full(Evas *e, const char *name, const char *desc, Evas_Device *parent_dev, Evas_Device *emulation_dev, Evas_Device_Class clas, Evas_Device_Subclass sub_class)
Add a new device type.
Definition: evas_device.c:185
EAPI Eina_Bool edje_edit_part_ignore_flags_set(Evas_Object *obj, const char *part, Evas_Event_Flags ignore_flags)
Sets ignore_flags for part.
Definition: edje_edit.c:4020
EAPI void ecore_x_present_notify_msc(Ecore_X_Window win, unsigned int serial, unsigned long long target_msc, unsigned long long divisor, unsigned long long remainder)
Definition: ecore_x_present.c:122
static void * eina_list_data_get(const Eina_List *list)
Gets the list node data member.
EAPI int ecore_drm_device_fd_get(Ecore_Drm_Device *dev)
Gets the file descriptor of Ecore_Drm_Devices.
Definition: ecore_drm_device.c:500
Eio_File * eio_file_chmod(const char *path, mode_t mode, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Change rights of a path.
Definition: eio_single.c:544
@ ELM_WIN_DND
Used to indicate the window is a representation of an object being dragged across different windows,...
Definition: elm_win_legacy.h:99
Eet_Descriptor_Hash_Free_Callback hash_free
free all entries from the hash h
Definition: Eet.h:2844
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_insert_after(Evas_Object *obj, const char *part, const char *item_name, const char *item_after, const char *source_group)
Inserts new item to box or table part after specified existing item.
Definition: edje_edit.c:4968
Definition: Ecore_Wayland.h:198
Eina_Bool(* item_unpack)(Evas_Object *obj, Evas_Object *it)
function to unpack an item (widget) on the page widget
Definition: elm_prefs_common.h:256
EOAPI Elm_Widget_Item * elm_obj_hoversel_item_add(Eo *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data)
Add an item to the hoversel button.
Eina_Bool eina_matrix4_normalized(Eina_Matrix4 *out, const Eina_Matrix4 *in)
Normalizes the given matrix.
Definition: eina_matrix.c:721
Eldbus_Object * eldbus_proxy_object_get(const Eldbus_Proxy *proxy)
Get the Eldbus_Object associated with a proxy object.
Definition: eldbus_proxy.c:520
EOAPI void elm_obj_gesture_layer_cb_set(Eo *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data)
Set the gesture state change callback.
@ ELM_SEL_FORMAT_HTML
Raw HTML-like data (eg.
Definition: elm_cnp.h:83
void elm_box_unpack(Elm_Box *obj, Efl_Canvas_Object *subobj)
Unpack a box item.
Definition: elm_box_eo.legacy.c:69
void * ecore_thread_local_data_set(Ecore_Thread *thread, const char *key, void *value, Eina_Free_Cb cb)
Sets some data in the hash local to the given thread.
Definition: ecore_thread.c:1279
void eina_quaternion_negative(Eina_Quaternion *out, const Eina_Quaternion *in)
Definition: eina_quaternion.c:375
EAPI Eina_Bool edje_edit_state_container_min_h_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets whether horizontal min size of the container is equal to the min horizontal size of items (BOX a...
@ ELM_BUBBLE_POS_BOTTOM_RIGHT
The arrow of the bubble points to the bottom right corner.
Definition: elm_bubble_eo.h:31
int x
x coord
Definition: efreet_icon.h:139
enum _Eina_FreeQ_Type Eina_FreeQ_Type
Type of free queues.
EAPI void ecore_drm2_device_keyboard_group_set(Ecore_Drm2_Device *device, int group)
Set a group layout to be used on keyboards.
Definition: ecore_drm2_device.c:827
Eet_Descriptor_Str_Direct_Alloc_Callback str_direct_alloc
how to allocate a string directly from file backed/mmaped region pointed by str
Definition: Eet.h:2845
int def
Default value for the parameter.
Definition: Edje_Common.h:712
void ecore_wl2_offer_accept(Ecore_Wl2_Offer *offer, const char *mime_type)
Accept a single mime type for an offer.
Definition: ecore_wl2_dnd.c:761
@ EEZE_SENSOR_TYPE_TEMPERATURE
Temperature sensor.
Definition: Eeze_Sensor.h:88
void ecore_exe_terminate(Ecore_Exe *exe)
Sends the given spawned process a terminate (SIGTERM) signal.
Definition: ecore_exe.c:302
Eina_Bool elua_util_file_run(Elua_State *es, const char *fname)
Runs a file.
Definition: elua.c:785
void elm_gengrid_horizontal_set(Elm_Gengrid *obj, Eina_Bool horizontal)
Set the direction in which a given gengrid widget will expand while placing its items.
Definition: elm_gengrid_eo.legacy.c:117
const Eina_Value_Type * EINA_VALUE_TYPE_UINT
manages unsigned int type.
Definition: eina_value.c:5596
Eina_Future_Cb cb
Called when the future is resolved or rejected.
Definition: eina_promise.h:471
enum _Evas_GL_Depth_Bits Evas_GL_Depth_Bits
Enumeration that defines the Surface Depth Format.
EAPI double ecore_con_server_timeout_get(const Ecore_Con_Server *svr)
Gets the default time after which an inactive client will be disconnected.
Definition: ecore_con_legacy.c:2295
EOAPI void elm_obj_entry_markup_filter_remove(Eo *obj, Elm_Entry_Filter_Cb func, void *data)
Remove a markup filter from the list.
unsigned long int mtimensec
The nano version of the timestamp when the file was modified.
Definition: eina_file.h:221
@ EEZE_UDEV_EVENT_OFFLINE
Definition: Eeze.h:216
int size
Size in bytes of the user data type to be serialized.
Definition: Eet.h:2831
EAPI void embryo_data_heap_pop(Embryo_Program *ep, Embryo_Cell down_to)
Decreases the size of the heap of the given virtual machine down to the given size.
Definition: embryo_amx.c:740
EINA_DEPRECATED void elm_icon_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled)
Enable or disable preloading of the icon.
Definition: elm_icon.c:829
@ EDJE_MESSAGE_SIGNAL
DO NOT USE THIS.
Definition: Edje_Legacy.h:573
EAPI const char * emotion_object_title_get(const Evas_Object *obj)
Get the dvd title from this emotion object.
Definition: emotion_smart.c:1191
void evas_object_intercept_device_focus_set_callback_add(Evas_Object *obj, Evas_Object_Intercept_Device_Focus_Set_Cb func, const void *data)
Set the callback function that intercepts a focus set event of an object.
EOAPI Eina_Bool elm_obj_dayselector_day_selected_get(const Eo *obj, Elm_Dayselector_Day day)
Get the state of given Dayselector_Day.
enum _Eina_Log_State Eina_Log_State
List of available log states.
@ EVAS_VIDEO_SURFACE_IGNORE_WINDOW
Ignore window capability.
Definition: Evas_Legacy.h:6219
Efl_Canvas_Object * elm_object_item_widget_get(const Elm_Widget_Item *obj)
Get the widget object's handle which contains a given item.
Definition: elm_widget_item_eo.legacy.c:135
@ EVAS_CALLBACK_MOUSE_MOVE
Mouse Move Event.
Definition: Evas_Common.h:424
EAPI Eina_Bool edje_edit_size_class_min_h_set(Evas_Object *obj, const char *class_name, Evas_Coord size)
Sets height min size of specified size class.
int eeze_net_idx_get(Eeze_Net *net)
Get the index of a net object.
Definition: eeze_net.c:154
static int eina_hash_int32(const unsigned int *pkey, int len)
Hash function from http://web.archive.org/web/20071223173210/http://www.concentric....
EAPI void ecore_win32_window_size_min_set(Ecore_Win32_Window *window, int min_width, int min_height)
Set the minimum size of the given window.
Definition: ecore_win32_window.c:846
@ ECORE_IMF_INPUT_HINT_AUTOFILL_NAME
Autofill hint for a user's real name.
Definition: Ecore_IMF.h:422
EAPI int ECORE_COCOA_EVENT_WINDOW_DESTROY
Event triggered when a Cocoa window get destroyed.
@ EVAS_NATIVE_SURFACE_OPENGL
OpenGL system based type.
Definition: Evas_Legacy.h:4789
Ecore_Audio sndfile input.
EAPI Eina_Bool edje_edit_sound_compression_type_set(Evas_Object *obj, const char *name, Edje_Edit_Sound_Comp sc)
Sets the sound type compression.
Definition: edje_edit.c:1572
Evas_Object * elm_win_inwin_content_get(const Evas_Object *obj)
Get the content of an inwin object.
Definition: elm_inwin.c:100
@ ECORE_ANIMATOR_SOURCE_TIMER
The default system clock/timer based animator that ticks every "frametime" seconds.
Definition: Ecore_Common.h:2738
@ EET_COMPRESSION_LOW
Fast but minimal compression (Zlib)
Definition: Eet.h:244
Eina_Bool elm_win_fullscreen_get(const Evas_Object *obj)
Get the fullscreen state of a window.
Definition: efl_ui_win.c:9706
@ ELM_ICON_LOOKUP_THEME_FDO
Icon look up order: freedesktop, theme.
Definition: elm_icon_legacy.h:11
void elm_prefs_page_iface_register(const Elm_Prefs_Page_Iface_Info *array)
Mass-register widgets implementing prefs pages interfaces.
Definition: elm_prefs.c:1612
int minor
< major (binary or source incompatible changes)
Definition: Ecore_X.h:32
EAPI Eina_Bool ecore_x_damage_query(void)
Definition: ecore_x_damage.c:32
double elm_map_route_distance_get(const Elm_Map_Route *route)
Get the route distance in kilometers.
Definition: elm_map.c:4746
void elm_image_async_open_set(Eo *obj, Eina_Bool async)
Enable asynchronous file I/O for elm_image_file_set.
Definition: efl_ui_image.c:1371
Definition: Ecore_X.h:906
EAPI void ecore_imf_context_input_panel_enabled_set(Ecore_IMF_Context *ctx, Eina_Bool enabled)
Sets whether the Input Method Context should request to show the input panel automatically when the w...
Definition: ecore_imf_context.c:1030
void *(* Eina_Iterator_Get_Container_Callback)(Eina_Iterator *it)
Type for a callback that returns the container.
Definition: eina_iterator.h:138
void eina_hash_list_prepend(Eina_Hash *hash, const void *key, const void *data)
Prepends data to an Eina_List inside a hash.
Definition: eina_hash.c:1448
@ EMOTION_META_INFO_TRACK_DISC_ID
track disc ID
Definition: Emotion.h:186
EINA_DEPRECATED void elm_object_focus(Evas_Object *obj)
Make a given Elementary object the focused one.
Eina_List * nodes
List with nodes.
Definition: eldbus_introspection.h:39
Eina_Bool(* Elm_Event_Cb)(void *data, Evas_Object *obj, Evas_Object *src, Evas_Callback_Type type, void *event_info)
Function prototype definition for callbacks on input events happening on Elementary widgets.
Definition: elm_general.h:523
EAPI Eina_Bool edje_edit_program_channel_set(Evas_Object *obj, const char *prog, Edje_Channel channel)
Sets sample channel of the program.
Definition: edje_edit.c:11404
EAPI void ecore_x_randr_crtc_border_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h)
Definition: ecore_x_randr.c:3348
@ ELM_INPUT_PANEL_LAYOUT_TERMINAL
Command-line terminal layout including esc, alt, ctrl key, so on (no auto-correct,...
Definition: elm_general.h:87
static Eina_Bool eina_value_struct_pset(Eina_Value *value, const char *name, const void *ptr)
Sets the generic value in a struct member from pointer.
EINA_DEPRECATED EAPI Eina_Bool edje_edit_state_container_align_set(Evas_Object *obj, const char *part, const char *state, double value, double x, double y)
Sets x and y align for BOX or TABLE part.
Definition: edje_edit.c:4668
void(* move)(Evas_Object *o, Evas_Coord x, Evas_Coord y)
code to be run when moving object on a canvas.
Definition: Evas_Common.h:1953
Elm_Map_Name_Method
Set the name search method.
Definition: elm_map_common.h:14
EAPI const Eina_List * elput_seat_devices_get(const Elput_Seat *seat)
Get the list of devices on a given seat.
Definition: elput_input.c:911
EAPI int eeze_shutdown(void)
Shut down the eeze library.
Definition: eeze_main.c:102
Efreet_Desktop * efreet_desktop_get(const char *file)
Gets a reference to an Efreet_Desktop structure representing the contents of file or NULL if file is ...
Definition: efreet_desktop.c:150
EAPI void ecore_drm_outputs_geometry_get(Ecore_Drm_Device *dev, int *x, int *y, int *w, int *h)
TODO: Doxy.
Definition: ecore_drm_output.c:1151
Eina_List * arguments
List with method arguments.
Definition: eldbus_introspection.h:63
void evas_object_size_hint_aspect_get(const Evas_Object *obj, Evas_Aspect_Control *aspect, Evas_Coord *w, Evas_Coord *h)
Retrieves the hints for an object's aspect ratio.
Definition: evas_object_main.c:2587
EAPI int EMOTION_WEBCAM_ADD
Ecore_Event triggered when a new webcam is plugged in.
Definition: emotion_webcam.c:22
@ ECORE_IMF_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL
The plain normal number layout.
Definition: Ecore_IMF.h:448
#define PROT_WRITE
Data can be written.
Definition: evil_mman.h:29
EAPI Eet_Node * eet_node_string_new(const char *name, const char *str)
Creates a new string node.
EAPI unsigned int ecore_drm_output_crtc_id_get(Ecore_Drm_Output *output)
Gets the crtc id of an output.
Definition: ecore_drm_output.c:1260
EAPI void ecore_drm2_output_relative_mode_set(Ecore_Drm2_Output *output, Ecore_Drm2_Relative_Mode mode)
Set the relative mode for an output.
Definition: ecore_drm2_outputs.c:1723
Eeze_Udev_Type
Convenience types to simplify udev access.
Definition: Eeze.h:233
EAPI void ecore_evas_input_event_register(Ecore_Evas *ee)
Registers an Ecore_Evas to receive events through ecore_input_evas.
Definition: ecore_evas.c:3867
Definition: eina_simple_xml_parser.h:176
Definition: Ecore_X.h:792
EAPI Eina_Bool edje_edit_vector_del(Evas_Object *obj, const char *name)
Deletes vector from the vector collection.
Definition: edje_edit.c:9773
void ethumb_client_dir_path_set(Ethumb_Client *client, const char *path)
Configure where to store thumbnails in future requests.
Definition: ethumb_client.c:1593
@ ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH
Search or magnifier icon.
Definition: Ecore_IMF.h:400
EAPI void ecore_ipc_server_client_limit_set(Ecore_Ipc_Server *svr, int client_limit, char reject_excess_clients)
Sets a limit on the number of clients that can be handled concurrently by the given server,...
Definition: ecore_ipc.c:1010
Eina_Slice eina_binbuf_slice_get(const Eina_Binbuf *buf)
Gets a read-only slice of the buffer contents.
const char * keyname
The name of the key that was released.
Definition: Ecore_Sdl.h:75
void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
Set how to split and dispose each content.
Definition: efl_ui_panes.c:827
struct _Elm_Map_Marker Elm_Map_Marker
A marker to be shown in a specific point of the map.
Definition: elm_map_common.h:45
EAPI Ecore_X_Window ecore_x_window_argb_new(Ecore_X_Window parent, int x, int y, int w, int h)
Creates a new window.
Definition: ecore_x_window.c:1823
@ ELM_GENLIST_ITEM_FIELD_TEXT
Type text.
Definition: elm_general.h:367
void eina_safepointer_unregister(const Eina_Safepointer *safe)
Unregister an Eina_Safepointer and the pointer that maps to it.
Definition: eina_safepointer.c:302
void(* free)(void *data, void *element)
Function to free memory back to the mempool.
Definition: eina_inline_mempool.x:35
Eina_Position2D pos
Top-left corner in pixels.
Definition: eina_rectangle.h:124
int ecore_file_mkpaths(const char **paths)
Creates complete paths in a batch.
Definition: ecore_file.c:407
void *(* Eet_Node_Walk_Array_Callback)(Eina_Bool variable, const char *name, int count, void *user_data)
Callback prototype for Eet_Node_Walk_Array.
Definition: Eet.h:4758
@ ECORE_FD_ERROR
Fd Error mask.
Definition: Ecore_Common.h:1390
_Edje_Edit_Select_Mode
Mode for a textblock part.
Definition: Edje_Edit.h:57
Eina_Bool is_cancellation
Error produced by canceling a request.
Definition: elm_web_common.h:32
Evas_Modifier * modifiers
modifier keys pressed during the event
Definition: Evas_Legacy.h:317
Eina_Bool evas_object_grid_pack_get(const Evas_Grid *obj, Efl_Canvas_Object *child, int *x, int *y, int *w, int *h)
Get the pack options for a grid child.
Definition: evas_grid_eo.legacy.c:51
Eina_Bool eina_matrixsparse_data_idx_replace(Eina_Matrixsparse *m, unsigned long row, unsigned long col, const void *data, void **p_old)
Changes cell value at a given row and column position, without freeing previously existing values.
Definition: eina_matrixsparse.c:1204
Eina_Bool evas_object_textblock_obstacle_del(Efl_Canvas_Textblock *obj, Efl_Canvas_Object *eo_obs)
Removes eo_obs from observation during text layout.
Definition: efl_canvas_textblock_eo.legacy.c:63
int ECORE_EXE_EVENT_ADD
A child process has been added.
Definition: ecore_exe.c:36
EOAPI void elm_obj_dayselector_weekdays_names_set(Eo *obj, const char **weekdays)
Set weekdays names to be displayed by the Dayselector.
EAPI void ecore_evas_callback_drop_drop_set(Ecore_Evas *ee, Ecore_Evas_Drop_Cb cb)
Sets the method (callback) to call when the mouse pointer is released over the specified window while...
Definition: ecore_evas.c:5696
The struct that is used to store the race result.
Definition: eina_promise.h:1590
@ ELM_PREFS_TYPE_ACTION
action type, bound to button-like UI elements
Definition: elm_prefs_data.h:53
int eina_convert_dtoa(double d, char *des)
Converts a double to a string.
Definition: eina_convert.c:290
@ ELM_WIN_KEYBOARD_KEYPAD
Keypad layout.
Definition: elm_win_legacy.h:134
void eina_simple_xml_node_tag_free(Eina_Simple_XML_Node_Tag *tag)
Removes tag from parent and deletes it.
Definition: eina_simple_xml_parser.c:733
Evas_Coord_Point canvas
The X/Y location of the cursor.
Definition: Evas_Legacy.h:182
const char * efreet_icon_user_dir_get(void)
Returns the user icon directory.
Definition: efreet_icon.c:118
Ecore_Window event_window
The child window where event happened.
Definition: Ecore_Input.h:264
int y
Mouse co-ordinates where the mouse cursor moved to.
Definition: Ecore_Sdl.h:106
Elm_Widget_Item * elm_list_item_sorted_insert(Elm_List *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func)
Insert a new item into the sorted list object.
Definition: elm_list_eo.legacy.c:147
Eina_Lock lock
A file locking mechanism.
Definition: eina_file_common.h:76
@ EET_COMPRESSION_LOW2
Space filler for compatibility.
Definition: Eet.h:250
Eina_Bool eina_matrixsparse_cell_data_replace(Eina_Matrixsparse_Cell *cell, const void *data, void **p_old)
Changes cell reference value without freeing the possibly existing old value.
Definition: eina_matrixsparse.c:1169
Definition: elm_widget_map.h:368
static const char * eina_log_level_color_if_enabled_get(int level)
Function to get recommended color value for level, if colors are enabled.
Definition: eina_inline_log.x:191
void edje_object_perspective_set(Evas_Object *obj, Edje_Perspective *ps)
Sets the given perspective object on this Edje object.
Definition: edje_util.c:5374
EINA_DEPRECATED void elm_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
Get the bounce mode.
Definition: elm_entry.c:5302
@ ELM_FOCUS_NEXT
next direction
Definition: elm_general.h:462
EAPI int ECORE_WL2_EVENT_SYNC_DONE
Definition: ecore_wl2.c:36
void evas_map_point_image_uv_set(Evas_Map *m, int idx, double u, double v)
Change the map point's U and V texture source point.
Definition: evas_map.c:787
Definition: ecore_win32_cursor_x11.h:3
EAPI Eina_Bool edje_edit_state_min_w_set(Evas_Object *obj, const char *part, const char *state, double value, int min_w)
Sets the minimum width value of a part state.
EAPI Eina_Bool edje_edit_state_align_x_set(Evas_Object *obj, const char *part, const char *state, double value, double align)
Sets the horizontal align value of a part state.
void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data)
Special layout function that animates the transition from one layout to another.
Definition: elm_box.c:514
EAPI Eet_Node * eet_node_unsigned_int_new(const char *name, unsigned int ui)
Creates a new unsigned integer node.
EOAPI const char * elm_obj_slideshow_transition_get(const Eo *obj)
Get the current slide transition/effect in use for a given slideshow widget.
EAPI Eina_Bool edje_edit_part_access_set(Evas_Object *obj, const char *part, Eina_Bool access)
Sets accessibility for part.
Definition: edje_edit.c:4001
Definition: Ecore_X.h:2677
void elm_bg_file_get(const Eo *obj, const char **file, const char **group)
Gets the file (image or edje collection) set on a given background widget.
Definition: efl_ui_bg.c:226
static char * eina_rw_slice_strdup(const Eina_Rw_Slice rw_slice)
A null-terminated string for this slice.
void evas_object_box_layout_homogeneous_horizontal(Evas_Box *obj, Evas_Object_Box_Data *priv, void *data)
Layout function which sets the box o to a homogeneous horizontal box.
Definition: evas_box_eo.legacy.c:123
void elm_theme_name_available_list_free(Eina_List *list)
Free the list returned by elm_theme_name_available_list_new()
Definition: elm_theme.c:959
@ ELM_WIN_MOVE_RESIZE_RIGHT
Start resizing window to the right.
Definition: elm_win_legacy.h:186
#define EINA_ACCESSOR_FOREACH(accessor, counter, data)
Definition for helper macro to iterate over all the elements easily.
Definition: eina_accessor.h:346
Evas_Object * elm_diskselector_add(Evas_Object *parent)
Add a new diskselector widget to the given parent Elementary (container) object.
Definition: elm_diskselector.c:1408
Definition: evas_text_utils.h:121
Eina_Bool model_bound
Set to true once we are watching over a model.
Definition: elm_widget_layout.h:74
EAPI void edje_edit_limits_list_free(Eina_List *lst)
Frees an Eina_List of (Edje_Edit_List *) allocated by an edje_edit_limits_vertical_list_get() or edje...
Definition: edje_edit.c:2180
void(* focus_in)(Ecore_IMF_Context *ctx)
Input Method context widget has gained focus.
Definition: Ecore_IMF.h:779
Definition: ector_buffer.h:23
void evas_textblock_style_free(Evas_Textblock_Style *ts)
Destroys a textblock style.
Definition: evas_object_textblock.c:7976
EAPI Evas_Object * ecore_evas_ews_backing_store_get(const Ecore_Evas *ee)
Returns the backing store image object that represents the given window in EWS.
Definition: ecore_evas_ews.c:1267
EOAPI Eina_Bool elm_obj_web_text_search(const Eo *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap)
Searches the given string in a document.
void elm_win_lower(Evas_Object *obj)
Lower a window object.
Definition: efl_ui_win.c:8048
@ ECORE_IMF_KEYBOARD_LOCK_SCROLL
"Scroll" lock is active
Definition: Ecore_IMF.h:282
const char * elm_config_indicator_service_get(int rotation)
Get the indicator service name according to the rotation degree.
Definition: elm_config.c:4665
void * evas_object_intercept_stack_below_callback_del(Evas_Object *obj, Evas_Object_Intercept_Stack_Below_Cb func)
Unset the callback function that intercepts a stack below event of an object.
@ ECORE_EVAS_SELECTION_BUFFER_DRAG_AND_DROP_BUFFER
Stores dragged things while drag and drop is happening.
Definition: Ecore_Evas.h:3686
int evas_object_image_animated_frame_get(Evas_Object *obj)
Get the frame to current frame of an image object.
Definition: evas_image_legacy.c:274
EAPI Eet_Node * eet_node_parent_get(Eet_Node *node)
Gets the parent node of a node.
Definition: eet_node.c:242
void evas_object_image_data_copy_set(Eo *eo_obj, void *data)
Replaces the raw image data of the given image object.
Definition: evas_image_legacy.c:799
void elm_fileselector_filters_clear(Evas_Object *obj)
Clear all filters registered.
Definition: elc_fileselector.c:2810
void eina_quadtree_cycle(Eina_QuadTree *q)
Sets the quadtree's index to 0.
Definition: eina_quadtree.c:864
void evas_object_image_content_hint_set(Evas_Object *obj, Evas_Image_Content_Hint hint)
Set the content hint setting of a given image object of the canvas.
Definition: evas_image_legacy.c:512
Definition: Ecore_Wl2.h:143
@ EVAS_IMAGE_FLIP_HORIZONTAL
flip image horizontally (along the x = width / 2 line)
Definition: Evas_Legacy.h:4918
EAPI Embryo_Cell * embryo_data_address_get(Embryo_Program *ep, Embryo_Cell addr)
Retreives a pointer to the address in the virtual machine given by the given cell.
Definition: embryo_amx.c:714
@ ECORE_EXE_NOT_LEADER
Do not use setsid() to set the executed process as its own session leader.
Definition: ecore_exe_eo.h:62
const char * domain
Error domain name.
Definition: elm_web_common.h:33
EOAPI void elm_obj_entry_item_provider_append(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data)
This appends a custom item provider to the list for that entry.
Eeze_Disk * eeze_disk_new_from_mount(const char *mount_point)
Create a new disk object from a mount point.
Definition: eeze_disk.c:202
Data on the event when an Elementary policy has changed.
Definition: elm_general.h:215
EAPI Eina_List * edje_edit_object_color_class_list_get(Evas_Object *obj)
Gets a list of color classes which given object use.
Definition: edje_edit.c:13178
int button
Mouse button number that was raised (1 - 32)
Definition: Evas_Legacy.h:179
EOAPI void evas_canvas_norender(Eo *obj)
Update the canvas internal objects but not triggering immediate renderization.
#define EINA_PURE
EINA_PURE is used to tell the compiler this function has no effect except the return value and its re...
Definition: eina_types.h:378
@ EMBRYO_ERROR_DEBUG
Invalid index parameter (bad entry point)
Definition: Embryo.h:411
void elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_Keyboard_Mode mode)
Sets the keyboard mode of the window.
Definition: efl_ui_win.c:9610
void elm_entry_editable_set(Elm_Entry *obj, Eina_Bool editable)
Sets if the entry is to be editable or not.
Definition: elm_entry_eo.legacy.c:99
#define EPHYSICS_BODY_DENSITY_CONCRETE
Density of concrete in kg / m ^ 3.
Definition: EPhysics.h:2065
@ EDJE_CHANNEL_INTERFACE
Sounds related to the interface.
Definition: Edje_Common.h:338
Evas * evas_object_evas_get(const Eo *eo_obj)
Get the Evas to which this object belongs to.
Definition: evas_object_main.c:2662
@ ECORE_COCOA_CURSOR_OPEN_HAND
Open hand cursor.
Definition: Ecore_Cocoa.h:110
Eio_File * eio_eet_read_cipher(Eet_File *ef, const char *name, const char *cipher_key, Eio_Done_Read_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Read a specified entry from an eet file and return data.
Definition: eio_eet.c:576
Evas_Smart * evas_smart_class_new(const Evas_Smart_Class *sc)
Creates a new Evas_Smart from a given Evas_Smart_Class struct.
Definition: evas_smart.c:26
Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT
Definition: ecore_x_atoms_decl.h:369
Eina_Bool has_contents
content objs have or previously did exist (size calcs)
Definition: elm_gen_common.h:70
void edje_object_signal_emit(Evas_Object *obj, const char *emission, const char *source)
Sends/emits an Edje signal to a given Edje object.
Definition: edje_legacy.c:147
Definition: Elementary.h:134
void elm_notify_allow_events_set(Elm_Notify *obj, Eina_Bool allow)
Sets whether events should be passed to by a click outside its area.
Definition: elm_notify_eo.legacy.c:15
void elm_genlist_item_bring_in(Elm_Genlist_Item *obj, Elm_Genlist_Item_Scrollto_Type type)
Animatedly bring in, to the visible area of a genlist, a given item on it.
Definition: elm_genlist_item_eo.legacy.c:147
void elm_gengrid_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v)
Get the scrollbar policy.
Definition: elm_gengrid.c:5203
EAPI Eina_Bool ecore_x_bell(int percent)
Invoke the standard system beep to alert users.
Definition: ecore_x.c:1184
EAPI void ecore_win32_window_show(Ecore_Win32_Window *window)
Show the given window.
Definition: ecore_win32_window.c:1079
EAPI unsigned long ecore_evas_pixmap_colormap_get(const Ecore_Evas *ee)
Retrieves the Colormap used for pixmap creation.
Definition: ecore_evas.c:2917
Definition: Ecore_X.h:892
EAPI void ecore_cocoa_window_cursor_set(Ecore_Cocoa_Window *win, Ecore_Cocoa_Cursor c)
Sets the Cocoa cursor for a given Cocoa window.
EAPI void ethumb_thumb_orientation_set(Ethumb *e, Ethumb_Thumb_Orientation o)
Set the thumbnail rotation or flip.
Definition: ethumb.c:534
EAPI double ephysics_quaternion_dot(const EPhysics_Quaternion *quat1, const EPhysics_Quaternion *quat2)
Return the dot product between two quaternions.
int elm_quicklaunch_sub_init(int argc, char **argv)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:854
Definition: eldbus_object.h:110
#define ELM_GENLIST_EVENT_MULTI_PINCH_IN
Called when multitouch pinch in detected.
Definition: elm_genlist_eo.h:852
@ ECORE_EXE_PIPE_READ
Exe Pipe Read mask.
Definition: ecore_exe_eo.h:50
@ EDJE_ACTION_TYPE_VG_ANIM_PAUSE
Vector animation stop action value.
Definition: Edje_Common.h:1935
EAPI int ECORE_DRM_EVENT_SEAT_ADD
Definition: ecore_drm_inputs.c:31
unsigned int start_index
start index of the range (in bytes)
Definition: Ecore_IMF.h:759
Evas_GL_Surface * evas_gl_surface_create(Evas_GL *evas_gl, Evas_GL_Config *config, int width, int height)
Creates and returns a new Evas_GL_Surface object for GL Rendering.
Definition: evas_gl.c:221
int device
Multi device number that went down (1 or more for extra touches)
Definition: Evas_Legacy.h:261
EAPI Eina_Bool ecore_x_dpms_query(void)
Checks if the X DPMS extension is available on the server.
Definition: ecore_x_dpms.c:43
EOAPI void elm_obj_hoversel_clear(Eo *obj)
This will remove all the children items from the hoversel.
Eina_Bool elm_layout_part_cursor_engine_only_get(const Eo *obj, const char *part)
Get a specific cursor engine_only for an edje part.
Definition: efl_ui_layout.c:3213
static Eina_Bool eina_slice_endswith(const Eina_Slice slice, const Eina_Slice suffix)
Checks if the slice ends with a suffix.
EOAPI void evas_canvas_touch_point_list_nth_xy_get(Eo *obj, unsigned int n, double *x, double *y)
This function returns the nth touch point's coordinates.
Eldbus_Signal_Handler * eldbus_signal_handler_ref(Eldbus_Signal_Handler *handler)
Increase signal handler reference.
Definition: eldbus_signal_handler.c:262
void elm_panel_toggle(Elm_Panel *obj)
Toggle the hidden state of the panel from code.
Definition: elm_panel_eo.legacy.c:51
void elm_quicklaunch_mode_set(Eina_Bool ql_on)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:746
unsigned int offset
where this member is located within the structure memory
Definition: eina_value.h:3124
@ EMILE_COLORSPACE_RGBA_S3TC_DXT5
OpenGL COMPRESSED_RGBA_S3TC_DXT5_EXT format with RGBA.
Definition: emile_image.h:43
EAPI Ecore_IMF_Context * ecore_imf_context_new(const Ecore_IMF_Context_Class *ctxc)
Creates a new Input Method Context with klass specified by ctxc.
Definition: ecore_imf_context.c:557
Eina_Bool ecore_file_remove(const char *file)
Removes the given file or directory.
Definition: ecore_file.c:309
EAPI Eina_Bool ecore_drm2_output_primary_get(Ecore_Drm2_Output *output)
Get if a given output is marked as the primary output.
Definition: ecore_drm2_outputs.c:1162
void evas_output_framespace_set(Evas *eo_e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
Sets the output framespace size of the render engine of the given evas.
Definition: evas_main.c:1260
EOAPI Eina_Bool elm_obj_genlist_item_flip_get(const Eo *obj)
Get the flip state of a given genlist item.
Eina_Bool elm_entry_cursor_next(Elm_Entry *obj)
This moves the cursor one place to the right within the entry.
Definition: elm_entry_eo.legacy.c:489
EAPI void ecore_x_e_illume_indicator_type_set(Ecore_X_Window win, Ecore_X_Illume_Indicator_Type_Mode mode)
Definition: ecore_x_e.c:1965
int ECORE_WIN32_EVENT_WINDOW_FOCUS_OUT
Ecore_Event for the Ecore_Win32_Event_Window_Focus_Out event.
Definition: ecore_win32.c:406
double evas_vg_shape_stroke_scale_get(Evas_Vg_Shape *obj)
Get the stroke scaling factor used for stroking this path.
Definition: efl_canvas_vg_shape.c:239
EAPI void ecore_wl2_subsurface_position_set(Ecore_Wl2_Subsurface *subsurface, int x, int y)
Set the position of this subsurface, relative to its parent surface.
Definition: ecore_wl2_subsurf.c:101
Eina_Bool edje_object_color_class_get(const Evas_Object *obj, const char *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)
Gets the object color class.
Definition: edje_util.c:940
Eina_Bool elm_video_is_playing_get(Evas_Object *obj)
Get whether the video actually playing.
Definition: efl_ui_video.c:538
@ ECORE_IMF_BIDI_DIRECTION_LTR
The Left to Right mode.
Definition: Ecore_IMF.h:473
EAPI void emotion_object_video_subtitle_file_set(Evas_Object *obj, const char *filepath)
Set the video's subtitle file path.
Definition: emotion_smart.c:994
@ ELM_PREFS_TYPE_DATE
date type, bound to date selection UI elements
Definition: elm_prefs_data.h:58
Eina_Bool eina_mmap_safety_enabled_get(void)
Gets the enabled state of mmap safety.
Definition: eina_mmap.c:239
The structure type used with the Key_Up event.
Definition: Ecore_IMF.h:723
EOAPI Elm_Widget_Item * elm_obj_genlist_selected_item_get(const Eo *obj)
Get the selected item in the genlist.
void elm_win_icon_name_set(Evas_Object *obj, const char *icon_name)
Set the icon name of the window.
Definition: efl_ui_win.c:8507
void elm_genlist_item_demote(Elm_Genlist_Item *obj)
Demote an item to the end of the list.
Definition: elm_genlist_item_eo.legacy.c:135
void evas_object_hide(Evas_Object *eo_obj)
Makes the given Evas object invisible.
Definition: evas_object_main.c:1823
@ EDJE_INPUT_HINT_AUTO_COMPLETE
Suggest word auto completion.
Definition: Edje_Common.h:37
void elm_spinner_interval_set(Elm_Spinner *obj, double interval)
Control the interval on time updates for a user mouse button hold on spinner widgets' arrows.
Definition: elm_spinner_eo.legacy.c:15
@ EVAS_PIXEL_FORMAT_YUV420P_601
YUV 420 Planar format with CCIR 601 color encoding with contiguous planes in the order Y,...
Definition: Evas_Common.h:279
EAPI void ecore_wl2_window_input_region_get(Ecore_Wl2_Window *window, int *x, int *y, int *w, int *h)
Get the input region of the Ecore_Wl2_Window.
Definition: ecore_wl2_window.c:930
const char * efl_net_connman_technology_path_get(Efl_Net_Control_Technology *tech)
Get the path of the given technology.
Definition: efl_net_control_technology-connman.c:424
EAPI Ecore_Win32_Window * ecore_win32_window_new(Ecore_Win32_Window *parent, int x, int y, int width, int height)
Creates a new window.
Definition: ecore_win32_window.c:449
EOAPI Eina_Bool elm_obj_web_history_enabled_get(const Eo *obj)
Get whether browsing history is enabled for the given object.
EOAPI void elm_obj_genlist_item_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode)
Set the genlist item's select mode.
Evas_Object * elm_panes_add(Evas_Object *parent)
Add a new panes widget to the given parent Elementary (container) object.
Definition: efl_ui_panes.c:723
Eet_Descriptor_Type_Set_Callback type_set
called when loading a mapped type with the given type used to describe the type in the descriptor
Definition: Eet.h:2848
Eldbus_Pending * eldbus_hello(Eldbus_Connection *conn, Eldbus_Message_Cb cb, const void *cb_data)
Send a "Hello" method call in proxy.
Definition: eldbus_freedesktop.c:99
EAPI Eina_Bool edje_edit_part_item_index_weight_y_set(Evas_Object *obj, const char *part, unsigned int index, double weight_y)
Sets the vertical weight value of a part item.
void elm_config_reload(void)
Reload Elementary's configuration, bounded to current selected profile.
Definition: elm_config.c:3060
void elm_win_render(Evas_Object *obj)
This manually asks evas to render the window now.
Definition: efl_ui_win.c:6814
EAPI Ecore_Drm_Device * ecore_drm_device_find(const char *name, const char *seat)
Finds a drm device in the system.
Definition: ecore_drm_device.c:202
EAPI void ephysics_body_event_callback_add(EPhysics_Body *body, EPhysics_Callback_Body_Type type, EPhysics_Body_Event_Cb func, const void *data)
Register a callback to a type of physics body event.
Ecore_Idle_Enterer * ecore_idle_enterer_before_add(Ecore_Task_Cb func, const void *data)
Adds an idle enterer handler at the start of the list so it gets called earlier than others.
Definition: ecore_idle_enterer.c:25
EOAPI void evas_canvas_render_idle_flush(Eo *obj)
Make the canvas discard internally cached data used for rendering.
EAPI double emotion_object_progress_status_get(const Evas_Object *obj)
Get how much of the file has been played.
Definition: emotion_smart.c:1209
void elm_entry_anchor_hover_end(Elm_Entry *obj)
Ends the hover popup in the entry.
Definition: elm_entry_eo.legacy.c:405
Eina_FreeQ_Type eina_freeq_type_get(Eina_FreeQ *fq)
Query the type of a free queue.
Definition: eina_freeq.c:459
Eina_Bool elm_config_atspi_mode_get(void)
Gets ATSPI mode.
Definition: elm_config.c:3190
ino_t inode
The inode.
Definition: eina_file_common.h:81
EAPI Eina_Bool edje_edit_state_limit_set(Evas_Object *obj, const char *part, const char *state, double value, unsigned char limit)
Sets the states limit parameter value.
Definition: edje_edit.c:7699
EAPI Eina_Bool edje_edit_part_cursor_mode_set(Evas_Object *obj, const char *part, unsigned char cursor_mode)
Gets pointer_mode of a part.
Definition: edje_edit.c:4081
@ EDJE_TEXT_EFFECT_SOFT_SHADOW
Soft shadow text effect value.
Definition: Edje_Common.h:2123
Ecore_Con_Server * server
the server that was connected to
Definition: Ecore_Con.h:575
void evas_gl_config_free(Evas_GL_Config *cfg)
Frees a config object created from evas_gl_config_new.
Definition: evas_gl.c:215
EAPI Eina_Bool edje_edit_font_del(Evas_Object *obj, const char *alias)
Deletes font from the edje file.
Definition: edje_edit.c:8690
void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale)
Control scaling behaviour of this object.
Definition: efl_ui_image.c:2643
Eina_Bool evas_object_box_remove_all(Evas_Box *obj, Eina_Bool clear)
Remove all child objects from a box object, unparenting them again.
Definition: evas_box_eo.legacy.c:63
EAPI void ephysics_body_del(EPhysics_Body *body)
Delete a physics body.
EOAPI void elm_obj_genlist_item_expanded_set(Eo *obj, Eina_Bool expanded)
Sets the expanded state of an item.
Eldbus_Connection * eldbus_object_connection_get(const Eldbus_Object *obj)
Get the Eldbus_Connection object associated with a Eldbus_Object.
Definition: eldbus_object.c:542
@ ELM_BUBBLE_POS_INVALID
Invalid corner.
Definition: elm_bubble_eo.h:24
@ ECORE_X_WINDOW_STATE_MODAL
The window is iconified.
Definition: Ecore_X.h:158
struct _Eet_Version Eet_Version
This is the Eet version information structure that can be used at runtime to detect which version of ...
EAPI Eina_List * edje_edit_programs_list_get(Evas_Object *obj)
Gets the list of all the programs in the given edje object.
Definition: edje_edit.c:10980
EAPI const char * edje_edit_part_drag_event_get(Evas_Object *obj, const char *part)
Gets the name of the part that is used as the receiver of the drag event.
#define ECORE_EVENT_SIGNAL_HUP
Hup signal event.
Definition: Ecore_Common.h:564
Definition: elm_prefs_common.h:45
static void eina_vector2_add(Eina_Vector2 *out, const Eina_Vector2 *a, const Eina_Vector2 *b)
Add two vectors.
Data for the elm_entry_filter_accept_set() entry filter.
Definition: elm_entry_common.h:228
EAPI void * eet_node_walk(void *parent, const char *name, Eet_Node *root, Eet_Node_Walk *cb, void *user_data)
Walks trees of Eet_Node.
Definition: eet_node.c:688
void eina_thread_queue_fd_set(Eina_Thread_Queue *thq, int fd)
Sets a file descriptor to write a byte to on a message send.
Definition: eina_thread_queue.c:565
Definition: elm_photocam.h:77
char * edje_file_data_get(const char *file, const char *key)
Gets data from the file level data block of an edje file.
Definition: edje_load.c:378
EAPI Eina_Bool ethumb_cmp(const Ethumb *e1, const Ethumb *e2)
Compare two thumbnailers.
Definition: ethumb.c:1758
Eina_Iterator * eina_tile_grid_slicer_iterator_new(int x, int y, int w, int h, int tile_w, int tile_h)
Creates a new Eina_Iterator that iterates over a list of tiles.
Definition: eina_tiler.c:1608
double evas_vg_gradient_radial_radius_get(Evas_Vg_Gradient_Radial *obj)
Gets the center radius of this radial gradient.
Definition: efl_canvas_vg_gradient_radial.c:215
EAPI void ecore_evas_iconified_set(Ecore_Evas *ee, Eina_Bool on)
Iconifies or uniconifies an Ecore_Evas' window.
Definition: ecore_evas.c:2049
static Eina_Bool eina_value_bool_convert(const Eina_Value *v, Eina_Bool *c)
Check value type and convert contents.
Definition: eina_inline_value_util.x:268
void elm_object_item_cursor_unset(Elm_Widget_Item *obj)
Unset any custom mouse pointer/cursor decoration set to be shown, when the mouse pointer is over the ...
Definition: elm_widget_item_eo.legacy.c:153
#define eina_future_cb_easy(...)
A syntactic sugar over eina_future_cb_easy_from_desc().
Definition: eina_promise.h:1719
EAPI const char * eeze_udev_walk_get_sysattr(const char *syspath, const char *sysattr)
Walks up the device chain starting at syspath, checking each device for sysattr, and returns the valu...
Definition: eeze_udev_walk.c:40
void elm_config_color_overlay_apply(void)
Apply the changes made with elm_config_color_overlay_set() and elm_config_color_overlay_unset() on th...
Definition: elm_config.c:3280
EINA_DEPRECATED void elm_icon_size_get(const Evas_Object *obj, int *w, int *h)
Get the object's image size.
Definition: elm_icon.c:794
Eina_Bool elm_naviframe_content_preserve_on_pop_get(const Elm_Naviframe *obj)
Preserve the content objects when items are popped.
Definition: elm_naviframe_eo.legacy.c:21
Eina_List *(* Elm_Color_Class_List_Cb)(void)
A callback used to provide a list of allocated Edje_Color_Class structs used by an application.
Definition: elm_color_class.h:27
static unsigned short eina_swap16(unsigned short x)
Reverses the byte order of a 16-bit (destination) register.
@ EMBRYO_ERROR_INDEX
Function not found.
Definition: Embryo.h:410
EAPI int ECORE_WL2_EVENT_WINDOW_ROTATE
Definition: ecore_wl2.c:47
Evas_GL_Depth_Bits depth_bits
Surface Depth Bits.
Definition: Evas_GL.h:566
void evas_event_thaw_eval(Evas *e)
After thaw of a canvas, re-evaluate the state of objects and call callbacks.
Definition: evas_events.c:1591
Data for a hash table of key/value pairs.
Definition: eina_hash.h:298
void elm_code_syntax_parse_line(Elm_Code_Syntax *syntax, Elm_Code_Line *line)
Parse a line and apply the syntax definition by inserting Elm_Code_Token into the line.
Definition: elm_code_syntax.c:293
EOAPI void elm_obj_actionslider_enabled_pos_set(Eo *obj, Elm_Actionslider_Pos pos)
Actionslider enabled position.
const char * eldbus_message_member_get(const Eldbus_Message *msg)
Get the Eldbus message member.
Definition: eldbus_message.c:205
const char * eldbus_connection_unique_name_get(Eldbus_Connection *conn)
Gets unique name assigned by the message bus.
Definition: eldbus_core.c:1605
EOAPI void elm_obj_gengrid_reorder_mode_start(Eo *obj, Ecore_Pos_Map tween_mode)
Starts the reorder mode of Gengrid.
static Eina_Future * eina_future_all_array(Eina_Future *array[])
Creates a future that will be resolved once all futures from array is resolved.
Definition: eina_promise.h:1626
@ ECORE_POS_MAP_SINUSOIDAL_FACTOR
Start slow, speed up then slow down at end, v1 being a power factor, 0.0 being linear,...
Definition: Ecore_Common.h:2765
Eina_Bool(* evasglUnbindWaylandDisplay)(Evas_GL *evas_gl, void *wl_display)
Definition: Evas_GL.h:5867
Definition: evas_font.h:345
EAPI Eina_Bool ecore_win32_clipboard_set(const Ecore_Win32_Window *window, const void *data, size_t size, const char *mime_type)
Set data to the clipboard.
Definition: ecore_win32_clipboard.c:41
EOAPI Eina_List * evas_canvas_render_updates(Eo *obj)
Force immediate renderization of the given Evas canvas.
#define ELM_GENLIST_EVENT_HBAR_PRESS
Called when horizontal bar is pressed.
Definition: elm_genlist_eo.h:767
Eina_Bool elm_genlist_item_cursor_engine_only_get(const Elm_Object_Item *eo_it)
Get if the (custom) cursor for a given genlist item is being searched in its theme,...
Definition: elm_genlist.c:7771
Eina_Bool eina_ustrbuf_append_slice(Eina_UStrbuf *buf, const Eina_Slice slice)
Appends a slice to a buffer, reallocating as necessary.
void ecore_timer_freeze(Ecore_Timer *timer)
Pauses a running timer.
Definition: ecore_timer.c:334
EAPI Eina_Bool ephysics_world_running_get(const EPhysics_World *world)
Get running status of world.
@ EINA_CPU_SSE
Streaming SIMD Extensions (Intel)
Definition: eina_cpu.h:49
@ ECORE_COCOA_CURSOR_CLOSED_HAND
Closed hand cursor.
Definition: Ecore_Cocoa.h:104
int saved_memory_peak
peak amount of saved memory, in bytes
Definition: Evas_Common.h:2952
@ EDJE_PART_TYPE_EXTERNAL
External type value.
Definition: Edje_Legacy.h:3256
Elm_Widget_Item * elm_genlist_first_item_get(const Elm_Genlist *obj)
Get the first item in the genlist.
Definition: elm_genlist_eo.legacy.c:159
@ EVAS_CALLBACK_CANVAS_VIEWPORT_RESIZE
Canvas viewport resized.
Definition: Evas_Common.h:458
Definition: elm_widget_multibuttonentry.h:59
void evas_object_textblock_text_markup_set(Eo *eo_obj, const char *text)
Sets given text as markup for the textblock object.
Definition: evas_object_textblock.c:8787
@ ECORE_IMF_EVENT_KEY_DOWN
Key Down event.
Definition: Ecore_IMF.h:256
@ ECORE_IMF_CALLBACK_PREEDIT_END
"PREEDIT_END" is called when a preediting sequence has been completed or canceled.
Definition: Ecore_IMF.h:230
const char * keyname
The string name of the key released.
Definition: Ecore_IMF.h:724
EAPI Eina_List * ecore_evas_sub_ecore_evas_list_get(const Ecore_Evas *ee)
Gets a list of all the sub ecore_evases.
Definition: ecore_evas.c:3860
#define ELM_PREFS_EVENT_PAGE_CHANGED
Called when page changed.
Definition: elm_prefs_eo.h:343
const Eldbus_Proxy * proxy
the proxy object
Definition: eldbus_proxy.h:205
Evas_Event_Flags mask_flags
mask flags
Definition: edje_convert.h:132
void evas_device_del(Evas_Device *dev)
Delete a new device type.
Definition: evas_device.c:267
@ EINA_XATTR_CREATED
This will only succeed if the extended attribute wasn't previously set.
Definition: eina_xattr.h:43
Eina_Inlist * eina_inlist_promote(Eina_Inlist *list, Eina_Inlist *item)
Moves existing node to beginning of list.
Definition: eina_inlist.c:372
EAPI const char * eeze_disk_udev_get_sysattr(Eeze_Disk *disk, const char *sysattr)
Get the sysattr value of a disk.
Definition: eeze_disk_udev.c:25
double val
The message's float value.
Definition: Edje_Legacy.h:547
@ ECORE_GETOPT_ACTION_STORE_CONST
Store a const.
Definition: Ecore_Getopt.h:66
void evas_object_textgrid_palette_get(const Evas_Textgrid *obj, Evas_Textgrid_Palette pal, int idx, int *r, int *g, int *b, int *a)
The retrieve color to the given palette at the given index of the given textgrid object.
Definition: evas_textgrid_eo.legacy.c:57
@ ELM_XDND_ACTION_DESCRIPTION
Describe the data.
Definition: elm_cnp.h:99
Definition: eina_inline_value.x:1692
Evas_Modifier * modifiers
modifier keys pressed during the event
Definition: Evas_Legacy.h:185
int unsetenv(const char *name)
Remove environment variables.
Definition: evil_stdlib.c:69
@ ELM_GLVIEW_STENCIL_8
Request min.
Definition: elm_glview_eo.h:59
Edje_Perspective * edje_perspective_new(Evas *e)
Creates a new perspective in the given canvas.
Definition: edje_util.c:5259
A structure that stores old Edje part description image information.
Definition: edje_convert.h:149
Definition: elm_widget_gengrid.h:29
EAPI Eet_Node * eet_node_double_new(const char *name, double d)
Creates a new double node.
@ ELM_TRANSIT_TWEEN_MODE_SPRING
Start at 0.0 then "wobble" like a spring rest position 1.0, and wobble v2 times, with decay factor of...
Definition: elm_transit.h:77
Eina_Bool evas_object_textblock_visible_range_get(Efl_Canvas_Textblock *obj, Efl_Text_Cursor_Handle *start, Efl_Text_Cursor_Handle *end)
Returns the currently visible range.
Definition: efl_canvas_textblock_eo.legacy.c:3
EAPI Ecore_Evas * ecore_evas_wayland_egl_new(const char *disp_name, unsigned int parent, int x, int y, int w, int h, Eina_Bool frame)
Create an Ecore_Evas window using the wayland-egl engine.
Definition: ecore_evas.c:4484
#define ELM_PREFS_EVENT_ACTION
Called when action was done.
Definition: elm_prefs_eo.h:379
Definition: Ecore_Wayland.h:211
EAPI Eina_Bool ecore_drm2_output_possible_crtc_get(Ecore_Drm2_Output *output, unsigned int crtc)
Get if an output can be used on a given crtc.
Definition: ecore_drm2_outputs.c:1424
const char * interface
The interface name.
Definition: eldbus_object.h:98
const char * ethumb_client_dir_path_get(const Ethumb_Client *client)
Get base directory path where to store thumbnails.
Definition: ethumb_client.c:1615
void(* Ecore_Con_Dns_Cb)(const char *canonname, const char *ip, struct sockaddr *addr, int addrlen, void *data)
A callback type for use with ecore_con_lookup.
Definition: Ecore_Con.h:298
EAPI void embryo_program_free(Embryo_Program *ep)
Frees the given Embryo program.
Definition: embryo_amx.c:327
void(* calculate)(Evas_Object *o)
code to be run when object has rendering updates on a canvas
Definition: Evas_Common.h:1960
A structure that stores information of a Power event.
Definition: Ecore_Common.h:653
EINA_DEPRECATED Eina_Bool elm_fileselector_entry_expandable_get(const Evas_Object *obj)
Get whether tree view is enabled for the given file selector entry widget's internal file selector.
Definition: elc_fileselector_entry.c:473
void evas_map_util_quat_rotate(Evas_Map *m, double qx, double qy, double qz, double qw, double cx, double cy, double cz)
Rotate the map in 3D using a unit quaternion.
Definition: evas_map.c:1129
Eio_File * eio_dir_move(const char *source, const char *dest, Eio_Filter_Direct_Cb filter_cb, Eio_Progress_Cb progress_cb, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Move a directory and its content asynchronously.
Definition: eio_dir.c:890
EAPI EPhysics_Body * ephysics_body_shape_add(EPhysics_World *world, EPhysics_Shape *shape)
Create a new physics body using a custom shape.
EAPI const Eina_List * edje_edit_state_external_params_list_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the list of parameters for an external part.
Definition: edje_edit.c:7316
Evas_Object_Textblock_Node_Text * text_node
The text node it's pointing to.
Definition: efl_canvas_textblock_internal.h:145
void evas_render_dump(Evas_Canvas *obj)
Make the canvas discard as much data as possible used by the engine at runtime.
Definition: evas_canvas_eo.legacy.c:333
@ ELM_INPUT_HINT_AUTOFILL_PHONE
Autofill hint for a phone number.
Definition: elm_general.h:194
EAPI Eina_Bool ecore_evas_maximized_get(const Ecore_Evas *ee)
Queries whether an Ecore_Evas' window is maximized or not.
Definition: ecore_evas.c:2105
EAPI int ecore_x_screen_index_get(const Ecore_X_Screen *screen)
Retrieves the index number of the given screen.
Definition: ecore_x.c:999
Eina_Rectangle desktop
Coordinates and size of the desktop.
Definition: Ecore_Win32.h:739
void * global_map
A pointer to the entire contents of the file that have been mapped with mmap(2).
Definition: eina_file_common.h:75
const char * elm_app_locale_dir_get(void)
Get the application's run time locale prefix directory, as set by elm_app_info_set() and the way (env...
Definition: elm_main.c:611
Definition: elm_widget_multibuttonentry.h:68
size_t eina_unicode_strnlen(const Eina_Unicode *ustr, int n)
Returns the length of a Eina_Unicode string, up to a limit.
Definition: eina_unicode.c:96
double edje_object_scale_get(const Edje_Object *obj)
Gets a given Edje object's scaling factor.
Definition: edje_legacy.c:215
void eldbus_proxy_event_callback_del(Eldbus_Proxy *proxy, Eldbus_Proxy_Event_Type type, Eldbus_Proxy_Event_Cb cb, const void *cb_data)
Remove callback registered in eldbus_proxy_event_callback_add().
Definition: eldbus_proxy.c:435
static float eina_f8p24_float_to(Eina_F8p24 v)
Create a new standard float from Eina_F8p24 floating point number.
@ ECORE_WIN32_DND_EVENT_DRAG_LEAVE
Drag leave.
Definition: Ecore_Win32.h:214
EAPI void ecore_win32_double_click_time_set(double t)
Sets the timeout for a double and triple clicks to be flagged.
Definition: ecore_win32.c:687
EOAPI double elm_obj_calendar_interval_get(const Eo *obj)
The interval on time updates for a user mouse button hold on calendar widgets' month/year selection.
static Eina_Bool eina_value_array_pset(Eina_Value *value, unsigned int position, const void *ptr)
Sets a generic value to an array member from a pointer.
EAPI void ecore_drm_device_window_set(Ecore_Drm_Device *dev, unsigned int window)
Sets the window of Ecore_Drm_Devices.
Definition: ecore_drm_device.c:507
const char * dest
target of the I/O operation
Definition: Eio_Legacy.h:184
void(* add)(Ecore_IMF_Context *ctx)
Create the Input Method Context.
Definition: Ecore_IMF.h:772
void evas_object_image_alpha_set(Evas_Object *obj, Eina_Bool alpha)
Enable or disable alpha channel usage on the given image object.
Definition: evas_image_legacy.c:103
EAPI double edje_edit_part_item_index_align_x_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the horizontal align value of a part state.
@ EDJE_TWEEN_MODE_MASK
Mask tween mode value.
Definition: Edje_Common.h:1896
Definition: Ecore_X.h:554
EAPI Eina_Bool ecore_imf_context_input_panel_show_on_demand_get(Ecore_IMF_Context *ctx)
Gets whether the Input Method Context should request to show the input panel in case of only a user's...
Definition: ecore_imf_context.c:1371
int device
0 if normal mouse, 1+ for other mouse-devices (eg multi-touch - other fingers)
Definition: Ecore_Input.h:306
struct _Ecore_Buffer_Consumer Ecore_Buffer_Consumer
An object representing a consumer of Ecore_Buffer.
Definition: Ecore_Buffer_Queue.h:94
static void * eina_trash_pop(Eina_Trash **trash)
Pops an available pointer from the trash if possible.
EAPI void ecore_evas_size_base_set(Ecore_Evas *ee, int w, int h)
Sets the base size for a given Ecore_Evas window.
Definition: ecore_evas.c:1658
EOAPI void elm_obj_genlist_reorder_mode_set(Eo *obj, Eina_Bool reorder_mode)
Set reorder mode.
Definition: elm_prefs_common.h:90
void eina_inlist_sorted_state_free(Eina_Inlist_Sorted_State *state)
Frees an Eina_Inlist_Sorted_State.
Definition: eina_inlist.c:503
const char * elm_win_title_get(const Evas_Object *obj)
Get the title of the window.
Definition: efl_ui_win.c:8645
EAPI Eina_Bool emotion_object_seekable_get(const Evas_Object *obj)
Get whether the media file is seekable.
Definition: emotion_smart.c:779
Definition: ecore_con_url_curl.h:373
#define EVAS_TEXT_STYLE_SHADOW_DIRECTION_SET(x, s)
Text style type creation macro.
Definition: Evas_Common.h:1830
EOAPI void elm_obj_hoversel_auto_update_set(Eo *obj, Eina_Bool auto_update)
Update icon and text of hoversel same to those of selected item automatically.
int elm_textpath_slice_number_get(const Efl_Ui_Textpath *obj)
The number of slices.
Definition: efl_ui_textpath_eo.legacy.c:15
size_t eina_binbuf_length_get(const Eina_Binbuf *buf)
Retrieves the length of the string buffer's content.
void elm_quicklaunch_cleanup(void)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:1278
EAPI Eina_Iterator * ecore_wl2_display_globals_get(Ecore_Wl2_Display *display)
Return an Eina_Iterator that can be used to iterate through globals.
Definition: ecore_wl2_display.c:1042
EAPI Eina_Bool ecore_x_fixes_selection_notification_request(Ecore_X_Atom selection)
xfixes selection notification request.
Definition: ecore_x_fixes.c:96
@ ELM_CLOCK_EDIT_SEC_UNIT
Unit digit of seconds value should be editable.
Definition: elm_clock_eo.h:37
unsigned int version
must be EINA_VALUE_STRUCT_DESC_VERSION
Definition: eina_value.h:3145
@ ECORE_X_ERROR_CODE_BAD_IMPLEMENTATION
Server is defective.
Definition: Ecore_X.h:409
Ecore_Pos_Map tween_mode
Position mappings for animation.
Definition: elm_widget_gengrid.h:92
_Ethumb_Thumb_Format
Definition: Ethumb.h:254
@ EINA_XATTR_FLAGS_CREATED
This will only succeed if the extended attribute wasn't previously set.
Definition: eina_xattr.h:47
void eldbus_pending_data_set(Eldbus_Pending *pending, const char *key, const void *data)
Set data to a Eldbus_Pending object.
Definition: eldbus_pending.c:226
const char * eina_file_filename_get(const Eina_File *file)
Gets the filename of an open file.
Definition: eina_file_common.c:592
EAPI Eina_Bool edje_edit_group_data_del(Evas_Object *obj, const char *itemname)
Deletes the given data object from the group.
Definition: edje_edit.c:2411
EAPI void ecore_drm2_device_pointer_max_set(Ecore_Drm2_Device *device, int w, int h)
Set maximium position that pointer device is allowed to move.
Definition: ecore_drm2_device.c:810
static void eina_vector3_add(Eina_Vector3 *out, const Eina_Vector3 *a, const Eina_Vector3 *b)
Add two vectors.
const char * eina_prefix_get(Eina_Prefix *pfx)
Gets the prefix base directory.
Definition: eina_prefix.c:768
@ ECORE_WIN32_WINDOW_STATE_ABOVE
above window
Definition: Ecore_Win32.h:77
EAPI int ECORE_EVAS_EXTN_CLIENT_DEL
this event is received when a plug has disconnected from an extn socket
Definition: ecore_evas_extn.c:9
int evas_image_cache_get(const Evas_Canvas *obj)
Get the image cache.
Definition: evas_canvas_eo.legacy.c:9
EAPI Ecore_X_Illume_Indicator_Type_Mode ecore_x_e_illume_indicator_type_get(Ecore_X_Window win)
Definition: ecore_x_e.c:1978
void elm_flip_interaction_direction_hitsize_set(Elm_Flip *obj, Elm_Flip_Direction dir, double hitsize)
Set the amount of the flip that is sensitive to interactive flip.
void(* member_del)(Evas_Object *o, Evas_Object *child)
code to be run when a child member is removed from object
Definition: Evas_Common.h:1962
Eina_Bool efreet_desktop_x_field_set(Efreet_Desktop *desktop, const char *key, const char *data)
Set the value for a X- field (Non spec) in the structure.
Definition: efreet_desktop.c:525
EAPI int ECORE_WL2_EVENT_WINDOW_CONFIGURE_COMPLETE
Definition: ecore_wl2.c:42
EAPI const char * edje_edit_part_source6_get(Evas_Object *obj, const char *part)
Gets the source6 of part.
const char * edje_object_part_text_get(const Evas_Object *obj, const char *part)
Gets the text currntly set to the given part.
Definition: edje_util.c:6732
Ecore_IMF_Input_Panel_Lang(* input_panel_language_get)(Ecore_IMF_Context *ctx)
Get the current language of the input panel.
Definition: Ecore_IMF.h:794
EAPI Eina_Bool ecore_buffer_init(void)
Initializes the Ecore_Buffer system.
Definition: ecore_buffer.c:146
const char * name
Translated UTF8 string that can be used for the icon name.
Definition: efreet_icon.h:108
EAPI Eina_List * edje_edit_program_afters_get(Evas_Object *obj, const char *prog)
Gets the list of action that will be run after the give program.
Definition: edje_edit.c:11983
@ EMBRYO_ERROR_MEMACCESS
Index out of bounds.
Definition: Embryo.h:397
@ EVAS_CALLBACK_RESIZE
Resize Event.
Definition: Evas_Common.h:437
EAPI int edje_edit_state_fill_size_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the fill horizontal size offset value of a part state.
Eina_Bool eeze_disk_can_mount(void)
Return whether mount support is available in eeze.
Definition: eeze_disk.c:460
#define EET_T_FLOAT
Data type: float.
Definition: Eet.h:2583
EAPI Eina_Bool edje_edit_image_rename(Evas_Object *obj, const char *name, const char *new_name)
Renames image.
Definition: edje_edit.c:10060
Elm_Widget_Item * elm_gengrid_item_insert_after(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data)
Insert an item after another in a gengrid widget.
Definition: elm_gengrid_eo.legacy.c:171
EOAPI void elm_obj_genlist_highlight_mode_set(Eo *obj, Eina_Bool highlight)
Set whether the genlist items should be highlighted on item selection.
EAPI double edje_edit_part_item_item_weight_x_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the horizontal weight value of a part item.
@ EDJE_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY
The password layout to allow only number.
Definition: Edje_Common.h:1332
@ ECORE_IMF_INPUT_PANEL_SHIFT_MODE_OFF
Definition: Ecore_IMF.h:154
@ EVAS_DEVICE_CLASS_KEYBOARD
A regular keyboard, numberpad or attached buttons.
Definition: Evas_Common.h:321
Definition: elm_priv.h:635
Structure passed as value on EDJE_MESSAGE_STRING_FLOAT_SET messages.
Definition: Edje_Legacy.h:558
struct Ecore_Con_Socks Ecore_Con_Socks
An object representing a SOCKS proxy.
Definition: Ecore_Con.h:276
int evil_init(void)
Initialize the Evil library.
Definition: evil_main.c:18
EINA_DEPRECATED void elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value)
Set whether a given file selector entry widget's internal file selector is to display folders only or...
Definition: elc_fileselector_entry.c:486
EAPI void edje_edit_string_list_free(Eina_List *lst)
Frees a generic Eina_List of (char *) allocated by an edje_edit_*_get() function.
Definition: edje_edit.c:1056
Eina_Bool edje_mmap_group_exists(Eina_File *f, const char *glob)
Determines whether a group matching glob exists in an edje mapped file.
Definition: edje_load.c:211
int minor
The minor number of Edje version.
Definition: Edje_Common.h:153
EAPI const char * edje_edit_font_path_get(Evas_Object *obj, const char *alias)
Gets font path for a given font alias.
Definition: edje_edit.c:8743
@ EDJE_ACTION_TYPE_PHYSICS_TORQUE
Physics torque action value.
Definition: Edje_Common.h:1926
@ EDJE_EXTERNAL_PARAM_TYPE_DOUBLE
Parameter value is a double.
Definition: Edje_Common.h:625
_Emile_Image_Load_Error
Definition: emile_image.h:108
const char * description
Error description (already localized)
Definition: elm_web_common.h:34
@ ELM_MAP_SOURCE_TYPE_TILE
Map tile provider.
Definition: elm_map_eo.h:24
static Eina_F32p32 eina_f32p32_mul(Eina_F32p32 a, Eina_F32p32 b)
Calculates the multiplication of two Eina_F32p32 floating point numbers.
double wy
wy in w' = (x * wx) + (y * wy) + (z * wz) + ww
Definition: eina_matrix.h:140
struct _Evas_Object_Box_Data Evas_Object_Box_Data
Smart object instance data, providing box object requirements.
Definition: Evas_Common.h:2687
Eina_Future_Error_Cb error
Called on error (value.type is EINA_VALUE_TYPE_ERROR).
Definition: eina_promise.h:345
Evas_Coord_Point canvas
The X/Y location of the cursor.
Definition: Evas_Legacy.h:216
Eina_Stringshare * elua_state_core_dir_get(const Elua_State *es)
Retrieve the Elua core dir.
Definition: elua.c:310
void elm_win_demand_attention_set(Evas_Object *obj, Eina_Bool demand_attention)
Set the demand_attention state of a window.
Definition: efl_ui_win.c:8575
Eina_Bool elm_win_iconified_get(const Evas_Object *obj)
Get the iconified state of a window.
Definition: efl_ui_win.c:9682
Describes how to walk trees of Eet_Node.
Definition: Eet.h:4771
int elm_layout_thaw(Evas_Object *obj)
Thaws the Elementary object.
Definition: efl_ui_layout.c:3267
#define RTLD_GLOBAL
Symbols in this dlopen'ed obj are visible to other dlopen'ed objs.
Definition: evil_dlfcn.h:36
Eina_Stringshare * elua_state_apps_dir_get(const Elua_State *es)
Retrieve the Elua apps dir.
Definition: elua.c:324
static void eina_vector2_normalize(Eina_Vector2 *out, const Eina_Vector2 *v)
normalize vector.
void * Ecore_Buffer_Module_Data
The data of module.
Definition: Ecore_Buffer.h:406
EAPI Ecore_X_Randr_Edid_Aspect_Ratio ecore_x_randr_edid_display_aspect_ratios_get(unsigned char *edid, unsigned long edid_length)
Get the supported aspect ratios from raw EDID data.
Definition: ecore_x_randr.c:3754
const Eina_Value_Type * EINA_VALUE_TYPE_INT
manages int type.
Definition: eina_value.c:5602
Eina_Bool edje_object_part_text_cursor_coord_set(Edje_Object *obj, const char *part, Edje_Cursor cur, int x, int y)
Position the given cursor to a X,Y position.
Definition: edje_legacy.c:316
const char * name
The name of the parameter.
Definition: Edje_Common.h:652
Evas_Object * obj
The object itself.
Definition: elm_widget_layout.h:52
EAPI void ecore_x_error_handler_set(void(*func)(void *data), const void *data)
Set the error handler.
Definition: ecore_x_error.c:32
@ ELM_INPUT_HINT_AUTOFILL_POSTAL_CODE
Autofill hint for a postal code.
Definition: elm_general.h:201
Eina_Error EINA_ERROR_NOT_MAIN_LOOP
A type definition for warning that a function was called from somewhere other than the EFL main loop.
int global_refcount
Keeps track of references to global_map.
Definition: eina_file_common.h:91
EAPI int edje_edit_part_drag_count_y_get(Evas_Object *obj, const char *part)
Gets vertical draggable count for part.
void elm_config_web_backend_set(const char *backend)
Set the backend engine used by Elm_Web widget.
Definition: elm_config.c:4699
EAPI int eet_dictionary_string_check(Eet_Dictionary *ed, const char *string)
Checks if a given string comes from a given dictionary.
Definition: eet_dictionary.c:493
EAPI const char * edje_edit_state_text_class_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the text class of the given part state.
Definition: edje_edit.c:8932
void(* Evas_Object_Intercept_Stack_Below_Cb)(void *data, Evas_Object *obj, Evas_Object *above)
Function signature for the stack below event of an evas object.
Definition: Evas_Legacy.h:2998
Elm_Win_Indicator_Mode
In some environments, like phones, you may have an indicator that shows battery status,...
Definition: elm_win_legacy.h:14
Evas_Object * evas_object_grid_add(Evas *evas)
Create a new grid.
Definition: evas_object_grid.c:277
struct _EPhysics_Body_Collision EPhysics_Body_Collision
Body collision wraps collision informations.
Definition: EPhysics.h:2247
int evas_coord_world_x_to_screen(const Evas_Canvas *obj, int x)
Convert/scale a canvas coordinate into output screen coordinates.
Definition: evas_canvas_eo.legacy.c:291
EOAPI const Eina_List * evas_canvas_font_path_list(const Eo *obj)
Retrieves the list of font paths used by the given evas.
@ ECORE_GETOPT_ACTION_APPEND
Allocate and store a new value of type Ecore_Getopt_Type.
Definition: Ecore_Getopt.h:70
Eina_Bool elm_cnp_selection_set(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, const void *buf, size_t buflen)
Set copy data for a widget.
Definition: elm_cnp.c:119
Definition: elm_code_common.h:74
void * eldbus_proxy_data_del(Eldbus_Proxy *proxy, const char *key)
Delete data of an Eldbus_Proxy object.
Definition: eldbus_proxy.c:305
EAPI int efreet_trash_empty_trash(void)
Delete all the files inside the trash.
Definition: efreet_trash.c:271
EAPI Ecore_Wl2_Input * ecore_wl2_display_input_find(const Ecore_Wl2_Display *display, unsigned int id)
Find a seat for a given display object using the seat id.
Definition: ecore_wl2_display.c:1108
EOAPI void elm_obj_entry_end_visible_set(Eo *obj, Eina_Bool setting)
Sets the visibility of the end widget of the entry, set by elm_object_part_content_set(ent,...
EAPI Eina_Bool edje_edit_part_required_get(Evas_Object *obj, const char *part)
Gets required value for part.
Definition: edje_edit.c:3871
static Eina_Lock_Result eina_spinlock_release(Eina_Spinlock *spinlock)
Releases a spinlock.
Eina_Bool elm_need_web(void)
Request that your elementary application needs web support.
Definition: elm_web2.c:73
@ ELM_GLVIEW_DEPTH_32
Request min.
Definition: elm_glview_eo.h:51
@ ELM_WIN_KEYBOARD_TERMINAL
Full (QWERTY) keyboard layout.
Definition: elm_win_legacy.h:128
void eldbus_service_interface_unregister(Eldbus_Service_Interface *iface)
Unregister a interface.
Definition: eldbus_service.c:1277
Definition: Eeze_Sensor.h:145
Definition: Ecore_Wl2.h:303
const char * elm_datetime_format_get(const Evas_Object *obj)
Get the datetime format.
Definition: elm_datetime.c:56
Eina_Bool evas_object_anti_alias_get(const Efl_Canvas_Object *obj)
Retrieves whether or not the given Evas object is to be drawn anti_aliased.
Definition: efl_canvas_object_eo.legacy.c:94
void(* Ecore_Evas_Drag_Motion_Cb)(Ecore_Evas *ee, unsigned int seat, Eina_Position2D p)
This method is called when the mouse pointer moves over the specified window while performing a drag ...
Definition: Ecore_Evas.h:3859
void elm_validator_regexp_free(Elm_Validator_Regexp *validator)
Delete the existing regex validator.
Definition: elm_helper.c:28
double elm_config_glayer_double_tap_timeout_get(void)
Get the duration for occurring double tap event of gesture layer.
Definition: elm_config.c:4048
void * eldbus_service_object_data_get(const Eldbus_Service_Interface *iface, const char *key)
Get data stored in object path.
Definition: eldbus_service.c:1462
void edje_object_play_set(Evas_Object *obj, Eina_Bool play)
Whether this object is playing or not.
Definition: edje_legacy.c:1116
@ ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL
The plain normal layout.
Definition: Ecore_IMF.h:436
void(* Eet_Descriptor_Str_Free_Callback)(const char *str)
Callback prototype for Eet_Descriptor_Str_Free.
Definition: Eet.h:2693
Definition: eldbus_service.h:113
EAPI int ECORE_WL2_EVENT_WINDOW_ICONIFY_STATE_CHANGE
Definition: ecore_wl2.c:59
int evil_shutdown(void)
Shut down the Evil library.
Definition: evil_main.c:41
EAPI int ECORE_CON_EVENT_CLIENT_UPGRADE
A client connection has been upgraded to SSL.
Definition: ecore_con_legacy.c:169
@ ELM_INPUT_PANEL_RETURN_KEY_TYPE_JOIN
Join.
Definition: elm_general.h:137
void * data
The message data.
Definition: Ecore_Ipc.h:318
void edje_object_part_text_input_panel_hide(const Evas_Object *obj, const char *part)
Hides the input panel (virtual keyboard).
Definition: edje_util.c:2955
Eina_Bool merge
True if can be merged with the previous one.
Definition: Edje_Common.h:1294
#define ELM_HOVERSEL_EVENT_ITEM_FOCUSED
Called when hoversel item got focus.
Definition: elm_hoversel_eo.h:195
#define FUNC_ACCESSOR_GET_AT(Function)
Definition for helper macro to cast Function to a Eina_Accessor_Get_At_Callback.
Definition: eina_accessor.h:174
void edje_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data)
Adds a callback for an arriving Edje signal, emitted by a given Edje object.
Definition: edje_legacy.c:85
Definition: elm_widget_colorselector.h:98
@ EVAS_GL_MULTISAMPLE_LOW
MSAA with minimum number of samples.
Definition: Evas_GL.h:530
int EIO_MONITOR_SELF_DELETED
The monitored path has been removed.
Definition: eio_monitor.c:315
Eina_Bool eina_inarray_resize(Eina_Inarray *array, unsigned int new_size)
Resizes array to new size.
Definition: eina_inarray.c:398
Definition: elm_widget_gengrid.h:192
@ ECORE_GETOPT_TYPE_ULONG
Value of type unsigned long.
Definition: Ecore_Getopt.h:94
Elm_Object_Item * elm_naviframe_item_push(Evas_Object *obj, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style)
Push a new item to the top of the naviframe stack (and show it).
Definition: elm_naviframe_eo.legacy.c:69
Definition: elm_widget.h:460
EOAPI void elm_obj_dayselector_week_start_set(Eo *obj, Elm_Dayselector_Day day)
Set the starting day of Dayselector.
EAPI void ethumb_thumb_size_set(Ethumb *e, int tw, int th)
Set the size of thumbnails.
Definition: ethumb.c:475
EOAPI int elm_obj_gengrid_item_index_get(const Eo *obj)
Get the index of the item.
Definition: elm_widget_map.h:213
void elm_config_window_auto_focus_enable_set(Eina_Bool enable)
Set the auto focus enabled state.
Definition: elm_config.c:4184
#define EINA_FALSE
boolean value FALSE (numerical value 0)
Definition: eina_types.h:533
@ EDJE_EXTERNAL_PARAM_TYPE_STRING
Parameter value is a string.
Definition: Edje_Common.h:626
Definition: Ecore_X.h:876
void eina_iterator_foreach(Eina_Iterator *iterator, Eina_Each_Cb cb, const void *fdata)
Iterates over the container and execute a callback on each element.
Definition: eina_iterator.c:130
EAPI int eet_data_image_read_to_surface(Eet_File *ef, const char *name, unsigned int src_x, unsigned int src_y, unsigned int *d, unsigned int w, unsigned int h, unsigned int row_stride, int *alpha, int *compress, int *quality, Eet_Image_Encoding *lossy)
Reads image data from the named key in the eet file and store it in the given buffer.
Definition: eet_image.c:1485
EAPI void ecore_con_client_timeout_set(Ecore_Con_Client *cl, double timeout)
Sets the time after which the client will be disconnected when inactive.
Definition: ecore_con_legacy.c:697
static int eina_value_compare(const Eina_Value *a, const Eina_Value *b)
Compares generic value storage.
Used as the data param for the ECORE_CON_EVENT_SERVER_ERROR event.
Definition: Ecore_Con.h:532
@ ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE
Done.
Definition: elm_general.h:135
Elm_Input_Panel_Return_Key_Type
"Return" Key types on the input panel (virtual keyboard).
Definition: elm_general.h:133
#define EWAPI
Weak symbols part of the EFL API.
Definition: eina_types.h:81
Eina_Error EINA_ERROR_CONVERT_OUTRUN_STRING_LENGTH
Not used, perhaps a placeholder? Defined as 0 in eina_convert.c.
Eina_Future * eina_future_rejected(Eina_Future_Scheduler *scheduler, Eina_Error err)
Creates a new future that is already rejected to a specified error.
Definition: eina_promise.c:924
int major
The message major opcode number.
Definition: Ecore_Ipc.h:295
const Eina_Safepointer * eina_safepointer_register(const void *target)
Register a pointer and get an Eina_Safepointer that maps to it.
Definition: eina_safepointer.c:265
EAPI void ephysics_world_constraint_solver_iterations_set(EPhysics_World *world, int iterations)
Set the number of iterations the constraint solver will have for contact and joint constraints.
Eina_Bool(* Elm_Store_Item_List_Cb)(void *data, Elm_Store_Item_Info *info)
The item needs a custom mapping which means calling a function and returning a string from it,...
Definition: elm_store.h:68
Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const char *_path)
Set, programmatically, the currently selected file/directory in the given file selector widget.
Definition: elc_fileselector.c:2402
EAPI Eina_Bool ecore_drm2_device_pointer_rotation_set(Ecore_Drm2_Device *device, int rotation)
Set pointer value rotation.
Definition: ecore_drm2_device.c:770
EAPI void emotion_object_priority_set(Evas_Object *obj, Eina_Bool priority)
Raise priority of an object so it will have a priviledged access to hardware resources.
Definition: emotion_smart.c:1369
int Eina_Refcount
Inlined references counting type.
Definition: eina_refcount.h:50
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:383
EOAPI void elm_obj_genlist_item_pin_set(Eo *obj, Eina_Bool pin)
Set whether a given genlist item is pinned or not.
EAPI void ecore_drm_output_gamma_set(Ecore_Drm_Output *output, uint16_t size, uint16_t *r, uint16_t *g, uint16_t *b)
Sets the gamma level of an Ecore_Drm_Output.
Definition: ecore_drm_output.c:1247
void evas_vg_gradient_linear_start_get(Evas_Vg_Gradient_Linear *obj, double *x, double *y)
Gets the start point of this linear gradient.
Definition: efl_canvas_vg_gradient_linear.c:181
Definition: evas_font.h:172
EINA_DEPRECATED EAPI unsigned short edje_edit_part_item_span_row_get(Evas_Object *obj, const char *part, const char *item)
Gets the number of span rows.
void(* hide)(Ecore_IMF_Context *ctx)
Hide the Input Method Context.
Definition: Ecore_IMF.h:777
void elm_entry_selection_paste(Elm_Entry *obj)
This executes a "paste" action in the entry.
Definition: elm_entry_eo.legacy.c:483
int width
The width of the damaged region.
Definition: Ecore_Win32.h:381
EAPI Eina_Bool eet_data_xattr_cipher_set(const char *filename, const char *attribute, Eet_Data_Descriptor *edd, const char *cipher_key, const void *data, Eina_Xattr_Flags flags)
Writes a data structure from memory and store in an eet extended attribute using a cipher.
Definition: eet_data.c:5274
void elm_transit_tween_mode_factor_n_set(Elm_Transit *transit, unsigned int v_size, double *v)
Set the transit animation acceleration factor.
Definition: elm_transit.c:807
EOAPI void elm_obj_gengrid_item_show(Eo *obj, Elm_Gengrid_Item_Scrollto_Type type)
Show the portion of a gengrid's internal grid containing a given item, immediately.
double val[1]
The message's array of floats.
Definition: Edje_Legacy.h:561
int evas_object_image_animated_loop_count_get(const Evas_Object *obj)
Get the number times the animation of the object loops.
Definition: evas_image_legacy.c:295
Eina_Accessor_Get_Container_Callback get_container
Callback called when the container is requested.
Definition: eina_accessor.h:158
static int eina_slice_compare(const Eina_Slice a, const Eina_Slice b)
Compare two slices, similar to memcmp()
Evas_Object_Textblock_Paragraph * par
Points to the paragraph node of which this node is a part.
Definition: efl_canvas_textblock_internal.h:135
EAPI Eina_Bool edje_edit_sound_tone_add(Evas_Object *obj, const char *name, int frequency)
Adds new tone to the collection.
Definition: edje_edit.c:1361
@ ELM_SEL_FORMAT_NONE
Content is from outside of Elementary.
Definition: elm_cnp.h:75
@ EIO_DIR_COPY
I/O operation is about a specific directory copy.
Definition: Eio_Legacy.h:111
Eina_Value(* Eina_Future_Error_Cb)(void *data, const Eina_Error error)
A callback used to inform that the future completed with failure.
Definition: eina_promise.h:289
EAPI Eet_Node * eet_node_float_new(const char *name, float f)
Creates a new float node.
void(* input_panel_event_callback_add)(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Event type, void(*func)(void *data, Ecore_IMF_Context *ctx, int value), void *data)
Add a callback on input panel state,language,mode change.
Definition: Ecore_IMF.h:803
char * evil_wchar_to_char(const wchar_t *text)
Convert a string from wchar_t * to char *.
Definition: evil_util.c:48
EAPI void ecore_drm_device_free(Ecore_Drm_Device *dev)
Frees an Ecore_Drm_Device.
Definition: ecore_drm_device.c:301
void evas_vg_shape_append_rect(Evas_Vg_Shape *obj, double x, double y, double w, double h, double rx, double ry)
Append the given rectangle with rounded corner to the path.
Definition: efl_canvas_vg_shape.c:445
Eina_Iterator * evas_object_table_iterator_new(const Evas_Table *obj)
Get an iterator to walk the list of children for the table.
Definition: evas_table_eo.legacy.c:69
#define ELM_GENGRID_EVENT_EDGE_BOTTOM
Called when bottom edge is reached.
Definition: elm_gengrid_eo.h:675
@ ELM_FLIP_ROTATE_X_CENTER_AXIS
Rotate X center axis flip mode.
Definition: efl_ui_flip_legacy.h:11
char * eina_strbuf_release(Eina_Strbuf *buf)
Frees the buffer, returning its old contents.
EAPI Eina_Bool edje_edit_state_map_rotation_get(Evas_Object *obj, const char *part, const char *state, double value, double *x, double *y, double *z)
Gets map.rotation of given part state.
Definition: edje_edit.c:7841
Eina_Bool(* expand_want)(Evas_Object *obj)
function to get whether the item implementation needs to be expanded in the page's longitudinal axis ...
Definition: elm_prefs_common.h:155
Eina_Bool eldbus_signal_handler_match_extra_set(Eldbus_Signal_Handler *sh,...)
Add extra argument in match of signal handler to obtain specifics signals.
Definition: eldbus_signal_handler.c:124
EINA_DEPRECATED EAPI void ecore_imf_context_control_panel_show(Ecore_IMF_Context *ctx)
Asks the Input Method Context to show the control panel of using Input Method.
Definition: ecore_imf_context.c:841
@ EINA_MATRIX_TYPE_IDENTITY
Identity matrix type.
Definition: eina_matrix.h:50
void evas_object_textblock_size_formatted_get(const Efl_Canvas_Textblock *obj, int *w, int *h)
The formatted width and height.
Definition: efl_canvas_textblock_eo.legacy.c:39
EAPI Eina_List * edje_edit_state_tweens_list_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the list of all the tweens images in the given part state.
Definition: edje_edit.c:10618
EAPI const char * edje_edit_program_tone_name_get(Evas_Object *obj, const char *prog)
Gets tone name of the program.
Definition: edje_edit.c:11334
EAPI char * ecore_x_randr_edid_display_serial_get(unsigned char *edid, unsigned long edid_length)
Get the encoded serial identifier from raw EDID data.
Definition: ecore_x_randr.c:3583
struct _Ecore_Event_Mouse_Wheel::@95 root
Coordinates relative to root window.
void(* buffer_free)(Ecore_Buffer_Module_Data bmdata, Ecore_Buffer_Data bdata)
Free allocated memory.
Definition: Ecore_Buffer.h:448
Event sent when the window is deleted.
Definition: Ecore_Win32.h:469
void evas_object_grid_mirrored_set(Evas_Grid *obj, Eina_Bool mirrored)
Sets the mirrored mode of the grid.
Definition: evas_object_grid.c:502
#define evas_object_size_hint_fill_set
Convenience macro to make it easier to understand that align is also used for fill properties (as fil...
Definition: Evas_Common.h:299
void eina_lock_debug(const Eina_Lock *mutex)
Prints debug information about a lock.
Definition: eina_lock.c:77
EAPI Eina_Bool eeze_disk_mount_point_set(Eeze_Disk *disk, const char *mount_point)
Set the mount point of a disk.
Definition: eeze_disk_mount.c:459
EAPI Eina_Bool edje_edit_part_drag_step_x_set(Evas_Object *obj, const char *part, int step)
Sets horizontal draggable state for part.
#define EVAS_LAYER_MIN
bottom-most layer number
Definition: Evas_Common.h:289
EAPI Eina_Bool edje_edit_size_class_max_h_set(Evas_Object *obj, const char *class_name, Evas_Coord size)
Sets height max size of specified size class.
void(* Ecore_Pipe_Cb)(void *data, void *buffer, unsigned int nbyte)
The callback that data written to the pipe is sent to.
Definition: Ecore_Common.h:2408
Ecore_IMF_Keyboard_Modifiers modifiers
The keyboard modifiers active when the event has been emitted.
Definition: Ecore_IMF.h:706
void(* Ecore_Buffer_Consumer_Enqueue_Cb)(Ecore_Buffer_Consumer *consumer, void *data)
Called whenever a Ecore_Buffer enqueued in buffer queue.
Definition: Ecore_Buffer_Queue.h:136
EAPI Eina_Bool ecore_getopt_parser_has_duplicates(const Ecore_Getopt *parser)
Checks parser for duplicate entries, print them out.
Definition: ecore_getopt.c:1981
int revision
< micro (bugfix, internal improvements, no new features version)
Definition: Eeze.h:309
Eina_Bool elm_win_autohide_get(const Evas_Object *obj)
Window's autohide state.
Definition: efl_ui_win.c:9646
Elm_Object_Multi_Select_Mode multi_select_mode
select mode for multiple selection
Definition: elm_widget_genlist.h:63
double x3
Bottom left x coordinate.
Definition: eina_quad.h:52
void * ecore_main_win32_handler_del(Ecore_Win32_Handler *win32_handler)
Sets Ecore_Win32_Handler object to delete state.
Definition: ecore_main.c:1582
EAPI Eina_Bool edje_edit_state_rel1_to_y_set(Evas_Object *obj, const char *part, const char *state, double value, const char *rel_to)
Sets the part rel1y is relative to.
#define EINA_INLIST_FOREACH(list, it)
Definition: eina_inlist.h:832
Elm_Wrap_Type
Line wrapping types.
Definition: elm_general.h:311
EAPI const char * eeze_udev_syspath_get_subsystem(const char *syspath)
Get the subsystem of a device from the /sys/ path.
Definition: eeze_udev_syspath.c:109
void evas_seat_key_modifier_off(Evas_Canvas *obj, const char *keyname, Evas_Device *seat)
Disables or turns off programmatically the modifier key with name keyname for a given seat.
Definition: evas_canvas_eo.legacy.c:231
@ ECORE_X_WM_PROTOCOL_DELETE_REQUEST
If enabled the window manager will be asked to send a delete message instead of just closing (destroy...
Definition: Ecore_X.h:1208
Eina_Bool(* Ecore_Task_Cb)(void *data)
A callback run for a task (timer, idler, poller, animator, etc).
Definition: Ecore_Common.h:162
Ecore_X_Atom property
Definition: Ecore_X.h:736
EAPI void ecore_evas_x11_shape_input_rectangle_subtract(Ecore_Evas *ee, int x, int y, int w, int h)
Modifies the pointer containment region to subtract a rectangular region from it.
Definition: ecore_evas.c:4210
A handle to an image shared by a server.
Definition: Evas_Common.h:2977
Elm_Map_Overlay * elm_map_overlay_class_add(Elm_Map *obj)
Add a new class overlay to the map object.
Definition: elm_map_eo.legacy.c:105
EAPI int efreet_mime_shutdown(void)
Shuts down Efreet mime settings system if a balanced number of init/shutdown calls have been made.
Definition: efreet_mime.c:427
Evas_Coord radius
Holds radius between fingers reported to user.
Definition: elm_gesture_layer_common.h:75
EAPI void ecore_imf_context_del(Ecore_IMF_Context *ctx)
Deletes the given Input Method Context and free its memory.
Definition: ecore_imf_context.c:199
const char * path
Full path to the icon.
Definition: efreet_icon.h:107
void ecore_pipe_write_close(Ecore_Pipe *p)
Closes the write end of an Ecore_Pipe object created with ecore_pipe_add().
Definition: ecore_pipe.c:176
static void eina_rectangle_union(Eina_Rectangle *dst, const Eina_Rectangle *src)
Gets the union of two rectangles.
Definition: Ecore_X.h:718
Eina_Bool elm_config_save(void)
Save back Elementary's configuration, so that it will persist on future sessions.
Definition: elm_config.c:3054
static Eina_Bool eina_value_struct_vset(Eina_Value *value, const char *name, va_list args)
Sets the generic value in a struct member.
#define EINA_RECT(x, y, w, h)
Creates an instance of an Eina_Rect.
Definition: eina_rectangle.h:51
Ecore_Con_Server * server
the server that was connected to
Definition: Ecore_Con.h:515
Eina_Bool elm_fileselector_custom_filter_append(Evas_Object *obj, Elm_Fileselector_Filter_Func func, void *data, const char *filter_name)
Append custom filter into filter list.
Definition: elc_fileselector.c:2758
unsigned int member_size
Byte size of each entry in the members.
Definition: eina_inarray.h:229
EOAPI void elm_obj_entry_imf_context_reset(Eo *obj)
Reset the input method context of the entry if needed.
Struct holds zoom info for user.
Definition: elm_gesture_layer_common.h:73
EAPI Eina_Bool ecore_drm2_vblank_supported(Ecore_Drm2_Device *dev)
Check if vblank is supported by the current video driver.
Definition: ecore_drm2_device.c:915
Eina_List * eina_list_remove_list(Eina_List *list, Eina_List *remove_list)
Removes the specified list node.
Definition: eina_list.c:786
_Evas_GL_Depth_Bits
Enumeration that defines the Surface Depth Format.
Definition: Evas_GL.h:485
@ EIO_DIR_MOVE
I/O operation is about a specific directory move.
Definition: Eio_Legacy.h:112
int Eina_Error
The integer type containing the error type.
Definition: eina_error.h:90
EOAPI Eina_Bool elm_obj_clock_pause_get(const Eo *obj)
Whether the given clock widget should be paused or not.
EAPI void ecore_x_icccm_icon_name_set(Ecore_X_Window win, const char *t)
Set a window icon name.
Definition: ecore_x_icccm.c:895
void elm_app_compile_locale_set(const char *dir)
Provide information on the fallback application's locale directory, on scenarios where they get overr...
Definition: elm_main.c:534
@ EVAS_VG_JOIN_MITER
Used to render mitered line joins.
Definition: Evas_Legacy.h:3733
Definition: ecore_cocoa_keys.h:11
const char * description
The content description.
Definition: Ecore_IMF.h:582
void edje_box_layout_register(const char *name, Evas_Object_Box_Layout func, void *(*layout_data_get)(void *), void(*layout_data_free)(void *), void(*free_data)(void *), void *data)
Registers a custom layout to be used in edje boxes.
Definition: edje_util.c:3462
EOAPI void elm_obj_genlist_item_update(Eo *obj)
Update all the contents of an item.
EOAPI const char * elm_obj_entry_text_style_user_peek(const Eo *obj)
Get the style on the top of user style stack.
const char * end
The end of the line.
Definition: eina_file.h:234
static Eina_Bool eina_value_error_convert(const Eina_Value *v, Eina_Error *c)
Check value type and convert contents.
Definition: eina_inline_value_util.x:272
EAPI void ecore_wl2_display_disconnect(Ecore_Wl2_Display *display)
Disconnect an existing Wayland display.
Definition: ecore_wl2_display.c:965
int evas_object_text_last_up_to_pos(const Evas_Text *obj, int x, int y)
Returns the logical position of the last char in the text up to the pos given.
Definition: evas_text_eo.legacy.c:141
Eina_Bool eeze_sensor_timestamp_get(Eeze_Sensor_Obj *sens, double *timestamp)
Get timestamp from sensor object.
Definition: eeze_sensor.c:288
EAPI void edje_edit_state_color_get(Evas_Object *obj, const char *part, const char *state, double value, int *r, int *g, int *b, int *a)
Gets the color of a part state.
EAPI void ecore_wl2_window_type_set(Ecore_Wl2_Window *window, Ecore_Wl2_Window_Type type)
Set the type of a given window.
Definition: ecore_wl2_window.c:1149
void ethumb_client_file_get(Ethumb_Client *client, const char **path, const char **key)
Get values set with ethumb_client_file_get()
Definition: ethumb_client.c:1856
EOAPI void elm_obj_gengrid_item_class_update(Eo *obj, const Elm_Gengrid_Item_Class *itc)
Update the item class of a gengrid item.
void elm_win_inwin_activate(Elm_Inwin *obj)
Activates an inwin object, ensuring its visibility.
Definition: elm_inwin_eo.legacy.c:3
@ ELM_PREFS_TYPE_RESET
values resetting trigger type, bound to button-like UI elements
Definition: elm_prefs_data.h:62
EAPI double edje_edit_state_text_align_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the text horizontal align of a part state.
void elm_colorselector_palette_item_color_get(const Elm_Object_Item *it, int *r, int *g, int *b, int *a)
Get Palette item's color.
Definition: elm_colorselector.c:2383
const char * widget_name
The name of the widget implementing the interface, to be exposed on the prefs collections language.
Definition: elm_prefs_common.h:282
enum _Edje_Channel Edje_Channel
Identifiers of Edje message types, which can be sent back and forth code and a given Edje object's th...
Eina_Bool evas_object_image_smooth_scale_get(const Evas_Object *obj)
Retrieves whether the given image object is using high-quality image scaling algorithm.
Definition: evas_image_legacy.c:414
EAPI void ecore_con_eet_client_connect_callback_add(Ecore_Con_Eet *ece, Ecore_Con_Eet_Client_Cb func, const void *data)
Registers a client connect callback on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:781
EAPI Ecore_Memory_State ecore_memory_state_get(void)
Gets the current status of memory on the system.
Definition: ecore.c:1110
void elm_gengrid_item_bring_in(Elm_Gengrid_Item *obj, Elm_Gengrid_Item_Scrollto_Type type)
Animatedly bring in, to the visible area of a gengrid, a given item on it.
Definition: elm_gengrid_item_eo.legacy.c:75
EAPI Ecore_X_Window ecore_x_window_input_new(Ecore_X_Window parent, int x, int y, int w, int h)
Creates a new input window.
Definition: ecore_x_window.c:234
@ EEZE_UDEV_TYPE_V4L
Definition: Eeze.h:259
Eina_Bool(* icon_set)(Evas_Object *obj, const char *icon)
function to set an icon on the page widget
Definition: elm_prefs_common.h:247
Contains information about an Ecore mouse move event.
Definition: Ecore_Input.h:288
EAPI void ephysics_world_simulation_set(EPhysics_World *world, double fixed_time_step, int max_sub_steps)
Set world simulation's fixed time step and max number of sub steps configuration.
EOAPI void elm_obj_route_longitude_min_max_get(const Eo *obj, double *min, double *max)
Get the minimum and maximum values along the longitude.
const Elm_Entry_Anchor_Info * anchor_info
The actual anchor info.
Definition: elm_entry_common.h:84
void evas_object_smart_need_recalculate_set(Efl_Canvas_Group *obj, Eina_Bool value)
Indicates that the group's layout needs to be recalculated.
Definition: efl_canvas_group_eo.legacy.c:3
const char * key
The logical key : (eg shift+1 == exclamation)
Definition: Evas_Legacy.h:337
Eina_Bool elm_prefs_data_event_callback_del(Elm_Prefs_Data *prefs_data, Elm_Prefs_Data_Event_Type type, Elm_Prefs_Data_Event_Cb cb, const void *cb_data)
Unregister a callback for one of the prefs data events.
Definition: elm_prefs_data.c:822
EAPI int embryo_program_recursion_get(Embryo_Program *ep)
Returns the number of virtual machines are running for the given program.
Definition: embryo_amx.c:748
EAPI Eina_Bool edje_edit_part_api_name_set(Evas_Object *obj, const char *part, const char *name)
Sets api's name of a part.
Eina_Bool ecore_poller_poller_interval_set(Ecore_Poller *obj, int interval)
Polling interval rate of the poller.
Definition: ecore_poller.c:282
EAPI Eina_Bool edje_edit_program_target_insert_at(Evas_Object *obj, const char *prog, const char *target, int place)
Adds a new target program to certain place in list of 'targets' in the given program.
Definition: edje_edit.c:11910
void eina_matrix3_scale_transform_set(Eina_Matrix3 *out, double s_x, double s_y)
Sets the scale parameters (XX, YY) of a matrix.
Definition: eina_matrix.c:1258
void evas_vg_node_origin_get(const Evas_Vg_Node *obj, double *x, double *y)
Gets the origin position of the node object.
Definition: efl_canvas_vg_node_eo.legacy.c:21
const char * eina_error_msg_get(Eina_Error error)
Returns the description of the given error number.
Definition: eina_error.c:295
void elm_gengrid_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v)
Set the scrollbar policy.
Definition: elm_gengrid.c:5184
EOAPI double elm_obj_clock_first_interval_get(const Eo *obj)
The first interval on time updates for a user mouse button hold on clock widgets' time editing.
Evas_Point output
The X/Y location of the cursor.
Definition: Evas_Legacy.h:248
EOAPI Elm_Widget_Item * elm_obj_segment_control_item_insert_at(Eo *obj, Efl_Canvas_Object *icon, const char *label, int idx)
Insert a new item to the segment control object at specified position.
Eina_Bool is_new
EINA_TRUE if its a new paragraph, else EINA_FALSE.
Definition: efl_canvas_textblock_internal.h:137
@ EMOTION_VIS_LIBVISUAL_PLASMA
plasma
Definition: Emotion.h:225
Event to notify when a display server's selection has changed Only sent for PRIMARY and CLIPBOARD sel...
Definition: elm_cnp.h:120
void(* Elm_Drag_Accept)(void *data, Evas_Object *obj, Eina_Bool doaccept)
Callback called when a drag is responded to with an accept or deny.
Definition: elm_cnp.h:197
struct _Eina_Slice Eina_Slice
Defines a read-only memory region.
Definition: eina_slice.h:70
void elm_entry_selection_handler_disabled_set(Elm_Entry *obj, Eina_Bool disabled)
This disabled the entry's selection handlers.
Definition: elm_entry_eo.legacy.c:69
Eina_Iterator * eina_hash_iterator_key_new(const Eina_Hash *hash)
Returns a new iterator associated with hash keys.
Definition: eina_hash.c:1272
EAPI Eina_Bool eeze_disk_udev_walk_check_sysattr(Eeze_Disk *disk, const char *sysattr, const char *value)
Walks up the device chain using the device from disk, checking each device for sysattr with (optional...
Definition: eeze_disk_udev.c:47
@ EMILE_COLORSPACE_RGB565_A5P
16bit rgb565 + Alpha plane at end - 5 bits of the 8 being used per alpha byte
Definition: emile_image.h:28
EAPI Eina_Bool edje_edit_state_proxy_source_set(Evas_Object *obj, const char *part, const char *state, double value, const char *source_name)
Sets the source part for given part state.
Definition: edje_edit.c:9028
const char * suffix
The suffix the be printed.
Definition: eina_promise.h:406
Ecore_Fd_Handler * ecore_main_fd_handler_add(int fd, Ecore_Fd_Handler_Flags flags, Ecore_Fd_Cb func, const void *data, Ecore_Fd_Cb buf_func, const void *buf_data)
Adds a callback for activity on the given file descriptor.
Definition: ecore_main.c:1436
void elm_language_set(const char *lang)
Change the language of the current application.
Definition: elm_main.c:1434
Ecore_IMF_Keyboard_Modifiers modifiers
The keyboard modifiers active when the event has been emitted.
Definition: Ecore_IMF.h:618
EOAPI void elm_obj_calendar_first_day_of_week_set(Eo *obj, Elm_Calendar_Weekday day)
The first day of week to use on calendar widgets'.
EAPI unsigned long ecore_win32_current_time_get(void)
Return the last event time.
Definition: ecore_win32.c:717
EAPI void ecore_drm2_output_enabled_set(Ecore_Drm2_Output *output, Eina_Bool enabled)
Set if a given output is enabled.
Definition: ecore_drm2_outputs.c:1183
void elm_gengrid_item_show(Elm_Gengrid_Item *obj, Elm_Gengrid_Item_Scrollto_Type type)
Show the portion of a gengrid's internal grid containing a given item, immediately.
Definition: elm_gengrid_item_eo.legacy.c:69
Evas_Object * elm_colorselector_add(Evas_Object *parent)
Add a new colorselector to the parent.
Definition: elm_colorselector.c:2263
Eina_Bool elm_mapbuf_auto_get(const Elm_Mapbuf *obj)
Get a value whether auto mode is enabled or not.
Definition: elm_mapbuf_eo.legacy.c:9
@ ECORE_IMF_INPUT_PANEL_SHIFT_MODE_ON
Definition: Ecore_IMF.h:155
@ ELM_GLVIEW_MULTISAMPLE_MED
MSAA with half the number of maximum samples.
Definition: elm_glview_eo.h:65
const Eina_Value_Type * EINA_VALUE_TYPE_UINT
manages unsigned int type.
Definition: eina_value.c:5596
Definition: elm_widget_clock.h:32
Eina_Bool delete_me
a flag to notify the item is on deletion.
Definition: elm_widget_naviframe.h:67
Eina_List * efreet_util_desktop_environments_list(void)
Find all known desktop environments This list must be freed using EINA_LIST_FREE.
Definition: efreet_utils.c:429
#define FUNC_ITERATOR_NEXT(Function)
Helper macro to cast Function to a Eina_Iterator_Next_Callback.
Definition: eina_iterator.h:178
void * evas_event_callback_del_full(Evas *eo_e, Evas_Callback_Type type, Evas_Event_Cb func, const void *data)
Delete (unregister) a callback function registered to a given canvas event.
Definition: evas_callbacks.c:678
Eldbus_Pending * eldbus_name_owner_has(Eldbus_Connection *conn, const char *name, Eldbus_Message_Cb cb, const void *cb_data)
Send a "NameHasOwner" method call in proxy.
Definition: eldbus_freedesktop.c:36
Definition: Ecore_Wl2.h:178
EOAPI Eina_Bool elm_obj_entry_select_allow_get(const Eo *obj)
Allow selection in the entry.
EAPI float ethumb_video_interval_get(const Ethumb *e)
Get the video frame interval, in seconds.
Definition: ethumb.c:784
Eina_Error EINA_ERROR_CONVERT_P_NOT_FOUND
Not used, perhaps a placeholder? Defined as 0 in eina_convert.c.
@ ELM_TRANSIT_EFFECT_FLIP_AXIS_X
Flip on X axis.
Definition: elm_transit.h:93
Eina_Bool elm_object_item_focus_get(const Elm_Widget_Item *obj)
Control the object item focused.
Definition: elm_widget_item_eo.legacy.c:93
Eina_List * updated_area
A list of rectangles that were updated in the canvas.
Definition: Evas_Common.h:313
Definition: elm_widget_map.h:159
const char * elm_config_engine_get(void)
Get Elementary's rendering engine in use.
Definition: elm_config.c:3145
Eina_Bool elm_bg_file_set(Eo *obj, const char *file, const char *group)
Sets the file (image or edje collection) to give life for the background.
Definition: efl_ui_bg.c:188
EAPI void ethumb_file_get(const Ethumb *e, const char **path, const char **key)
Get the file for which to generate thumbnails.
Definition: ethumb.c:870
void * elm_entry_imf_context_get(const Elm_Entry *obj)
Returns the input method context of the entry.
Definition: elm_entry_eo.legacy.c:333
@ ECORE_IMF_INPUT_HINT_AUTO_COMPLETE
Suggest word auto completion.
Definition: Ecore_IMF.h:413
EAPI void ecore_imf_context_autocapital_type_set(Ecore_IMF_Context *ctx, Ecore_IMF_Autocapital_Type autocapital_type)
Sets the autocapitalization type on the immodule.
Definition: ecore_imf_context.c:460
void * evas_event_callback_del(Evas *eo_e, Evas_Callback_Type type, Evas_Event_Cb func)
Delete a callback function from the canvas.
Definition: evas_callbacks.c:634
#define ELM_GENLIST_EVENT_HIGHLIGHTED
Called when genlist is highlighted.
Definition: elm_genlist_eo.h:924
#define ECORE_AUDIO_ATTR_TONE_FREQ
The frequency of the tone in Hz.
Definition: ecore_audio_obj_in_tone.h:23
EAPI int ECORE_CON_EVENT_CLIENT_ADD
A client has connected to the server.
Definition: ecore_con_legacy.c:157
Eldbus_Pending * eldbus_object_introspect(Eldbus_Object *obj, Eldbus_Message_Cb cb, const void *data)
Call the method "Introspect" on the eldbus object.
Definition: eldbus_object.c:676
EAPI Eina_Bool edje_edit_state_map_smooth_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets map.smooth value of given part state.
Definition: edje_edit.c:7820
EOAPI void evas_canvas_key_lock_on(Eo *obj, const char *keyname)
Enables or turns on programmatically the lock key with name keyname for the default seat.
double yz
yz in y' = (x * yx) + (y * yy) + yz
Definition: eina_matrix.h:93
double yx
yx in y' = (x * yx) + (y * yy) + yz
Definition: eina_matrix.h:91
EAPI void ephysics_world_point_light_color_get(const EPhysics_World *world, int *lr, int *lg, int *lb)
Get color of point light applied on the scene.
EAPI Ecore_Win32_Cursor * ecore_win32_cursor_shaped_new(Ecore_Win32_Cursor_Shape shape)
Create a cursor from a Windows ressource.
Definition: ecore_win32_cursor.c:251
EAPI const char * efreet_mime_magic_type_get(const char *file)
Retrieve the mime type of a file using magic.
Definition: efreet_mime.c:556
int revision
< micro (bugfix, internal improvements, no new features version)
Definition: Emotion.h:282
@ ELM_XDND_ACTION_COPY
Copy the data.
Definition: elm_cnp.h:93
EAPI void ephysics_constraint_anchor_set(EPhysics_Constraint *constraint, Evas_Coord anchor_b1_x, Evas_Coord anchor_b1_y, Evas_Coord anchor_b1_z, Evas_Coord anchor_b2_x, Evas_Coord anchor_b2_y, Evas_Coord anchor_b2_z)
Change the constraints anchors values on both constrained bodies.
Eina_List * evas_object_table_children_get(const Evas_Table *obj)
Get the list of children for the table.
Definition: evas_table_eo.legacy.c:45
void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside)
Control if the image fills the entire object area, when keeping the aspect ratio.
Definition: efl_ui_image.c:2526
EOAPI void evas_canvas_key_modifier_on(Eo *obj, const char *keyname)
Enables or turns on programmatically the modifier key with name keyname for the default seat.
unsigned int abi_version
always use:
Definition: Edje_Common.h:834
Eina_Bool(* evasglBindWaylandDisplay)(Evas_GL *evas_gl, void *wl_display)
Definition: Evas_GL.h:5862
void * memory
The managed structure memory.
Definition: eina_value.h:3182
Definition: Ecore_X.h:887
Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj)
Returns the widget's mirrored mode setting.
Definition: elm_main.c:1457
@ ELM_OBJECT_LAYER_TOOLTIP
where to show tooltips
Definition: elm_general.h:482
EAPI double edje_edit_state_container_align_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets y align for BOX or TABLE part.
Eina_List * other_desc
other possible descriptors
Definition: edje_convert.h:121
#define ECORE_EVENT_SIGNAL_USER
User signal event.
Definition: Ecore_Common.h:563
static Eina_Bool eina_value_array_insert(Eina_Value *value, unsigned int position,...)
Inserts a generic value in an array member position.
int magic
Magic number.
Definition: Evas_Legacy.h:49
EAPI Eina_Bool ecore_evas_selection_set(Ecore_Evas *ee, unsigned int seat, Ecore_Evas_Selection_Buffer buffer, Eina_Content *content)
Sets the content of the specified selection buffer.
Definition: ecore_evas.c:5566
Eina_Bool evas_focus_state_get(const Evas_Canvas *obj)
Get the focus state for the default seat.
Definition: evas_canvas_eo.legacy.c:93
@ EMILE_IMAGE_LOAD_ERROR_CANCELLED
File loading has been cancelled.
Definition: emile_image.h:116
SDL Mouse Wheel event.
Definition: Ecore_Sdl.h:112
void elm_image_resizable_set(Evas_Object *obj, Eina_Bool up, Eina_Bool down)
Control if the object is (up/down) resizable.
Definition: efl_ui_image.c:2661
_Ecore_Audio_Type
Definition: Ecore_Audio.h:54
EAPI void ecore_evas_callback_focus_device_out_set(Ecore_Evas *ee, Ecore_Evas_Focus_Device_Event_Cb func)
Sets a callback for Ecore_Evas focus out events.
Definition: ecore_evas.c:1248
void(* Ecore_Buffer_Cb)(Ecore_Buffer *buf, void *data)
Called whenever Ecore_Buffer is freed.
Definition: Ecore_Buffer.h:418
Efl_Net_Control_Technology_Type efl_net_connman_technology_type_from_str(const char *tech_type)
Convert connman's type string to enum value.
Definition: efl_net_control_technology-connman.c:86
void(* option_free)(Evas_Object *o, Evas_Object_Box_Data *priv, Evas_Object_Box_Option *opt)
Smart function to delete a box option struct.
Definition: Evas_Common.h:2765
const char * trigger
The cause of the event.
Definition: eio_sentry.eo.h:21
EOAPI Efl_Canvas_Object * elm_obj_entry_anchor_hover_parent_get(const Eo *obj)
Get the parent of the hover popup.
Eet_Descriptor_Array_Alloc_Callback array_alloc
how to allocate memory for array (usually malloc())
Definition: Eet.h:2849
double radius_y
radius of press point - radius_x and y if its an ellipse (radius is the average of the 2)
Definition: Ecore_Input.h:307
Definition: evas_font.h:210
EAPI void emotion_object_play_speed_set(Evas_Object *obj, double speed)
Set the play speed of the media file.
Definition: emotion_smart.c:1160
@ ECORE_GETOPT_TYPE_UINT
Value of type unsigned int.
Definition: Ecore_Getopt.h:93
Efl_Canvas_Object * elm_object_item_focus_next_object_get(const Elm_Widget_Item *obj, Elm_Focus_Direction dir)
Get the next object with specific focus direction.
Definition: elm_widget_item_eo.legacy.c:261
Definition: elm_priv.h:227
int button
The mouse button used to click on it.
Definition: elm_entry_common.h:59
void elm_photocam_image_orient_set(Eo *obj, Evas_Image_Orient evas_orient)
Set the photocam image orientation.
Definition: efl_ui_image_zoomable.c:3341
EAPI Eina_Bool edje_edit_state_proxy_source_visible_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the source visibility for given PROXY part state.
Definition: edje_edit.c:9101
EAPI void ecore_cocoa_window_free(Ecore_Cocoa_Window *window)
Releases a Cocoa window.
Eina_Bool evas_object_pointer_inside_get(const Evas_Object *obj)
Returns whether the default mouse pointer is logically inside the object.
Definition: evas_object_main.c:2704
EOAPI const Eina_List * elm_obj_calendar_marks_get(const Eo *obj)
Get a list of all the calendar marks.
Eina_Bool eina_quadtree_del(Eina_QuadTree_Item *object)
Deletes a given quadtree item from the quadtree.
Definition: eina_quadtree.c:695
EOAPI void elm_obj_entry_select_region_set(Eo *obj, int start, int end)
This selects a region of text within the entry.
const char * example_icon
Icon to use as an example of the theme.
Definition: efreet_icon.h:62
Definition: evas_font.h:206
@ EMOTION_VIS_LIBVISUAL_GDKPIXBUF
gdkpixbuf
Definition: Emotion.h:212
const Evas_Smart_Interface ** interfaces
Evas_Smart_Interface pointers array, NULL terminated.
Definition: Evas_Common.h:1966
EOAPI void * evas_canvas_data_attach_get(const Eo *obj)
Returns the pointer attached by evas_canvas_data_attach_set.
EINA_DEPRECATED const char * elm_diskselector_item_cursor_get(const Elm_Object_Item *it)
Get the cursor to be shown when mouse is over the diskselector item.
Eina_Bool elm_layout_box_remove_all(Eo *obj, const char *part, Eina_Bool clear)
Remove all children of the given part box.
Definition: efl_ui_layout.c:3128
EAPI void ephysics_body_sleeping_threshold_get(const EPhysics_Body *body, double *linear_threshold, double *angular_threshold)
Get the linear sleeping threshold.
static void eina_vector2_array_set(Eina_Vector2 *dst, const double *v)
Set array to vector.
struct Ecore_X_Present Ecore_X_Present
EAPI const Eldbus_Version * eldbus_version
Global Eldbus_Version object.
Definition: eldbus_core.c:72
unsigned int eina_inarray_count(const Eina_Inarray *array)
Counts the number of members in an array.
Definition: eina_inarray.c:732
EAPI char * edje_edit_script_get(Evas_Object *obj)
Gets the Embryo script for the group of the given object.
Definition: edje_edit.c:12123
EAPI void ecore_x_dpms_force(Eina_Bool on)
Forces DPMS on or off.
Definition: ecore_x_dpms.c:293
Old_Edje_External_Directory * external_dir
external directory
Definition: edje_convert.h:63
EAPI Ecore_Win32_Window * ecore_win32_window_override_new(Ecore_Win32_Window *parent, int x, int y, int width, int height)
Creates a new borderless window.
Definition: ecore_win32_window.c:477
@ ELM_TEXT_FORMAT_PLAIN_UTF8
Plain UTF8 type.
Definition: elm_general.h:327
Definition: Eeze_Disk.h:93
int elm_genlist_item_index_get(const Elm_Genlist_Item *obj)
Get the index of the item.
Definition: elm_genlist_item_eo.legacy.c:63
int eina_rectangle_pool_count(Eina_Rectangle_Pool *pool)
Returns the number of rectangles in the given pool.
Definition: eina_rectangle.c:694
void elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h)
Get the current image pixel width and height.
Definition: efl_ui_image_zoomable.c:3363
EAPI const void * ecore_con_eet_data_get(Ecore_Con_Eet *ece)
Gets the data attached to an Ecore_Con_Eet object.
Definition: ecore_con_eet.c:927
const char * eldbus_pending_destination_get(const Eldbus_Pending *pending)
Get the destination of the pending message.
Definition: eldbus_pending.c:308
Eina_Bool hover_bottom
Hint indicating content fits below the hover.
Definition: elm_entry_common.h:106
EAPI const char * edje_edit_part_item_index_source_get(Evas_Object *obj, const char *part, unsigned int index)
Gets source for item from table or box items.
Definition: edje_edit.c:5485
struct _Ecore_Wl_Dnd Ecore_Wl_Dnd
Definition: Ecore_Wayland.h:49
char * key
Key to identify the action.
Definition: efreet_desktop.h:77
Eina_List * dead_map
Tracks regions that get a failure from mmap(2).
Definition: eina_file_common.h:100
@ EVAS_EVENT_FLAG_NONE
No fancy flags set.
Definition: Evas_Common.h:367
void ecore_main_fd_handler_active_set(Ecore_Fd_Handler *fd_handler, Ecore_Fd_Handler_Flags flags)
Sets what active streams the given FD handler should be monitoring.
Definition: ecore_main.c:1650
EAPI void * ecore_drm2_output_user_data_get(Ecore_Drm2_Output *output)
Get the user data for a given output.
Definition: ecore_drm2_outputs.c:1487
const char * elm_theme_data_get(Elm_Theme *th, const char *key)
Get a data item from a theme.
Definition: elm_theme.c:980
EAPI int ethumb_thumb_compress_get(const Ethumb *e)
Get the compression rate.
Definition: ethumb.c:603
int elua_init(void)
Initialize the Elua library.
Definition: elua.c:11
Definition: Ecore_X.h:777
EAPI Eina_Bool emotion_shutdown(void)
Shutdown Emotion library.
Definition: emotion_main.c:216
Evas_Object * elm_diskselector_item_icon_get(const Elm_Object_Item *it)
Get the icon associated to the item.
void elm_config_atspi_mode_set(Eina_Bool is_enable)
Sets ATSPI mode.
Definition: elm_config.c:3196
void eina_simple_xml_node_doctype_child_free(Eina_Simple_XML_Node_Data *node)
Removes doctype child from parent and deletes it.
Definition: eina_simple_xml_parser.c:829
Definition: elm_part_helper.h:13
EAPI void eet_identity_certificate_print(const unsigned char *certificate, int der_length, FILE *out)
Displays the x509 der certificate to out.
Definition: eet_cipher.c:833
EAPI int ECORE_EVAS_EWS_EVENT_RESIZE
window was resized
Definition: ecore_evas_ews.c:21
static void eina_lock_free(Eina_Lock *mutex)
Deallocates an Eina_Lock.
void elm_label_slide_speed_set(Elm_Label *obj, double speed)
Control the slide speed of the label.
Definition: elm_label_eo.legacy.c:15
Eio_File * eio_file_close(Eina_File *f, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Asynchronously close a file.
Definition: eio_map.c:215
Eina_Bool eina_hash_direct_add(Eina_Hash *hash, const void *key, const void *data)
Adds an entry to the given hash table without duplicating the string.
Definition: eina_hash.c:948
EOAPI void elm_obj_prefs_item_disabled_set(Eo *obj, const char *name, Eina_Bool disabled)
Set whether the widget bound to a given prefs widget's item is disabled or not.
Struct holds taps info for user.
Definition: elm_gesture_layer_common.h:16
Evas_Button_Flags flags
button flags set during the event
Definition: Evas_Legacy.h:291
EAPI void ecore_evas_wayland_pointer_set(Ecore_Evas *ee, int hot_x, int hot_y)
Set the pointer for the Ecore_Evas window.
Definition: ecore_evas.c:4569
void edje_object_part_text_imf_context_reset(const Evas_Object *obj, const char *part)
Resets the input method context if needed.
Definition: edje_util.c:2699
EAPI Eina_Bool ecore_x_input_multi_select(Ecore_X_Window win)
Definition: ecore_x_xi2.c:777
EOAPI void elm_obj_web_region_bring_in(Eo *obj, int x, int y, int w, int h)
Brings in the region to the visible area.
Eina_List * elm_naviframe_items_get(const Elm_Naviframe *obj)
Get a list of all the naviframe items.
Definition: elm_naviframe_eo.legacy.c:39
EAPI Eina_Bool ecore_wl2_window_shell_surface_exists(Ecore_Wl2_Window *win)
Check if a window has a shell surface - without one it can't be visible.
Definition: ecore_wl2_window.c:1184
void evas_data_attach_set(Evas_Canvas *obj, void *data)
Attaches a specific pointer to the evas for fetching later.
Definition: evas_canvas_eo.legacy.c:39
int code
Numeric error code.
Definition: elm_web_common.h:31
static Eina_Value * eina_value_string_new(const char *c)
Create a new Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:161
void(* cursor_location_set)(Ecore_IMF_Context *ctx, int x, int y, int w, int h)
Set the cursor location.
Definition: Ecore_IMF.h:795
#define ELDBUS_NAME_REQUEST_REPLY_PRIMARY_OWNER
Service has become the primary owner of the requested name.
Definition: eldbus_freedesktop.h:15
Eina_Stringshare * eina_stringshare_add(const char *str)
Retrieves an instance of a string for use in a program.
Definition: eina_stringshare.c:606
void elm_genlist_homogeneous_set(Elm_Genlist *obj, Eina_Bool homogeneous)
Enable/disable homogeneous mode.
Definition: elm_genlist_eo.legacy.c:3
const char * elm_object_item_tooltip_style_get(const Elm_Widget_Item *obj)
Control a different style for this item tooltip.
Definition: elm_widget_item_eo.legacy.c:21
Used as the data param for the ECORE_CON_EVENT_PROXY_BIND event.
Definition: Ecore_Con.h:586
EAPI void ecore_win32_window_state_get(Ecore_Win32_Window *window, Ecore_Win32_Window_State **state, unsigned int *num)
Get the states of the given window.
Definition: ecore_win32_window.c:1547
EAPI void ecore_evas_focus_skip_set(Ecore_Evas *ee, Eina_Bool on)
Sets the "focus skip" flag.
Definition: ecore_evas.c:2614
@ ECORE_IMF_AUTOCAPITAL_TYPE_SENTENCE
Autocapitalize the start of each sentence.
Definition: Ecore_IMF.h:342
#define EVAS_CALLBACK_PRIORITY_DEFAULT
Default callback priority level.
Definition: Evas_Common.h:75
Event sent when the window is hidden.
Definition: Ecore_Win32.h:411
@ EINA_LOG_STATE_STOP
Logging is Stopped.
Definition: eina_log.h:486
void elm_object_item_access_order_unset(Elm_Widget_Item *obj)
Unset highlight order.
Definition: elm_widget_item_eo.legacy.c:255
static Eina_Bool eina_value_array_vget(const Eina_Value *value, unsigned int position, va_list args)
Gets the generic value from an array member.
void evas_vg_shape_stroke_color_get(Evas_Vg_Shape *obj, int *r, int *g, int *b, int *a)
Gets the color used for stroking the path.
Definition: efl_canvas_vg_shape.c:252
Eina_Stringshare * name
Interface name.
Definition: eldbus_introspection.h:49
void * display
The display connection object, NULL under X11.
Definition: elm_cnp.h:123
Evas_Object * elm_object_part_content_get(const Evas_Object *obj, const char *part)
Get the content on a part of a given container widget.
Definition: elm_main.c:1574
Definition: Eeze_Disk.h:106
static void eina_vector3_normalize(Eina_Vector3 *out, const Eina_Vector3 *v)
normalize vector.
@ EVAS_OBJECT_VG_FILL_MODE_MEET
Scale the viewbox so that it fits inside canvas viewport while maintaining the aspect ratio.
Definition: efl_canvas_vg_object_eo.legacy.h:22
Eina_Bool evas_object_image_pixels_import(Evas_Object *eo_obj, Evas_Pixel_Import_Source *pixels)
Definition: evas_image_legacy.c:1189
Eina_Bool format_change
EINA_TRUE if the format of the textblock has changed, else EINA_FALSE.
Definition: efl_canvas_textblock_internal.h:155
EAPI int ecore_x_keysym_keycode_get(const char *keyname)
Given a keyname, return the keycode representing that key.
Definition: ecore_x_test.c:157
Eina_Bool elm_object_style_set(Evas_Object *obj, const char *style)
Set the style to used by a given widget.
Definition: elm_main.c:1588
@ EDJE_PART_TYPE_TEXT
Text type value.
Definition: Edje_Legacy.h:3248
The file that must be included by any project wishing to use Efreet.
Definition: elm_widget_route.h:30
@ EDJE_DRAG_DIR_XY
Part can be dragged in every direction.
Definition: Edje_Legacy.h:1570
EAPI Eina_Bool edje_edit_part_item_insert_at(Evas_Object *obj, const char *part, const char *item_name, const char *source_group, unsigned int place)
Inserts new item to box or table part directly into specified position.
Definition: edje_edit.c:5032
EAPI int ecore_evas_rotation_get(const Ecore_Evas *ee)
Gets the rotation of an Ecore_Evas' window.
Definition: ecore_evas.c:1454
Efreet_Ini.
Definition: efreet_ini.h:24
Eina_Bool eldbus_message_iter_container_close(Eldbus_Message_Iter *iter, Eldbus_Message_Iter *sub)
Closes a container-typed value appended to the message.
Definition: eldbus_message.c:548
void evas_vg_gradient_stop_set(Evas_Vg_Gradient *obj, const Evas_Vg_Gradient_Stop *colors, unsigned int length)
Set the list of color stops for the gradient.
Definition: efl_canvas_vg_gradient.c:121
EOAPI Elm_Wrap_Type elm_obj_entry_line_wrap_get(const Eo *obj)
Get the wrap mode the entry was set to use.
EAPI Evas_Object_Pointer_Mode edje_edit_part_pointer_mode_get(Evas_Object *obj, const char *part)
Gets pointer_mode of a part.
Definition: edje_edit.c:4050
@ ECORE_X_WIN_KEYGRAB_EXCLUSIVE
Getting the grabbed-key exclusively regardless of window's position.
Definition: Ecore_X.h:2792
Eina_Bool(* Ecore_Filter_Cb)(void *data, void *loop_data, int type, void *event)
A callback used for filtering events from the main loop.
Definition: Ecore_Common.h:589
EAPI Eina_Bool evas_module_task_cancelled(void)
Definition: evas_module.c:42
EAPI void ecore_wl2_window_alpha_set(Ecore_Wl2_Window *window, Eina_Bool alpha)
Set a given window's alpha property.
Definition: ecore_wl2_window.c:806
@ EINA_XATTR_FLAGS_REPLACE
This will only succeed if the extended attribute previously existed.
Definition: eina_xattr.h:46
Eina_Bool elm_entry_input_panel_return_key_disabled_get(const Elm_Entry *obj)
Get whether the return key on the input panel should be disabled or not.
Definition: elm_entry_eo.legacy.c:153
@ EEZE_UDEV_TYPE_DRM
Definition: Eeze.h:269
int elua_util_app_load(Elua_State *es, const char *appname)
Loads an application.
Definition: elua.c:802
void eina_binshare_dump(void)
Dumps the contents of share_common.
Definition: eina_binshare.c:179
A structure used to specify the configuration of an Evas_GL_Surface.
Definition: Evas_GL.h:564
void elm_app_base_scale_set(double base_scale)
Set the base scale of the application.
Definition: elm_main.c:621
int ECORE_WIN32_EVENT_WINDOW_CONFIGURE
Ecore_Event for the Ecore_Win32_Event_Configure event.
Definition: ecore_win32.c:412
Eina_Bool elm_list_focus_on_selection_get(const Elm_List *obj)
Control focus upon items selection mode.
Definition: elm_list_eo.legacy.c:33
struct _Eet_Key Eet_Key
Opaque handle that defines an identity (also known as key) in Eet's cipher system.
Definition: Eet.h:1989
void evas_object_text_glow2_color_get(const Evas_Text *obj, int *r, int *g, int *b, int *a)
Sets the 'glow 2' color for the given text object.
Definition: evas_text_eo.legacy.c:57
EAPI Ecore_X_Pixmap ecore_x_pixmap_new(Ecore_X_Window win, int w, int h, int dep)
Creates a new pixmap.
Definition: ecore_x_pixmap.c:29
Eina_Bool edje_external_param_int_get(const Eina_List *params, const char *key, int *ret)
Gets the value of the given parameter of integer type.
Definition: edje_external.c:246
EAPI void ephysics_world_event_callback_add(EPhysics_World *world, EPhysics_Callback_World_Type type, EPhysics_World_Event_Cb func, const void *data)
Register a callback to a type of physics world event.
unsigned short strikethrough
whether the character is strikethrough'ed
Definition: Evas_Common.h:1871
Eina_Bool elm_gengrid_multi_select_get(const Elm_Gengrid *obj)
Get whether multi-selection is enabled or disabled for a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:33
#define EINA_PATH_SEP_C
The constant defined the path separator as the character '\' on Windows and '/' otherwise.
Definition: eina_file.h:184
EAPI void ecore_x_dpms_timeout_off_set(unsigned int new_timeout)
Sets the off timeout (in unit of seconds).
Definition: ecore_x_dpms.c:275
void elm_theme_flush(Elm_Theme *th)
Flush the current theme.
Definition: elm_theme.c:859
EOAPI Elm_Genlist_Item_Type elm_obj_genlist_item_type_get(const Eo *obj)
Get the Item's type.
Evas_Object * elm_hoversel_add(Evas_Object *parent)
Add a new Hoversel object.
Definition: elc_hoversel.c:703
int efreet_desktop_category_del(Efreet_Desktop *desktop, const char *category)
removes a category from a desktop
Definition: efreet_desktop.c:470
@ ELM_FOCUS_AUTOSCROLL_MODE_BRING_IN
Bring in the focused region or item automatically which might invole the scrolling.
Definition: elm_general.h:784
struct _Embryo_Version Embryo_Version
Represents the current version of Embryo.
EAPI double ecore_con_client_timeout_get(const Ecore_Con_Client *cl)
Gets the default time after which the client will be disconnected when inactive.
Definition: ecore_con_legacy.c:704
EAPI Eina_Bool ecore_buffer_shutdown(void)
Shuts down the Ecore_Buffer system.
Definition: ecore_buffer.c:210
Eina_Bool eina_xattr_del(const char *file, const char *attribute)
Deletes (removes) an extended attribute from a file.
Definition: eina_xattr.c:488
EAPI Eina_Bool edje_edit_program_in_range_set(Evas_Object *obj, const char *prog, double seconds)
Sets in.range of a given program.
Definition: edje_edit.c:11596
Used as the data param for the ECORE_CON_EVENT_CLIENT_DATA event.
Definition: Ecore_Con.h:542
@ EINA_FREEQ_POSTPONED
Postponed type of free queue.
Definition: eina_freeq.h:120
Eldbus_Proxy * efl_net_connman_manager_get(void)
Returns a singleton for ConnMan's Manager object and interface (proxy).
Definition: efl_net-connman.c:106
Eina_Bool eina_tiler_empty(const Eina_Tiler *t)
Tells if a tiler is empty or not.
Definition: eina_tiler.c:1202
const char * module_name
Canonical name of the module, for displaying in edition programs, for example.
Definition: Edje_Common.h:841
#define EVAS_GL_BAD_PARAMETER
Bad parameter; for more information, please refer to its EGL counterpart.
Definition: Evas_GL.h:5085
char * elm_code_widget_selection_text_get(Evas_Object *widget)
Get the selected widget content.
Definition: elm_code_widget_selection.c:382
void elm_win_indicator_mode_set(Evas_Object *obj, Elm_Win_Indicator_Mode mode)
Sets the indicator mode of the window.
Definition: efl_ui_win.c:8222
EAPI Eina_Bool edje_edit_state_step_set(Evas_Object *obj, const char *part, const char *state, double value, int step_x, int step_y)
Sets the states step parameter values.
Definition: edje_edit.c:7681
static Eina_Bool eina_value_hash_set(Eina_Value *value, const char *key,...)
Sets the generic value in an hash member.
int y
y coordinate relative to window where event happened
Definition: Ecore_Input.h:375
@ EVAS_IMAGE_FLIP_TRANSPOSE
flip image along the y = (width - x) line (bottom-left to top-right)
Definition: Evas_Legacy.h:4920
@ ELM_SLIDER_INDICATOR_VISIBLE_MODE_NONE
Never show the indicator.
Definition: elm_general.h:806
EAPI Eina_Bool edje_edit_program_exist(Evas_Object *obj, const char *prog)
Checks if a program with the given name exist in the edje object.
Definition: edje_edit.c:11190
void elua_state_dirs_set(Elua_State *es, const char *core, const char *mods, const char *apps)
Set the Elua directory paths.
Definition: elua.c:231
Definition: eldbus_object.h:87
#define ELM_GENLIST_EVENT_CONTRACTED
called when genlist is contracted
Definition: elm_genlist_eo.h:978
#define ELM_ENTRY_EVENT_REDO_REQUEST
Called when redo was requested.
Definition: elm_entry_eo.h:1360
EAPI Eina_Bool edje_edit_part_precise_is_inside_set(Evas_Object *obj, const char *part, Eina_Bool precise_is_inside)
Sets precise_is_inside for part.
Definition: edje_edit.c:3982
EAPI EPhysics_Body * ephysics_body_top_boundary_add(EPhysics_World *world)
Create a physic top boundary.
EAPI int ECORE_WL2_EVENT_GLOBAL_ADDED
Definition: ecore_wl2.c:21
@ ECORE_WIN32_WINDOW_STATE_STICKY
sticky window
Definition: Ecore_Win32.h:70
EAPI Eina_Bool elput_manager_vt_set(Elput_Manager *manager, int vt)
Request to switch to a given vt.
Definition: elput_manager.c:115
pid_t ecore_exe_pid_get(const Ecore_Exe *exe)
Retrieves the process ID of the given spawned process.
Definition: ecore_exe.c:215
const char * evas_device_name_get(const Evas_Device *dev)
Get the name of a device.
Definition: evas_device.c:316
EAPI void ecore_con_url_cookies_ignore_old_session_set(Ecore_Con_Url *url_con, Eina_Bool ignore)
Controls whether session cookies from previous sessions shall be loaded.
Definition: ecore_con_url.c:1092
Eina_Bool elm_slider_inverted_get(const Evas_Object *obj)
Get whether a given slider widget's displaying values are inverted or not.
Definition: elm_slider.c:1552
Eina_Bool elm_gengrid_highlight_mode_get(const Elm_Gengrid *obj)
Control whether the gengrid items' should be highlighted when item selected.
Definition: elm_gengrid_eo.legacy.c:81
static Eina_Bool eina_value_hash_get(const Eina_Value *value, const char *key,...)
Gets the generic value from an hash member.
EAPI Eina_Bool edje_edit_part_multiline_get(Evas_Object *obj, const char *part)
Gets multiline for part.
Definition: edje_edit.c:3948
DBus Property.
Definition: eldbus_introspection.h:72
@ EET_COMPRESSION_MED2
Space filler for compatibility.
Definition: Eet.h:252
int evas_textblock_fit_size_array_set(Evas_Object *obj, const unsigned int *p_size_array, size_t size_array_len)
Set the object's fitting font size array that will be used internally Changing fitting step_size,...
Definition: evas_object_textblock.c:17993
@ EVAS_ALLOC_ERROR_RECOVERED
Allocation succeeded after freeing up speculative resource memory.
Definition: Evas_Common.h:272
Eldbus_Service_Interface * eldbus_service_interface_register2(Eldbus_Connection *conn, const char *path, const Eldbus_Service_Interface_Desc2 *desc)
Register an interface in the given path and connection.
Definition: eldbus_service.c:1004
void elm_config_powersave_set(int set)
Set whether the system should be conserving power.
Definition: elm_config.c:4735
@ ECORE_GETOPT_ACTION_HELP
Show help text.
Definition: Ecore_Getopt.h:73
static void eina_spinlock_free(Eina_Spinlock *spinlock)
Deallocates an Eina_Spinlock.
Eina_Bool elm_config_access_get(void)
Get access mode.
Definition: elm_config.c:3177
EAPI Eina_List * edje_edit_vector_usage_list_get(Evas_Object *obj, const char *name, Eina_Bool first_only)
Gets list of (Edje_Part_Image_Use *) - group-part-state triplets where given vector is used.
Definition: edje_edit.c:9707
siginfo_t data
Signal info.
Definition: Ecore_Common.h:644
EAPI void ephysics_body_soft_body_position_iterations_set(EPhysics_Body *body, int iterations)
Set the soft body number of position iterations.
const Eina_Unicode * EINA_UNICODE_EMPTY_STRING
Same as the standard strlen just with Eina_Unicode instead of char.
Definition: eina_unicode.c:37
void eina_mempool_statistics(Eina_Mempool *mp)
Has the backend update its internal statistics.
Definition: eina_mempool.c:312
EAPI const char * edje_edit_part_item_index_name_get(Evas_Object *obj, const char *part, unsigned int index)
Gets name for item from table or box items.
Definition: edje_edit.c:5367
Eina_Value * eldbus_message_iter_struct_like_to_eina_value(const Eldbus_Message_Iter *iter)
Convert Eldbus_Message_Iter of type variant, struct or dict entry to Eina_Value.
Definition: eldbus_message_to_eina_value.c:463
Definition: ecore_con_url_curl.h:378
int eina_init(void)
Initializes the Eina library.
Definition: eina_main.c:279
#define EINA_SAFETY_ON_NULL_GOTO(exp, label)
The macro doesn't do anything unless EINA_SAFETY_CHECKS is defined.
Definition: eina_safety_checks.h:243
@ ELM_WIN_KEYBOARD_HEX
Hexadecimal numeric keyboard layout.
Definition: elm_win_legacy.h:127
@ EDJE_PART_TYPE_TEXTBLOCK
Text block type value.
Definition: Edje_Legacy.h:3251
Eina_Bool ecore_con_ssl_server_cafile_add(Ecore_Con_Server *svr, const char *cafile)
Adds an SSL CA file for use in ecore_con functions.
Definition: ecore_con_legacy.c:2513
void elm_spinner_value_set(Evas_Object *obj, double val)
Control the value the spinner displays.
Definition: elm_spinner.c:1384
Elm_Prefs_Reset_Mode
Modes of resetting a prefs widget.
Definition: elm_prefs_data.h:38
static Eina_Bool eio_file_is_dir(const Eina_Stat *st)
Return if path is a directory.
Definition: eio_inline_helper.x:81
EAPI void ephysics_body_angular_velocity_set(EPhysics_Body *body, double x, double y, double z)
Set body's angular velocity on x, y and z axes.
unsigned char precise_is_inside
whether is precisely inside
Definition: edje_convert.h:134
EAPI int eet_data_image_decode_to_surface(const void *data, int size, unsigned int src_x, unsigned int src_y, unsigned int *d, unsigned int w, unsigned int h, unsigned int row_stride, int *alpha, int *compress, int *quality, Eet_Image_Encoding *lossy)
Decodes Image data into pixel data and stores in the given buffer.
Definition: eet_image.c:2259
EAPI int ECORE_WL2_EVENT_CONNECT
Definition: ecore_wl2.c:19
void evas_object_ref(Evas_Object *eo_obj)
Increments object reference count to defer its deletion.
Definition: evas_object_main.c:885
void elm_gengrid_item_class_free(Elm_Gengrid_Item_Class *itc)
Remove an item class in a given gengrid widget.
Definition: elm_gengrid.c:5426
@ EDJE_CURSOR_USER_EXTRA
User extra cursor state.
Definition: Edje_Common.h:13
@ ELM_WIN_KEYBOARD_ON
Enable keyboard with default layout.
Definition: elm_win_legacy.h:122
int EIO_MONITOR_DIRECTORY_CREATED
A new directory was created in a watched directory.
Definition: eio_monitor.c:310
Eina_Bool frozen
Layout freeze state.
Definition: elm_widget_layout.h:69
EAPI void embryo_program_data_set(Embryo_Program *ep, void *data)
Sets the data associated to the given program.
Definition: embryo_amx.c:567
Ecore_IMF_Input_Hints
Enumeration for defining the types of Ecore_IMF Input Hints.
Definition: Ecore_IMF.h:411
#define EVAS_HINT_EXPAND
Use with evas_object_size_hint_weight_set(), evas_object_size_hint_weight_get(), evas_object_size_hin...
Definition: Evas_Common.h:297
EAPI Ecore_IMF_Input_Panel_Lang ecore_imf_context_input_panel_language_get(Ecore_IMF_Context *ctx)
Gets the language of the input panel.
Definition: ecore_imf_context.c:1017
EAPI int ecore_wl_dpi_get(void)
Returns the screen DPI.
Definition: ecore_wl.c:389
Edje_External_Param_Type
The possible types the parameters of an EXTERNAL part can be.
Definition: Edje_Common.h:623
Eina_Strbuf * eina_strbuf_new(void)
Creates a new string buffer.
const char * ecore_file_file_get(const char *path)
Gets the filename from a given path.
Definition: ecore_file.c:569
void Evas_Performance
An Evas Performance handle.
Definition: Evas_Common.h:196
EINA_DEPRECATED EAPI Eina_Bool edje_edit_state_container_align_get(Evas_Object *obj, const char *part, const char *state, double value, double *x, double *y)
Gets x and y align for BOX or TABLE part.
Definition: edje_edit.c:4637
Definition: ector_gl_internal.h:845
const char * prefix
The prefix to be printed.
Definition: eina_promise.h:382
const Eina_Value_Type * EINA_VALUE_TYPE_SHORT
manages short type.
Definition: eina_value.c:5601
@ EET_ERROR_WRITE_ERROR_FILE_TOO_BIG
Failed to write file since it is too big.
Definition: Eet.h:208
unsigned int timestamp
The timestamp when the event occurred.
Definition: Ecore_IMF.h:696
Eina_Bool elm_prefs_data_save(const Elm_Prefs_Data *prefs_data, const char *file, const char *key)
Save, manually, a given elm prefs data handle data back, on the given file and key.
Definition: elm_prefs_data.c:894
EAPI const Eina_List * ecore_drm2_output_modes_get(Ecore_Drm2_Output *output)
Get a list of the modes supported on a given output.
Definition: ecore_drm2_outputs.c:1229
static void * eina_rw_slice_find(const Eina_Rw_Slice rw_slice, const Eina_Slice needle)
Find a needle inside the slice, similar to memmem().
int minor
The message minor opcode number.
Definition: Ecore_Ipc.h:314
EAPI void * ephysics_body_event_callback_del(EPhysics_Body *body, EPhysics_Callback_Body_Type type, EPhysics_Body_Event_Cb func)
Unregister an ephysics body event callback.
EAPI int ecore_wl2_window_preferred_rotation_get(Ecore_Wl2_Window *window)
Get preferred rotation for a given window.
Definition: ecore_wl2_window.c:1249
Eina_Bool eldbus_service_signal_emit(const Eldbus_Service_Interface *iface, unsigned int signal_id,...)
Emit a signal handler of the interface with non-complex types.
Definition: eldbus_service.c:1414
@ EDJE_ACTION_TYPE_PHYSICS_IMPULSE
Physics impulse action value.
Definition: Edje_Common.h:1923
EOAPI const Efl_Time * elm_obj_calendar_date_max_get(const Eo *obj)
Maximum date on calendar.
Definition: evas_font.h:214
@ ECORE_X_WIN_KEYGRAB_UNKNOWN
Unknown keygrab mode.
Definition: Ecore_X.h:2789
Evas_Map * evas_map_dup(const Evas_Map *m)
Copy a previously allocated map.
Definition: evas_map.c:735
unsigned long int length
The length of the region.
Definition: eina_file_common.h:121
double max
Maximum value it can have.
Definition: Edje_Common.h:721
void evas_object_smart_callback_description_find(const Evas_Object *obj, const char *name, const Evas_Smart_Cb_Description **class_description, const Evas_Smart_Cb_Description **instance_description)
Find callback description for callback called name or null if not found.
Definition: evas_object_smart.c:1236
@ EVAS_IMAGE_CONTENT_HINT_NONE
No hint at all.
Definition: Evas_Common.h:263
EAPI void * ecore_con_server_data_get(Ecore_Con_Server *svr)
Retrieves the data associated with the given server.
Definition: ecore_con_legacy.c:2315
void elm_access_highlight_next_set(Evas_Object *obj, Elm_Highlight_Direction dir, Evas_Object *next)
Set the next access object for highlight.
Definition: elm_access.c:1446
void evas_post_event_callback_remove_full(Evas *eo_e, Evas_Object_Event_Post_Cb func, const void *data)
Remove a callback from the post-event callback stack.
Definition: evas_callbacks.c:772
const char * elm_gengrid_item_cursor_style_get(const Elm_Object_Item *it)
Get the current style set for a given gengrid item's custom cursor.
Definition: elm_gengrid.c:5038
int ecore_file_dir_is_empty(const char *dir)
Checks if the given directory is empty.
Definition: ecore_file.c:901
Definition: elm_widget_notify.h:31
@ Eina_Packing_Bottom_Left_Skyline_Improved
optimized bottom left skyline
Definition: eina_rectangle.h:151
Eina_Bool eina_xattr_int_get(const char *file, const char *attribute, int *value)
Gets a int from an extended attribute properties.
Definition: eina_xattr.c:583
@ ECORE_EXE_PIPE_READ_LINE_BUFFERED
Reads are buffered until a newline and split 1 line per Ecore_Exe_Event_Data_Line.
Definition: ecore_exe_eo.h:53
unsigned int nlink
The link number.
Definition: eina_file.h:211
Eina_Bool faulty
Indicates if this region was not mapped correctly (i.e.
Definition: eina_file_common.h:126
EAPI Eina_Bool eet_eina_stream_data_descriptor_class_set(Eet_Data_Descriptor_Class *eddc, unsigned int eddc_size, const char *name, int size)
This function is an helper that set all the parameters of an Eet_Data_Descriptor_Class correctly when...
Definition: eet_data.c:1922
#define EINA_ARRAY_ITER_NEXT(array, index, item, iterator)
Iterates through an array's elements.
Definition: eina_array.h:507
EAPI Eina_List * ecore_getopt_list_free(Eina_List *list)
Utilities to free list and nodes allocated by ECORE_GETOPT_ACTION_APPEND.
Definition: ecore_getopt.c:2163
@ EEZE_SENSOR_TYPE_MOTION_PANNING
Panning motion sensor.
Definition: Eeze_Sensor.h:79
EAPI void ecore_imf_context_input_panel_language_locale_get(Ecore_IMF_Context *ctx, char **lang)
Gets the current language locale of the input panel.
Definition: ecore_imf_context.c:1326
Definition: elm_widget_player.h:30
void eina_quaternion_f16p16_set(Eina_Quaternion *out, Eina_F16p16 x, Eina_F16p16 y, Eina_F16p16 z, Eina_F16p16 w)
Definition: eina_quaternion.c:34
Eina_List * methods
List with interface methods.
Definition: eldbus_introspection.h:50
const char * elm_object_focus_highlight_style_get(const Evas_Object *obj)
Get the focus highlight style to be used by a given widget.
Definition: elm_main.c:1604
Eina_Bool elm_config_accel_preference_override_get(void)
Get the acceleration override preference flag.
Definition: elm_config.c:3457
EAPI void ecore_buffer_unregister(Ecore_Buffer_Backend *be)
Unregisters the given buffer backend.
Definition: ecore_buffer.c:131
const char * elm_layout_text_get(const Eo *obj, const char *part)
Get the text set in the given part.
Definition: efl_ui_layout.c:3191
The domain used for logging.
Definition: eina_log.h:414
@ ELM_POLICY_THROTTLE
defines how throttling should work.
Definition: elm_general.h:233
EAPI void ecore_x_dpms_timeout_standby_set(unsigned int new_timeout)
Sets the standby timeout (in unit of seconds).
Definition: ecore_x_dpms.c:239
Elm_Focus_Autoscroll_Mode elm_config_focus_autoscroll_mode_get(void)
Get focus auto scroll mode.
Definition: elm_config.c:3956
void evas_object_anti_alias_set(Efl_Canvas_Object *obj, Eina_Bool anti_alias)
Sets whether or not the given Evas object is to be drawn anti-aliased.
Definition: efl_canvas_object_eo.legacy.c:88
int evil_rename(const char *src, const char *dst)
Emulate the rename() function on Windows.
Definition: evil_stdio.c:13
@ ELM_INPUT_PANEL_LAYOUT_DATETIME
Date and time layout.
Definition: elm_general.h:92
int edje_object_part_text_cursor_pos_get(const Edje_Object *obj, const char *part, Edje_Cursor cur)
Retrieves the current position of the cursor.
Definition: edje_legacy.c:309
EAPI Ecore_Evas_Avoid_Damage_Type ecore_evas_avoid_damage_get(const Ecore_Evas *ee)
Queries whether an Ecore_Evas' window avoids damage or not.
Definition: ecore_evas.c:2502
void(* Ethumb_Client_Die_Cb)(void *data, Ethumb_Client *client)
reports server connection ended.
Definition: Ethumb_Client.h:89
@ ELM_DAYSELECTOR_WED
Indicates Wednesday.
Definition: elm_dayselector_eo.h:28
static Eina_Bool eina_value_type_flush(const Eina_Value_Type *type, void *mem)
Flushes (clears) memory using type descriptor.
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:359
Definition: evas_cache.h:92
@ EVAS_GL_DEPTH_BIT_32
32 bits precision surface depth
Definition: Evas_GL.h:490
int elm_config_powersave_get(void)
Get whether the system should be conserving power.
Definition: elm_config.c:4728
int mprotect(void *addr, size_t len, int prot)
Changes protection for the calling process' address.
Definition: evil_mman.c:151
char * action_key
The key of the action invoked.
Definition: elm_sys_notify_eo.h:64
@ EET_FILE_MODE_READ
File is read-only.
Definition: Eet.h:479
void ethumb_client_quality_set(Ethumb_Client *client, int quality)
Configure quality to be used in thumbnails.
Definition: ethumb_client.c:1481
@ ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEND
Send.
Definition: elm_general.h:142
void eina_matrix4_ortho_set(Eina_Matrix4 *m, double left, double right, double bottom, double top, double dnear, double dfar)
Sets orthogonality matrix.
Definition: eina_matrix.c:1003
static size_t eina_file_path_join(char *dst, size_t size, const char *a, const char *b)
Joins two paths of known length.
@ EMOTION_HIBERNATE
destroy the pipeline, and keep half resolution or object resolution if lower
Definition: Emotion.h:244
_EPhysics_Body_Material
Definition: EPhysics.h:2282
Edje_Entry_Change_Info Elm_Entry_Change_Info
This corresponds to Edje_Entry_Change_Info.
Definition: elm_entry_common.h:142
Edje_Size max
maximum size
Definition: edje_convert.h:94
EAPI struct wl_surface * ecore_wl_window_surface_create(Ecore_Wl_Window *win)
Returns a wl_surface with no association to any wl_shell_surface.
Definition: ecore_wl_window.c:392
void elm_entry_input_panel_show(Elm_Entry *obj)
Show the input panel (virtual keyboard) based on the input panel property of entry such as layout,...
Definition: elm_entry_eo.legacy.c:393
Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj)
Get the Ecore_X_Window of an Evas_Object.
Definition: efl_ui_win.c:7936
EAPI void edje_edit_print_internal_status(Evas_Object *obj)
Prints on standard output many information about the internal status of the edje object.
Definition: edje_edit.c:16706
struct _Ecore_Audio_Object Ecore_Audio_Object
The audio object.
Definition: Ecore_Audio.h:77
#define EINA_MAGIC_NONE
Definition of a random value for specifying that a structure using the magic feature has already been...
Definition: eina_magic.h:197
EAPI Eina_Bool eeze_disk_mountopts_set(Eeze_Disk *disk, unsigned long opts)
Set the mount options using flags.
Definition: eeze_disk_mount.c:213
EAPI Eina_Bool edje_edit_state_container_padding_x_set(Evas_Object *obj, const char *part, const char *state, double value, int x)
Sets x padding for BOX or TABLE part.
EAPI Eina_Bool edje_edit_part_item_append(Evas_Object *obj, const char *part, const char *item_name, const char *source_group)
Appends new item to box or table part.
Definition: edje_edit.c:4872
void * eina_list_nth(const Eina_List *list, unsigned int n)
Gets the nth member's data pointer in a list, or NULL on error.
Definition: eina_list.c:994
void(* Evas_Video_Coord_Cb)(void *data, Evas_Object *obj, const Evas_Video_Surface *surface, Evas_Coord a, Evas_Coord b)
Evas video coordinates callback function signature.
Definition: Evas_Legacy.h:6190
EAPI Eina_Stringshare * eeze_udev_syspath_get_parent_filtered(const char *syspath, const char *subsystem, const char *devtype)
Find the parent device of a device from its syspath with a filter applied.
Definition: eeze_udev_syspath.c:9
int EINA_LOG_DOMAIN_GLOBAL
EINA_LOG_DOMAIN_GLOBAL is the general purpose log domain to be used, it is always registered and avai...
void * eina_accessor_container_get(Eina_Accessor *accessor)
Gets the container of an accessor.
Definition: eina_accessor.c:107
EINA_DEPRECATED void elm_diskselector_item_tooltip_style_set(Elm_Object_Item *it, const char *style)
Sets a different style for this item tooltip.
Efreet_Icon_Size_Type
The possible size types for an icon directory.
Definition: efreet_icon.h:37
Efreet_Uri.
Definition: efreet_uri.h:24
void eina_benchmark_free(Eina_Benchmark *bench)
Frees a benchmark object.
Definition: eina_benchmark.c:152
unsigned int format
same as 'format' for glTexImage2D()
Definition: Evas_Legacy.h:4862
Elm_Transit_Effect * elm_transit_effect_zoom_add(Elm_Transit *transit, float from_rate, float to_rate)
Add the Zoom Effect to Elm_Transit.
Definition: elm_transit.c:1327
_Edje_Tween_Mode
Definition: Edje_Common.h:1882
@ EVAS_RENDER_MUL
DEPRECATED.
Definition: Evas_Legacy.h:2176
Eina_Bool evas_cserve_config_get(Evas_Cserve_Config *config)
Retrieves the current configuration of the Evas image caching server.
Definition: evas_stats.c:35
Eina_Bool elm_win_available_profiles_get(const Elm_Win *obj, char ***profiles, unsigned int *count)
Get the array of available profiles of a window.
Definition: efl_ui_win.c:9122
EAPI void ecore_imf_context_input_panel_return_key_disabled_set(Ecore_IMF_Context *ctx, Eina_Bool disabled)
Sets the return key on the input panel to be disabled.
Definition: ecore_imf_context.c:1120
unsigned int policy
the policy identifier
Definition: elm_general.h:216
void elm_win_focus_highlight_enabled_set(Elm_Win *obj, Eina_Bool enabled)
Set the enabled status for the focus highlight in a window.
EAPI Ecore_Wl2_Window * ecore_wl2_window_new(Ecore_Wl2_Display *display, Ecore_Wl2_Window *parent, int x, int y, int w, int h)
Create a new Ecore_Wl2_Window.
Definition: ecore_wl2_window.c:560
@ ECORE_EXE_ISOLATE_IO
Try and isolate stdin/out and err of the process so it isn't shared with the parent.
Definition: ecore_exe_eo.h:66
Ecore_Exe * ecore_exe_run(const char *exe_cmd, const void *data)
Spawns a child process.
Definition: ecore_exe.c:56
EAPI unsigned int ecore_drm2_output_crtc_get(Ecore_Drm2_Output *output)
Get the id of the crtc that an output is using.
Definition: ecore_drm2_outputs.c:1146
enum _Evas_Native_Surface_Status Evas_Native_Surface_Status
Native surface types that image object supports.
void(* Elm_Map_Overlay_Del_Cb)(void *data, Evas_Object *map, Elm_Map_Overlay *overlay)
Det callback function for the overlay.
Definition: elm_map_common.h:58
void eina_file_virtual_map_free(Eina_File *file, void *map)
Unref and unmap memory if possible.
Definition: eina_file_common.c:271
struct _Ecore_X_Version Ecore_X_Version
Represents the current version of Ecore_X.
EOAPI const char * elm_obj_slideshow_layout_get(const Eo *obj)
Get the current slide layout in use for a given slideshow widget.
EAPI void ecore_wl2_subsurface_del(Ecore_Wl2_Subsurface *subsurface)
Destroy the given subsurface, as well as the surface associated with it.
Definition: ecore_wl2_subsurf.c:85
void *(* Eina_Thread_Cb)(void *data, Eina_Thread t)
Type for the definition of a thread callback function.
Definition: eina_thread.h:52
EAPI const char * edje_edit_state_rel2_to_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the part name rel2y is relative to.
void evas_event_feed_mouse_move(Evas *obj, int x, int y, unsigned int timestamp, const void *data)
Mouse move event feed.
Definition: evas_events.c:2743
Efreet_Icon_Theme * efreet_icon_theme_find(const char *theme_name)
Tries to get the icon theme structure for the given theme name.
Definition: efreet_icon.c:177
EAPI void ephysics_world_gravity_get(const EPhysics_World *world, double *gx, double *gy, double *gz)
Get world gravity values for axis x, y and z.
const Evas_Object * elm_map_overlay_icon_get(const Elm_Map_Overlay *overlay)
Get the icon object.
Definition: elm_map.c:5151
#define EET_G_LAST
Last group type.
Definition: Eet.h:2606
@ EDJE_ACTION_TYPE_VG_ANIM_RESUME
Vector animation pause action value.
Definition: Edje_Common.h:1936
Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj)
Get whether a given slider widget's enlarging indicator or not.
Definition: elm_slider.c:1761
EAPI Eina_Bool ecore_imf_context_input_panel_caps_lock_mode_get(Ecore_IMF_Context *ctx)
Gets the caps lock mode on the input panel.
Definition: ecore_imf_context.c:1170
#define EINA_UNLIKELY(exp)
Indicates that the expression is likely to be FALSE.
Definition: eina_types.h:427
EINA_DEPRECATED void elm_calendar_text_weekday_color_set(Evas_Object *obj, int pos)
Set a day text color to the same that represents Weekdays.
Eina_UStrbuf * eina_ustrbuf_manage_new(Eina_Unicode *str)
Creates a new string buffer using the passed string.
void elm_win_activate(Evas_Object *obj)
Activate a window object.
Definition: efl_ui_win.c:9801
Eina_Bool elm_genlist_item_selected_get(const Elm_Genlist_Item *obj)
Get whether a given genlist item is selected or not.
Definition: elm_genlist_item_eo.legacy.c:33
EAPI Eina_Bool edje_edit_spectra_del(Evas_Object *obj, const char *spectra)
Deletes the given spectra from the edje object.
unsigned int keycode
Key scan code numeric value.
Definition: Evas_Legacy.h:344
Eina_Bool elm_panes_horizontal_get(const Evas_Object *obj)
Get how to split and dispose each content.
Definition: efl_ui_panes.c:842
EAPI unsigned int ecore_x_dpms_timeout_off_get(void)
Returns the amount of time of inactivity before the third and final level of power saving is invoked.
Definition: ecore_x_dpms.c:219
Eina_Bool elm_animation_view_is_playing_back(Elm_Animation_View *obj)
Returns the status whether current animation is on playing forward or backward.
Eina_Bool ecore_file_unlink(const char *file)
Deletes the given file.
Definition: ecore_file.c:302
int minor
minor (new features, bugfixes, major improvements version)
Definition: Eldbus.h:142
EAPI int ECORE_EVAS_EWS_EVENT_FULLSCREEN_CHANGE
window fullscreen changed
Definition: ecore_evas_ews.c:34
Definition: elm_widget_map.h:392
static const Eina_Value_Type * eina_value_optional_type_get(Eina_Value *value)
Gets type from value that is stored on Eina Value Optional.
@ EDJE_EXTERNAL_PARAM_TYPE_BOOL
Parameter value is boolean.
Definition: Edje_Common.h:627
void elm_prefs_data_autosave_set(Elm_Prefs_Data *prefs_data, Eina_Bool autosave)
Set whether a given elm prefs data handle should save its values back automatically on changes.
Definition: elm_prefs_data.c:860
#define EINA_KEY_HASH(Function)
Definition: eina_hash.h:336
void elm_map_overlay_bubble_content_append(Elm_Map_Overlay *bubble, Evas_Object *content)
Add a content object to the bubble overlay.
Definition: elm_map.c:5477
EOAPI Elm_Widget_Item * elm_obj_gengrid_item_prepend(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data)
Prepend a new item in a given gengrid widget.
void ecore_exe_signal(Ecore_Exe *exe, int num)
Sends a SIGUSR signal to the given spawned process.
Definition: ecore_exe.c:320
void ecore_animator_custom_tick(void)
Triggers a custom animator tick.
Definition: ecore_anim.c:971
void * buffer
tbm surface buffer to use
Definition: Evas_Legacy.h:4877
EOAPI void evas_canvas_damage_rectangle_add(Eo *obj, int x, int y, int w, int h)
Add a damage rectangle.
EINA_DEPRECATED void elm_diskselector_item_del(Elm_Object_Item *it)
Delete them item from the diskselector.
void elm_quicklaunch_seed(void)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:978
#define EINA_RECT_SET(rect, x, y, w, h)
Functionally equivalent to EINA_RECTANGLE_SET.
Definition: eina_rectangle.h:550
#define EET_DATA_DESCRIPTOR_ADD_VAR_ARRAY(edd, struct_type, name, member, subtype)
Adds a variable size array type to a data descriptor.
Definition: Eet.h:3752
EAPI void ecore_x_screensaver_resume(void)
Definition: ecore_x_screensaver.c:259
Evas_Coord y
top-left y co-ordinate of rectangle
Definition: Evas_Common.h:204
Evas_Coord elm_gesture_layer_line_distance_tolerance_get(const Evas_Object *obj)
This function returns the gesture layer line distance tolerance of an object.
Definition: elm_gesture_layer.c:4023
Ecore_IMF_Input_Panel_Layout
Input panel (virtual keyboard) layout types.
Definition: Ecore_IMF.h:354
EAPI Eina_Bool ecore_evas_modal_get(const Ecore_Evas *ee)
Gets The modal flag.
Definition: ecore_evas.c:2592
Eina_Value * eldbus_proxy_property_local_get(Eldbus_Proxy *proxy, const char *name)
Return the cached value of property.
Definition: eldbus_proxy.c:887
EOAPI Elm_Dayselector_Day elm_obj_dayselector_week_start_get(const Eo *obj)
Get the starting day of Dayselector.
static void * eina_tls_get(Eina_TLS key)
Gets the value in Eina_TLS for this thread.
@ EMOTION_VIS_LIBVISUAL_GOOM
goom
Definition: Emotion.h:214
int elm_quicklaunch_init(int argc, char **argv)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:764
EOAPI Elm_Input_Panel_Return_Key_Type elm_obj_entry_input_panel_return_key_type_get(const Eo *obj)
Get the "return" key type.
EINA_DEPRECATED void elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value)
Enable/disable a tree view in the given file selector entry widget's internal file selector.
Definition: elc_fileselector_entry.c:459
Evas_Object_Vg_Fill_Mode evas_object_vg_fill_mode_get(const Evas_Object *obj)
Control how the viewbox is mapped to the vg canvas's viewport.
Definition: efl_canvas_vg_object.c:1161
EOAPI double elm_obj_genlist_longpress_timeout_get(const Eo *obj)
Get the timeout in seconds for the longpress event.
double y3
Bottom left y coordinate.
Definition: eina_quad.h:53
Eina_Bool eina_xattr_fd_set(int fd, const char *attribute, const void *data, ssize_t length, Eina_Xattr_Flags flags)
Sets an extended attribute on a file descriptor.
Definition: eina_xattr.c:456
#define EINA_FALLTHROUGH
Attribute from gcc to prevent warning and indicate that we expect to actually go to the next switch s...
Definition: eina_types.h:453
Definition: Ecore_X.h:1051
struct _Ecore_Con_Event_Url_Progress::@28 up
upload info
Ecore_Getopt_Type type
type of data being handled
Definition: Ecore_Getopt.h:151
EAPI void ecore_evas_callback_new_set(Evas *(*func)(int w, int h))
Sets a callback for building new Evas.
Definition: ecore_evas.c:5256
EAPI Eina_Bool ecore_drm2_output_blanktime_get(Ecore_Drm2_Output *output, int sequence, long *sec, long *usec)
Get the time of the last vblank.
Definition: ecore_drm2_outputs.c:1652
Configuration that controls the server that shares cached bitmaps.
Definition: Evas_Common.h:3000
@ ELM_OBJECT_LAYER_FOCUS
where focus object visualization is
Definition: elm_general.h:481
const char * _eina_log_state_shutdown
String that indicates the log system is shutting down.
void elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void *data)
Set the function used to deal with listing of items.
Definition: elm_store.c:628
EAPI Ecore_X_Window ecore_x_window_override_argb_new(Ecore_X_Window parent, int x, int y, int w, int h)
Creates a window with the override redirect attribute set to True.
Definition: ecore_x_window.c:1849
Definition: Ecore_Drm.h:169
Eina_Bool(* Evas_Object_Event_Post_Cb)(void *data, Evas *e)
Evas object event (post) callback function signature.
Definition: Evas_Common.h:465
Eina_Bool elm_entry_cursor_is_format_get(const Elm_Entry *obj)
Get whether a format node exists at the current cursor position.
Definition: elm_entry_eo.legacy.c:339
Eina_Bool(* Eet_Descriptor_Type_Set_Callback)(const char *type, void *data, Eina_Bool unknow)
Callback prototype for Eet_Descriptor_Type_Set.
Definition: Eet.h:2795
int fcntl(int fd, int cmd,...)
Provide control over file descriptors.
Definition: evil_fcntl.c:34
off_t l_start
starting offset
Definition: evil_fcntl.h:76
const char * string
A UTF8 string if this keystroke has produced a visible string to be ADDED.
Definition: Ecore_IMF.h:709
EAPI int ecore_buffer_queue_init(void)
Inits the Ecore_Buffer_Queue system.
Definition: ecore_buffer_queue_main.c:9
int evas_string_char_next_get(const char *str, int pos, int *decoded)
Gets the next character in the string.
Definition: evas_object_text.c:1461
Eina_Bool elm_prefs_data_value_get(const Elm_Prefs_Data *prefs_data, const char *path, Elm_Prefs_Item_Type *type, Eina_Value *value)
Get one value of a given prefs data handle (by key).
Definition: elm_prefs_data.c:748
EAPI void ephysics_body_central_impulse_apply(EPhysics_Body *body, double x, double y, double z)
Apply an impulse on the center of a body.
void * evas_data_attach_get(const Evas_Canvas *obj)
Returns the pointer attached by evas_data_attach_set.
Definition: evas_canvas_eo.legacy.c:45
Definition: elm_widget_list.h:34
Definition: efl_canvas_textblock_internal.h:130
#define EPHYSICS_BODY_FRICTION_IRON
Friction coefficient of iron.
Definition: EPhysics.h:2101
@ EMBRYO_ERROR_SLEEP
Divide by zero.
Definition: Embryo.h:404
void evas_event_feed_key_down(Evas *obj, const char *keyname, const char *key, const char *string, const char *compose, unsigned int timestamp, const void *data)
Key down event feed.
Definition: evas_events.c:3706
EAPI void ecore_drm2_device_pointer_accel_profile_set(Ecore_Drm2_Device *device, uint32_t profile)
Set pointer acceleration profile.
Definition: ecore_drm2_device.c:786
void eina_future_cb_easy_desc_flush(Eina_Future_Cb_Easy_Desc *desc)
Flushes an Eina_Future_Cb_Easy_Desc.
Definition: eina_promise.c:1496
void eina_stringshare_del(Eina_Stringshare *str)
Notes that the given string has lost an instance.
Definition: eina_stringshare.c:533
EOAPI Elm_Input_Hints elm_obj_entry_input_hint_get(const Eo *obj)
Gets the value of input hint.
EAPI const char * edje_edit_state_rel2_to_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the part name rel2x is relative to.
EAPI void ephysics_body_resize(EPhysics_Body *body, Evas_Coord w, Evas_Coord h, Evas_Coord d)
Set physics body size.
EAPI unsigned int ecore_shutdown_ex(void)
Shuts down connections, signal handlers sockets etc.
Definition: ecore.c:487
const char * elm_object_cursor_get(const Eo *obj)
The cursor to be shown when mouse is over the object.
Definition: elm_main.c:2047
EAPI void * eet_data_read(Eet_File *ef, Eet_Data_Descriptor *edd, const char *name)
Reads a data structure from an eet file and decodes it.
Definition: eet_data.c:2377
#define FUNC_ACCESSOR_GET_CONTAINER(Function)
Definition for helper macro to cast Function to a Eina_Accessor_Get_Container_Callback.
Definition: eina_accessor.h:180
@ ECORE_WIN32_WINDOW_TYPE_DOCK
Dock window (should be on top of other windows)
Definition: Ecore_Win32.h:89
EAPI Eina_Bool ecore_drm_device_master_set(Ecore_Drm_Device *dev)
Sets a given Ecore_Drm_Device to master.
Definition: ecore_drm_device.c:474
static Eina_Bool eina_value_int64_get(const Eina_Value *v, int64_t *c)
Check value type and get contents.
Definition: eina_inline_value_util.x:221
EAPI Eina_Bool ecore_x_selection_secondary_clear(void)
Release ownership of the secondary selection.
Definition: ecore_x_selection.c:222
Eina_Bool eina_strbuf_insert_slice(Eina_Strbuf *buf, const Eina_Slice slice, size_t pos)
Insert a slice into a buffer, reallocating as necessary.
const Evas_Device * evas_device_parent_get(const Evas_Device *dev)
Get the parent of a device.
Definition: evas_device.c:344
Eina_List * efreet_data_dirs_get(void)
Returns the Eina_List of preference ordered extra data directories.
Definition: efreet_base.c:207
EAPI void ecore_con_socks_bind_set(Ecore_Con_Socks *ecs, Eina_Bool is_bind)
Enables bind mode on a SOCKS proxy.
Definition: ecore_con_socks.c:301
EOAPI Eina_Bool elm_obj_hoversel_horizontal_get(const Eo *obj)
Control if the hoversel should expand horizontally.
Eina_Rectangle rect
Embedded simple rectangle structure.
Definition: eina_rectangle.h:122
EAPI void ecore_cocoa_window_size_get(const Ecore_Cocoa_Window *window, int *w, int *h)
Gets the size of a Cocoa window.
void eina_log_print_cb_set(Eina_Log_Print_Cb cb, void *data)
Sets logging method to use.
Definition: eina_log.c:1715
Eina_List * elm_theme_group_base_list(Elm_Theme *th, const char *base)
Get a list of groups that match the initial base string given within all themes.
Definition: elm_theme.c:1036
void elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child)
Prepend object to custom focus chain.
Definition: elm_focus_legacy.c:172
@ ECORE_IMF_EVENT_MOUSE_DOWN
Mouse Down event.
Definition: Ecore_IMF.h:250
static char * eina_strndup(const char *str, size_t n)
strndup function which takes NULL without crashing
Definition: eina_inline_str.x:95
@ EVAS_LOAD_ERROR_UNKNOWN_FORMAT
File is not a known format.
Definition: Evas_Loader.h:171
Elm_Widget_Item * elm_list_first_item_get(const Elm_List *obj)
Get the first item in the list.
Definition: elm_list_eo.legacy.c:87
Definition: evas_font.h:192
void ethumb_client_thumb_path_get(Ethumb_Client *client, const char **path, const char **key)
Get the configured thumbnail path.
Definition: ethumb_client.c:1931
void eina_rectangle_pool_free(Eina_Rectangle_Pool *pool)
Frees the given pool.
Definition: eina_rectangle.c:664
const Eina_Value_Type * EINA_VALUE_TYPE_OPTIONAL
manages optional type.
Definition: eina_value.c:5615
_Edje_Text_Filter_Type
Definition: Edje_Common.h:1308
@ ECORE_IMF_INPUT_HINT_SENSITIVE_DATA
Typed text should not be stored.
Definition: Ecore_IMF.h:414
Definition: elm_widget_diskselector.h:60
EAPI Ecore_X_Atom ecore_x_atom_get(const char *name)
Retrieves the atom value associated with the given name.
Definition: ecore_x_atoms.c:45
void(* input_panel_imdata_get)(Ecore_IMF_Context *ctx, void *data, int *len)
Get current panel-specific data from the input panel.
Definition: Ecore_IMF.h:797
static Eina_F32p32 eina_f8p24_to_f32p32(Eina_F8p24 a)
Converts an Eina_F8p24 floating point number into Eina_F32p32 format.
static Eina_Bool eina_value_list_insert(Eina_Value *value, unsigned int position,...)
Inserts the generic value in a list member position.
Definition: Ecore_X.h:701
Ecore_Timer * ecore_timer_add(double in, Ecore_Task_Cb func, const void *data)
Creates a timer to call the given function in the given period of time.
Definition: ecore_timer.c:189
void ethumb_client_video_ntimes_set(Ethumb_Client *client, unsigned int ntimes)
Set the number of frames to thumbnail.
Definition: ethumb_client.c:1760
Eina_Bool elm_box_horizontal_get(const Elm_Box *obj)
Get the horizontal orientation ($true if the box is set to horizontal mode, false otherwise)
Definition: elm_box_eo.legacy.c:33
void elm_animation_view_max_frame_set(Elm_Animation_View *obj, int max_frame)
The last frame of the play.
@ EVAS_CALLBACK_LAST
Sentinel value to indicate last enum field during iteration.
Definition: Evas_Common.h:459
The structure to store information of a path.
Definition: eina_file.h:193
EOAPI Eina_Bool elm_obj_prefs_data_set(Eo *obj, Elm_Prefs_Data *data)
Set user data for a given prefs widget.
void elm_gesture_layer_tap_finger_size_set(Elm_Gesture_Layer *obj, int sz)
This function sets the gesture layer finger-size for taps.
Definition: elm_gesture_layer_eo.legacy.c:15
DBus Node.
Definition: eldbus_introspection.h:37
Eina_Bool elm_gesture_layer_hold_events_get(const Elm_Gesture_Layer *obj)
Get the repeat-events setting.
Definition: elm_gesture_layer_eo.legacy.c:33
const Eldbus_Proxy * proxy
the proxy object
Definition: eldbus_proxy.h:227
void eina_quaternion_lerp(Eina_Quaternion *out, const Eina_Quaternion *a, const Eina_Quaternion *b, double pos)
Definition: eina_quaternion.c:445
double ecore_animator_pos_map(double pos, Ecore_Pos_Map map, double v1, double v2)
Maps an input position from 0.0 to 1.0 along a timeline to a position in a different curve.
Definition: ecore_anim.c:834
EAPI Eina_Bool edje_edit_group_limits_horizontal_del(Evas_Object *obj, const char *name, int value)
Deletes given pair name-value from the horizontal limits block at the group level.
#define EINA_EACH_CB(Function)
Macro to cast to Eina_Each.
Definition: eina_types.h:597
void evas_textblock_cursor_paragraph_last(Efl_Text_Cursor_Handle *cur)
sets the cursor to the end of the last text node.
Definition: evas_object_textblock.c:10042
@ ECORE_FILE_EVENT_DELETED_SELF
Deleted monitored directory event.
Definition: Ecore_File.h:76
static Eina_List * eina_list_last(const Eina_List *list)
Gets the last list node in the list.
Efreet_Desktop * efreet_desktop_uncached_new(const char *file)
Creates a new Efreet_Desktop structure initialized from the contents of file or NULL on failure.
Definition: efreet_desktop.c:268
EOAPI void elm_obj_entry_select_region_get(const Eo *obj, int *start, int *end)
Get the current position of the selection cursors in the entry.
@ ECORE_IMF_INPUT_PANEL_LANG_ALPHABET
Alphabet.
Definition: Ecore_IMF.h:382
EAPI int edje_edit_part_item_index_min_w_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the minimum width value of a part's item.
EAPI void ecore_drm2_device_touch_tap_to_click_enabled_set(Ecore_Drm2_Device *device, Eina_Bool enabled)
Enable or disable pointer tap-to-click.
Definition: ecore_drm2_device.c:794
Eina_Bool evas_cserve_config_set(const Evas_Cserve_Config *config)
Changes the configurations of the Evas image caching server.
Definition: evas_stats.c:41
struct _Elm_Map_Group_Class Elm_Map_Group_Class
Each marker must be associated to a group class.
Definition: elm_map_common.h:47
const Evas_Smart_Class * evas_smart_class_get(const Evas_Smart *s)
Get the Evas_Smart_Class handle of an Evas_Smart struct.
Definition: evas_smart.c:48
@ EMOTION_VIS_LIBVISUAL_G_FORCE
G force.
Definition: Emotion.h:213
EAPI Eina_Bool ecore_evas_app_comp_sync_get(void)
Get the compositing synchronization state.
Definition: ecore_evas.c:717
Eina_Bool elm_list_multi_select_get(const Elm_List *obj)
Control multiple items selection on the list object.
Definition: elm_list_eo.legacy.c:45
const char * elm_genlist_item_decorate_mode_get(const Elm_Genlist_Item *obj)
Get the item's decorate mode.
Definition: elm_genlist_item_eo.legacy.c:69
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:412
void eina_log_console_color_set(FILE *fp, const char *color)
Configures console color of given file.
Definition: eina_log.c:2360
enum _Edje_Text_Effect Edje_Text_Effect
All possible text effects in Edje.
void(* input_mode_set)(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Mode input_mode)
Set the input mode.
Definition: Ecore_IMF.h:784
EOAPI Elm_Widget_Item * elm_obj_genlist_item_prepend(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data)
Prepend a new item in a given genlist widget.
@ EET_FILE_MODE_WRITE
File is write-only.
Definition: Eet.h:480
Eina_Binbuf * eina_binbuf_manage_read_only_new_length(const unsigned char *str, size_t length) EINA_DEPRECATED
Creates a new string buffer using the passed string.
Eina_Bool user_min_sz
min size was set by user (legacy only has restricted min)
Definition: elm_widget_layout.h:88
@ EDJE_ACTION_TYPE_SCRIPT
Script action value.
Definition: Edje_Common.h:1915
@ EVAS_LOAD_ERROR_PERMISSION_DENIED
Permission denied to an existing file (or path)
Definition: Evas_Loader.h:168
EAPI void ephysics_constraint_anchor_get(const EPhysics_Constraint *constraint, Evas_Coord *anchor_b1_x, Evas_Coord *anchor_b1_y, Evas_Coord *anchor_b1_z, Evas_Coord *anchor_b2_x, Evas_Coord *anchor_b2_y, Evas_Coord *anchor_b2_z)
Get the constraints anchors values on both constrained bodies.
Definition: efl_canvas_textblock_internal.h:124
EINA_DEPRECATED EAPI int edje_edit_part_item_spread_w_get(Evas_Object *obj, const char *part, const char *item)
Gets the spread width value of a part's item.
EAPI void ecore_evas_callback_drop_state_changed_set(Ecore_Evas *ee, Ecore_Evas_Drag_State_Changed_Cb cb)
Sets the method (callback) to call when the mouse pointer enters or exits the specified window while ...
Definition: ecore_evas.c:5689
EAPI EPhysics_Body_Material ephysics_body_material_get(const EPhysics_Body *body)
Get body's material.
void eina_quaternion_homogeneous_regulate(Eina_Quaternion *out, const Eina_Quaternion *v)
Homogeneous quaternion.
Definition: eina_quaternion.c:1030
EAPI Eina_List * ecore_imf_context_available_ids_get(void)
Gets the list of the available Input Method Context ids.
Definition: ecore_imf_context.c:18
@ EPHYSICS_BODY_MATERIAL_CUSTOM
Custom properties set by the user.
Definition: EPhysics.h:2283
void elm_label_wrap_width_set(Elm_Label *obj, int w)
Control wrap width of the label.
Definition: elm_label_eo.legacy.c:3
#define ELM_GENGRID_EVENT_EDGE_LEFT
Called when left edge is reached.
Definition: elm_gengrid_eo.h:699
Old_Edje_Font_Directory * font_dir
fonts directory
Definition: edje_convert.h:64
@ EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED
The number layout to allow a positive or negative sign at the start.
Definition: Edje_Common.h:1324
@ EDJE_TEXT_FILTER_FORMAT
Format type filter.
Definition: Edje_Common.h:1310
Ecore_IMF_Device_Class dev_class
The device class of the key pressed.
Definition: Ecore_IMF.h:713
@ ECORE_IMF_INPUT_PANEL_LAYOUT_NUMBER
Number layout.
Definition: Ecore_IMF.h:356
EAPI const char * ecore_evas_window_profile_get(const Ecore_Evas *ee)
Gets the window profile.
Definition: ecore_evas.c:2127
How to manage struct.
Definition: eina_value.h:3066
EAPI const char * ecore_evas_engine_name_get(const Ecore_Evas *ee)
Gets the engine name used by this Ecore_Evas(window).
Definition: ecore_evas.c:1092
EAPI void eet_data_descriptor_element_add(Eet_Data_Descriptor *edd, const char *name, int type, int group_type, int offset, int count, const char *counter_name, Eet_Data_Descriptor *subtype)
This function is an internal used by macros.
Definition: eet_data.c:2123
void * eina_hash_modify(Eina_Hash *hash, const void *key, const void *data)
Modifies the entry pointer at the specified key and returns the previous entry.
Definition: eina_hash.c:1174
EAPI void eeze_mount_tabs_unwatch(void)
Stop watching /etc/fstab and /etc/mtab.
Definition: eeze_disk_dummy.c:66
EAPI const void * ecore_avahi_poll_get(Ecore_Avahi *handler)
Gets the AvahiPoll structure to integrate with Ecore main loop.
Definition: ecore_avahi.c:242
Ecore_IMF_Callback_Type
Ecore IMF Event callback types.
Definition: Ecore_IMF.h:228
The structure type used with the Mouse_In event.
Definition: Ecore_IMF.h:629
int min
Minimum value it can have.
Definition: Edje_Common.h:713
void elm_map_zoom_set(Eo *obj, int zoom)
Set the zoom level of the map.
Definition: elm_map.c:4343
void(* Evas_Object_Image_Pixels_Get_Cb)(void *data, Evas_Object *o)
Function signature for the evas object pixels get callback function.
Definition: Evas_Common.h:1766
@ EMOTION_META_INFO_TRACK_ARTIST
artist name
Definition: Emotion.h:181
EOAPI Efl_Canvas_Object * elm_obj_hoversel_hover_parent_get(const Eo *obj)
Control the hover parent.
EAPI void ecore_drm2_output_dpms_set(Ecore_Drm2_Output *output, int level)
Set the dpms level of a given output.
Definition: ecore_drm2_outputs.c:1047
EAPI Eina_Bool edje_edit_program_state_set(Evas_Object *obj, const char *prog, const char *state)
Sets the state for the given program.
Definition: edje_edit.c:11494
void elm_config_mirrored_set(Eina_Bool mirrored)
Set the system mirrored mode.
Definition: elm_config.c:2949
Eina_Bool eina_strbuf_insert_escaped(Eina_Strbuf *buf, const char *str, size_t pos)
Inserts an escaped string into a buffer, reallocating as necessary.
EAPI void eet_node_list_append(Eet_Node *parent, const char *name, Eet_Node *child)
Appends a "list" node TODO FIX ME.
Definition: eet_node.c:249
EOAPI Eina_Bool elm_obj_entry_input_panel_show_on_demand_get(const Eo *obj)
Get the attribute to show the input panel in case of only a user's explicit Mouse Up event.
int elm_config_cache_font_cache_size_get(void)
Get the configured font cache size.
Definition: elm_config.c:3336
Definition: elm_widget_fileselector.h:152
Definition: emotion_modules.h:56
void elm_entry_entry_append(Elm_Entry *obj, const char *str)
Appends str to the text of the entry.
Definition: elm_entry_eo.legacy.c:549
@ ECORE_IMF_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY
The password layout to allow only number.
Definition: Ecore_IMF.h:462
EAPI int ECORE_WL_EVENT_DATA_SOURCE_SEND
Definition: ecore_wl.c:96
const char * efreet_runtime_dir_get(void)
Retrieves the XDG User Runtime directory.
Definition: efreet_base.c:231
@ ELM_GENGRID_REORDER_TYPE_NORMAL
Normal reorder type.
Definition: elm_gengrid_eo.h:20
EOAPI void elm_obj_gesture_layer_cb_add(Eo *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data)
Add a gesture state change callback.
static Eina_Bool eina_value_hash_setup(Eina_Value *value, const Eina_Value_Type *subtype, unsigned int buckets_power_size)
Initializes generic value storage of type hash.
void evas_vg_shape_append_move_to(Evas_Vg_Shape *obj, double x, double y)
Moves the current point to the given point, implicitly starting a new subpath and closing the previou...
Definition: efl_canvas_vg_shape.c:375
_Eet_File_Mode
Modes that a file can be opened.
Definition: Eet.h:477
void evas_map_util_3d_lighting(Evas_Map *m, Evas_Coord lx, Evas_Coord ly, Evas_Coord lz, int lr, int lg, int lb, int ar, int ag, int ab)
Perform lighting calculations on the given Map.
Definition: evas_map.c:1215
double yw
yw in y' = (x * yx) + (y * yy) + (z * yz) + yw
Definition: eina_matrix.h:132
Eina_List * elm_gengrid_realized_items_get(const Elm_Gengrid *obj)
Get a list of realized items in gengrid.
Definition: elm_gengrid_eo.legacy.c:135
EAPI int ELPUT_EVENT_POINTER_MOTION
Definition: elput.c:15
Efl_Canvas_Object * elm_object_item_part_content_get(const Elm_Widget_Item *obj, const char *part)
Control a content of an object item.
Definition: elm_widget_item_eo.legacy.c:69
Definition: Ecore_Wl2.h:78
double elm_spinner_interval_get(const Elm_Spinner *obj)
Control the interval on time updates for a user mouse button hold on spinner widgets' arrows.
Definition: elm_spinner_eo.legacy.c:21
EAPI Eina_Bool ecore_con_socks5_remote_exists(const char *ip, int port, const char *username, const char *password)
Finds a SOCKS v5 proxy in the proxy list.
Definition: ecore_con_socks.c:264
Ecore_Win32_Handler * ecore_main_win32_handler_add(void *h, Ecore_Win32_Handle_Cb func, const void *data)
Creates a Ecore_Win32_Handler object and add it to the win32_handlers list.
Definition: ecore_main.c:1574
EAPI Eina_Bool edje_edit_state_map_perspective_focal_set(Evas_Object *obj, const char *part, const char *state, double value, int focal)
Sets map.perspective.focal value of given part state.
Definition: edje_edit.c:7895
Eina_Stringshare * elua_state_prog_name_get(const Elua_State *es)
Retrieve the prog name set on state creation.
Definition: elua.c:331
Defines the various cursor types for the X Windows system.
@ EVAS_DEVICE_CLASS_PEN
A special pen device.
Definition: Evas_Common.h:324
EAPI int ecore_x_shutdown(void)
Shuts down the Ecore X library.
Definition: ecore_x.c:867
@ ELM_INPUT_PANEL_LAYOUT_URL
URL layout.
Definition: elm_general.h:80
Eina_List * programs
a list of Edje_Program
Definition: edje_convert.h:84
size_t eina_strbuf_length_get(const Eina_Strbuf *buf)
Retrieves the length of the string buffer's content.
EAPI double edje_edit_state_rel2_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the 'rel2 relative X' value of state.
EAPI Eina_Bool edje_edit_state_align_y_set(Evas_Object *obj, const char *part, const char *state, double value, double align)
Sets the vertical align value of a part state.
EAPI Eina_Bool ecore_x_selection_clipboard_clear(void)
Release ownership of the clipboard selection.
Definition: ecore_x_selection.c:291
@ ELM_IMAGE_ROTATE_180
rotate 180 degrees clockwise
Definition: elm_image_legacy.h:394
#define EDJE_EXTERNAL_TYPE_ABI_VERSION
Version of the EDJE External ABI used by this library .
Definition: Edje_Common.h:812
EAPI int ecore_x_randr_crtc_gamma_size_get(Ecore_X_Randr_Crtc crtc)
Definition: ecore_x_randr.c:2262
EAPI void ephysics_world_linear_slop_set(EPhysics_World *world, double linear_slop)
Set linear slop to be used by world.
EAPI void ecore_evas_size_max_get(const Ecore_Evas *ee, int *w, int *h)
Gets the maximum size set for a given Ecore_Evas window.
Definition: ecore_evas.c:1640
#define EINA_LIST_REVERSE_FOREACH(list, l, _data)
Definition for the macro to iterate over a list in the reverse order.
Definition: eina_list.h:1474
void evas_object_textblock_valign_set(Efl_Canvas_Textblock *eo_obj, double align)
The vertical alignment of text within the textblock object as a whole.
Definition: evas_object_textblock.c:8435
Eina_Bool ecore_con_ssl_server_crl_add(Ecore_Con_Server *svr, const char *crl)
Adds an SSL CRL for use in ecore_con functions.
Definition: ecore_con_legacy.c:2498
EAPI Eina_Bool edje_edit_program_stop_all(Evas_Object *obj)
Stops all running programs.
Definition: edje_edit.c:11208
void evas_object_image_load_orientation_set(Evas_Object *obj, Eina_Bool enable)
Define if the orientation information in the image file should be honored.
Definition: evas_image_legacy.c:358
Definition: Ecore_X.h:841
Ecore_Con_Server * server
the server that was connected to
Definition: Ecore_Con.h:554
int revision
< micro (bugfix, internal improvements, no new features version)
Definition: Ecore_Common.h:147
EOAPI Elm_Widget_Item * elm_obj_diskselector_item_append(Eo *obj, const char *label, Efl_Canvas_Object *icon, Evas_Smart_Cb func, const void *data)
Appends a new item to the diskselector object.
int eina_hash_population(const Eina_Hash *hash)
Returns the number of entries in the given hash table.
Definition: eina_hash.c:858
@ ELM_INPUT_PANEL_LAYOUT_IP
IP layout.
Definition: elm_general.h:82
@ EVAS_BORDER_FILL_SOLID
Image's center region is to be made solid, even if it has transparency on it.
Definition: Evas_Legacy.h:5726
enum _Eina_Thread_Priority Eina_Thread_Priority
Type to enumerate different thread priorities.
_Evas_Event_Flags
Flags for Events.
Definition: Evas_Common.h:366
int level
Max level to log.
Definition: eina_log.h:415
_Ethumb_Thumb_Orientation
Definition: Ethumb.h:268
@ ELM_DATETIME_AMPM
Indicates AM/PM field .
Definition: elm_datetime.h:215
#define EINA_MAIN_LOOP_CHECK_RETURN_VAL(val)
Definition for the macro that doesn't do anything unless EINA_HAVE_DEBUG_THREADS is defined.
Definition: eina_lock.h:645
@ EMBRYO_ERROR_CALLBACK
Heap underflow.
Definition: Embryo.h:401
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_del(Evas_Object *obj, const char *part, const char *name)
Deletes item from box or table part.
Definition: edje_edit.c:5232
EOAPI void elm_obj_genlist_item_bring_in(Eo *obj, Elm_Genlist_Item_Scrollto_Type type)
Animatedly bring in, to the visible area of a genlist, a given item on it.
EOAPI void elm_obj_gengrid_item_fields_update(Eo *obj, const char *parts, Elm_Gengrid_Item_Field_Type itf)
Update the part of an item.
Eldbus_Proxy * eldbus_proxy_get(Eldbus_Object *obj, const char *interface)
Get a proxy of the following interface name in a Eldbus_Object.
Definition: eldbus_proxy.c:208
EAPI const void * eet_identity_sha1(Eet_File *ef, int *sha1_length)
Gets the SHA1 associated with a file.
Definition: eet_lib.c:1861
void evas_key_lock_del(Evas_Canvas *obj, const char *keyname)
Removes the keyname key from the current list of lock keys on canvas e.
Definition: evas_canvas_eo.legacy.c:261
_Emotion_Aspect
Defines the aspect ratio option.
Definition: Emotion.h:252
Elm_Map_Overlay * elm_map_overlay_bubble_add(Elm_Map *obj)
Add a new bubble overlay to the map object.
Definition: elm_map_eo.legacy.c:111
void elm_code_widget_selection_paste(Evas_Object *widget)
Paste the copied widget content from clipboard.
Definition: elm_code_widget_selection.c:462
EAPI Eina_Bool ecore_x_fixes_window_selection_notification_request(Ecore_X_Window window, Ecore_X_Atom selection)
xfixes selection notification request.
Definition: ecore_x_fixes.c:116
void elm_store_filesystem_directory_set(Elm_Store *store, const char *dir)
Set the path to the directory to scan for a filesystem store.
Definition: elm_store.c:588
EAPI Eina_Bool edje_edit_part_api_description_set(Evas_Object *obj, const char *part, const char *description)
Sets api's description of a part.
void evas_event_feed_mouse_down(Evas *obj, int b, Evas_Button_Flags flags, unsigned int timestamp, const void *data)
Mouse down event feed.
Definition: evas_events.c:2086
EAPI void ephysics_body_torque_impulse_apply(EPhysics_Body *body, double pitch, double yaw, double roll)
Apply a torque impulse over a body.
@ EET_ERROR_SIGNATURE_FAILED
Could not validate signature.
Definition: Eet.h:214
EAPI Eina_Bool ecore_x_screensaver_custom_blanking_disable(void)
Definition: ecore_x_screensaver.c:233
int ECORE_WIN32_EVENT_WINDOW_DELETE_REQUEST
Ecore_Event for the Ecore_Win32_Event_Window_Delete_Request event.
Definition: ecore_win32.c:415
EAPI Eina_Bool ethumb_file_set(Ethumb *e, const char *path, const char *key)
Set the file for which to generate thumbnails.
Definition: ethumb.c:845
enum _Eet_File_Mode Eet_File_Mode
Modes that a file can be opened.
EAPI void ecore_wl_subsurf_place_below(Ecore_Wl_Subsurf *ess, struct wl_surface *surface)
Places subsurface on layer below a reference surface.
Definition: ecore_wl_subsurf.c:163
@ ECORE_POS_MAP_ACCELERATE
Start slow then speed up.
Definition: Ecore_Common.h:2752
const char * hover_style
style of a hover object
Definition: elm_widget_entry.h:82
EOAPI void elm_obj_box_align_set(Eo *obj, double horizontal, double vertical)
Set the alignment of the whole bounding box of contents.
int x
x coordinate relative to window where event happened
Definition: Ecore_Input.h:374
static Eina_F32p32 eina_f16p16_to_f32p32(Eina_F16p16 a)
Converts an Eina_F16p16 floating point number into Eina_F32p32 format.
Evas_Coord h
Anchor geometry, relative to canvas.
Definition: elm_entry_common.h:63
Efl_Canvas_Object * evas_focus_get(const Evas_Canvas *obj)
Retrieve the object focused by the default seat.
Definition: evas_canvas_eo.legacy.c:51
Ecore_Window window
The main window where event happened.
Definition: Ecore_Input.h:202
@ ECORE_CON_URL_TIME_NONE
Do not place time restrictions on the HTTP requests.
Definition: Ecore_Con.h:1733
@ EEZE_UDEV_EVENT_ADD
Definition: Eeze.h:208
EAPI int eet_data_text_dump_cipher(const void *data_in, const char *cipher_key, int size_in, Eet_Dump_Callback dumpfunc, void *dumpdata)
Dumps an eet encoded data structure into ascii text using a cipher.
Definition: eet_data.c:4868
void edje_file_cache_set(int count)
Sets the file cache size.
Definition: edje_cache.c:919
Eldbus_Pending * eldbus_proxy_vcall(Eldbus_Proxy *proxy, const char *member, Eldbus_Message_Cb cb, const void *cb_data, double timeout, const char *signature, va_list ap)
Call a method in proxy.
Definition: eldbus_proxy.c:639
@ EVAS_RENDER_MASK
DEPRECATED.
Definition: Evas_Legacy.h:2173
EAPI Eina_Stringshare * edje_edit_state_proxy_source_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the source name for given state of part.
Definition: edje_edit.c:9049
Efl_Canvas_Object * evas_object_box_add_to(Evas_Box *obj)
Add a new box as a child of a given smart object.
Definition: evas_box_eo.legacy.c:75
static Eina_F16p16 eina_f16p16_double_from(double v)
Creates a new Eina_F16p16 floating point number from standard double.
Eio_File * eio_eet_data_write_cipher(Eet_File *ef, Eet_Data_Descriptor *edd, const char *name, const char *cipher_key, void *write_data, int compress, Eio_Done_Int_Cb done_cb, Eio_Error_Cb error_cb, const void *user_data)
Write a data structure from memory and store in an eet file using a cipher asynchronously.
Definition: eio_eet.c:412
EAPI void ecore_con_ssl_server_verify_basic(Ecore_Con_Server *svr)
Enables hostname-based certificate verification on a server object.
Definition: ecore_con_legacy.c:2548
@ ELM_GLVIEW_DEPTH_24
Request min.
Definition: elm_glview_eo.h:49
void elm_access_info_set(Evas_Object *obj, int type, const char *text)
Set text to give information for specific type.
Definition: elm_access.c:1297
Definition: eina_inline_mempool.x:84
void edje_object_part_text_user_insert(const Eo *obj, const char *part, const char *text)
This function inserts text as if the user has inserted it.
Definition: edje_legacy.c:680
EAPI Eina_Bool edje_edit_data_name_set(Evas_Object *obj, const char *itemname, const char *newname)
Changes the name of the given data object.
Definition: edje_edit.c:2540
EAPI void ecore_win32_cursor_free(Ecore_Win32_Cursor *cursor)
Free the given cursor.
Definition: ecore_win32_cursor.c:230
EAPI Eina_Bool ecore_wl_dnd_selection_owner_has(Ecore_Wl_Input *input)
Definition: ecore_wl_dnd.c:222
void edje_object_part_text_input_panel_imdata_set(Evas_Object *obj, const char *part, const void *data, int len)
Sets the input panel-specific data to deliver to the input panel.
Definition: edje_util.c:3008
EAPI void ecore_wl2_display_flush(Ecore_Wl2_Display *display)
Push buffered wayland protocol to compositor.
Definition: ecore_wl2_display.c:1146
void * eldbus_connection_data_del(Eldbus_Connection *conn, const char *key)
Del data stored in connection.
Definition: eldbus_core.c:1349
EAPI void ephysics_body_angular_velocity_get(const EPhysics_Body *body, double *x, double *y, double *z)
Get body's angular velocity on x, y and z axes.
EOAPI void elm_obj_web_window_create_hook_set(Eo *obj, Elm_Web_Window_Open func, void *data)
Sets the function to call when a new window is requested.
const char * name
Domain name.
Definition: eina_log.h:417
static Eina_Slice eina_slice_seek(const Eina_Slice slice, ssize_t offset, int whence)
Seek within a slice, similar to fseek().
static Eina_Lock_Result eina_spinlock_take_try(Eina_Spinlock *spinlock)
Attempts to take a spinlock if possible.
EAPI void ecore_evas_screen_geometry_get(const Ecore_Evas *ee, int *x, int *y, int *w, int *h)
Gets geometry of screen associated with this Ecore_Evas.
Definition: ecore_evas.c:2764
void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
Enable or disable bouncing effect for a given gengrid widget.
Definition: elm_gengrid.c:5096
EAPI int ECORE_EVAS_EWS_EVENT_ICONIFIED_CHANGE
window minimized/iconified changed
Definition: ecore_evas_ews.c:31
@ EET_ERROR_WRITE_ERROR
Failed to write data to destination.
Definition: Eet.h:207
Eet_Descriptor_Mem_Alloc_Callback mem_alloc
how to allocate memory (usually malloc())
Definition: Eet.h:2834
unsigned int tx
Timestamp of start of final x-swipe.
Definition: elm_gesture_layer_common.h:41
_EPhysics_Callback_World_Type
Definition: EPhysics.h:916
void eina_matrix2_inverse(Eina_Matrix2 *out, const Eina_Matrix2 *mat)
Computes the inverse with check of the given matrix.
Definition: eina_matrix.c:1326
void eina_file_map_populate(Eina_File *file, Eina_File_Populate rule, const void *map, unsigned long int offset, unsigned long int length)
Asks the OS to populate or otherwise pages of memory in file mapping.
Definition: eina_file.c:1112
EAPI Ecore_Wl2_Window * ecore_wl2_display_window_find_by_surface(Ecore_Wl2_Display *display, struct wl_surface *surface)
Finds an Ecore_Wl2_Window based on wl_surface.
Definition: ecore_wl2_display.c:1167
Elm_Fileselector_Sort
Fileselector sorting modes.
Definition: elm_interface_fileselector_eo.h:32
Eina_Bool eina_ustrbuf_append_n(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t maxlen)
Appends a string to a buffer, reallocating as necessary, limited by the given length.
Ecore_X_Atom ECORE_X_ATOM_INTEGER
Definition: ecore_x_atoms_decl.h:4
const Eina_Value_Type * EINA_VALUE_TYPE_SHORT
manages short type.
Definition: eina_value.c:5601
EAPI void eet_identity_print(Eet_Key *key, FILE *out)
Displays both private and public key of an Eet_Key.
Definition: eet_cipher.c:266
EAPI Eina_Bool ephysics_world_stack_enable_get(const EPhysics_World *world)
Get stacking status of world.
void edje_thaw(void)
Thaws Edje objects.
Definition: edje_util.c:349
void elm_gesture_layer_rotate_angular_tolerance_set(Evas_Object *obj, double rotate_angular_tolerance)
This function sets the gesture layer rotate angular tolerance of an object.
Definition: elm_gesture_layer.c:4079
EAPI Eina_Bool ecore_buffer_register(Ecore_Buffer_Backend *be)
Registers the given buffer backend.
Definition: ecore_buffer.c:114
time_t eina_file_mtime_get(const Eina_File *file)
Gets the last modification time of an open file.
Definition: eina_file_common.c:585
Eeze_Sensor_Type type
Sensor type see Eeze_Sensor_Type.
Definition: Eeze_Sensor.h:146
EAPI unsigned short edje_edit_part_item_index_span_row_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the number of span rows.
Eina_Bool eina_matrixsparse_size_set(Eina_Matrixsparse *m, unsigned long rows, unsigned long cols)
Resizes the Sparse Matrix.
Definition: eina_matrixsparse.c:1005
EINA_DEPRECATED EAPI void ecore_x_screensaver_supend(void)
Definition: ecore_x_screensaver.c:245
double elm_config_magnifier_scale_get(void)
Get the amount of scaling the magnifer does.
Definition: elm_config.c:4087
void elm_gengrid_select_mode_set(Elm_Gengrid *obj, Elm_Object_Select_Mode mode)
Set the gengrid select mode.
Definition: elm_gengrid_eo.legacy.c:51
@ ELM_TRANSIT_TWEEN_MODE_BEZIER_CURVE
Definition: elm_transit.h:80
EOAPI Elm_Widget_Item * elm_obj_segment_control_item_add(Eo *obj, Efl_Canvas_Object *icon, const char *label)
Append a new item to the segment control object.
EAPI Eina_Bool edje_edit_state_text_size_set(Evas_Object *obj, const char *part, const char *state, double value, int size)
Sets the text size of a part state.
Definition: edje_edit.c:8459
@ EVAS_CALLBACK_SHOW
Show Event.
Definition: Evas_Common.h:434
Eina_Bool eldbus_message_iter_next(Eldbus_Message_Iter *iter)
Moves the iterator to the next field, if any.
Definition: eldbus_message.c:612
Eina_Unicode * eina_ustrbuf_string_steal(Eina_UStrbuf *buf)
Steals the contents of a string buffer.
Eio_Version * eio_version
Eio Version Information.
Definition: eio_main.c:27
Eina_Value(* Eina_Future_Success_Cb)(void *data, const Eina_Value value)
A callback used to inform that the future completed with success.
Definition: eina_promise.h:253
const char * alias
Alternate name for a given (real) part.
Definition: elm_layout_legacy.h:18
EINA_DEPRECATED EAPI double edje_edit_part_item_weight_y_get(Evas_Object *obj, const char *part, const char *item)
Gets the vertical weight value of a part item.
Definition: eldbus_service.h:87
Eina_Array * eina_benchmark_run(Eina_Benchmark *bench)
Runs the benchmark's registered tests.
Definition: eina_benchmark.c:213
Evas_Object * elm_clock_add(Evas_Object *parent)
Add a new clock widget to the given parent Elementary (container) object.
Definition: elm_clock.c:797
Eina_Bool evas_object_table_unpack(Evas_Table *obj, Efl_Canvas_Object *child)
Remove child from table.
Definition: evas_table_eo.legacy.c:93
static Eina_Bool eina_log_domain_level_check(int domain, int level)
Checks whenever the given level should be printed out.
Definition: eina_inline_log.x:84
void * ext_data
Extension data - not used.
Definition: Ecore_Common.h:625
const Eina_Value_Type * EINA_VALUE_TYPE_OPTIONAL
manages optional type.
Definition: eina_value.c:5615
@ ELDBUS_CONNECTION_TYPE_UNKNOWN
sentinel, not a real type
Definition: eldbus_connection.h:17
@ ECORE_IMF_CALLBACK_PRIVATE_COMMAND_SEND
"PRIVATE_COMMAND_SEND" is called when the input method sends a private command
Definition: Ecore_IMF.h:235
EvasGLImage(* evasglCreateImage)(int target, void *buffer, const int *attrib_list) EINA_DEPRECATED
Definition: Evas_GL.h:5424
void * map
A pointer to the mapped region.
Definition: eina_file_common.h:118
@ ECORE_WIN32_WINDOW_STATE_MODAL
modal dialog box
Definition: Ecore_Win32.h:69
EAPI Eina_Bool edje_edit_part_item_index_weight_x_set(Evas_Object *obj, const char *part, unsigned int index, double weight_x)
Sets the horizontal we value of a part item.
Definition: eina_matrix.h:123
EAPI Eina_Bool eeze_disk_eject(Eeze_Disk *disk)
Begin an eject operation on the disk.
Definition: eeze_disk_mount.c:388
const Eina_List * elm_transit_objects_get(const Elm_Transit *transit)
Get the objects of the transit.
Definition: elm_transit.c:689
void edje_object_part_text_select_all(const Evas_Object *obj, const char *part)
Sets the selection to be everything.
Definition: edje_util.c:2403
Efl_Canvas_Object * elm_object_item_access_object_get(const Elm_Widget_Item *obj)
Get an accessible object of the object item.
Definition: elm_widget_item_eo.legacy.c:189
EAPI void ephysics_body_data_set(EPhysics_Body *body, void *data)
Set data to body.
#define ELM_SLIDER_CLASS
Elementary slider class.
Definition: elm_slider_eo.h:20
Eina_Bool hide
flag used for hiding the items which do not match filter text
Definition: elm_gen_common.h:72
int revision
The revision of Edje version.
Definition: Edje_Common.h:155
EOAPI void elm_obj_web_dialog_confirm_hook_set(Eo *obj, Elm_Web_Dialog_Confirm func, void *data)
Sets the function to call when an confirm dialog.
Eina_Bool eina_value_optional_reset(Eina_Value *value)
Resets eina optional to empty.
void elm_mapbuf_smooth_set(Elm_Mapbuf *obj, Eina_Bool smooth)
Enable or disable smooth map rendering.
Definition: elm_mapbuf_eo.legacy.c:15
Eina_Bool elua_util_require(Elua_State *es, const char *libname)
Requires a module.
Definition: elua.c:771
@ ELM_CLOCK_EDIT_DEFAULT
Default value.
Definition: elm_clock_eo.h:25
A structure that stores old Edje part description information.
Definition: edje_convert.h:164
void elm_transit_tween_mode_factor_set(Elm_Transit *transit, double v1, double v2)
Set the transit animation acceleration factor.
Definition: elm_transit.c:791
Eina_Bool elua_state_appload_ref_push(Elua_State *es)
Push the Elua app loader function onto the Lua stack.
Definition: elua.c:359
@ EDJE_CHANNEL_ALERT
Sounds for major alerts.
Definition: Edje_Common.h:340
EAPI void ecore_wl2_window_role_set(Ecore_Wl2_Window *window, const char *role)
Set the role of a given window.
Definition: ecore_wl2_window.c:1447
Eina_Bool eina_log_function_disable_get(void)
Gets if originating function name logging should be disabled.
Definition: eina_log.c:1835
EAPI void ecore_win32_window_size_base_set(Ecore_Win32_Window *window, int base_width, int base_height)
Set the base size of the given window.
Definition: ecore_win32_window.c:968
const Eina_Value_Type * EINA_VALUE_TYPE_UCHAR
manages unsigned char type.
Definition: eina_value.c:5593
const uint8_t * bytes
memory as uint8_t pointer
Definition: eina_slice.h:101
Eina_Future_Desc eina_future_cb_convert_to(const Eina_Value_Type *type)
Creates an Eina_Future_Desc which will convert the received eina value to a given type.
Definition: eina_promise.c:1116
Eldbus_Pending * eldbus_object_managed_objects_get(Eldbus_Object *obj, Eldbus_Message_Cb cb, const void *data)
Call the method "GetManagedObjects" on the eldbus object.
Definition: eldbus_freedesktop.c:74
EOAPI int elm_obj_genlist_item_index_get(const Eo *obj)
Get the index of the item.
int ECORE_EXE_EVENT_DATA
Data from a child process.
Definition: ecore_exe.c:38
EAPI void ecore_file_download_abort(Ecore_File_Download_Job *job)
Aborts the given download job and call the completion_cb callback with a status of 1 (error).
Definition: ecore_file_download.c:300
int eio_shutdown(void)
Shutdown eio and all its submodule if possible.
Definition: eio_main.c:340
Eina_Unicode * eina_unicode_utf8_to_unicode(const char *utf, int *_len)
Converts a utf-8 string to a newly allocated Eina_Unicode string.
Definition: eina_unicode.c:337
Eio_File * eio_file_xattr_get(const char *path, const char *attribute, Eio_Done_Data_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Retrieve the extended attribute of a file/directory.
Definition: eio_xattr.c:378
int minor
Minor component of the version.
Definition: eina_main.h:64
EAPI int ECORE_WL_EVENT_INTERFACES_BOUND
Definition: ecore_wl.c:99
int buttons
Button pressed mask, Bits set to 1 are buttons currently pressed (bit 0 = mouse button 1,...
Definition: Evas_Legacy.h:213
EAPI int ecore_con_client_fd_get(const Ecore_Con_Client *cl)
Gets the fd that the client is connected to.
Definition: ecore_con_legacy.c:786
Eina_Bool edje_object_part_drag_step_get(const Evas_Object *obj, const char *part, double *dx, double *dy)
Gets the drag step increment values.
Definition: edje_legacy.c:258
EAPI Eina_Bool edje_edit_spectra_stop_color_get(Evas_Object *obj, const char *spectra, int stop_number, int *r, int *g, int *b, int *a, int *d)
Gets the colors of the given stop.
Emile_Image_Encoding Eet_Image_Encoding
Specify lossy encoding for image.
Definition: Eet.h:489
Ecore_Exe * exe
The handle to the added process.
Definition: Ecore_Common.h:1057
@ EVAS_CALLBACK_MULTI_DOWN
Multi-touch Down Event.
Definition: Evas_Common.h:426
void elm_entry_item_provider_append(Elm_Entry *obj, Elm_Entry_Item_Provider_Cb func, void *data)
This appends a custom item provider to the list for that entry.
Definition: elm_entry_eo.legacy.c:537
Eina_Bool eina_iterator_unlock(Eina_Iterator *iterator)
Unlocks the container of the iterator.
Definition: eina_iterator.c:170
EAPI void ephysics_world_ambient_light_color_get(const EPhysics_World *world, int *ar, int *ag, int *ab)
Set color of the ambient light to be applied on the scene.
#define ELDBUS_FDO_INTERFACE_OBJECT_MANAGER
DBus ObjectManager interface.
Definition: Eldbus.h:129
Eina_Stringshare * eina_stringshare_nprintf(unsigned int len, const char *fmt,...) EINA_PRINTF(2
Retrieves an instance of a string for use in a program from a format string with size limitation.
EOAPI void elm_obj_slideshow_cache_before_set(Eo *obj, int count)
Set the number of items to cache, on a given slideshow widget, before the current item.
Eina_Clist * next
The next entry in the list.
Definition: eina_clist.h:110
EAPI Evas_Font_Size edje_edit_text_class_size_get(Evas_Object *obj, const char *class_name)
Returns font size of specified text class.
Definition: edje_edit.c:8345
EAPI Eina_Bool edje_edit_part_use_alternate_font_metrics_set(Evas_Object *obj, const char *part, Eina_Bool use)
Sets use_alternate_font_metrics variable for part.
Definition: edje_edit.c:3934
@ EDJE_CURSOR_PREEDIT_END
Pre-edit end cursor state.
Definition: Edje_Common.h:11
size_t eio_memory_burst_limit_get(void)
Get the actual limit to the maximum amount of memory used.
Definition: eio_main.c:426
static Eina_Bool eina_rectangle_xcoord_inside(const Eina_Rectangle *rect, int x)
Checks if the given X-coordinate is in the rectangle.
#define MAX(x, y)
Returns the maximum of the two parameters.
Definition: eina_cpu.h:151
EAPI void ecore_cocoa_window_move_resize(Ecore_Cocoa_Window *window, int x, int y, int w, int h)
Moves and resizes a Cocoa window to a given point and size.
Eina_Bool edje_object_content_remove(Efl_Canvas_Layout *obj, Efl_Gfx_Entity *content)
Unswallow an object from this Edje.
Definition: efl_canvas_layout_eo.legacy.c:33
Eina_Bool evas_object_image_source_events_get(const Evas_Object *eo)
Determine whether an object is set to source events.
Definition: evas_image_legacy.c:505
void ** data
Pointer to a C array of pointers to payloads.
Definition: eina_array.h:233
Eina_Bool opener
EINA_TRUE if opener, else EINA_FALSE.
Definition: efl_canvas_textblock_internal.h:152
const char * interface
The interface name.
Definition: eldbus_object.h:88
#define EPHYSICS_BODY_RESTITUTION_WOOD
Restitution coefficient of wood.
Definition: EPhysics.h:2137
void elm_slider_indicator_show_on_focus_set(Evas_Object *obj, Eina_Bool flag)
Show the indicator of slider on focus.
Definition: elm_slider.c:1719
int ECORE_WIN32_EVENT_WINDOW_FOCUS_IN
Ecore_Event for the Ecore_Win32_Event_Window_Focus_In event.
Definition: ecore_win32.c:405
Eina_F16p16 yx
yx in y' = (x * yx) + (y * yy) + yz
Definition: eina_matrix.h:172
Elm_Object_Multi_Select_Mode multi_select_mode
select mode for multiple selection
Definition: elm_widget_list.h:43
@ ECORE_WIN32_WINDOW_STATE_MAXIMIZED_HORZ
maximum horizontal sized window
Definition: Ecore_Win32.h:72
void evas_object_image_fill_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
Set how to fill an image object's drawing rectangle given the (real) image bound to it.
Definition: evas_image_legacy.c:57
Eina_Rw_Slice eina_strbuf_rw_slice_get(const Eina_Strbuf *buf)
Gets a read-write slice of the buffer contents.
Evas_Image_Orient
Possible orientation options for evas_object_image_orient_set().
Definition: Evas_Legacy.h:4912
@ ECORE_IMF_CALLBACK_TRANSACTION_END
"TRANSACTION_END" is called when a new transaction sequence starts.
Definition: Ecore_IMF.h:238
@ EMILE_COLORSPACE_YCBCR422P709_PL
YCbCr 4:2:2 Planar, ITU.BT-709 specifications.
Definition: emile_image.h:27
Evas_Object * evas_object_below_get(const Evas_Object *obj)
Get the Evas object stacked right below obj.
Definition: evas_stack.x:352
EAPI int elput_manager_open(Elput_Manager *manager, const char *path, int flags)
Request input manager to open a file.
Definition: elput_manager.c:73
void * eina_thread_queue_wait(Eina_Thread_Queue *thq, void **allocref)
Fetches a message from a thread queue.
Definition: eina_thread_queue.c:487
char * elm_entry_markup_to_utf8(const char *s)
This converts a markup (HTML-like) string into UTF-8.
Definition: elm_entry.c:4812
int eina_unicode_strcmp(const Eina_Unicode *a, const Eina_Unicode *b)
Same as the standard strcmp just with Eina_Unicode instead of char.
Definition: eina_unicode.c:39
Elm_Prefs_Data_Event_Type
Types of events a given prefs data handle may issue.
Definition: elm_prefs_data.h:76
#define ELM_GENLIST_EVENT_EDGE_BOTTOM
Called when bottom edge is reached.
Definition: elm_genlist_eo.h:791
_EPhysics_World_Constraint_Solver_Mode
typedef EPhysics_World_Constraint_Solver_Mode
Definition: EPhysics.h:940
Eina_Bool evas_object_image_region_support_get(const Evas_Object *obj)
Get the support state of a given image.
Definition: evas_image_legacy.c:351
void(* signal_emit)(void *data, Evas_Object *obj, const char *emission, const char *source)
Feed a signal emitted with emission originally set as part_name:signal to this object (without the "p...
Definition: Edje_Common.h:846
Evas_Native_Surface * evas_object_image_native_surface_get(const Evas_Object *eo_obj)
Get the native surface of a given image of the canvas.
Definition: evas_image_legacy.c:557
unsigned int latched_mods
Definition: Ecore_X.h:2534
EINA_DEPRECATED Eina_Bool elm_icon_file_set(Evas_Object *obj, const char *file, const char *group)
Set the file that will be used as icon.
Definition: elm_icon.c:660
EOAPI void elm_obj_gengrid_item_bring_in(Eo *obj, Elm_Gengrid_Item_Scrollto_Type type)
Animatedly bring in, to the visible area of a gengrid, a given item on it.
@ ELM_CLOCK_EDIT_MIN_UNIT
Unit digit of minutes value should be editable.
Definition: elm_clock_eo.h:33
void(* input_hint_set)(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Hints input_hints)
Sets input hint to fine-tune input methods behavior.
Definition: Ecore_IMF.h:807
Eina_Module * eina_module_new(const char *file)
Returns a new module.
Definition: eina_module.c:243
void evas_object_grid_size_set(Evas_Grid *obj, int w, int h)
Set the virtual resolution for the grid.
Definition: evas_grid_eo.legacy.c:3
void evas_object_smart_callback_add(Evas_Object *eo_obj, const char *event, Evas_Smart_Cb func, const void *data)
Add (register) a callback function to the smart event specified by event on the smart object obj.
Definition: evas_object_smart.c:1040
void evas_object_size_hint_weight_get(const Evas_Object *obj, double *x, double *y)
Retrieves the hints for an object's weight.
Definition: evas_object_main.c:2644
void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th)
Set a specific theme to be used for this object and its children.
Definition: elm_theme.c:966
Eina_Bool eina_log_main_thread_check(void)
Checks if current thread is the main thread.
Definition: eina_log.c:1756
EOAPI void elm_obj_genlist_item_promote(Eo *obj)
Promote an item to the top of the list.
void elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic)
Sets the widget's mirrored mode setting.
Definition: elm_main.c:1464
EAPI Ecore_X_Window ecore_x_window_at_xy_with_skip_get(int x, int y, Ecore_X_Window *skip, int skip_num)
Retrieves the top, visible window at the given location, but skips the windows in the list.
Definition: ecore_x_window.c:1485
_Evas_Aspect_Control
Definition: Evas_Common.h:373
@ ECORE_X_WINDOW_STATE_STICKY
The window is a modal dialog box.
Definition: Ecore_X.h:159
Eina_Bool(* Ecore_Fd_Cb)(void *data, Ecore_Fd_Handler *fd_handler)
A callback used by an Ecore_Fd_Handler.
Definition: Ecore_Common.h:1404
Definition: elm_widget_index.h:31
void eina_matrix4_multiply_copy(Eina_Matrix4 *out, const Eina_Matrix4 *mat_a, const Eina_Matrix4 *mat_b)
Multiplies two matrix.
Definition: eina_matrix.c:933
void edje_object_part_text_input_panel_enabled_set(Evas_Object *obj, const char *part, Eina_Bool enabled)
Sets the attribute to show the input panel automatically.
Definition: edje_util.c:2902
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_max_w_set(Evas_Object *obj, const char *part, const char *item, int max_w)
Sets the maximum width value of a part's item.
uint32_t ecore_wl2_dnd_selection_clear(Ecore_Wl2_Input *input)
Clear the selection currently setted on this input.
Definition: ecore_wl2_dnd.c:598
Ecore_Getopt_Desc_Arg_Requirement arg_req
option argument requirement
Definition: Ecore_Getopt.h:152
EOAPI void elm_obj_genlist_item_subitems_clear(Eo *obj)
Remove all sub-items (children) of the given item.
Eina_Bool eina_simple_xml_attribute_w3c_parse(const char *buf, Eina_Simple_XML_Attribute_Cb func, const void *data)
Given a buffer with the xml value of an attributes, parse them to key:value pairs.
Definition: eina_simple_xml_parser.c:561
EAPI void efreet_mime_type_cache_flush(void)
Flush mime icons mapping cache.
Definition: efreet_mime.c:549
#define EINA_C_ARRAY_LENGTH(arr)
Macro to return the array length of a standard c array.
Definition: eina_types.h:621
static Eina_F32p32 eina_f32p32_int_from(int32_t v)
Creates a new Eina_F32p32 floating point number from standard 32-bit integer.
@ ELM_ANIMATION_VIEW_STATE_STOP
Animation view successfully loaded a file then readied for playing.
Definition: efl_ui_vg_animation_eo.legacy.h:41
EAPI const char * ecore_con_server_ip_get(const Ecore_Con_Server *svr)
Gets the IP address of a server that has been connected to.
Definition: ecore_con_legacy.c:2398
Eina_Bool elm_photo_fill_inside_get(const Evas_Object *obj)
Get if the photo should be completely visible or not.
Definition: elm_photo.c:463
@ EVAS_ALLOC_ERROR_FATAL
Allocation failed despite attempts to free up memory.
Definition: Evas_Common.h:271
const char * name
the name string of the class
Definition: Evas_Common.h:1949
EAPI Eina_Binbuf * emile_base64_decode(const Eina_Strbuf *in)
base64 decoding function.
Definition: emile_base64.c:198
Definition: elm_interface_scrollable.h:42
Eina_Debug_Cb cb
Callback to call when a packet corresponding to the opcode is received.
Definition: eina_debug.h:155
This structure should be used by any smart class inheriting from the box's one, to provide custom box...
Definition: Evas_Common.h:2750
Eina_Bool elm_layout_mmap_set(Eo *obj, const Eina_File *file, const char *group)
Set the mmap file that will be used as layout.
Definition: efl_ui_layout.c:3084
void evas_gl_context_destroy(Evas_GL *evas_gl, Evas_GL_Context *ctx)
Destroys the given Evas GL context object.
Definition: evas_gl.c:429
Definition: ecore_cocoa_app.h:8
Definition: evas_font.h:183
Ecore_Wl2_Window * elm_win_wl_window_get(const Evas_Object *obj)
Get the Ecore_Wl2_Window of an Evas_Object.
Definition: efl_ui_win.c:7950
@ EVAS_VG_PATH_COMMAND_CUBIC_TO
The next three point is used to draw a cubic bezier curve from current point.
Definition: Evas_Legacy.h:3760
Eldbus_Pending * eldbus_name_start(Eldbus_Connection *conn, const char *name, unsigned int flags, Eldbus_Message_Cb cb, const void *cb_data)
Send a "StartServiceByName" method call in proxy.
Definition: eldbus_freedesktop.c:64
Elm_Fileselector_Mode
Defines how a file selector widget is to layout its contents (file system entries).
Definition: elm_interface_fileselector_eo.h:20
static Eina_Value eina_value_uint_init(unsigned int c)
Initialize Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:182
EAPI void ecore_fb_touch_screen_calibrate_get(int *xscale, int *xtrans, int *yscale, int *ytrans, int *xyswap)
Retrieves the calibration parameters of the touchscreen.
Definition: ecore_fb_ts.c:202
Ethumb_Client * ethumb_client_connect(Ethumb_Client_Connect_Cb connect_cb, const void *data, Eina_Free_Cb free_data)
Connects to Ethumb server and return the client instance.
Definition: ethumb_client.c:597
#define EINA_LIST_FREE(list, data)
Definition for the macro to remove each list node while having access to each node's data.
Definition: eina_list.h:1629
void eina_file_flush(Eina_File *file, unsigned long int length)
Resets the internal housekeeping structures after a file has changed.
Definition: eina_file_common.c:346
void(* Elm_Object_Item_Signal_Cb)(void *data, Elm_Object_Item *it, const char *emission, const char *source)
Elm_Object_Item Signal Callback functions' prototype definition.
Definition: elm_object_item.h:22
EAPI Eina_Accessor * ecore_evas_drop_available_types_get(Ecore_Evas *ee, unsigned int seat)
Retrieves the list of types the data currently being dragged can be automatically converted to.
Definition: ecore_evas.c:5807
void edje_perspective_free(Edje_Perspective *ps)
Deletes the given perspective object.
Definition: edje_util.c:5279
#define EET_G_VAR_ARRAY
Variable size array group type.
Definition: Eet.h:2600
EAPI Eina_Bool edje_edit_style_add(Evas_Object *obj, const char *style)
Creates a new text style object in the given edje.
Definition: edje_edit.c:2772
The structure type used with the Delete_Surrounding Input Method event.
Definition: Ecore_IMF.h:556
static Eina_Clist * eina_clist_prev(const Eina_Clist *list, const Eina_Clist *elem)
Gets the previous element.
Eina_Bool ecore_buffer_consumer_queue_is_empty(Ecore_Buffer_Consumer *consumer)
Checks if Queue of Ecore_Buffer is empty.
Definition: ecore_buffer_consumer.c:183
int ELM_CNP_EVENT_SELECTION_CHANGED
Event notifying that the selection has changed.
Definition: elm_dnd.c:9
unsigned char required
required
Definition: edje_convert.h:141
#define ELM_GENLIST_EVENT_MULTI_PINCH_OUT
Called when multitouch pinch out detected.
Definition: elm_genlist_eo.h:861
@ EVAS_NATIVE_SURFACE_TBM
Tizen system based type.
Definition: Evas_Legacy.h:4791
const char * evas_textblock_node_format_text_get(const Evas_Object_Textblock_Node_Format *fmt)
Get the text format representation of the format node.
Definition: evas_object_textblock.c:12694
EOAPI void elm_obj_web_tab_propagate_set(Eo *obj, Eina_Bool propagate)
Sets whether to use tab propagation.
Definition: Ecore_X.h:974
Eina_F32p32 eina_f32p32_cos(Eina_F32p32 a)
Calculates the cosine of a floating point number.
Definition: eina_fp.c:427
Evas_Text_Style_Type evas_object_text_style_get(const Evas_Text *obj)
Controls the style to apply on the given text object.
Definition: evas_text_eo.legacy.c:69
EOAPI void elm_obj_gengrid_clear(Eo *obj)
Remove all items from a given gengrid widget.
EAPI void ecore_x_input_devices_update(void)
Definition: ecore_x_xi2.c:950
Eina_Inlist * eina_inlist_append(Eina_Inlist *list, Eina_Inlist *new_l)
Adds a new node to end of a list.
Definition: eina_inlist.c:227
void(* Ethumb_Client_Generate_Cancel_Cb)(void *data, Eina_Bool success)
reports results of ethumb_client_generate_cancel()
Definition: Ethumb_Client.h:126
static char * eina_slice_strdup(const Eina_Slice slice)
A null-terminated string for this slice.
const char * evas_load_error_str(Evas_Load_Error error)
Converts the given Evas image load error code into a string describing it in human-readable text.
Definition: evas_main.c:974
EAPI void ecore_imf_context_cursor_location_set(Ecore_IMF_Context *ctx, int x, int y, int w, int h)
Notifies the Input Method Context that a change in the cursor location has been made.
Definition: ecore_imf_context.c:404
@ ECORE_IMF_DEVICE_CLASS_NONE
Not a device.
Definition: Ecore_IMF.h:484
Eina_Bool elm_entry_password_get(const Elm_Entry *obj)
Get whether the entry is set to password mode.
Definition: elm_entry_eo.legacy.c:141
Eina_Bool eina_ustrbuf_insert_n(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t maxlen, size_t pos)
Inserts a string to a buffer, reallocating as necessary.
EAPI const char * eet_data_descriptor_name_get(const Eet_Data_Descriptor *edd)
This function returns the name of a data descriptor.
Definition: eet_data.c:2094
EAPI const Eina_List * ecore_evas_ews_children_get(void)
Returns all Ecore_Evas* created by EWS.
Definition: ecore_evas_ews.c:1463
Eina_Error eina_error_msg_static_register(const char *msg)
Registers a new error type, statically allocated message.
Definition: eina_error.c:251
void evas_object_box_align_set(Evas_Box *obj, double horizontal, double vertical)
Set the alignment of the whole bounding box of contents, for a given box object.
Definition: evas_box_eo.legacy.c:3
EAPI void ephysics_body_damping_get(const EPhysics_Body *body, double *linear_damping, double *angular_damping)
Get the angular and linear damping values.
Evas_Object *(* Elm_Map_Group_Icon_Get_Func)(Evas_Object *obj, void *data)
Icon fetching class function for markers group classes.
Definition: elm_map_common.h:55
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:450
void eina_matrix4_identity(Eina_Matrix4 *out)
Sets the given matrix to identity.
Definition: eina_matrix.c:950
EAPI void ephysics_body_material_set(EPhysics_Body *body, EPhysics_Body_Material material)
Set body's material.
Evas_Object * elm_thumb_add(Evas_Object *parent)
Add a new thumb object to the parent.
Definition: elm_thumb.c:577
EAPI Elput_Device_Caps elput_device_caps_get(const Elput_Device *dev)
Get the caps for a device.
Definition: elput_input.c:896
EAPI Eina_Bool edje_edit_image_compression_type_set(Evas_Object *obj, const char *image, Edje_Edit_Image_Comp ic)
Sets compression type for the given image.
Definition: edje_edit.c:10422
void eina_binbuf_reset(Eina_Binbuf *buf)
Resets a string buffer.
#define ELM_GENLIST_EVENT_HBAR_UNPRESS
Called when horizontal bar is no longer pressed.
Definition: elm_genlist_eo.h:775
void elm_animation_view_frame_set(Elm_Animation_View *obj, int frame_num)
Number of current frame.
static void _mouse_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
For all mouse* / multi_* functions wethen send this event to _event_process function.
Definition: elm_gesture_layer.c:865
@ ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_JOIN
Join.
Definition: Ecore_IMF.h:397
union _Elm_Store_Item_Mapping::@267 details
Allowed to be one of these possible mapping types.
@ EMOTION_SLEEP
turn off hardware resource usage like overlay
Definition: Emotion.h:242
Eina_Bool edje_color_class_get(const char *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)
Gets Edje color class.
Definition: edje_util.c:734
EAPI const char * edje_edit_program_filter_part_get(Evas_Object *obj, const char *prog)
Gets filter part name of the program.
Definition: edje_edit.c:11414
void evas_map_alpha_set(Evas_Map *m, Eina_Bool enabled)
Set the alpha flag for map rendering.
Definition: evas_map.c:690
Eina_List * elm_map_overlay_group_members_get(const Elm_Map_Overlay *grp)
Get the overlay members of the group overlay.
Definition: elm_map.c:5421
static Eina_Bool eina_rectangle_is_empty(const Eina_Rectangle *rect)
Checks if the given rectangle is empty.
Eina_Bool efl_quicklaunch_prepare(int argc, char **argv, const char *cwd)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:1112
Ecore_Thread * ecore_thread_feedback_run(Ecore_Thread_Cb func_heavy, Ecore_Thread_Notify_Cb func_notify, Ecore_Thread_Cb func_end, Ecore_Thread_Cb func_cancel, const void *data, Eina_Bool try_no_queue)
Launches a thread to run a task that can talk back to the main thread.
Definition: ecore_thread.c:911
Eina_Stringshare * type
Property type.
Definition: eldbus_introspection.h:74
@ EVAS_GL_RGB_888
Opaque RGB surface.
Definition: Evas_GL.h:476
EOAPI void evas_canvas_key_lock_off(Eo *obj, const char *keyname)
Disables or turns off programmatically the lock key with name keyname for the default seat.
#define EINA_DEBUG_OPCODES_ARRAY_DEFINE(Name,...)
Helper for creating global opcodes arrays.
Definition: eina_debug.h:131
EAPI const char * edje_edit_state_text_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the text of a part state.
Definition: edje_edit.c:8390
EAPI void ecore_wl2_subsurface_position_get(Ecore_Wl2_Subsurface *subsurface, int *x, int *y)
Get the position of this subsurface, relative to its parent surface.
Definition: ecore_wl2_subsurf.c:115
int wasted_memory_peak
peak amount of wasted memory, in bytes
Definition: Evas_Common.h:2953
int elm_spinner_round_get(const Elm_Spinner *obj)
Control the round value for rounding.
Definition: elm_spinner_eo.legacy.c:33
EAPI Eina_Bool edje_edit_group_copy(Evas_Object *obj, const char *group_name, const char *copy_name)
Copies whole group and all it's data into separate group.
Definition: edje_edit.c:1713
Eina_Bool eina_binbuf_insert_slice(Eina_Binbuf *buf, const Eina_Slice slice, size_t pos)
Inserts a slice into a buffer, reallocating as necessary.
Eldbus_Message * eldbus_proxy_send_and_block(Eldbus_Proxy *proxy, Eldbus_Message *msg, double timeout)
Send a message and block while waiting for the reply.
Definition: eldbus_proxy.c:583
EOAPI void elm_obj_entry_item_provider_remove(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data)
This removes a custom item provider to the list for that entry.
struct _Eina_Rw_Slice Eina_Rw_Slice
Defines a read-and-write able memory region.
Definition: eina_slice.h:83
EAPI Eina_Bool ecore_x_input_raw_select(Ecore_X_Window win)
Definition: ecore_x_xi2.c:841
int(* evasglClientWaitSync)(Evas_GL *evas_gl, EvasGLSync sync, int flags, EvasGLTime timeout)
Definition: Evas_GL.h:5797
Eina_Bool elm_mapbuf_enabled_get(const Elm_Mapbuf *obj)
Get a value whether map is enabled or not.
Definition: elm_mapbuf_eo.legacy.c:45
EAPI void * ecore_imf_context_data_get(Ecore_IMF_Context *ctx)
Gets the Input Method Context specific data.
Definition: ecore_imf_context.c:585
Eina_Inlist * last
last node
Definition: eina_inlist.h:408
#define EINA_THREAD_CLEANUP_POP(exec_cleanup)
Pops a cleanup function to be executed when the thread is canceled.
Definition: eina_thread.h:281
struct _Evas_Native_Surface::@415::@421 evasgl
Set this struct fields if surface data is Evas GL based.
void ecore_buffer_consumer_buffer_enqueued_cb_set(Ecore_Buffer_Consumer *consumer, Ecore_Buffer_Consumer_Enqueue_Cb func, void *data)
Sets a callback for enqueued buffer events.
Definition: ecore_buffer_consumer.c:209
EAPI Ethumb * ethumb_dup(const Ethumb *e)
Duplicate an thumbnailer.
Definition: ethumb.c:1671
EOAPI Eina_Bool elm_obj_calendar_selected_time_get(const Eo *obj, Efl_Time *selected_time)
Get selected date.
void(* resize)(Evas_Object *o, Evas_Coord w, Evas_Coord h)
code to be run when resizing object on a canvas.
Definition: Evas_Common.h:1954
Eina_Accessor * evas_object_table_accessor_new(const Evas_Table *obj)
Get an accessor to get random access to the list of children for the table.
Definition: evas_table_eo.legacy.c:63
void evas_event_input_mouse_move(Evas *obj, int x, int y, unsigned int timestamp, const void *data)
Mouse move event feed from input.
Definition: evas_events.c:2735
int y0
y0 position
Definition: efreet_icon.h:114
EAPI Ecore_X_Window ecore_x_icccm_client_leader_get(Ecore_X_Window win)
Get the window's client leader.
Definition: ecore_x_icccm.c:1222
EAPI Eina_List * ecore_evas_engines_get(void)
Returns a list of supported engine names.
Definition: ecore_evas.c:1032
@ EEZE_DISK_TYPE_UNKNOWN
type could not be determined
Definition: Eeze_Disk.h:49
EAPI Eina_Bool ecore_evas_override_get(const Ecore_Evas *ee)
Queries whether an Ecore_Evas' window is overridden or not.
Definition: ecore_evas.c:2090
const char * evas_textblock_cursor_paragraph_text_get(const Evas_Textblock_Cursor *cur)
Return the text of the paragraph cur points to - returns the text in markup.
Definition: evas_object_textblock.c:12645
void elm_photo_thumb_set(Evas_Object *obj, const char *file, const char *group)
Set the file that will be used as thumbnail in the photo.
Definition: elm_photo.c:487
int EFREET_EVENT_DESKTOP_CACHE_BUILD
Event id for cache build complete.
Definition: efreet_cache.c:109
double evas_object_vg_animated_frame_duration_get(const Evas_Object *obj, int start_frame, int frame_num)
Get the duration of a sequence of frames.
Definition: efl_canvas_vg_object.c:1099
Eina_Rbtree_Direction
walk direction.
Definition: eina_rbtree.h:71
Ecore_Event_Handler * ecore_event_handler_add(int type, Ecore_Event_Handler_Cb func, const void *data)
Adds an event handler.
Definition: ecore_events.c:13
Type defining gradient stops.
Definition: Evas_Legacy.h:3776
_Evas_GL_Color_Format
Enumeration that defines the available surface color formats.
Definition: Evas_GL.h:475
EOAPI Eina_Bool elm_obj_web_stop(Eo *obj)
Stops loading the current page.
@ ECORE_FD_READ
Fd Read mask.
Definition: Ecore_Common.h:1388
const Evas_Device * evas_device_emulation_source_get(const Evas_Device *dev)
Get the emulation source device.
Definition: evas_device.c:405
Definition: elm_widget_map.h:236
Definition: elm_widget.h:453
Definition: elm_widget_box.h:36
const Eldbus_Method2 * methods2
array of the methods that should be registered in this interface, the last item of array should be fi...
Definition: eldbus_service.h:116
void elm_win_size_step_get(const Evas_Object *obj, int *w, int *h)
Get the stepping of a window.
Definition: efl_ui_win.c:8672
int elm_win_quickpanel_priority_minor_get(const Evas_Object *obj)
Get the minor priority of a quickpanel window.
Definition: efl_ui_win.c:8163
EAPI Eina_Bool edje_edit_part_item_index_prefer_h_set(Evas_Object *obj, const char *part, unsigned int index, int prefer_h)
Sets the prefer height value of a part's item.
long long current
Current step in the I/O operation.
Definition: Eio_Legacy.h:179
EAPI Eina_List * eeze_udev_syspath_get_parents(const char *syspath)
Returns a list of all parent device syspaths for syspath.
Definition: eeze_udev_syspath.c:43
void(* Eldbus_Signal_Cb)(void *data, const Eldbus_Message *msg)
Callback that is called when a signal is received.
Definition: Eldbus.h:210
int y
The y coordinate of the top left corner of the damaged region.
Definition: Ecore_Win32.h:380
#define ECORE_EVENT_SYSTEM_TIMEDATE_CHANGED
Time or Date changed.
Definition: Ecore_Common.h:572
static Eina_Clist * eina_clist_head(const Eina_Clist *list)
Gets the first element.
@ ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME
Filename layout.
Definition: elm_entry_common.h:18
void eina_matrix3_position_transform_set(Eina_Matrix3 *out, const double p_x, const double p_y)
Sets the positional parameters (XZ, YZ) of a matrix.
Definition: eina_matrix.c:1249
static int eina_rectangle_max_x(Eina_Rectangle *rect)
Gets the rectangle's maximum X coordinate.
void efl_net_connman_access_point_update(Efl_Net_Control_Manager *ap, Eldbus_Message_Iter *properties, unsigned int priority)
Updates Efl.Net.Control.Access_Point properties.
Definition: efl_net_control_access_point-connman.c:1688
void(* Eina_Iterator_Free_Callback)(Eina_Iterator *it)
Type for a callback that frees the container.
Definition: eina_iterator.h:144
Ecore_IMF_Keyboard_Modifiers modifiers
The keyboard modifiers active when the event has been emitted.
Definition: Ecore_IMF.h:599
double yy
yy in y' = (x * yx) + (y * yy) + yz
Definition: eina_matrix.h:92
void evas_object_textgrid_size_set(Evas_Textgrid *obj, int w, int h)
Set the size of the textgrid object.
Definition: evas_textgrid_eo.legacy.c:15
const char * keyname
The key name.
Definition: Ecore_Input.h:198
Definition: elm_priv.h:218
Eina_Bool pushing
a flag to notify the item is on pushing.
Definition: elm_widget_naviframe.h:65
void ecore_exe_interrupt(Ecore_Exe *exe)
Sends the given spawned process a interrupt (SIGINT) signal.
Definition: ecore_exe.c:284
Elm_Gen_Item_Class_Functions func
Set of callbacks.
Definition: elm_gen.h:126
@ ETHUMB_THUMB_NORMAL
128x128 as defined by FreeDesktop.Org standard
Definition: Ethumb.h:249
Eina_Bool eina_file_unlink(const char *pathname)
Unlinks file.
Definition: eina_file.c:941
EAPI void ecore_imf_context_input_panel_show(Ecore_IMF_Context *ctx)
Asks the Input Method Context to show the input panel (virtual keyboard).
Definition: ecore_imf_context.c:899
Evas_Object * elm_combobox_add(Evas_Object *parent)
Add a new Combobox object.
Definition: elc_combobox.c:376
@ EVAS_VG_CAP_ROUND
The end of lines is rendered as a half-circle around.
Definition: Evas_Legacy.h:3716
@ ECORE_IMF_PREEDIT_TYPE_NONE
None style.
Definition: Ecore_IMF.h:321
EAPI void emotion_object_video_channel_set(Evas_Object *obj, int channel)
Set the channel for a given video object.
Definition: emotion_smart.c:1036
Eina_Hash * signals
The list of signals connected.
Definition: elm_widget_layout.h:60
EAPI Eina_Bool ephysics_body_collision_group_del(EPhysics_Body *body, const char *group)
Removes body from collision group.
@ ECORE_X_ERROR_CODE_BAD_GC
Parameter not a GC.
Definition: Ecore_X.h:405
enum _Evas_Font_Data_Cache Evas_Font_Data_Cache
font caching options, used for evas_font_data_cache_set()/evas_font_data_cache_get()
double xx
xx in x' = (x * xx) + (y * xy) + (z * xz) + xw
Definition: eina_matrix.h:124
EAPI int edje_edit_state_container_padding_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets x padding for BOX or TABLE part.
EAPI struct wl_surface * ecore_wl_subsurf_surface_get(Ecore_Wl_Subsurf *ess)
Gets the wl_surface for this subsurface.
Definition: ecore_wl_subsurf.c:113
void ecore_timer_thaw(Ecore_Timer *timer)
Resumes a frozen (paused) timer.
Definition: ecore_timer.c:377
EAPI const Eina_List * elput_manager_seats_get(Elput_Manager *manager)
Get the list of seats from a manager.
Definition: elput_manager.c:136
@ ELM_AUTOCAPITAL_TYPE_ALLCHARACTER
Autocapitalize all letters.
Definition: elm_general.h:125
#define MAP_PRIVATE
Changes are private.
Definition: evil_mman.h:53
EAPI int ecore_evas_visibility_get(const Ecore_Evas *ee)
Queries whether an Ecore_Evas' window is visible or not.
Definition: ecore_evas.c:1522
#define ECORE_EVENT_MEMORY_STATE
Memory state changed, see ecore_memory_state_get()
Definition: Ecore_Common.h:568
@ EPHYSICS_CALLBACK_BODY_DEL
Body being deleted (called before free)
Definition: EPhysics.h:2265
unsigned char focus_move_policy
This show how the elementary focus is moved to another object.
Definition: elm_priv.h:530
EAPI const char * edje_edit_style_tag_value_get(Evas_Object *obj, const char *style, const char *tag)
Gets the value of the given tag.
Definition: edje_edit.c:2861
void elm_store_sorted_set(Elm_Store *st, Eina_Bool sorted)
Set if items are to be sorted or not.
Definition: elm_store.c:666
EAPI unsigned int ecore_buffer_format_get(Ecore_Buffer *buf)
Returns format of given Ecore_Buffer.
Definition: ecore_buffer.c:364
struct _Eina_Size2D Eina_Size2D
A 2D size in pixel coordinates.
int(* read)(void *data, Eo *eo_obj, void *buffer, int length)
Reads some data from the file.
Definition: Ecore_Audio.h:140
Evas_Image_Orient evas_object_image_orient_get(const Evas_Object *obj)
Get the image orientation.
Definition: evas_image_legacy.c:430
void eina_matrix4_translate(Eina_Matrix4 *t, double tx, double ty, double tz)
Sets the matrix values for a translation operation.
Definition: eina_matrix.c:1100
EAPI Eina_List * eeze_udev_find_by_sysattr(const char *sysattr, const char *value)
Find a list of devices by a sysattr (and, optionally, a value of that sysattr).
Definition: eeze_udev_find.c:363
The structure type used with the Preedit_Start Input Method event.
Definition: Ecore_IMF.h:519
void * evas_object_image_data_get(const Eo *eo_obj, Eina_Bool for_writing)
Get a pointer to the raw image data of the given image object.
Definition: evas_image_legacy.c:717
void eldbus_pending_free_cb_add(Eldbus_Pending *pending, Eldbus_Free_Cb cb, const void *data)
Add a callback function to be called when pending will be freed.
Definition: eldbus_pending.c:292
void elm_map_overlay_get_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Get_Cb get_cb, void *data)
Set the get callback function of the overlay.
Definition: elm_map.c:5276
Ecore functions for dealing with the Wayland display protocol.
Eina_Bool elm_drop_item_container_del(Evas_Object *obj)
Removes a container from list of drop targets.
Definition: elm_dnd.c:736
void evas_object_table_homogeneous_set(Evas_Table *obj, Evas_Object_Table_Homogeneous_Mode homogeneous)
Set how this table should layout children.
Definition: evas_table_eo.legacy.c:3
EAPI Eina_Bool edje_edit_part_selected_state_set(Evas_Object *obj, const char *part, const char *state, double value)
Sets the current state in part.
Definition: edje_edit.c:3757
Definition: elm_widget_gengrid.h:161
EINA_DEPRECATED EAPI void ecore_imf_context_preedit_end_event_add(Ecore_IMF_Context *ctx)
Adds ECORE_IMF_EVENT_PREEDIT_END to the event queue.
Definition: ecore_imf_context.c:670
unsigned int keycode
Key scan code numeric value.
Definition: Ecore_IMF.h:715
static unsigned int eina_value_type_offset(const Eina_Value_Type *type, unsigned int base)
Get padding of Eina_Value_Type based on C type and base padding.
Definition: eina_inline_value_util.x:124
#define ELM_COLORSELECTOR_CLASS
Elementary colorselector class.
Definition: elm_colorselector_eo.h:38
static Eina_Value eina_value_uint64_init(uint64_t c)
Initialize Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:184
Definition: eolian_database.h:351
#define ELDBUS_FDO_INTEFACE_PEER
DBus Peer interface.
Definition: Eldbus.h:131
EAPI Eina_Bool ecore_evas_aux_hint_val_set(Ecore_Evas *ee, const int id, const char *val)
Changes a value of the auxiliary hint.
Definition: ecore_evas.c:2400
void(* Evas_Object_Intercept_Layer_Set_Cb)(void *data, Evas_Object *obj, int l)
Function signature for the layer event of an evas object.
Definition: Evas_Legacy.h:3011
Ecore_IMF_Preedit_Type
Ecore IMF Preedit style types.
Definition: Ecore_IMF.h:320
A 2x2 floating point matrix.
Evas_Modifier * modifiers
modifier keys pressed during the event
Definition: Evas_Legacy.h:306
int eina_convert_fptoa(Eina_F32p32 fp, char *des)
Converts a 32.32 fixed point number to a string.
Definition: eina_convert.c:354
EAPI Eina_Bool edje_edit_state_proxy_source_clip_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the source clip for given PROXY part state.
Definition: edje_edit.c:9076
EAPI void ecore_drm_screen_size_range_get(Ecore_Drm_Device *dev, int *minw, int *minh, int *maxw, int *maxh)
Gets the minimum and maximum screen size range.
Definition: ecore_drm_device.c:655
_Ecore_Memory_State
Indicates current system memory state.
Definition: Ecore_Common.h:923
Ecore_Cocoa Wrapper Library to interact with the Cocoa environment (Mac OS X) from the E environment.
void elm_gesture_layer_tap_longpress_cb_del(Evas_Object *obj, Elm_Gesture_State state, Elm_Gesture_Event_Cb cb, void *data)
This function removes a callback called during Tap + Long Tap sequence.
Definition: elm_gesture_layer_extra_gestures.c:219
static Eina_Bool eina_condition_signal(Eina_Condition *cond)
Signals a thread waiting for a condition.
Definition: Eio_Legacy.h:1205
void ethumb_client_fdo_set(Ethumb_Client *client, Ethumb_Thumb_FDO_Size s)
Configure future requests to use FreeDesktop.Org preset.
Definition: ethumb_client.c:1246
Structure used when creating a new Input Method Context.
Definition: Ecore_IMF.h:771
#define ELM_ENTRY_EVENT_CURSOR_CHANGED_MANUAL
Called on manual cursor change.
Definition: elm_entry_eo.h:1445
Eina_Bool elm_drag_cancel(Evas_Object *obj)
Cancels the current drag operation.
Definition: elm_dnd.c:815
int eina_inarray_search_sorted(const Eina_Inarray *array, const void *data, Eina_Compare_Cb compare)
Searches for member (binary search walk).
Definition: eina_inarray.c:674
Evas * evas_new(void)
Creates a new empty evas.
Definition: evas_main.c:309
EAPI Ecore_X_Window ecore_x_selection_owner_get(Ecore_X_Atom atom)
Return the window that currently owns the specified selection.
Definition: ecore_x_selection.c:710
_Ecore_Buffer_Return
Types for an buffer queue state on provider side.
Definition: Ecore_Buffer_Queue.h:79
EAPI Evas * ecore_evas_object_evas_get(Evas_Object *obj)
Retrieve the canvas bound to the internal Ecore_Evas handle of an image object created via ecore_evas...
Definition: ecore_evas.c:1146
EAPI void ecore_win32_window_hide(Ecore_Win32_Window *window)
Hide the given window.
Definition: ecore_win32_window.c:1102
void evas_object_image_video_surface_set(Evas_Object *eo_obj, Evas_Video_Surface *surf)
Set the video surface linked to a given image of the canvas.
Definition: evas_image_legacy.c:933
void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content)
Set the content of an inwin object.
Definition: elm_inwin.c:93
Definition: eldbus_service.h:81
void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse)
Control whether a given progress bar widget is at "pulsing mode" or not.
Definition: efl_ui_progressbar.c:819
EOAPI void elm_obj_gengrid_group_item_size_set(Eo *obj, int w, int h)
Set the size for the group items of a given gengrid widget.
EAPI double edje_edit_state_fill_origin_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the fill vertical origin relative value of a part state.
Elm_Widget_Item * elm_list_item_prepend(Elm_List *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data)
Prepend a new item to the list object.
Definition: elm_list_eo.legacy.c:135
int ref_to
Reference number of the message it refers to.
Definition: Ecore_Ipc.h:316
Ecore_IMF_Input_Panel_Shift_Mode
Enum containing input shift mode states.
Definition: Ecore_IMF.h:153
double xz
xz in x' = (x * xx) + (y * xy) + xz
Definition: eina_matrix.h:89
int(* seek)(void *data, Eo *eo_obj, int offset, int whence)
Seeks to a position within the file.
Definition: Ecore_Audio.h:112
@ EVAS_TEXTBLOCK_CURSOR_UNDER
cursor type is under
Definition: evas_textblock_legacy.h:189
int buttons
Button pressed mask, Bits set to 1 are buttons currently pressed (bit 0 = mouse button 1,...
Definition: Evas_Legacy.h:229
void evas_vg_shape_stroke_fill_set(Evas_Vg_Shape *obj, Evas_Vg_Node *f)
Set a vg object as the stroke fill property.
Eina_Simple_XML_Node_Processing * eina_simple_xml_node_processing_new(Eina_Simple_XML_Node_Tag *parent, const char *contents, size_t length)
Creates new processing.
Definition: eina_simple_xml_parser.c:844
static Eina_Future * eina_future_all_iterator(Eina_Iterator *iterator)
Creates a future that will be resolved once all futures from iterator are resolved.
Definition: eina_promise.h:1642
Evas_Object_Box_Option * evas_object_box_insert_after(Evas_Box *obj, Efl_Canvas_Object *child, const Efl_Canvas_Object *reference)
Insert a new child object after another existing one, in a given box object o.
Definition: evas_box_eo.legacy.c:57
EAPI void ethumb_thumb_format_set(Ethumb *e, Ethumb_Thumb_Format f)
Set the fileformat of the thumbnails.
Definition: ethumb.c:496
void elm_config_icon_theme_set(const char *theme)
Set the icon theme for all elementary apps.
Definition: elm_config.c:3011
Eina_Bool eina_strbuf_append_escaped(Eina_Strbuf *buf, const char *str)
Appends an escaped string to a buffer, reallocating as necessary.
EOAPI void elm_obj_clock_pause_set(Eo *obj, Eina_Bool paused)
Whether the given clock widget should be paused or not.
Eina_Bool evas_object_box_remove_at(Evas_Box *obj, unsigned int pos)
Remove an object, bound to a given position in a box object, unparenting it again.
Definition: evas_box_eo.legacy.c:105
EOAPI const Eina_List * elm_obj_genlist_selected_items_get(const Eo *obj)
Get a list of selected items in the genlist.
EAPI Eina_Bool edje_edit_state_minmul_h_set(Evas_Object *obj, const char *part, const char *state, double value, double minmul_h)
Sets the multiplier (minmul) height value of a part state.
const Eina_Value_Type * type
how to use this member
Definition: eina_value.h:3123
#define EINA_RBTREE_FREE_CB(Function)
Cast using Eina_Rbtree_Free_Cb.
Definition: eina_rbtree.h:150
void evas_font_path_append(Evas_Canvas *obj, const char *path)
Appends a font path to the list of font paths used by the given evas.
Definition: evas_canvas_eo.legacy.c:249
void(* cursor_position_set)(Ecore_IMF_Context *ctx, int cursor_pos)
Cursor position changed.
Definition: Ecore_IMF.h:782
Ecore_Wl2_Drag_Action ecore_wl2_offer_actions_get(Ecore_Wl2_Offer *offer)
Get the actions available from the data source.
Definition: ecore_wl2_dnd.c:701
EAPI int ethumb_init(void)
Initialize ethumb.
Definition: ethumb.c:226
Eina_Bool(* property_set)(Evas_Object *o, Evas_Object_Box_Option *opt, int property, va_list args)
Smart function to set a custom property on a box child.
Definition: Evas_Common.h:2760
EAPI unsigned int ecore_drm_output_crtc_buffer_get(Ecore_Drm_Output *output)
Gets the crtc buffer of an output.
Definition: ecore_drm_output.c:1268
const Evas_Object * elm_win_icon_object_get(const Evas_Object *obj)
Get the icon object used for the window.
Definition: efl_ui_win.c:9670
void elm_photocam_zoom_set(Evas_Object *obj, double zoom)
Set the zoom level of the photo.
Definition: efl_ui_image_zoomable.c:3384
@ ECORE_X_WINDOW_STATE_HINT_WITHDRAWN
The window wants to remain hidden and NOT iconified.
Definition: Ecore_X.h:1253
double elm_slider_step_get(const Evas_Object *obj)
Get the step by which slider indicator moves.
Definition: elm_slider.c:1510
@ EVAS_NATIVE_SURFACE_WL_DMABUF
Wayland system based type.
Definition: Evas_Legacy.h:4793
Definition: ecore_evas_cocoa.h:7
Eina_Bool(* from)(void *data, void *element)
Function to check is a valid element from a mempool.
Definition: eina_inline_mempool.x:58
Definition: Ecore_X.h:499
Eina_Matrix_Type eina_matrix4_type_get(const Eina_Matrix4 *m)
Returns the type of the given floating point matrix.
Definition: eina_matrix.c:91
Eina_Bool evas_textblock_cursor_paragraph_prev(Efl_Text_Cursor_Handle *cur)
Advances to the end of the previous text node.
Definition: evas_object_textblock.c:10130
void evas_object_pass_events_set(Efl_Canvas_Object *obj, Eina_Bool pass)
Set whether an Evas object is to pass (ignore) events.
Definition: efl_canvas_object_eo.legacy.c:76
@ ELM_TRANSIT_EFFECT_WIPE_TYPE_SHOW
Show the object during the animation.
Definition: elm_transit.h:118
Definition: eina_inline_mempool.x:92
EOAPI void elm_obj_flipselector_flip_prev(Eo *obj)
Programmatically select the previous item of a flip selector widget.
double eina_bezier_length_get(const Eina_Bezier *b)
Calculates the approximate length of the given floating point cubic bezier curve.
Definition: eina_bezier.c:187
@ ECORE_IMF_INPUT_PANEL_GEOMETRY_EVENT
called when the size of the input panel is changed.
Definition: Ecore_IMF.h:131
Efl_Canvas_Object Evas_Object
An Evas Object handle.
Definition: Evas_Common.h:185
void *(* Efreet_Desktop_Type_Parse_Cb)(Efreet_Desktop *desktop, Efreet_Ini *ini)
A callback used to parse data for custom types.
Definition: efreet_desktop.h:58
EOAPI void elm_obj_web_history_enabled_set(Eo *obj, Eina_Bool enable)
Enables or disables the browsing history.
Definition: Edje_Edit.h:116
Definition: eina_quaternion.h:42
#define ELDBUS_FDO_INTERFACE_INTROSPECTABLE
DBus Introspectable interface.
Definition: Eldbus.h:130
Eina_Bool elm_layout_table_clear(Eo *obj, const char *part, Eina_Bool clear)
Remove all the child objects of the given part table.
Definition: efl_ui_layout.c:3151
Elm_Validator_Regexp * elm_validator_regexp_new(const char *pattern, const char *sig)
Create a new regex validator.
Definition: elm_helper.c:16
Eina_Bool elm_glview_mode_set(Elm_Glview *obj, Elm_GLView_Mode mode)
Set the mode of the GLView.
Definition: elm_glview_eo.legacy.c:15
Eina_List * data
list of Edje_Data
Definition: edje_convert.h:67
void evas_object_image_border_center_fill_set(Evas_Object *obj, Evas_Border_Fill_Mode fill)
Specifies how the center part of the object (not the borders) should be drawn when EFL is rendering i...
Definition: evas_image_legacy.c:145
#define EVAS_SMART_SUBCLASS_NEW(smart_name, prefix, api_type, parent_type, parent_func, cb_desc)
Convenience macro to subclass a given Evas smart class.
Definition: Evas_Common.h:2175
void evas_object_textgrid_font_get(const Eo *obj, const char **font_name, Evas_Font_Size *font_size)
Retrieve the font family and size in use on a given textgrid object.
Definition: evas_object_textgrid.c:1499
Evas_Object * event_src
The Evas Object that actually triggered the event, used in cases of proxy event propagation.
Definition: Evas_Legacy.h:224
Eina_Bool exists
EINA_TRUE if the selection has an owner
Definition: elm_cnp.h:124
struct _Eina_Condition Eina_Condition
An opaque type that represents a condition variable.
Definition: eina_inline_lock_posix.x:80
void elm_thumb_compress_set(Evas_Object *obj, int compress)
Set the compression for the thumb object.
Definition: elm_thumb.c:886
void evas_object_textblock_bidi_delimiters_set(Efl_Canvas_Textblock *obj, const char *delim)
BiDi delimiters are used for in-paragraph separation of bidi segments.
Definition: efl_canvas_textblock_eo.legacy.c:15
@ EMILE_COLORSPACE_YCBCR420NV12601_PL
YCbCr 4:2:0, ITU.BT-601 specification.
Definition: emile_image.h:31
Eina_Bool eina_value_optional_pget(Eina_Value *value, void *subvalue)
Gets the value from an optional.
EAPI int ecore_win32_shutdown()
Shut down the Ecore_Win32 library.
Definition: ecore_win32.c:599
void evas_object_image_reload(Evas_Object *eo_obj)
Definition: evas_image_legacy.c:1151
EAPI Eina_Bool eeze_udev_syspath_is_joystick(const char *syspath)
Checks whether the device is a joystick.
Definition: eeze_udev_syspath.c:324
EOAPI int elm_obj_genlist_block_count_get(const Eo *obj)
Get the maximum number of items within an item block.
static Eina_Bool eina_value_array_get(const Eina_Value *value, unsigned int position,...)
Gets the generic value from an array member.
#define EVAS_SMART_CLASS_INIT_NAME_VERSION(name)
Initialize to zero a whole Evas_Smart_Class structure and set name and version.
Definition: Evas_Common.h:2085
static Eina_F8p24 eina_f8p24_add(Eina_F8p24 a, Eina_F8p24 b)
Calculates the sum of two Eina_F8p24 floating point numbers.
EAPI void ecore_evas_wm_rotation_available_rotations_set(Ecore_Evas *ee, const int *rotations, unsigned int count)
Sets the array of available window rotations.
Definition: ecore_evas.c:2197
@ ETHUMB_THUMB_EET
EFL's own storage system, supports key parameter.
Definition: Ethumb.h:257
void edje_object_part_text_cursor_begin_set(Edje_Object *obj, const char *part, Edje_Cursor cur)
Moves the cursor to the beginning of the text part evas_textblock_cursor_paragraph_first.
Definition: edje_legacy.c:288
Eina_Bool ecore_con_ssl_server_privkey_add(Ecore_Con_Server *svr, const char *privkey)
Adds an SSL private key for use in ecore_con functions.
Definition: ecore_con_legacy.c:2483
Eina_Bool elm_config_audio_mute_get(Edje_Channel channel)
Get the mute state of an audio channel for effects.
Definition: elm_config.c:4100
Data on event when notification closed is emitted.
Definition: elm_sys_notify_eo.h:49
void evas_image_cache_flush(Evas_Canvas *obj)
Flush the image cache of the canvas.
Definition: evas_canvas_eo.legacy.c:303
#define ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_STOP
Called when item reorder animation stopped.
Definition: elm_gengrid_eo.h:735
static Eina_Bool eina_rw_slice_startswith(const Eina_Rw_Slice slice, const Eina_Slice prefix)
Checks if the slice starts with a prefix.
void * eldbus_pending_data_del(Eldbus_Pending *pending, const char *key)
Delete the data set to a Eldbus_Pending object.
Definition: eldbus_pending.c:243
The file that provides the eet functions.
Evas_Coord mx
Momentum on X.
Definition: elm_gesture_layer_common.h:44
EAPI Elput_Manager * elput_manager_connect(const char *seat, unsigned int tty)
Create an input manager on the specified seat.
Definition: elput_manager.c:38
Elm_Widget_Item * elm_index_item_prepend(Elm_Index *obj, const char *letter, Evas_Smart_Cb func, const void *data)
Prepend a new item on a given index widget.
Definition: elm_index_eo.legacy.c:81
enum _Elm_Image_Orient_Type Elm_Image_Orient
Using Evas_Image_Orient enums.
double ecore_fb_input_device_threshold_click_get(Ecore_Fb_Input_Device *dev)
Get the threshold of mouse clicks of the given device.
Definition: ecore_fb_li.c:726
void(* Elm_Store_Item_Unfetch_Cb)(void *data, Elm_Store_Item *sti)
Function to cal lto un-fetch (free) an item.
Definition: elm_store.h:70
Describes a callback issued by a smart object (evas_object_smart_callback_call()),...
Definition: Evas_Common.h:2008
void ecore_buffer_consumer_provider_del_cb_set(Ecore_Buffer_Consumer *consumer, Ecore_Buffer_Consumer_Provider_Del_Cb func, void *data)
Sets a callback for provider disconnection events.
Definition: ecore_buffer_consumer.c:200
@ ECORE_GETOPT_ACTION_COPYRIGHT
Show copyright.
Definition: Ecore_Getopt.h:75
Eina_Bool own_closer
EINA_TRUE if own_closer, else EINA_FALSE.
Definition: efl_canvas_textblock_internal.h:153
void eldbus_signal_handler_del(Eldbus_Signal_Handler *handler)
Decrease signal handler reference like eldbus_signal_handler_unref() but if reference > 0 this signal...
Definition: eldbus_signal_handler.c:285
EAPI Eina_Bool edje_edit_clean_save_as(Evas_Object *obj, const char *new_file_name)
Saves every group into new file.
Definition: edje_edit.c:16568
static unsigned int eina_swap32(unsigned int x)
Reverses the byte order of a 32-bit (destination) register.
void evas_object_table_align_set(Evas_Table *obj, double horizontal, double vertical)
Control the alignment of the whole bounding box of contents.
Definition: evas_table_eo.legacy.c:15
void evas_key_modifier_del(Evas_Canvas *obj, const char *keyname)
Removes the keyname key from the current list of modifier keys on canvas e.
Definition: evas_canvas_eo.legacy.c:315
@ ELM_SLIDER_INDICATOR_VISIBLE_MODE_DEFAULT
show indicator on mouse down or change in slider value
Definition: elm_general.h:799
EOAPI void elm_obj_entry_cursor_line_end_set(Eo *obj)
This moves the cursor to the end of the current line.
static Eina_Value eina_value_stringshare_init(const char *c)
Initialize Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:194
@ ELM_GENGRID_REORDER_TYPE_SWAP
Swap reorder type.
Definition: elm_gengrid_eo.h:21
Edje_External_Param_Type type
Type of the parameter.
Definition: Edje_Common.h:707
Eina_Accessor_Free_Callback free
Callback called when the container is freed.
Definition: eina_accessor.h:159
void edje_object_size_min_calc(Edje_Object *obj, int *minw, int *minh)
Calculates the minimum required size for a given Edje object.
Definition: edje_legacy.c:1059
int elput_shutdown(void)
Shutdown the Elput library.
Definition: elput.c:59
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_aspect_w_set(Evas_Object *obj, const char *part, const char *item, int aspect_w)
Sets the aspect width value of a part's item.
Eina_Value * eina_value_array_new(const Eina_Value_Type *subtype, unsigned int step)
Creates generic value storage of type array.
Definition: eina_value.c:5763
int val
The message's value.
Definition: Edje_Legacy.h:512
EAPI int edje_edit_spectra_stop_num_get(Evas_Object *obj, const char *spectra)
Gets the number of stops in the given spectra.
union _Eina_Value_Union Eina_Value_Union
Union of all known value types.
Definition: eina_value.h:336
@ ECORE_X_WINDOW_STATE_MAXIMIZED_VERT
The window manager should keep the window's position fixed even if the virtual desktop scrolls.
Definition: Ecore_X.h:161
Data available when a Cocoa window losrs focus.
Definition: Ecore_Cocoa.h:185
EAPI void ecore_evas_callback_pre_render_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas pre-render events.
Definition: ecore_evas.c:1294
struct _Eldbus_Proxy_Event_Property_Removed Eldbus_Proxy_Event_Property_Removed
A structure used when ELDBUS_PROXY_EVENT_PROPERTY_REMOVED event is received.
void(* Eina_Log_Print_Cb)(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args)
Type for print callbacks.
Definition: eina_log.h:470
@ EVAS_BUTTON_DOUBLE_CLICK
This mouse button press was the 2nd press of a double click.
Definition: Evas_Common.h:358
static Eina_Bool eina_rectangle_x_cut(Eina_Rectangle *rect, Eina_Rectangle *slice, Eina_Rectangle *remainder, int amount)
Slices a rectangle vertically into two subrectangles.
EAPI unsigned char edje_edit_part_cursor_mode_get(Evas_Object *obj, const char *part)
Gets cursor_mode of a part.
Definition: edje_edit.c:4069
Eina_Bool eldbus_message_iter_fixed_array_get(Eldbus_Message_Iter *iter, int signature, void *value, int *n_elements)
Reads a block of fixed-length values from the message iterator.
Definition: eldbus_message.c:709
#define EINA_RECT_EMPTY()
A zero-size rectangle that can be used to initialize Eina_Rect structures.
Definition: eina_rectangle.h:55
Definition: elm_widget_dayselector.h:31
Eina_Iterator * eina_xattr_ls(const char *file)
Gets an iterator that lists all extended attribute of a file.
Definition: eina_xattr.c:264
size_t eina_str_join_len(char *dst, size_t size, char sep, const char *a, size_t a_len, const char *b, size_t b_len)
Joins two strings of known length.
Definition: eina_str.c:458
Eina_Hash * eina_hash_new(Eina_Key_Length key_length_cb, Eina_Key_Cmp key_cmp_cb, Eina_Key_Hash key_hash_cb, Eina_Free_Cb data_free_cb, int buckets_power_size)
Creates a new hash table.
Definition: eina_hash.c:742
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_position_set(Evas_Object *obj, const char *part, const char *item_name, unsigned short col, unsigned short row)
Sets column/row position of a new part's item.
Definition: edje_edit.c:5938
void elm_mapbuf_alpha_set(Elm_Mapbuf *obj, Eina_Bool alpha)
Set or unset alpha flag for map rendering.
Definition: elm_mapbuf_eo.legacy.c:27
void elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only)
Enable/disable folder-only view for a given file selector widget.
Definition: elc_fileselector.c:2045
void(* repack)(void *data, Eina_Mempool_Repack_Cb cb, void *cb_data)
Function to optimize the placement of objects in the mempool (it's different from garbage_collect); c...
Definition: eina_inline_mempool.x:54
@ EVAS_FONT_HINTING_AUTO
Automatic font hinting.
Definition: Evas_Legacy.h:1189
Eina_Tiler * eina_tiler_new(int w, int h)
Creates a new tiler with w width and h height.
Definition: eina_tiler.c:1140
Ecore_Wl2_Drag_Action ecore_wl2_offer_action_get(Ecore_Wl2_Offer *offer)
Get action which is set by either the data source or in the last call of actions_set.
Definition: ecore_wl2_dnd.c:726
const Eina_Value_Type * EINA_VALUE_TYPE_CHAR
manages char type.
Definition: eina_value.c:5600
Event sent when the window gets the focus.
Definition: Ecore_Win32.h:357
@ ECORE_AUDIO_TYPE_CUSTOM
Use custom module.
Definition: Ecore_Audio.h:60
EAPI int ECORE_WL2_EVENT_WINDOW_OFFSCREEN
Definition: ecore_wl2.c:60
Eina_Bool ecore_file_can_exec(const char *file)
Checks if the given file can be executed.
Definition: ecore_file.c:623
void evas_object_repeat_events_set(Efl_Canvas_Object *obj, Eina_Bool repeat)
Set whether an Evas object is to repeat events.
Definition: efl_canvas_object_eo.legacy.c:27
Eina_Bool elm_datetime_value_get(const Evas_Object *obj, Efl_Time *currtime)
Get the current value of a Datetime object.
Definition: elm_datetime.c:147
Eina_Bool elm_config_cursor_engine_only_get(void)
Get the configured cursor engine only usage.
Definition: elm_config.c:2958
@ ELM_DATETIME_MONTH
Indicates Month field.
Definition: elm_datetime.h:211
Eina_Bool edje_object_part_drag_size_get(const Evas_Object *obj, const char *part, double *dw, double *dh)
Gets the dragable object size.
Definition: edje_legacy.c:246
Eina_Bool eina_rectangle_pool_geometry_get(Eina_Rectangle_Pool *pool, int *w, int *h)
Returns the width and height of the given pool.
Definition: eina_rectangle.c:878
void elm_layout_mmap_get(Eo *obj, const Eina_File **file, const char **group)
Get the loaded mmap file.
Definition: efl_ui_layout.c:3090
EAPI Eina_Bool edje_edit_part_repeat_events_set(Evas_Object *obj, const char *part, Eina_Bool repeat_events)
Sets repeat_events for part.
Definition: edje_edit.c:3905
int elm_map_zoom_max_get(const Elm_Map *obj)
Get the maximum zoom of the source.
Definition: elm_map_eo.legacy.c:45
EOAPI Eina_Bool elm_obj_entry_cursor_down(Eo *obj)
This moves the cursor one line down within the entry.
EAPI Eina_Bool edje_edit_part_repeat_events_get(Evas_Object *obj, const char *part)
Gets repeat_events for part.
Definition: edje_edit.c:3898
EAPI void * ecore_con_client_data_get(Ecore_Con_Client *cl)
Retrieves the data associated with the given client.
Definition: ecore_con_legacy.c:732
#define EVAS_GL_BAD_CONTEXT
Bad context; for more information, please refer to its EGL counterpart.
Definition: Evas_GL.h:5079
void elm_table_homogeneous_set(Elm_Table *obj, Eina_Bool homogeneous)
Control the homogeneous state in a table.
Definition: elm_table_eo.legacy.c:3
double eina_bezier_angle_at(const Eina_Bezier *b, double t)
Determines the slope of the bezier at a given position.
Definition: eina_bezier.c:173
long longv
Long value.
Definition: Ecore_Getopt.h:159
size_t len
size of memory pointed by mem
Definition: eina_slice.h:118
EOAPI const Eina_List * elm_obj_gengrid_selected_items_get(const Eo *obj)
Get a list of selected items in a given gengrid.
Evas_Object * evas_object_top_at_pointer_get(const Evas *e)
Retrieve the Evas object stacked at the top at the position of the mouse cursor, over a given canvas.
Definition: evas_main.c:1673
void elm_spinner_wrap_set(Elm_Spinner *obj, Eina_Bool wrap)
Control whether the spinner should wrap when it reaches its minimum or maximum value.
Definition: elm_spinner_eo.legacy.c:3
@ EVAS_VIDEO_SURFACE_RESIZE
Resize capability.
Definition: Evas_Legacy.h:6215
EAPI unsigned int ecore_init_ex(int argc, char **argv)
This function will propagate the events on the main loop.
Definition: ecore.c:474
struct _Ethumb_Exists Ethumb_Exists
client exists request handle.
Definition: Ethumb_Client.h:68
Elm_Bg_Option
Identifiers on how a background widget is to display its image.
Definition: elm_bg_legacy.h:11
@ ECORE_FILE_PROGRESS_ABORT
Abort the download.
Definition: Ecore_File.h:101
void(* Eina_File_Dir_List_Cb)(const char *name, const char *path, void *data)
Type for a callback to be called when iterating over the files of a directory.
Definition: eina_file.h:112
Eina_Bool eina_quadtree_show(Eina_QuadTree_Item *object)
Sets object to visible.
Definition: eina_quadtree.c:765
void * ecore_pipe_del(Ecore_Pipe *p)
Frees an Ecore_Pipe object created with ecore_pipe_add().
Definition: ecore_pipe.c:100
EOAPI void elm_obj_entry_cursor_begin_set(Eo *obj)
This moves the cursor to the beginning of the entry.
Eina_Bool eldbus_proxy_properties_monitor(Eldbus_Proxy *proxy, Eina_Bool enable)
Enable or disable local cache of properties.
Definition: eldbus_proxy.c:843
EAPI Elput_Manager * elput_seat_manager_get(const Elput_Seat *seat)
Get the manager of a given seat.
Definition: elput_input.c:925
EAPI Eina_Bool edje_edit_state_map_alpha_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets map.alpha value of given part state.
Definition: edje_edit.c:7790
void evas_object_paragraph_direction_set(Efl_Canvas_Object *obj, Evas_BiDi_Direction dir)
This handles text paragraph direction of the given object.
Definition: efl_canvas_object_eo.legacy.c:138
Eina_Iterator * edje_mmap_text_class_iterator_new(Eina_File *f)
Iterate over all text classes provided by an Edje file.
Definition: edje_util.c:1647
@ EVAS_BORDER_FILL_DEFAULT
Image's center region is to be blended with objects underneath it, if it has transparency.
Definition: Evas_Legacy.h:5722
@ ELM_INPUT_PANEL_LAYOUT_NORMAL
Default layout.
Definition: elm_general.h:77
Definition: ecore_con_url_curl.h:54
EOAPI void elm_obj_genlist_tree_effect_enabled_set(Eo *obj, Eina_Bool enabled)
Control genlist tree effect.
Elm_Gen_Item_Content_Get_Cb content_get
Content fetching class function for genlist/gengrid item classes.
Definition: elm_gen.h:100
void *(* alloc_near)(void *data, void *after, void *before, unsigned int size)
Function to allocate memory near already allocated memory.
Definition: eina_inline_mempool.x:68
Elm_Code * elm_code_create(void)
Create a new Elm Code instance.
Definition: elm_code.c:19
const char * elm_object_cursor_style_get(const Eo *obj)
A different style for the cursor.
Definition: elm_main.c:2059
int evas_object_text_char_coords_get(const Evas_Text *obj, int x, int y, int *cx, int *cy, int *cw, int *ch)
Get character coordinates.
Definition: evas_text_eo.legacy.c:147
@ EMILE_IMAGE_SCALE_HINT_NONE
No scale hint at all.
Definition: emile_image.h:77
#define EINA_INLIST_FOREACH_SAFE(list, list2, it)
Definition: eina_inlist.h:847
static Eina_Bool eina_value_struct_set(Eina_Value *value, const char *name,...)
Sets the generic value in a struct member.
EAPI Ecore_X_Randr_Mode ecore_x_randr_crtc_mode_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc)
Get the current set mode of a given CRTC.
Definition: ecore_x_randr.c:1423
Elm_Transit_Effect_Wipe_Type
Whether the wipe effect should show or hide the object.
Definition: elm_transit.h:115
Eina_Unicode * eina_unicode_strcpy(Eina_Unicode *dest, const Eina_Unicode *source)
Same as the standard strcpy just with Eina_Unicode instead of char.
Definition: eina_unicode.c:55
@ EINA_CPU_SSSE3
Supplemental Streaming SIMD Extension 3 (Intel)
Definition: eina_cpu.h:56
EOAPI Elm_Input_Panel_Lang elm_obj_entry_input_panel_language_get(const Eo *obj)
Get the language mode of the input panel.
void efreet_desktop_exec(Efreet_Desktop *desktop, Eina_List *files, void *data)
Parses the desktop exec line and runs the command.
Definition: efreet_desktop_command.c:117
const Eina_Value_Type * EINA_VALUE_TYPE_STRUCT
manages struct type.
Definition: eina_value.c:5614
EAPI void ecore_wl2_window_focus_skip_set(Ecore_Wl2_Window *window, Eina_Bool focus_skip)
Set if this window should ignore focus requests.
Definition: ecore_wl2_window.c:1433
Elm_Prefs_Data * elm_prefs_data_new(const char *data_file, const char *key, Eet_File_Mode mode)
Create a new prefs data handle.
Definition: elm_prefs_data.c:329
Eina_Bool elm_gesture_layer_continues_enable_get(const Evas_Object *obj)
This function returns the gesture layer continues enable of an object.
Definition: elm_gesture_layer.c:4135
void elm_genlist_item_expanded_set(Elm_Genlist_Item *obj, Eina_Bool expanded)
Sets the expanded state of an item.
Definition: elm_genlist_item_eo.legacy.c:39
@ ELM_BUBBLE_POS_TOP_RIGHT
The arrow of the bubble points to the top right corner.
Definition: elm_bubble_eo.h:27
EAPI Eina_List * ecore_evas_ecore_evas_list_get(void)
Gets a list of all the ecore_evases.
Definition: ecore_evas.c:3846
void(* Eldbus_Free_Cb)(void *data, const void *deadptr)
Callback that is called when the connection is freed.
Definition: Eldbus.h:167
Elementary genlist/gengrid callback functions data structure.
Definition: elm_gen.h:98
Eina_Unicode * eina_unicode_strstr(const Eina_Unicode *haystack, const Eina_Unicode *needle)
Same as the standard strstr just with Eina_Unicode instead of char.
Definition: eina_unicode.c:139
EAPI void ephysics_body_mass_set(EPhysics_Body *body, double mass)
Set body's mass.
void eina_stringshare_dump(void)
Dumps the contents of the share_common.
Definition: eina_stringshare.c:751
struct _Eina_Inlist_Sorted_State Eina_Inlist_Sorted_State
Definition: eina_inlist.h:398
void elm_animation_view_auto_play_set(Elm_Animation_View *obj, Eina_Bool auto_play)
Animation will be started automatically when it's possible.
EAPI void ecore_imf_context_input_panel_event_callback_clear(Ecore_IMF_Context *ctx)
Deletes all input panel callback on the context ctx.
Definition: ecore_imf_context.c:1300
Elm_Theme * elm_theme_default_get(void)
Return the default theme.
Definition: elm_theme.c:631
Eina_Bool edje_object_part_text_prediction_hint_hash_del(Evas_Object *obj, const char *part, const char *key)
Removes the prediction hint data identified by a key.
Definition: edje_util.c:3384
double wsub
subpixel precision for width
Definition: Evas_Common.h:226
struct _Eina_Rectangle Eina_Rectangle
Simple rectangle structure.
Definition: Ecore_Wl2.h:92
@ ELM_GLVIEW_STENCIL_16
Request min.
Definition: elm_glview_eo.h:61
enum _Eio_File_Op Eio_File_Op
Input/Output operations on files.
Definition: Eio_Legacy.h:126
EAPI void ecore_x_e_illume_indicator_type_send(Ecore_X_Window win, Ecore_X_Illume_Indicator_Type_Mode mode)
Definition: ecore_x_e.c:1992
#define EET_DATA_DESCRIPTOR_ADD_LIST_UINT(edd, struct_type, name, member)
Adds a linked list of unsigned integers to a data descriptor.
Definition: Eet.h:3557
Type for an array of data.
Definition: eina_array.h:229
void elm_entry_select_region_get(const Elm_Entry *obj, int *start, int *end)
Get the current position of the selection cursors in the entry.
Definition: elm_entry_eo.legacy.c:285
EOAPI void elm_obj_box_recalculate(Eo *obj)
Force the box to recalculate its children packing.
int major
Major version number.
Definition: Eio_Legacy.h:11
@ EINA_MATRIX_TYPE_LAST
The total number of matrix types.
Definition: eina_matrix.h:53
EAPI void ecore_x_dpms_timeouts_get(unsigned int *standby, unsigned int *suspend, unsigned int *off)
Gets the timeouts.
Definition: ecore_x_dpms.c:138
void elm_image_object_size_get(const Evas_Object *obj, int *w, int *h)
Get the current size of the image.
Definition: efl_ui_image.c:2634
void elm_check_state_pointer_set(Eo *obj, Eina_Bool *statep)
Set a convenience pointer to a boolean to change.
Definition: efl_ui_check.c:387
EAPI Eet_Node * eet_node_hash_new(const char *name, const char *key, Eet_Node *node)
TODO FIX ME.
Definition: eet_node.c:170
unsigned long * ulongp
Unsigned long pointer.
Definition: Ecore_Getopt.h:138
void(* prediction_hint_set)(Ecore_IMF_Context *ctx, const char *prediction_hint)
Set the prediction hint to the input panel.
Definition: Ecore_IMF.h:810
EAPI void ecore_wl_subsurf_del(Ecore_Wl_Subsurf *ess)
Destroys the given subsurface, as well as the surface associated with it.
Definition: ecore_wl_subsurf.c:90
Eina_Rbtree * eina_rbtree_inline_remove(Eina_Rbtree *root, Eina_Rbtree *node, Eina_Rbtree_Cmp_Node_Cb cmp, const void *data)
Removes a node from an existing red black tree.
Definition: eina_rbtree.c:374
EAPI void ethumb_thumb_quality_set(Ethumb *e, int quality)
Set the thumbnail compression quality.
Definition: ethumb.c:578
EOAPI Eina_Bool elm_obj_entry_cursor_prev(Eo *obj)
This moves the cursor one place to the left within the entry.
void(* Ecore_Evas_Drag_Finished_Cb)(Ecore_Evas *ee, unsigned int seat, void *data, Eina_Bool accepted)
This method is called when the mouse pointer enters or exits the specified window while performing a ...
Definition: Ecore_Evas.h:3782
void evas_event_freeze(Evas *eo_e)
Freeze all input events processing.
Definition: evas_events.c:1540
@ EDJE_ACTION_TYPE_RESERVED00
Reversed do action value.
Definition: Edje_Common.h:1917
EOAPI unsigned int elm_obj_genlist_item_subitems_count(Eo *obj)
Get the number of subitems of a given item.
EAPI const char * edje_edit_program_signal_get(Evas_Object *obj, const char *prog)
Gets signal of a given program.
Definition: edje_edit.c:11454
EAPI void ecore_x_window_resize(Ecore_X_Window win, int w, int h)
Resizes a window.
Definition: ecore_x_window.c:595
enum _Ecore_IMF_Device_Class Ecore_IMF_Device_Class
A general class of device.
Definition: Ecore_X.h:953
@ ELM_HOVER_AXIS_BOTH
ELM_HOVER_AXIS_BOTH – both.
Definition: elm_hover_eo.h:24
EAPI void ephysics_body_stop(EPhysics_Body *body)
Stop angular and linear body movement.
@ ELM_FILESELECTOR_SORT_BY_TYPE_DESC
Sort by file type description.
Definition: elm_interface_fileselector_eo.h:38
Eina_Bool evas_vg_shape_equal_commands(Evas_Vg_Shape *obj, const Evas_Vg_Shape *with)
Check if the given objects have equal commands.
Definition: efl_canvas_vg_shape.c:467
Hold change event.
Definition: Evas_Legacy.h:348
Elm_Transit_Effect * elm_transit_effect_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw)
Add the Flip Effect to Elm_Transit.
Definition: elm_transit.c:1485
void *(* add)(Evas_Object *o)
object was just added.
Definition: elm_win_common.h:22
EAPI void ephysics_body_soft_body_hardness_set(EPhysics_Body *body, double hardness)
Set the soft body hardness percentage.
void elm_box_pack_end(Elm_Box *obj, Efl_Canvas_Object *subobj)
Add an object at the end of the pack list.
Definition: elm_box_eo.legacy.c:57
EAPI void ecore_cocoa_window_borderless_set(Ecore_Cocoa_Window *window, Eina_Bool on)
Manages the borders of a Cocoa window.
Eina_Bool eina_hash_del(Eina_Hash *hash, const void *key, const void *data)
Removes the entry identified by a key or a data from the given hash table.
Definition: eina_hash.c:1030
Eina_Iterator * eina_file_ls(const char *dir)
Gets an iterator to list the content of a directory.
Definition: eina_file.c:631
EAPI Eina_Bool edje_edit_part_restack_part_below(Evas_Object *obj, const char *part, const char *below)
Moves the given part below the part named below.
Definition: edje_edit.c:3623
@ ELM_HOVER_AXIS_HORIZONTAL
ELM_HOVER_AXIS_HORIZONTAL – horizontal.
Definition: elm_hover_eo.h:22
Eina_Bool eina_cow_gc(Eina_Cow *cow)
Tries to find entries that have the same content and update them.
Definition: eina_cow.c:607
EAPI int ECORE_WL2_EVENT_AUX_HINT_ALLOWED
Definition: ecore_wl2.c:52
EAPI const char * ecore_con_url_url_get(Ecore_Con_Url *url_con)
Retrieve the URL assigned to this handle.
Definition: ecore_con_url.c:854
@ ECORE_POLLER_CORE
The core poller interval.
Definition: Ecore_Legacy.h:11
void *(* Ecore_Data_Cb)(void *data)
A callback which is used to return data to the main function.
Definition: Ecore_Common.h:360
EOAPI Elm_Widget_Item * elm_obj_gengrid_item_insert_before(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data)
Insert an item before another in a gengrid widget.
@ EDJE_DRAG_DIR_NONE
Part cannot be dragged.
Definition: Edje_Legacy.h:1567
EAPI void * ecore_con_server_data_set(Ecore_Con_Server *svr, void *data)
Sets the data associated with the given server.
Definition: ecore_con_legacy.c:2322
EAPI int ethumb_shutdown(void)
Shutdown ethumb, unloading all currently-loaded modules.
Definition: ethumb.c:301
DBus Argument.
Definition: eldbus_introspection.h:94
EOAPI Eina_Bool evas_canvas_seat_focus_state_get(const Eo *obj, Evas_Device *seat)
Get the focus state by a given seat.
enum _Evas_Device_Class Evas_Device_Class
A general class of device.
Edje_External_Param_Type type
The type of the parameter.
Definition: Edje_Common.h:653
@ ELM_DAYSELECTOR_MON
Indicates Monday.
Definition: elm_dayselector_eo.h:26
These routines are used for calculating text indentation of lines in Elm Code.
void evas_textblock_cursor_range_delete(Efl_Text_Cursor_Handle *cur1, Efl_Text_Cursor_Handle *cur2)
Delete the range between cur1 and cur2.
Definition: evas_object_textblock.c:12242
EAPI Ecore_IMF_Input_Mode ecore_imf_context_input_mode_get(Ecore_IMF_Context *ctx)
Gets the input mode being used by the Ecore Input Context.
Definition: ecore_imf_context.c:532
Definition: elm_store.h:89
#define EET_T_DOUBLE
Data type: double.
Definition: Eet.h:2584
static double eina_f32p32_double_to(Eina_F32p32 v)
Creates a new standard double from Eina_F32p32 floating point number.
@ EVAS_TOUCH_POINT_UP
Touch point is released.
Definition: Evas_Legacy.h:1111
#define ECORE_CALLBACK_DONE
Return value to stop event handling.
Definition: Ecore_Common.h:156
EOAPI void elm_obj_genlist_item_demote(Eo *obj)
Demote an item to the end of the list.
double zz
zz in z' = (x * zx) + (y * zy) + (z * zz) + zw
Definition: eina_matrix.h:136
void eina_file_statgen_disable(void)
Disable stat generation count optimiziing to only stat/do file i/o between generation counts changing...
Definition: eina_file_common.c:107
Definition: Ecore_Win32.h:738
static Eina_F8p24 eina_f8p24_mul(Eina_F8p24 a, Eina_F8p24 b)
Calculates the multiplication of two Eina_F8p24 floating point numbers.
void elm_datetime_field_limit_set(Evas_Object *obj, Elm_Datetime_Field_Type type, int min, int max)
Set the field limits of a field.
Definition: elm_datetime.c:94
EAPI unsigned short edje_edit_part_item_index_position_col_get(Evas_Object *obj, const char *part, unsigned int index)
Gets column position of the part's item.
Ecore_X_Atom ECORE_X_ATOM_E_STACK_TYPE
Definition: ecore_x_atoms_decl.h:333
Evas_Object * elm_icon_add(Evas_Object *parent)
Add a new icon object to the parent.
Definition: elm_icon.c:613
const char * name
Name of the given interface.
Definition: Evas_Common.h:1990
EAPI void ecore_evas_callback_delete_request_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas delete request events.
Definition: ecore_evas.c:1202
int major
major (binary or source incompatible changes)
Definition: Evas_Common.h:41
static void eina_array_data_set(const Eina_Array *array, unsigned int idx, const void *data)
Sets the data at a given position in an array.
EAPI Eina_Bool edje_edit_external_del(Evas_Object *obj, const char *external)
Deletes the given external from the list.
Definition: edje_edit.c:3009
@ ECORE_IMF_DEVICE_CLASS_KEYBOARD
A regular keyboard, numberpad or attached buttons.
Definition: Ecore_IMF.h:486
const char * efreet_icon_path_find(const char *theme_name, const char *icon, unsigned int size)
Retrives the path to the given icon.
Definition: efreet_icon.c:223
EAPI Eina_Bool edje_edit_image_data_add(Evas_Object *obj, const char *name, int id)
Adds an image entry to the image collection.
Definition: edje_edit.c:10338
Efl_Canvas_Object * elm_map_track_add(Elm_Map *obj, void *emap)
Add a track on the map.
Definition: elm_map_eo.legacy.c:87
char * eina_module_environment_path_get(const char *env, const char *sub_dir)
Returns the path built from the value of an environment variable and a given sub directory.
Definition: eina_module.c:445
#define ECORE_CALLBACK_RENEW
Return value to keep a callback.
Definition: Ecore_Common.h:153
Evas_Image_Content_Hint evas_object_image_content_hint_get(const Evas_Object *obj)
Get the content hint setting of a given image object of the canvas.
Definition: evas_image_legacy.c:519
void elm_genlist_item_tooltip_unset(Elm_Object_Item *item)
Unset a tooltip from a given genlist item.
Definition: elm_genlist.c:7622
void elm_web_zoom_mode_set(Evas_Object *obj, Elm_Web_Zoom_Mode mode)
Sets the zoom mode to use.
Definition: elm_web2.c:186
#define ELM_GENLIST_EVENT_EDGE_TOP
Called when top edge is reached.
Definition: elm_genlist_eo.h:783
EAPI Ecore_Evas * ecore_evas_software_ddraw_new(Ecore_Win32_Window *parent, int x, int y, int width, int height)
Creates a new Ecore_Evas canvas bound to the Evas DirectDraw (software) engine.
Definition: ecore_evas.c:4686
Definition: eo_lexer.h:139
int ECORE_WIN32_EVENT_WINDOW_DAMAGE
Ecore_Event for the Ecore_Win32_Event_Damage event.
Definition: ecore_win32.c:407
Eldbus_Message * eldbus_proxy_method_call_new(Eldbus_Proxy *proxy, const char *member)
Constructs a new message to invoke a method on a remote interface.
Definition: eldbus_proxy.c:592
@ EVAS_GL_MULTISAMPLE_MED
MSAA with half the maximum number of samples.
Definition: Evas_GL.h:531
static Eina_Bool eina_value_pset(Eina_Value *value, const void *ptr)
Sets the generic value from pointer.
void(* Ecore_File_Monitor_Cb)(void *data, Ecore_File_Monitor *em, Ecore_File_Event event, const char *path)
Callback type used when a monitored directory has changes.
Definition: Ecore_File.h:85
const char * elm_map_user_agent_get(const Elm_Map *obj)
Get the user agent used by the map object.
Definition: elm_map_eo.legacy.c:33
@ ELM_GLVIEW_CLIENT_SIDE_ROTATION
Client will handle GL view rotation if direct rendering is enabled.
Definition: elm_glview_eo.h:42
Structure passed as value on EDJE_MESSAGE_FLOAT messages.
Definition: Edje_Legacy.h:516
struct _Ecore_Event_Mouse_Move::@96 root
Coordinates relative to root window.
void(* Evas_Object_Intercept_Raise_Cb)(void *data, Evas_Object *obj)
Function signature for the raise event of an evas object.
Definition: Evas_Legacy.h:2960
EOAPI void elm_obj_genlist_item_all_contents_unset(Eo *obj, Eina_List **l)
Unset all contents fetched by the item class.
void evas_vg_shape_fill_set(Evas_Vg_Shape *obj, Evas_Vg_Node *f)
Fill of the shape object.
Eina_List * color_classes
list of Edje_Color_Class
Definition: edje_convert.h:69
lua_State * elua_state_lua_state_get(const Elua_State *es)
Retrieve the Lua state from an Elua state.
Definition: elua.c:368
void elm_gengrid_realized_items_update(Elm_Gengrid *obj)
Update the contents of all realized items.
Definition: elm_gengrid_eo.legacy.c:165
EAPI Eina_Bool edje_edit_part_item_index_prefer_w_set(Evas_Object *obj, const char *part, unsigned int index, int prefer_w)
Sets the prefer width value of a part's item.
_Edje_Edit_Sound_Comp
Sound type compression.
Definition: Edje_Edit.h:68
Contains information about a joystick event.
Definition: Ecore_Input.h:395
void evas_object_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
Changes the size of the given Evas object.
Definition: evas_object_main.c:1236
unsigned int modifiers
The combination of modifiers key (SHIFT,CTRL,ALT,..)
Definition: Ecore_Input.h:207
Definition: Ecore_Wl2.h:159
Evas_Coord elm_gesture_layer_zoom_distance_tolerance_get(const Evas_Object *obj)
This function returns the gesture layer zoom distance tolerance of an object.
Definition: elm_gesture_layer.c:4007
unsigned int end_index
end index of the range (in bytes)
Definition: Ecore_IMF.h:760
unsigned int refcount
Set it to 0 if you use your own const class, or its managed for you by class ref/unref calls.
Definition: elm_gen.h:114
These routines are used for handling the parsing of Elm Code content.
Eina_Bool elm_map_overlay_visible_get(const Elm_Map_Overlay *overlay)
Get a value whether the overlay is visible or not.
Definition: elm_map.c:5010
void(* Evas_Smart_Cb)(void *data, Evas_Object *obj, void *event_info)
Evas smart objects' "smart callback" function signature.
Definition: Evas_Common.h:463
Ecore_Win32_Window * elm_win_win32_window_get(const Evas_Object *obj)
Get the Ecore_Win32_Window of an Evas_Object.
Definition: efl_ui_win.c:7989
#define EET_G_HASH
Hash table group type.
Definition: Eet.h:2602
void(* Elm_Transit_Effect_End_Cb)(Elm_Transit_Effect *effect, Elm_Transit *transit)
Elm_Transit_Effect_End_Cb.
Definition: elm_transit.h:145
#define EINA_SENTINEL
Attribute from gcc to prevent calls without the necessary NULL sentinel in certain variadic functions...
Definition: eina_types.h:444
void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
Control the orientation of a given progress bar widget.
Definition: efl_ui_progressbar.c:899
const Eina_Value_Type * EINA_VALUE_TYPE_STRINGSHARE
manages stringshared string type.
Definition: eina_value.c:5607
EAPI const char * edje_edit_program_filter_state_get(Evas_Object *obj, const char *prog)
Gets filter state of the program.
Definition: edje_edit.c:11434
EAPI int ecore_evas_wm_rotation_preferred_rotation_get(const Ecore_Evas *ee)
Gets the preferred rotation hint.
Definition: ecore_evas.c:2190
EAPI Eina_Bool ecore_evas_extn_socket_events_block_get(Ecore_Evas *ee)
Gets the blocking about mouse events to Ecore Evas.
Definition: ecore_evas.c:4327
const char * longname
used with double dashes
Definition: Ecore_Getopt.h:191
Eina_Bool eldbus_service_object_manager_detach(Eldbus_Service_Interface *iface)
Detach ObjectManager interface.
Definition: eldbus_service.c:1562
int evas_string_char_prev_get(const char *str, int pos, int *decoded)
Gets the previous character in the string.
Definition: evas_object_text.c:1477
void edje_object_file_get(const Evas_Object *obj, const char **file, const char **group)
Gets the file and group name that a given Edje object is bound to.
Definition: edje_smart.c:474
EAPI Eina_Bool edje_edit_group_broadcast_signal_get(Evas_Object *obj)
Gets the group broadcast_signal.
Definition: edje_edit.c:2078
EAPI Eina_Bool ecore_x_e_window_rotation_app_get(Ecore_X_Window win)
Definition: ecore_x_e.c:2157
double elm_video_audio_level_get(const Evas_Object *obj)
Get the audio level of the current video.
Definition: efl_ui_video.c:496
@ ECORE_IMF_CALLBACK_PREEDIT_CHANGED
"PREEDIT_CHANGED" is called whenever the preedit sequence currently being entered has changed.
Definition: Ecore_IMF.h:231
EAPI Eina_Bool ecore_file_download(const char *url, const char *dst, Ecore_File_Download_Completion_Cb completion_cb, Ecore_File_Download_Progress_Cb progress_cb, void *data, Ecore_File_Download_Job **job_ret)
Downloads the given url to the given destination.
Definition: ecore_file_download.c:278
EOAPI void elm_obj_colorselector_mode_set(Eo *obj, Elm_Colorselector_Mode mode)
Set Colorselector's mode.
EOAPI void elm_obj_actionslider_indicator_pos_set(Eo *obj, Elm_Actionslider_Pos pos)
Actionslider position indicator.
void evas_free(Evas *eo_e)
Frees the given evas and any objects created on it.
Definition: evas_main.c:391
EAPI Eet_Node * eet_node_long_long_new(const char *name, long long l)
Creates a new long long integer node.
void evas_object_size_hint_weight_set(Evas_Object *obj, double x, double y)
Sets the hints for an object's weight.
Definition: evas_object_main.c:2638
EAPI Eina_Bool edje_edit_state_exist(Evas_Object *obj, const char *part, const char *state, double value)
Checks if a part state with the given name exist.
Definition: edje_edit.c:6566
void elm_genlist_longpress_timeout_set(Elm_Genlist *obj, double timeout)
Set the timeout in seconds for the longpress event.
Definition: elm_genlist_eo.legacy.c:39
_Evas_Textblock_Text_Type
Text type for evas textblock.
Definition: evas_textblock_legacy.h:178
void(* Ecore_Con_Eet_Raw_Data_Cb)(void *data, Ecore_Con_Reply *reply, const char *protocol_name, const char *section, void *value, size_t length)
Called when an Ecore_Con_Eet object receives raw data.
Definition: Ecore_Con_Eet.h:70
Eina_Bool eina_str_has_prefix(const char *str, const char *prefix)
Checks if the given string has the given prefix.
Definition: eina_str.c:416
Definition: Ecore_X.h:2727
EAPI void ecore_drm2_device_pointer_xy_get(Ecore_Drm2_Device *device, int *x, int *y)
Get the current pointer position.
Definition: ecore_drm2_device.c:743
void elm_photocam_gesture_enabled_set(Efl_Ui_Image_Zoomable *obj, Eina_Bool gesture)
Set the gesture state for photocam.
Definition: efl_ui_image_zoomable_eo.legacy.c:3
@ EDJE_TWEEN_MODE_CUBIC_BEZIER
Cubic Bezier tween mode value.
Definition: Edje_Common.h:1894
EAPI void * ecore_win32_window_hwnd_get(Ecore_Win32_Window *window)
Return the window HANDLE associated to the given window.
Definition: ecore_win32_window.c:524
void ethumb_client_size_get(const Ethumb_Client *client, int *tw, int *th)
Retrieve future request to use custom size.
Definition: ethumb_client.c:1284
EAPI void ecore_win32_window_lower(Ecore_Win32_Window *window)
Place the given window at the bottom of the Z order.
Definition: ecore_win32_window.c:1143
EAPI Eina_Bool ecore_evas_alpha_get(const Ecore_Evas *ee)
Queries whether an Ecore_Evas has an alpha channel.
Definition: ecore_evas.c:1484
EAPI int ECORE_COCOA_EVENT_WINDOW_UNFOCUSED
Event triggered when a Cocoa window loses focus.
int h
The desired icon size in addition to the file path returned from the mapping.
Definition: elm_store.h:90
Evas_Image_Orient elm_photocam_image_orient_get(const Eo *obj)
Get the photocam image orientation.
Definition: efl_ui_image_zoomable.c:3347
@ ECORE_X_ERROR_CODE_BAD_PIXMAP
Parameter not a Pixmap.
Definition: Ecore_X.h:396
EAPI int ecore_cocoa_shutdown(void)
Shuts the Ecore_Cocoa library down.
Eina_Bool evas_object_box_option_property_vget(const Evas_Object *o, Evas_Object_Box_Option *opt, int property, va_list args)
Get a property's value (by its given numerical identifier), on a given box child element – by a varia...
Definition: evas_object_box.c:1996
Ethumb_Thumb_Format ethumb_client_format_get(const Ethumb_Client *client)
Retrieve format to use for future requests.
Definition: ethumb_client.c:1323
@ EPHYSICS_BODY_MATERIAL_RUBBER
Density:920,Fric:0.75,Rest:0.3.
Definition: EPhysics.h:2288
Eina_F16p16 eina_quaternion_f16p16_dot(const Eina_Quaternion_F16p16 *a, const Eina_Quaternion_F16p16 *b)
Definition: eina_quaternion.c:123
struct _Eina_Debug_Session Eina_Debug_Session
A handle used to interact with the debug daemon.
Definition: eina_debug.h:52
char * evil_setlocale(int category, const char *locale)
Return the string associated to the given locale and category.
Definition: evil_locale.c:38
const char * edje_object_color_class_description_get(const Edje_Object *obj, const char *color_class)
Gets the description of an object color class.
Definition: edje_util.c:965
Definition: Ecore_Wl2.h:263
Elm_Widget_Item * elm_object_item_focus_next_item_get(const Elm_Widget_Item *obj, Elm_Focus_Direction dir)
Get the next object item with specific focus direction.
Definition: elm_widget_item_eo.legacy.c:273
EOAPI Eina_Bool elm_obj_web_popup_destroy(Eo *obj)
Dismisses an open dropdown popup.
EAPI Eina_Bool eet_connection_empty(Eet_Connection *conn)
Tells if the Eet_Connection as received some partial data.
Definition: eet_connection.c:150
struct _Ecore_File_Download_Job Ecore_File_Download_Job
Abstract type used when aborting a download.
Definition: Ecore_File.h:63
Eina_Inlist * eina_inlist_find(Eina_Inlist *list, Eina_Inlist *item)
Finds given node in list, returns itself if found, NULL if not.
Definition: eina_inlist.c:433
Eina_Bool elm_quicklaunch_mode_get(void)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:752
@ EMILE_COLORSPACE_RGBA8_ETC2_EAC
OpenGL GL_COMPRESSED_RGBA8_ETC2_EAC texture compression format, supports alpha (8 bit per pixel)
Definition: emile_image.h:36
EAPI Ecore_Wl_Window * ecore_evas_wayland_window_get(const Ecore_Evas *ee)
Gets the window from Ecore_Evas using the wayland backend.
Definition: ecore_evas.c:4589
Definition: elm_widget_actionslider.h:28
EAPI const Ecore_IMF_Context_Info * ecore_imf_context_info_by_id_get(const char *id)
Retrieves the info for the Input Method Context with id.
Definition: ecore_imf_context.c:135
Ecore_Wl2_Offer * ecore_wl2_dnd_selection_get(Ecore_Wl2_Input *input)
Get the offer which is currently resposible for the clipboard.
Definition: ecore_wl2_dnd.c:540
Edje Graphical Design Library.
EAPI const char * edje_edit_part_drag_confine_get(Evas_Object *obj, const char *part)
Gets the name of the part that is used as 'confine' for the given draggies.
Definition: Ecore_X.h:2665
void eina_matrix3_rotate(Eina_Matrix3 *m, double rad)
Sets the matrix values for a rotation operation.
Definition: eina_matrix.c:505
void * ecore_animator_del(Ecore_Animator *animator)
Deletes the specified animator from the animator list.
Definition: ecore_anim.c:847
Definition: evas_bidi_utils.h:71
EAPI Embryo_Error embryo_program_error_get(Embryo_Program *ep)
Retrieves the current error code for the given program.
Definition: embryo_amx.c:560
const char * efreet_data_home_get(void)
Retrieves the XDG Data Home directory.
Definition: efreet_base.c:201
void elm_win_resize_object_del(Eo *obj, Evas_Object *subobj)
Delete subobj as a resize object of window obj.
Definition: efl_ui_win.c:9022
EAPI void ecore_wl2_window_hide(Ecore_Wl2_Window *window)
Hide a given Ecore_Wl2_Window.
Definition: ecore_wl2_window.c:650
EOAPI double elm_obj_gesture_layer_zoom_step_get(const Eo *obj)
Control step value for zoom action.
Eina_Array * eina_array_new(unsigned int step)
Creates a new array.
Definition: eina_array.c:276
EAPI void ecore_cocoa_window_size_min_set(Ecore_Cocoa_Window *window, int w, int h)
Sets the minimum size of a Cocoa window.
EOAPI int evas_canvas_font_cache_get(const Eo *obj)
Get the size of font cache of the given evas in bytes.
EAPI void ecore_imf_context_input_panel_return_key_type_set(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Return_Key_Type return_key_type)
Sets the "return" key type.
Definition: ecore_imf_context.c:1089
Eina_Bool eina_matrixsparse_row_idx_clear(Eina_Matrixsparse *m, unsigned long row)
Clears (erases all cells) of a given row number.
Definition: eina_matrixsparse.c:1258
Eina_Bool eina_binbuf_use(Eina_Binbuf *buf, size_t extra_bytes)
Marks more bytes as used.
void evas_smart_objects_calculate(Eo *eo_e)
Call user-provided calculate smart functions and unset the flag signalling that the object needs to g...
Definition: evas_main.c:1996
#define eina_multi_iterator_new(It,...)
Creates an Eina_Iterator that iterates through a series of Eina_Iterator.
Definition: eina_iterator.h:401
Eina_List * efreet_config_dirs_get(void)
Returns the Eina_List of preference ordered extra config directories.
Definition: efreet_base.c:219
@ EVAS_VIDEO_SURFACE_MOVE
Move capability.
Definition: Evas_Legacy.h:6214
EOAPI Eina_Bool elm_obj_gengrid_highlight_mode_get(const Eo *obj)
Control whether the gengrid items' should be highlighted when item selected.
EAPI int ECORE_EVAS_EWS_EVENT_LOWER
window was lowered
Definition: ecore_evas_ews.c:28
EAPI void * ecore_con_client_del(Ecore_Con_Client *cl)
Closes the connection and free memory allocated to the given client.
Definition: ecore_con_legacy.c:711
static Eina_F32p32 eina_f32p32_scale(Eina_F32p32 a, int b)
Calculates the scale multiplication of one Eina_F32p32 floating point number with an integer.
Eina_Rw_Slice eina_binbuf_expand(Eina_Binbuf *buf, size_t minimum_unused_space)
Expands a buffer, making room for at least minimum_unused_space.
@ EDJE_ACTION_TYPE_FOCUS_OBJECT
Focus object action value.
Definition: Edje_Common.h:1918
void elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void *params)
Send a command to the windowing environment.
Definition: efl_ui_win.c:8681
Eina_List * evas_textblock_cursor_range_geometry_get(const Efl_Text_Cursor_Handle *cur1, const Evas_Textblock_Cursor *cur2_obj)
Get the geometry of a range.
Definition: evas_object_textblock.c:14069
int y
The y coordinate where the mouse leaved.
Definition: Ecore_Win32.h:347
void elm_image_editable_set(Evas_Object *obj, Eina_Bool edit)
Contrtol if the image is 'editable'.
Definition: efl_ui_image.c:2428
Eina_Bool elm_drag_action_set(Evas_Object *obj, Elm_Xdnd_Action action)
Changes the current drag action.
Definition: elm_dnd.c:823
const void * data
Context data to cb.
Definition: eina_promise.h:476
EOAPI void elm_obj_gengrid_multi_select_set(Eo *obj, Eina_Bool multi)
Enable or disable multi-selection in a given gengrid widget.
Eina_Bool eina_matrix3_square_quad_map(Eina_Matrix3 *m, const Eina_Quad *q)
Creates a matrix for unit-square to quad mapping.
Definition: eina_matrix.c:568
Efreet_Desktop * efreet_util_desktop_file_id_find(const char *file_id)
Find a desktop by file id.
Definition: efreet_utils.c:158
@ EET_ERROR_DECRYPT_FAILED
Could not decrypt contents.
Definition: Eet.h:220
@ ELM_SLIDER_INDICATOR_VISIBLE_MODE_ALWAYS
Always show the indicator.
Definition: elm_general.h:802
#define EET_G_UNKNOWN_NESTED
Unknown nested group type.
Definition: Eet.h:2605
int evas_textblock_cursor_compare(const Efl_Text_Cursor_Handle *cur1, const Efl_Text_Cursor_Handle *cur2)
Compare two cursors.
Definition: evas_object_textblock.c:11370
#define EET_DATA_DESCRIPTOR_ADD_VAR_ARRAY_STRING(edd, struct_type, name, member)
Adds a variable size array type to a data descriptor.
Definition: Eet.h:3783
void elm_genlist_block_count_set(Elm_Genlist *obj, int count)
Set the maximum number of items within an item block.
Definition: elm_genlist_eo.legacy.c:99
Eina_Binbuf * emile_decompress(const Eina_Binbuf *data, Emile_Compressor_Type t, unsigned int dest_length)
Uncompress a buffer into a newly allocated buffer.
Definition: emile_compress.c:135
Eina_Slice eina_ustrbuf_slice_get(const Eina_UStrbuf *buf)
Gets a read-only slice of the buffer contents.
Definition: eo_ptr_indirection.x:273
void elm_config_glayer_double_tap_timeout_set(double double_tap_timeout)
Set the duration for occurring double tap event of gesture layer.
Definition: elm_config.c:4054
Structure used to report load errors.
Definition: elm_web_common.h:30
EOAPI const char * elm_obj_hover_best_content_location_get(const Eo *obj, Elm_Hover_Axis pref_axis)
Returns the best swallow location for content in the hover.
void evas_object_text_style_pad_get(const Evas_Text *obj, int *l, int *r, int *t, int *b)
Gets the text style pad of a text object.
Definition: evas_text_eo.legacy.c:93
#define ELM_ENTRY_EVENT_CONTEXT_OPEN
Called when context menu was opened.
Definition: elm_entry_eo.h:1311
Eina_Bool eldbus_message_iter_fixed_array_append(Eldbus_Message_Iter *iter, int type, const void *array, unsigned int size)
Append a array of basic type with fixed size to Eldbus_Message_Iter.
Definition: eldbus_message.c:573
const char * eldbus_message_path_get(const Eldbus_Message *msg)
Get the Eldbus message path.
Definition: eldbus_message.c:191
EAPI Ecore_Evas * ecore_evas_cocoa_new(Ecore_Cocoa_Window *parent, int x, int y, int w, int h)
Creates a new Ecore_Evas canvas bound to the Evas Cocoa engine.
Definition: ecore_evas.c:4720
Eina_Bool edje_object_color_class_set(Evas_Object *obj, const char *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)
Sets the object color class.
Definition: edje_util.c:892
Emile_Image * emile_image_jpeg_memory_open(Eina_Binbuf *source, Emile_Image_Load_Opts *opts, Emile_Image_Animated *animated, Emile_Image_Load_Error *error)
Open a JPEG image from memory.
Definition: emile_image.c:2427
EINA_DEPRECATED EAPI void ecore_imf_context_preedit_start_event_add(Ecore_IMF_Context *ctx)
Adds ECORE_IMF_EVENT_PREEDIT_START to the event queue.
Definition: ecore_imf_context.c:650
Eina_Bool eina_lalloc_element_add(Eina_Lalloc *a)
Allocates one more of whatever the lazy allocator is allocating.
Definition: eina_lalloc.c:99
void elm_transit_go(Elm_Transit *transit)
Starts the transition.
Definition: elm_transit.c:853
Eina_Bool evas_smart_class_inherit_full(Evas_Smart_Class *sc, const Evas_Smart_Class *parent_sc, unsigned int parent_sc_size)
Sets one class to inherit from the other.
Definition: evas_smart.c:88
Eina_Accessor * eina_inarray_accessor_new(const Eina_Inarray *array)
Returns a new accessor associated to an array.
Definition: eina_inarray.c:788
@ ECORE_POS_MAP_DECELERATE_FACTOR
Start fast then slow down, v1 being a power factor, 0.0 being linear, 1.0 being normal decelerate,...
Definition: Ecore_Common.h:2760
static void eina_vector3_negate(Eina_Vector3 *out, const Eina_Vector3 *v)
Make negative vector.
#define EINA_ITERATOR_FOREACH(itr, data)
Definition for the macro to iterate over all elements easily.
Definition: eina_iterator.h:448
@ ETHUMB_THUMB_ROTATE_90_CW
rotate 90° clockwise
Definition: Ethumb.h:270
struct _Eina_QuadTree_Item Eina_QuadTree_Item
A quadtree item is a holder for (void *) data items inside a quadtree, that includes some state track...
Definition: eina_quadtree.h:56
EAPI Eet_Node * eet_node_null_new(const char *name)
Creates a new empty node.
Definition: eet_node.c:106
EOAPI int evas_canvas_coord_screen_y_to_world(const Eo *obj, int y)
Convert/scale an output screen coordinate into canvas coordinates.
Eio_File * eio_file_xattr_int_get(const char *path, const char *attribute, Eio_Done_Int_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Retrieve a extended attribute of a file/directory.
Definition: eio_xattr.c:447
Eio_File * eio_file_direct_ls(const char *dir, Eio_Filter_Direct_Cb filter_cb, Eio_Main_Direct_Cb main_cb, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
List contents of a directory without locking your app.
Definition: eio_file.c:645
Eina_Size2D size
Size in pixels.
Definition: eina_rectangle.h:125
@ ECORE_IMF_INPUT_PANEL_LAYOUT_IP
IP layout.
Definition: Ecore_IMF.h:360
Eldbus_Message * eldbus_object_method_call_new(Eldbus_Object *obj, const char *interface, const char *member)
Call a dbus method on the Eldbus_Object.
Definition: eldbus_object.c:625
const Efl_Event_Description ELM_CODE_EVENT_LINE_LOAD_DONE
Event marking that a single line has loaded or changed.
Definition: elm_code.c:12
@ ELM_BG_OPTION_TILE
Tile background image at its original size.
Definition: elm_bg_legacy.h:17
Eina_Bool eina_thread_create(Eina_Thread *t, Eina_Thread_Priority prio, int affinity, Eina_Thread_Cb func, const void *data)
Creates a new thread, setting its priority and affinity.
Definition: eina_thread.c:216
void elm_genlist_item_promote(Elm_Genlist_Item *obj)
Promote an item to the top of the list.
Definition: elm_genlist_item_eo.legacy.c:129
@ ECORE_FILE_EVENT_CREATED_DIRECTORY
Created directory event.
Definition: Ecore_File.h:73
EOAPI Elm_Object_Select_Mode elm_obj_gengrid_item_select_mode_get(const Eo *obj)
Control the gengrid item's select mode.
void elm_video_audio_mute_set(Evas_Object *obj, Eina_Bool mute)
Change the mute state of the Elm_Video object.
Definition: efl_ui_video.c:502
void eina_log_timing(int domain, Eina_Log_State state, const char *phase)
Starts or stops the timing of a phase.
Definition: eina_log.c:2396
Eina_Simple_XML_Node_Data * eina_simple_xml_node_data_new(Eina_Simple_XML_Node_Tag *parent, const char *contents, size_t length)
Creates new data.
Definition: eina_simple_xml_parser.c:778
Evas_Object * elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type)
Adds a window object.
Definition: efl_ui_win.c:9547
Eina_File_Copy_Flags
Enumeration for a flag what to copy from file.
Definition: eina_file.h:479
Eina_Bool edje_object_part_text_hide_visible_password(Eo *obj, const char *part)
Hides visible last character for password mode.
Definition: edje_legacy.c:396
double offset
The location of the gradient stop within the gradient vector.
Definition: Evas_Legacy.h:3777
Elm_Animation_View_State elm_animation_view_state_get(Elm_Animation_View *obj)
Get current animation view state.
Definition: efl_ui_vg_animation.c:906
Evas_Coord y
y co-ordinate
Definition: Evas_Common.h:233
Eeze_Disk_Type
Definition: Eeze_Disk.h:48
Eina_Bool(* evasglDestroySync)(Evas_GL *evas_gl, EvasGLSync sync)
Definition: Evas_GL.h:5780
#define EINA_VALUE_BLOB_OPERATIONS_VERSION
Current API version, used to validate _Eina_Value_Blob_Operations.
Definition: eina_value.h:2947
Eina_Bool eina_matrixsparse_cell_idx_get(const Eina_Matrixsparse *m, unsigned long row, unsigned long col, Eina_Matrixsparse_Cell **cell)
Gets the cell reference inside the Sparse Matrix.
Definition: eina_matrixsparse.c:1111
Used to store the blob information and management operations.
Definition: eina_value.h:2992
EAPI Edje_Edit_Select_Mode edje_edit_part_select_mode_get(Evas_Object *obj, const char *part)
Gets the select mode for a textblock part.
Definition: edje_edit.c:3029
#define EINA_LIST_REVERSE_FOREACH_SAFE(list, l, l_prev, data)
Definition for the macro to iterate over a list in the reverse order with support for deletion.
Definition: eina_list.h:1584
struct _Ecore_Con_Server Ecore_Con_Server
Used to provide legacy API/ABI compatibility with non-Eo applications.
Definition: Ecore_Con.h:318
char * keyname
the name string of the key released
Definition: Evas_Legacy.h:332
Eio_File * eio_dir_copy(const char *source, const char *dest, Eio_Filter_Direct_Cb filter_cb, Eio_Progress_Cb progress_cb, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Copy a directory and its content asynchronously.
Definition: eio_dir.c:849
void evas_vg_gradient_linear_end_get(Evas_Vg_Gradient_Linear *obj, double *x, double *y)
Gets the end point of this linear gradient.
Definition: efl_canvas_vg_gradient_linear.c:193
Definition: elm_priv.h:468
Eina_Bool eina_hash_del_by_key(Eina_Hash *hash, const void *key)
Removes the entry identified by a key from the given hash table.
Definition: eina_hash.c:977
@ ELM_TRANSIT_EFFECT_WIPE_DIR_UP
Wipe up.
Definition: elm_transit.h:106
EAPI void ecore_con_ssl_server_verify_name_set(Ecore_Con_Server *svr, const char *name)
Sets the hostname to verify against in certificate verification.
Definition: ecore_con_legacy.c:2569
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:413
EAPI void ecore_imf_context_input_panel_imdata_get(Ecore_IMF_Context *ctx, void *data, int *len)
Gets the specific data of the current active input panel.
Definition: ecore_imf_context.c:1073
EAPI void ethumb_thumb_size_get(const Ethumb *e, int *tw, int *th)
Get the size of thumbnails.
Definition: ethumb.c:487
void * ecore_idle_enterer_del(Ecore_Idle_Enterer *idle_enterer)
Deletes an idle enterer callback.
Definition: ecore_idle_enterer.c:40
double angle
Angle (direction) of lines
Definition: elm_gesture_layer_common.h:61
const char * elm_spinner_special_value_get(Evas_Object *obj, double value)
Get the special string display in the place of the numerical value.
Definition: elm_spinner.c:1564
int ELM_EVENT_POLICY_CHANGED
Emitted when any Elementary's policy value is changed.
Definition: elm_main.c:121
const char * elm_object_style_get(const Evas_Object *obj)
Get the style used by the widget.
Definition: elm_main.c:1611
Struct holds rotation info for user.
Definition: elm_gesture_layer_common.h:89
EAPI Eina_Bool edje_edit_state_text_class_set(Evas_Object *obj, const char *part, const char *state, double value, const char *text_class)
Sets the text class of the given part state.
Definition: edje_edit.c:8946
Eina_Accessor *(* Eina_Accessor_Clone_Callback)(Eina_Accessor *it)
Type for a callback to return a clone for the accessor.
Definition: eina_accessor.h:144
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_spread_w_set(Evas_Object *obj, const char *part, const char *item, int spread_w)
Sets the spread width value of a part's item.
Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(const Elm_Object_Item *it)
Get the gengrid item's select mode.
Definition: elm_gengrid_item_eo.legacy.c:51
Eina_Bool elm_drag_item_container_add(Evas_Object *obj, double tm_to_anim, double tm_to_drag, Elm_Xy_Item_Get_Cb itemgetcb, Elm_Item_Container_Data_Get_Cb data_get)
Set a item container (list, genlist, grid) as source of drag.
Definition: elm_dnd.c:557
void elm_fileselector_mode_set(Evas_Object *obj, Elm_Fileselector_Mode mode)
Set the mode in which a given file selector widget will display (layout) file system entries in its v...
Definition: elc_fileselector.c:2222
const Eina_Value_Struct_Member *(* find_member)(const Eina_Value_Struct_Operations *ops, const Eina_Value_Struct_Desc *desc, const char *name)
How to find description for member.
Definition: eina_value.h:3072
Definition: Ecore_X.h:729
void elm_gengrid_item_all_contents_unset(Elm_Gengrid_Item *obj, Eina_List **l)
Unset all contents fetched by the item class.
Definition: elm_gengrid_item_eo.legacy.c:99
void elm_object_part_content_set(Evas_Object *obj, const char *part, Evas_Object *content)
Set the content on part of a given container widget.
Definition: elm_main.c:1567
void elm_run(void)
Run Elementary's main loop.
Definition: elm_main.c:1362
EAPI void ecore_x_window_raise(Ecore_X_Window win)
Raises the given window.
Definition: ecore_x_window.c:710
EAPI void ephysics_body_angular_movement_enable_get(const EPhysics_Body *body, Eina_Bool *enable_x, Eina_Bool *enable_y, Eina_Bool *enable_z)
Return body's rotation on z axis state.
EAPI Ecore_Evas * ecore_evas_gl_sdl_new(const char *name, int w, int h, int fullscreen, int noframe)
Creates a new Ecore_Evas canvas bound to the Evas SDL + gl engine.
Definition: ecore_evas.c:4441
EAPI Eina_Bool ecore_con_url_url_set(Ecore_Con_Url *url_con, const char *url)
Change the URL assigned to this handle.
Definition: ecore_con_url.c:845
const char * eeze_disk_syspath_get(Eeze_Disk *disk)
Return the /sys/ path of a disk.
Definition: eeze_disk.c:342
EAPI void ecore_evas_pointer_device_xy_get(const Ecore_Evas *ee, const Efl_Input_Device *pointer, Evas_Coord *x, Evas_Coord *y)
Retrieves the coordinates of the mouse pointer.
Definition: ecore_evas.c:2850
Eio_File * eio_eet_sync(Eet_File *ef, Eio_Done_Cb done_cb, Eio_Eet_Error_Cb error_cb, const void *data)
Sync content of an eet file handle, flushing pending writes asynchronously.
Definition: eio_eet.c:403
const Elm_Prefs_Item_Iface * info
The type interface's implementation.
Definition: elm_prefs_common.h:169
EAPI Eina_List * edje_edit_images_list_get(Evas_Object *obj)
Gets the list of all the images in the given edje.
Definition: edje_edit.c:9906
Eina_Bool eina_ustrbuf_insert_length(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t length, size_t pos)
Inserts a string of exact length to a buffer, reallocating as necessary.
Elm_Flip_Mode
Elm flip mode.
Definition: efl_ui_flip_legacy.h:9
Elm_Genlist_Item_Class * item_class
The genlist item class that should be used for the item that has been listed.
Definition: elm_store.h:131
void elm_entry_input_panel_enabled_set(Elm_Entry *obj, Eina_Bool enabled)
Sets the attribute to show the input panel automatically.
Definition: elm_entry_eo.legacy.c:231
unsigned int evas_pointer_button_down_mask_get(const Evas_Canvas *obj)
Returns a bitmask with the default mouse buttons currently pressed, set to 1.
Definition: evas_canvas_eo.legacy.c:135
@ EDJE_ACTION_TYPE_MO
Mo action value.
Definition: Edje_Common.h:1933
EAPI Eina_Bool edje_edit_sound_sample_add(Evas_Object *obj, const char *name, const char *snd_src)
Adds new sound sample to samples collection.
Definition: edje_edit.c:1218
@ EDJE_PART_TYPE_VECTOR
Vector.
Definition: Edje_Legacy.h:3263
@ EVAS_VG_CAP_SQUARE
The end of lines is rendered as a square around the last point.
Definition: Evas_Legacy.h:3718
static Eina_Bool eina_value_list_remove(Eina_Value *value, unsigned int position)
Removes element at given position in value of list type.
int elm_store_cache_get(const Elm_Store *st)
Get the maximum number if items to cache.
Definition: elm_store.c:621
static Eina_Bool eina_condition_broadcast(Eina_Condition *cond)
Signals all threads waiting for a condition.
Eina_List * elm_config_text_classes_list_get(void)
Get Elementary's list of supported text classes.
Definition: elm_config.c:3159
Eina_List * eina_list_sorted_insert(Eina_List *list, Eina_Compare_Cb func, const void *data)
Inserts a new node into a sorted list.
Definition: eina_list.c:757
struct _Eet_Connection Eet_Connection
Opaque handle to track paquet for a specific connection.
Definition: Eet.h:4809
EINA_DEPRECATED EAPI int edje_edit_part_item_min_h_get(Evas_Object *obj, const char *part, const char *item)
Gets the minimum height value of a part's item.
Eina_Value * eina_value_struct_new(const Eina_Value_Struct_Desc *desc)
Creates generic value storage of type struct.
Definition: eina_value.c:5823
void elm_genlist_item_class_free(Elm_Genlist_Item_Class *itc)
Remove an item class in a given genlist widget.
Definition: elm_genlist.c:8403
@ EIO_FILE_COPY
I/O operation is about a specific file copy.
Definition: Eio_Legacy.h:109
Eina_Bool elm_win_demand_attention_get(const Evas_Object *obj)
Get the demand_attention state of a window.
Definition: efl_ui_win.c:8588
Ecore_Cocoa_Object * cocoa_window
Handler of the Cocoa window.
Definition: Ecore_Cocoa.h:186
@ ELM_TRANSIT_TWEEN_MODE_BOUNCE
Start at 0.0 then "drop" like a ball bouncing to the ground at 1.0, and bounce v2 times,...
Definition: elm_transit.h:74
EAPI double edje_edit_state_minmul_h_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the multiplier (minmul) height value of a part state.
@ ELM_POLICY_EXIT
defines elm_exit() behaviour.
Definition: elm_general.h:229
EOAPI Elm_Widget_Item * elm_obj_segment_control_item_get(const Eo *obj, int idx)
Get the item placed at specified index.
enum _EPhysics_Body_Face EPhysics_Body_Face
Define in which body's face the evas object should be set.
void * elm_object_item_signal_callback_del(Elm_Widget_Item *obj, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func)
Remove a signal-triggered callback from a object item edje object.
Definition: elm_widget_item_eo.legacy.c:171
A struct used to define the prefix and suffix to be printed along side the a future value.
Definition: eina_promise.h:378
static int eina_hash_murmur3(const char *key, int len)
Hash function from http://sites.google.com/site/murmurhash/.
EAPI void ecore_imf_context_reset(Ecore_IMF_Context *ctx)
Notifies the Input Method Context that a change such as a change in cursor position has been made.
Definition: ecore_imf_context.c:378
@ EVAS_CALLBACK_RENDER_FLUSH_POST
Called after render update regions have been sent to the display server, but only if update regions e...
Definition: Evas_Common.h:447
unsigned long row
row of the tile grid
Definition: eina_tiler.h:169
void evas_object_text_text_set(Eo *obj, const char *text)
Sets the text string to be displayed by the given text object.
Definition: evas_object_text.c:2356
@ ELM_COLORSELECTOR_PALETTE
Only color palette is displayed.
Definition: elm_colorselector_eo.h:24
void * elm_layout_signal_callback_del(Eo *obj, const char *emission, const char *source, Edje_Signal_Cb func)
Remove a signal-triggered callback from a given layout widget.
Definition: efl_ui_layout.c:3368
Ecore_Pipe * ecore_pipe_add(Ecore_Pipe_Cb handler, const void *data)
Creates two file descriptors (sockets on Windows).
Definition: ecore_pipe.c:93
EAPI void ecore_app_no_system_modules(void)
Do not load system modules for this application.
Definition: ecore.c:219
EAPI Ecore_Evas * ecore_evas_gl_x11_new(const char *disp_name, Ecore_X_Window parent, int x, int y, int w, int h)
Creates Ecore_Evas using opengl x11.
Definition: ecore_evas.c:4035
void elm_thumb_format_set(Evas_Object *obj, Ethumb_Thumb_Format format)
Set the format for the thumb object.
Definition: elm_thumb.c:814
EAPI Eina_Bool edje_edit_state_container_padding_y_set(Evas_Object *obj, const char *part, const char *state, double value, int y)
Sets y padding for BOX or TABLE part.
Eina_Bool evas_object_image_source_clip_get(const Evas_Object *eo)
Determine whether an object is clipped by source object's clipper.
Definition: evas_image_legacy.c:491
Evas_Alloc_Error evas_alloc_error(void)
Get the error status of the most recent memory allocation call.
Definition: main.c:17
void evas_vg_shape_append_close(Evas_Vg_Shape *obj)
Closes the current subpath by drawing a line to the beginning of the subpath, automatically starting ...
Definition: efl_canvas_vg_shape.c:431
Eina_Bool(* Ecore_Event_Handler_Cb)(void *data, int type, void *event)
A callback used by the main loop to handle events of a specified type.
Definition: Ecore_Common.h:603
@ ELM_IMAGE_FLIP_TRANSVERSE
flip image along the y = x line (top-left to bottom-right)
Definition: elm_image_legacy.h:401
double elm_app_base_scale_get(void)
Get the base scale of the application.
Definition: elm_main.c:629
char * comment
Tooltip for the entry.
Definition: efreet_desktop.h:101
void elm_win_norender_pop(Evas_Object *obj)
This pops (decrements) the norender counter on the window.
Definition: efl_ui_win.c:6794
int w
Current width of the window.
Definition: Ecore_Cocoa.h:164
@ ELM_WIN_KEYGRAB_UNKNOWN
Unknown keygrab mode.
Definition: elm_win_legacy.h:145
const char * eina_module_file_get(const Eina_Module *m)
Returns the file name associated with the module.
Definition: eina_module.c:391
void ecore_wl2_offer_finish(Ecore_Wl2_Offer *offer)
Mark this offer as finished This will call the dnd_finished event on the source of the sender.
Definition: ecore_wl2_dnd.c:887
Elua_State * elua_state_new(const char *progname)
Create a new Elua state.
Definition: elua.c:129
@ ELM_GENLIST_ITEM_FIELD_ALL
Type all.
Definition: elm_general.h:366
EAPI int emile_init(void)
Initialize the Emile library.
Definition: emile_main.c:55
@ ETHUMB_THUMB_FLIP_VERTICAL
flip vertically
Definition: Ethumb.h:274
Eina_Bool elm_genlist_homogeneous_get(const Elm_Genlist *obj)
Get whether the homogeneous mode is enabled.
Definition: elm_genlist_eo.legacy.c:9
int version
The Evas Video surface version in use.
Definition: Evas_Legacy.h:6194
Efl_Net_Control_Technology * efl_net_connman_control_find_technology_by_type(Efl_Net_Control_Manager *ctl, const char *tech_type)
Given a Efl.Net.Control find a technology instance given its name.
Definition: efl_net_control-connman.c:1062
EAPI Eina_Bool edje_edit_color_class_add(Evas_Object *obj, const char *name)
Creates a new color class object in the given edje.
Definition: edje_edit.c:2678
Definition: elm_widget_gengrid.h:183
Eina_Cpu_Features eina_cpu_features
Global hardware architecture handler.
Definition: eina_cpu.c:168
EAPI Ecore_Wl2_Output * ecore_wl2_window_output_find(Ecore_Wl2_Window *window)
Find the output that a given window is on.
Definition: ecore_wl2_window.c:1198
void elm_object_item_focus_next_item_set(Elm_Widget_Item *obj, Elm_Widget_Item *next_item, Elm_Focus_Direction dir)
Set the next object item with specific focus direction.
Definition: elm_widget_item_eo.legacy.c:279
void elm_object_item_tooltip_style_set(Elm_Widget_Item *obj, const char *style)
Control a different style for this item tooltip.
Definition: elm_widget_item_eo.legacy.c:15
Evas_Object * elm_entry_add(Evas_Object *parent)
This adds an entry to parent object.
Definition: elm_entry.c:4150
Eio_Monitor * eio_monitor_add(const char *path)
Adds a file/directory to monitor (inotify mechanism)
Definition: eio_monitor.c:318
@ EVAS_VG_PATH_COMMAND_MOVE_TO
The next point is the start point of a sub path.
Definition: Evas_Legacy.h:3757
static Eina_Lock_Result eina_lock_take_try(Eina_Lock *mutex)
Attempts to take a lock if possible.
Elm_Input_Panel_Lang elm_entry_input_panel_language_get(const Elm_Entry *obj)
Get the language mode of the input panel.
Definition: elm_entry_eo.legacy.c:63
EOAPI Elm_Autocapital_Type elm_obj_entry_autocapital_type_get(const Eo *obj)
Get the autocapitalization type on the immodule.
@ ELM_FOCUS_MOVE_POLICY_IN
Move focus by mouse in.
Definition: elm_general.h:815
EAPI char * ecore_x_e_window_profile_get(Ecore_X_Window win)
Get the window profile.
Definition: ecore_x_e.c:1275
Evas_Vg_Gradient_Linear * evas_vg_gradient_linear_add(Evas_Vg_Container *parent)
Creates a new linear gradient object.
Definition: efl_canvas_vg_gradient_linear.c:199
Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const char *file)
Set the photo file to be shown.
Definition: efl_ui_image_zoomable.c:3408
Eina_Bool emile_cipher_init(void)
Force the initialization of the underlying cipher library.
Definition: emile_main.c:27
#define EINA_LOG_CRIT(fmt,...)
Logs a message with level CRITICAL on the default domain with the specified format.
Definition: eina_log.h:365
Elm_Transit_Effect * elm_transit_effect_fade_add(Elm_Transit *transit)
Add the Fade Effect to Elm_Transit.
Definition: elm_transit.c:2293
void elm_spinner_special_value_add(Elm_Spinner *obj, double value, const char *label)
Control special string to display in the place of the numerical value.
Definition: elm_spinner_eo.legacy.c:75
struct _Eina_Value Eina_Value
Store generic values.
Definition: eina_value.h:307
Eina_Bool filtered
flag used to indicate whether or not item has been filtered
Definition: elm_gen_common.h:73
Eina_Bool elm_fileselector_hidden_visible_get(const Evas_Object *obj)
Get if hidden files/directories in the file selector widget are visible or not.
Definition: elc_fileselector.c:2867
void eina_simple_xml_node_doctype_free(Eina_Simple_XML_Node_Data *node)
Removes doctype from parent and deletes it.
Definition: eina_simple_xml_parser.c:873
void elm_map_track_remove(Elm_Map *obj, Efl_Canvas_Object *route)
Remove a track from the map.
Definition: elm_map_eo.legacy.c:165
Eina_Bool elm_win_withdrawn_get(const Evas_Object *obj)
Get the withdrawn state of a window.
Definition: efl_ui_win.c:8542
Definition: elm_widget.h:481
@ ELM_WIN_KEYBOARD_HOST
Host keyboard layout.
Definition: elm_win_legacy.h:131
@ EDJE_MESSAGE_STRING_FLOAT
A message with a struct containing a string and a floating point number as value.
Definition: Edje_Legacy.h:596
@ ECORE_WIN32_WINDOW_TYPE_SPLASH
Splash screen window displayed as an application is starting up.
Definition: Ecore_Win32.h:93
Definition: Ecore_X.h:654
EAPI void ecore_win32_window_size_max_set(Ecore_Win32_Window *window, int max_width, int max_height)
Set the maximum size of the given window.
Definition: ecore_win32_window.c:911
@ EVAS_AXIS_LABEL_TOOL_WIDTH_MAJOR
Length of tool ellipse along AZIMUTH.
Definition: Evas_Legacy.h:369
EAPI void ecore_evas_avoid_damage_set(Ecore_Evas *ee, Ecore_Evas_Avoid_Damage_Type on)
Sets whether or not an Ecore_Evas' window should avoid damage.
Definition: ecore_evas.c:2494
void(* clip_unset)(Evas_Object *o)
code to be run when unsetting clipper of object on a canvas.
Definition: Evas_Common.h:1959
Elm_Object_Layer
Defines couple of standard Evas_Object layers to be used with evas_object_layer_set().
Definition: elm_general.h:478
EOAPI Elm_Widget_Item * elm_obj_diskselector_last_item_get(const Eo *obj)
Get the last item of the diskselector.
static Eina_Bool eina_value_string_get(const Eina_Value *v, const char **c)
Check value type and get contents.
Definition: eina_inline_value_util.x:225
Elm_Focus_Direction dir
focus key direction
Definition: elm_widget_gengrid.h:91
EAPI Eina_Bool eet_connection_send(Eet_Connection *conn, Eet_Data_Descriptor *edd, const void *data_in, const char *cipher_key)
Converts a complex structure and prepare it to be send.
Definition: eet_connection.c:157
Eina_Future * eina_future_chain_array(Eina_Future *prev, const Eina_Future_Desc descs[])
Creates a future chain.
Definition: eina_promise.c:959
Elm_Focus_Move_Policy
Definition: elm_general.h:810
EOAPI const char * elm_obj_genlist_item_decorate_mode_get(const Eo *obj)
Get the item's decorate mode.
unsigned char dbus_activatable
Activate application by dbus, not Exec.
Definition: efreet_desktop.h:127
@ ECORE_IMF_INPUT_PANEL_LAYOUT_PASSWORD
Like normal, but no auto-correct, no auto-capitalization etc.
Definition: Ecore_IMF.h:366
EAPI Ecore_Evas * ecore_evas_buffer_ecore_evas_parent_get(Ecore_Evas *ee)
Returns a pointer to the Ecore_Evas parent of the given Ecore_Evas.
Definition: ecore_evas_buffer.c:931
EAPI void ecore_drm2_device_preferred_depth_get(Ecore_Drm2_Device *device, int *depth, int *bpp)
Get the default depth & bpp from a given device.
Definition: ecore_drm2_device.c:891
@ ECORE_EXE_WIN32_PRIORITY_HIGH
High priority, use with care as other threads in the system will not get processor time.
Definition: Ecore_Common.h:1032
void * Ecore_Buffer_Data
The data of Ecore_Buffer.
Definition: Ecore_Buffer.h:412
void elm_layout_signal_emit(Eo *obj, const char *emission, const char *source)
Send a (Edje) signal to a given layout widget's underlying Edje object.
Definition: efl_ui_layout.c:3386
void elm_animation_view_max_progress_set(Elm_Animation_View *obj, double max_progress)
The last progress of the play.
Structure used when action is ECORE_GETOPT_ACTION_CALLBACK.
Definition: Ecore_Getopt.h:173
Definition: elm_widget_fileselector_entry.h:32
Eina_Bool eina_strbuf_insert_vprintf(Eina_Strbuf *buf, const char *fmt, size_t pos, va_list args)
Inserts data elements into a buffer using a va_list.
Definition: eina_strbuf.c:139
void edje_object_text_class_del(Evas_Object *obj, const char *text_class)
Delete the object text class.
Definition: edje_util.c:1571
Eina_Bool edje_object_part_drag_page(Evas_Object *obj, const char *part, double dx, double dy)
Pages x,y steps.
Definition: edje_legacy.c:282
EAPI void ecore_imf_context_bidi_direction_set(Ecore_IMF_Context *ctx, Ecore_IMF_BiDi_Direction direction)
Sets the bidirectionality at the current cursor position.
Definition: ecore_imf_context.c:1384
void(* prediction_allow_set)(Ecore_IMF_Context *ctx, Eina_Bool prediction)
Allow text prediction.
Definition: Ecore_IMF.h:787
Eina_Iterator * edje_color_class_active_iterator_new(void)
Iterates over all the active class of an application.
Definition: edje_util.c:862
@ ELM_LABEL_SLIDE_MODE_ALWAYS
Slide always.
Definition: elm_label_eo.h:23
Eina_Bool eeze_sensor_read(Eeze_Sensor_Obj *sens)
Read out sensor data.
Definition: eeze_sensor.c:300
void edje_object_message_send(Evas_Object *obj, Edje_Message_Type type, int id, void *msg)
Sends an (Edje) message to a given Edje object.
Definition: edje_message_queue.c:1016
EAPI void ecore_wl2_window_geometry_set(Ecore_Wl2_Window *window, int x, int y, int w, int h)
Set the geometry of a given window.
Definition: ecore_wl2_window.c:1108
Eina_Bool compression
Is this data compressed ?
Definition: Eet.h:551
EOAPI Eina_Bool elm_obj_gesture_layer_attach(Eo *obj, Efl_Canvas_Object *target)
Attach a gesture layer widget to an Evas object (setting the widget's target).
EAPI int ephysics_body_soft_body_position_iterations_get(EPhysics_Body *body)
Get the soft body number of position iterations.
#define ELM_GENLIST_EVENT_UNREALIZED
Called when genlist is unrealized.
Definition: elm_genlist_eo.h:951
void * user_data
Data pointer used for passing data to the asynchronous callback.
Definition: Eeze_Sensor.h:151
Eina_Bool evas_pointer_inside_by_device_get(const Evas *obj, Efl_Input_Device *dev)
Returns whether the mouse pointer is logically inside the canvas.
Definition: evas_main.c:2030
Eina_List * eina_list_promote_list(Eina_List *list, Eina_List *move_list)
Moves the specified data to the head of the list.
Definition: eina_list.c:845
int evas_gl_error_get(Evas_GL *evas_gl)
Returns the last error of any evas_gl function called in the current thread.
Definition: evas_gl.c:665
Eina_Bool elm_label_ellipsis_get(const Elm_Label *obj)
Control the ellipsis behavior of the label.
Definition: elm_label_eo.legacy.c:69
EAPI Eina_Bool edje_edit_spectra_stop_color_set(Evas_Object *obj, const char *spectra, int stop_number, int r, int g, int b, int a, int d)
Sets the colors of the given stop.
Convenience struct used to mass-register widgets implementing prefs pages interfaces.
Definition: elm_prefs_common.h:281
Elm_Gen_Item_Filter_Get_Cb filter_get
Filter seeking class function for genlist/gengrid item classes.
Definition: elm_gen.h:103
EINA_DEPRECATED const char * evas_cserve_path_get(void)
Definition: evas_module.c:849
@ ELM_FILESELECTOR_SORT_BY_FILENAME_ASC
Alphabetical sort by ascending filename, default.
Definition: elm_interface_fileselector_eo.h:33
Eina_List * efreet_icon_extensions_list_get(void)
Gets the list of all icon extensions to look for.
Definition: efreet_icon.c:165
unsigned char repeat_events
it will repeat events to objects below
Definition: edje_convert.h:130
enum _Ecore_Export_Type Ecore_Export_Type
Types for export buffer.
Definition: Ecore_Buffer.h:388
EOAPI void elm_obj_entry_selection_copy(Eo *obj)
This executes a "copy" action on the selected text in the entry.
Definition: Ecore_Input.h:341
Definition: elm_widget_combobox.h:28
static Eina_Bool eina_value_ulong_convert(const Eina_Value *v, unsigned long *c)
Check value type and convert contents.
Definition: eina_inline_value_util.x:259
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_span_col_set(Evas_Object *obj, const char *part, const char *item, unsigned short col)
Sets the count of columns which this item will spans for use.
static Eina_Bool eina_value_struct_value_set(Eina_Value *dst, const char *name, const Eina_Value *src)
Sets the member from Eina_Value source.
double angle
Rotation value: 0.0 means no rotation
Definition: elm_gesture_layer_common.h:93
Evas_Object * elm_layout_content_unset(Evas_Object *obj, const char *swallow)
Unset the layout content.
Definition: efl_ui_layout.c:1317
EAPI Eina_List * edje_edit_sound_samples_list_get(Evas_Object *obj)
Gets the list of all the sounds samples in the given edje.
Definition: edje_edit.c:1085
void elm_layout_file_get(Eo *obj, const char **file, const char **group)
Get the loaded file.
Definition: efl_ui_layout.c:3078
unsigned long int mtime
The timestamp when the file was last modified.
Definition: eina_file.h:220
Eina_Rw_Slice eina_binbuf_rw_slice_get(const Eina_Binbuf *buf)
Gets a read-write slice of the buffer contents.
EAPI void efreet_mime_type_cache_clear(void)
Clear mime icons mapping cache.
Definition: efreet_mime.c:538
Evas_Vg_Node * evas_vg_shape_stroke_marker_get(const Evas_Vg_Shape *obj)
Stroke marker of the shape object.
#define LC_MESSAGES
New locale value, based on the one in libintl.h.
Definition: evil_locale.h:27
EAPI Eina_Bool ecore_con_url_post(Ecore_Con_Url *url_con, const void *data, long length, const char *content_type)
Sends a post request.
Definition: ecore_con_url.c:904
EAPI int eet_data_image_read_to_cspace_surface_cipher(Eet_File *ef, const char *name, const char *cipher_key, unsigned int src_x, unsigned int src_y, unsigned int *d, unsigned int w, unsigned int h, unsigned int row_stride, Eet_Colorspace cspace, int *alpha, int *comp, int *quality, Eet_Image_Encoding *lossy)
Reads image data from the named key in the eet file using a cipher.
Definition: eet_image.c:1422
@ EMBRYO_ERROR_BOUNDS
Stack/heap collision.
Definition: Embryo.h:396
void elm_layout_sizing_restricted_eval(Eo *obj, Eina_Bool w, Eina_Bool h)
Request sizing reevaluation, restricted to current width and/or height.
Definition: efl_ui_layout.c:1967
EAPI void ephysics_world_ambient_light_color_set(EPhysics_World *world, int ar, int ag, int ab)
Set color of the ambient light to be applied on the scene.
@ EVAS_GL_STENCIL_BIT_4
4 bits precision for stencil buffer
Definition: Evas_GL.h:501
EAPI Eet_File * eet_mmap(const Eina_File *file)
Opens an eet file on disk from an Eina_File handle, and returns a handle to it.
Definition: eet_lib.c:1431
Eina_Bool elm_entry_context_menu_disabled_get(const Elm_Entry *obj)
This returns whether the entry's contextual (longpress) menu is disabled.
Definition: elm_entry_eo.legacy.c:33
_Evas_GL_Stencil_Bits
Enumeration that defines the Surface Stencil Format.
Definition: Evas_GL.h:497
Eina_Bool evas_object_textblock_line_number_geometry_get(const Eo *eo_obj, int line, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
Gets the geometry of the line specified by its number.
Definition: evas_object_textblock.c:14138
EAPI Eina_Bool edje_edit_state_image_border_set(Evas_Object *obj, const char *part, const char *state, double value, int l, int r, int t, int b)
Sets the image border of a part state.
Definition: edje_edit.c:10806
Definition: efl_ui_position_manager_common.h:8
@ EMILE_COLORSPACE_YCBCR422P601_PL
YCbCr 4:2:2 Planar, ITU.BT-601 specifications.
Definition: emile_image.h:26
int ECORE_WIN32_EVENT_WINDOW_DESTROY
Ecore_Event for the Ecore_Win32_Event_Destroy event.
Definition: ecore_win32.c:409
void evas_object_intercept_move_callback_add(Evas_Object *obj, Evas_Object_Intercept_Move_Cb func, const void *data)
Set the callback function that intercepts a move event of an object.
@ ELM_DAYSELECTOR_MAX
Sentinel value to indicate last enum field during iteration.
Definition: elm_dayselector_eo.h:32
Eina_Benchmark * eina_benchmark_new(const char *name, const char *run)
Creates a new array.
Definition: eina_benchmark.c:138
const char * real_part
Target part name for the alias set on Efl.Ui.Layout_Part_Proxies_Description::real_part.
Definition: elm_layout_legacy.h:22
EAPI Eina_Bool ecore_evas_window_profile_supported_get(const Ecore_Evas *ee)
Queries if the underlying windowing system supports the window profile.
Definition: ecore_evas.c:2112
const Eina_Value * value
The value of the property.
Definition: eldbus_object.h:101
void elm_bg_color_set(Evas_Object *obj, int r, int g, int b)
Sets the color on a given background widget.
Definition: efl_ui_bg.c:138
Eldbus_Pending * eldbus_name_request(Eldbus_Connection *conn, const char *name, unsigned int flags, Eldbus_Message_Cb cb, const void *cb_data)
Send a "RequestName" method call in proxy.
Definition: eldbus_freedesktop.c:6
Eina_Bool evas_map_util_object_move_sync_get(const Evas_Map *m)
Get the flag of the object move synchronization for map rendering.
Definition: evas_map.c:725
@ EEZE_UDEV_TYPE_POWER_BAT
Definition: Eeze.h:253
const char * key
The logical key : (eg shift+1 == exclamation)
Definition: Ecore_IMF.h:727
const char * interface
interface name
Definition: eldbus_proxy.h:226
int ecore_audio_init(void)
Initializes the Ecore_Audio library.
Definition: ecore_audio.c:31
Definition: efl_canvas_textblock_internal.h:160
EAPI double emotion_object_audio_volume_get(const Evas_Object *obj)
Get the audio volume.
Definition: emotion_smart.c:892
EOAPI Elm_Widget_Item * elm_obj_genlist_at_xy_item_get(const Eo *obj, int x, int y, int *posret)
Get the item that is at the x, y canvas coords.
EOAPI void elm_obj_entry_prediction_allow_set(Eo *obj, Eina_Bool prediction)
Set whether the entry should allow to use the text prediction.
Eina_Bool eina_ustrbuf_append(Eina_UStrbuf *buf, const Eina_Unicode *str)
Appends a string to a buffer, reallocating as necessary.
Eina_List * efreet_util_desktop_category_list(const char *category)
Find all desktops in a given category.
Definition: efreet_utils.c:422
void elm_frame_autocollapse_set(Efl_Ui_Frame *obj, Eina_Bool autocollapse)
Toggle autocollapsing of a frame When enable is true, clicking a frame's label will collapse the fram...
Definition: efl_ui_frame_eo.legacy.c:15
static int eina_rectangle_max_y(Eina_Rectangle *rect)
Gets the rectangle maximum Y coordinate.
void * edje_object_signal_callback_seat_data_get(void)
Gets seat data passed to callbacks.
Definition: edje_program.c:1709
Evas_Video_Cb show
Show the video overlay surface.
Definition: Evas_Legacy.h:6198
EAPI Ecore_Wl_Window * ecore_wl_window_find(unsigned int id)
Definition: ecore_wl_window.c:671
void edje_fontset_append_set(const char *fonts)
Sets the edje append fontset.
Definition: edje_util.c:373
Ecore_Ipc_Server * server
An IPC connection handle.
Definition: Ecore_Ipc.h:311
int h
width and height of source in pixels
Definition: Evas_Common.h:285
void * edje_object_part_text_imf_context_get(const Evas_Object *obj, const char *part)
Gets the input method context in entry.
Definition: edje_util.c:2680
void eina_module_symbol_global_set(Eina_Module *module, Eina_Bool global)
Defines if on module load we should expose all symbol.
Definition: eina_module.c:397
void elm_transit_paused_set(Elm_Transit *transit, Eina_Bool paused)
Pause/Resume the transition.
Definition: elm_transit.c:911
EAPI const char * eeze_disk_mount_wrapper_get(Eeze_Disk *disk)
Get the previously set mount wrapper for a disk.
Definition: eeze_disk_mount.c:247
void elm_prefs_page_iface_unregister(const Elm_Prefs_Page_Iface_Info *array)
Mass-unregister widgets implementing prefs pages interfaces.
Definition: elm_prefs.c:1641
EAPI Ecore_Wl2_Window * ecore_evas_wayland2_window_get(const Ecore_Evas *ee)
Gets the window from Ecore_Evas using the wayland2 backend.
Definition: ecore_evas.c:4608
EAPI EPhysics_Body * ephysics_body_bottom_boundary_add(EPhysics_World *world)
Create a physic bottom boundary.
const char * metavar
used by ecore_getopt_help() with nargs > 0
Definition: Ecore_Getopt.h:193
Eina_List * children
Child nodes.
Definition: efreet_xml.h:49
@ EVAS_AXIS_LABEL_TOUCH_WIDTH_MINOR
Length of contact ellipse perpendicular to AZIMUTH.
Definition: Evas_Legacy.h:368
#define EINA_F32P32_PI
Yields the 32-bit PI constant.
Definition: eina_fp.h:55
void evas_object_image_size_set(Evas_Object *eo_obj, int w, int h)
Sets the size of the given image object.
Definition: evas_image_legacy.c:847
@ ELM_GENLIST_ITEM_FIELD_CONTENT
Type content.
Definition: elm_general.h:368
Elm_Gen_Item * it2
The items which are getting swapped.
Definition: elm_widget_gengrid.h:89
Eldbus_Message * eldbus_message_method_return_new(const Eldbus_Message *msg)
Create a message that is a reply to a method call.
Definition: eldbus_message.c:895
Used as the data param for the ECORE_CON_EVENT_CLIENT_ERROR event.
Definition: Ecore_Con.h:494
EAPI EPhysics_Quaternion * ephysics_quaternion_new(void)
Create a new quaternion.
void * elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data)
Remove an event callback from a widget.
Definition: elm_main.c:1892
void evas_map_util_points_populate_from_object(Evas_Map *m, const Evas_Object *eo_obj)
Populate source and destination map points to match exactly object.
Definition: evas_map.c:885
double total
total size of the downloading data (in bytes)
Definition: Ecore_Con.h:625
Evas_Object_Style_Tag_Base tag
Base style object for holding style information.
Definition: efl_canvas_textblock_internal.h:126
unsigned private_size
Size, in bytes, of the interface's private dada blob.
Definition: Evas_Common.h:1991
int size
Photo size to use (see elm_photo_add()) with the given photo path.
Definition: elm_store.h:106
void(* state_set)(void *data, Evas_Object *obj, const void *from_params, const void *to_params, float pos)
Called upon state changes, including the initial "default" 0.0 state.
Definition: Edje_Common.h:845
@ EVAS_TEXT_STYLE_SHADOW_DIRECTION_BOTTOM
shadow growing to the bottom
Definition: Evas_Legacy.h:6378
const Eldbus_Method * methods
array of the methods that should be registered in this interface, the last item of array should be fi...
Definition: eldbus_service.h:105
@ ECORE_COCOA_CURSOR_IBEAM_VERTICAL
IBeam vertical cursor.
Definition: Ecore_Cocoa.h:119
void elm_gesture_layer_flick_time_limit_ms_set(Evas_Object *obj, unsigned int flick_time_limit_ms)
This function sets the gesture layer flick time limit (in ms) of an object.
Definition: elm_gesture_layer.c:4095
Elm_Policy_Exit
Possible values for the ELM_POLICY_EXIT policy.
Definition: elm_general.h:263
Eina_List * elm_config_color_classes_list_get(void)
Get Elementary's list of supported color classes.
Definition: elm_config.c:3240
EAPI const char * edje_edit_state_rel1_to_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the part name rel1y is relative to.
@ EMOTION_VIS_LIBVISUAL_OINKSIE
oinksie
Definition: Emotion.h:224
int elm_radio_state_value_get(const Efl_Ui_Radio *obj)
Get the integer value that this radio object represents.
Definition: efl_ui_radio_eo.legacy.c:9
EAPI Eina_Bool edje_edit_program_transition_value4_set(Evas_Object *obj, const char *prog, double value)
Sets the interpolation value 4 of the transition.
@ EEZE_SENSOR_TYPE_MOTION_FACEDOWN
Facedown motion sensor.
Definition: Eeze_Sensor.h:82
EAPI int eet_data_undump_cipher(Eet_File *ef, const char *name, const char *cipher_key, const char *text, int textlen, int compress)
Takes an ascii encoding from eet_data_dump() and re-encode in binary using a cipher.
Definition: eet_data.c:4963
time_t mtime
modification time
Definition: edje_convert.h:61
Evas_Smart * evas_object_smart_smart_get(const Evas_Object *obj)
Get the Evas_Smart from which obj smart object was created.
Definition: evas_object_smart.c:203
Eina_Bool elm_flip_interaction_direction_enabled_get(Elm_Flip *obj, Elm_Flip_Direction dir)
Get the enabled state of that flip direction.
double edje_scale_get(void)
Retrieves Edje's global scaling factor.
Definition: edje_util.c:401
void(* client_window_set)(Ecore_IMF_Context *ctx, void *window)
Set the client window for the Input Method Context.
Definition: Ecore_IMF.h:774
Elm_Genlist_Item_Type elm_genlist_item_type_get(const Elm_Genlist_Item *obj)
Get the Item's type.
Definition: elm_genlist_item_eo.legacy.c:99
EOAPI const char * elm_obj_colorselector_palette_name_get(const Eo *obj)
Get current palette's name.
Eina_Bool edje_object_mmap_set(Evas_Object *obj, const Eina_File *file, const char *group)
Sets the EDJ file (and group within it) to load an Edje object's contents from.
Definition: edje_smart.c:461
EAPI void ecore_imf_context_input_panel_hide(Ecore_IMF_Context *ctx)
Asks the Input Method Context to hide the input panel.
Definition: ecore_imf_context.c:917
Evas_Object * elm_textpath_add(Evas_Object *parent)
Add a new textpath to the parent.
Definition: efl_ui_textpath.c:995
@ ELM_INPUT_HINT_AUTOFILL_CREDIT_CARD_EXPIRATION_DATE
Autofill hint for a credit card expiration date.
Definition: elm_general.h:167
const char * name
name for debug and introspection
Definition: eina_value.h:3681
void evas_object_size_hint_align_set(Evas_Object *obj, double x, double y)
Sets the hints for an object's alignment.
Definition: evas_object_main.c:2650
void evas_font_path_global_clear(void)
Removes all font paths loaded into memory by evas_font_path_app_* APIs for the application.
Definition: evas_font_dir.c:1451
@ EVAS_DEVICE_CLASS_POINTER
A laser pointer, wii-style or "minority report" pointing device.
Definition: Evas_Common.h:326
@ ECORE_X_ERROR_CODE_BAD_FONT
Parameter not a Font.
Definition: Ecore_X.h:399
char * path
Extra information specific to the filesystem store.
Definition: elm_store.h:140
const char * eeze_net_addr_get(Eeze_Net *net, Eeze_Net_Addr_Type type)
Get the address of a net object.
Definition: eeze_net.c:246
int(* tell)(void *data, Eo *eo_obj)
Gets the current position within the file.
Definition: Ecore_Audio.h:126
EOAPI Eina_Bool elm_obj_web_navigate(Eo *obj, int steps)
Jumps the given number of steps in the browsing history.
void elm_entry_input_panel_hide(Elm_Entry *obj)
Hide the input panel (virtual keyboard).
Definition: elm_entry_eo.legacy.c:501
Eina_Bool(* item_pack_before)(Evas_Object *obj, Evas_Object *it, Evas_Object *it_before, const Elm_Prefs_Item_Type type, const Elm_Prefs_Item_Iface *iface)
function to pack an item (widget) on the page widget, before a pre-existing, referential,...
Definition: elm_prefs_common.h:259
Eina_Iterator * evas_textblock_cursor_range_simple_geometry_get(const Efl_Text_Cursor_Handle *cur1, const Evas_Textblock_Cursor *cur2)
Get the simple geometry of a range.
Definition: evas_object_textblock.c:13886
void edje_file_cache_flush(void)
Cleans the file cache.
Definition: edje_cache.c:933
Structure associated with smart callback 'download,progress'.
Definition: elm_image_legacy.h:20
struct _Edje_External_Param_Info::@126::@128 d
Info about double type parameters.
@ ELM_INPUT_HINT_NONE
No active hints.
Definition: elm_general.h:156
EAPI void ecore_x_randr_mode_size_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode, int *w, int *h)
gets the width and hight of a given mode
Definition: ecore_x_randr.c:2498
const char * name
the name of the property
Definition: eldbus_proxy.h:204
EAPI void ephysics_body_geometry_get(const EPhysics_Body *body, Evas_Coord *x, Evas_Coord *y, Evas_Coord *z, Evas_Coord *w, Evas_Coord *h, Evas_Coord *d)
Get physics body position.
Ethumb_Thumb_Format elm_thumb_format_get(const Evas_Object *obj)
Get the format of the thumb object.
Definition: elm_thumb.c:822
void elm_config_transition_duration_factor_set(double factor)
Set the transition duration factor.
Definition: elm_config.c:4683
Eina_Bool evas_object_image_source_set(Evas_Object *eo, Evas_Object *src)
Set the source object on an image object to used as a proxy.
Definition: evas_image_legacy.c:463
void eina_quaternion_matrix4_to(Eina_Matrix4 *m, const Eina_Quaternion *rotation, const Eina_Quaternion *perspective, const Eina_Point_3D *translation, const Eina_Point_3D *scale, const Eina_Point_3D *skew)
Definition: eina_quaternion.c:888
EAPI void ecore_drm2_device_screen_size_range_get(Ecore_Drm2_Device *device, int *minw, int *minh, int *maxw, int *maxh)
Get the minimum and maximum screen size range.
Definition: ecore_drm2_device.c:844
Ecore_Select_Function ecore_main_loop_select_func_get(void)
Gets the select function set by ecore_select_func_set(), or the native select function if none was se...
Definition: ecore_main.c:1339
EINA_DEPRECATED void elm_diskselector_item_label_set(Elm_Object_Item *it, const char *label)
Set the label of item.
Elm_Focus_Autoscroll_Mode
Definition: elm_general.h:779
const char * license
if exists, –license will work
Definition: Ecore_Getopt.h:217
Evas_Event_Flags(* Elm_Gesture_Event_Cb)(void *data, void *event_info)
User callback used to stream gesture info from gesture layer.
Definition: elm_gesture_layer_common.h:105
@ Eina_Packing_Descending
Current.
Definition: eina_rectangle.h:147
@ ELM_WIN_NOTIFICATION
A notification window, like a warning about battery life or a new E-Mail received.
Definition: elm_win_legacy.h:89
@ ELM_WIN_INDICATOR_OPAQUE
Unknown indicator opacity mode.
Definition: elm_win_legacy.h:27
#define ELDBUS_ARGS(args...)
Used to insert complete types to signature of methods or signals.
Definition: eldbus_service.h:33
Eio_File * eio_file_xattr_string_get(const char *path, const char *attribute, Eio_Done_String_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Retrieve a string extended attribute of a file/directory.
Definition: eio_xattr.c:401
static Eina_Bool eina_value_set(Eina_Value *value,...)
Sets the generic value.
Eina_Bool elm_transit_paused_get(const Elm_Transit *transit)
Get the value of paused status.
Definition: elm_transit.c:951
void(* Eldbus_Name_Owner_Changed_Cb)(void *data, const char *bus, const char *old_id, const char *new_id)
Callback called when unique id of a bus name changed.
Definition: eldbus_freedesktop.h:121
EAPI void eet_node_struct_append(Eet_Node *parent, const char *name, Eet_Node *child)
TODO FIX ME.
Definition: eet_node.c:293
void * eina_thread_queue_poll(Eina_Thread_Queue *thq, void **allocref)
Fetches a message from a thread queue, but return immediately if there is none with NULL.
Definition: eina_thread_queue.c:514
void(* shutdown)(Ecore_Buffer_Module_Data bmdata)
Shut down the backend.
Definition: Ecore_Buffer.h:443
EOAPI void elm_obj_gengrid_horizontal_set(Eo *obj, Eina_Bool horizontal)
Set the direction in which a given gengrid widget will expand while placing its items.
Eina_Bool elm_config_context_menu_disabled_get(void)
Get enable status of context menu disabled.
Definition: elm_config.c:3798
EAPI void ecore_wl2_window_opaque_region_set(Ecore_Wl2_Window *window, int x, int y, int w, int h)
Set the opaque region of the Ecore_Wl2_Window.
Definition: ecore_wl2_window.c:821
Definition: efl_ui_widget_flip.h:78
Eina_Bool edje_object_part_external_param_set(Eo *obj, const char *part, const Edje_External_Param *param)
Sets the parameter for the external part.
Definition: edje_legacy.c:153
void(* Ecore_Buffer_Provider_Consumer_Add_Cb)(Ecore_Buffer_Provider *provider, int queue_size, int w, int h, void *data)
Called whenever a Ecore_Buffer_Consumer connected.
Definition: Ecore_Buffer_Queue.h:147
Edje_Input_Hints
Input hints.
Definition: Edje_Common.h:33
Elm_Object_Item * elm_object_focused_item_get(const Evas_Object *obj)
Get the focused object item.
Definition: elm_main.c:1985
void evas_object_size_hint_display_mode_set(Eo *eo_obj, Evas_Display_Mode dispmode)
Sets the hints for an object's disply mode,.
Definition: evas_object_main.c:1396
void elm_progressbar_unit_format_function_set(Evas_Object *obj, progressbar_func_type func, progressbar_freefunc_type free_func)
Set the format function pointer for the units label.
Definition: efl_ui_progressbar.c:944
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_max_h_set(Evas_Object *obj, const char *part, const char *item, int max_h)
Sets the maximum height value of a part's item.
Evas_Object * evas_object_text_add(Evas *e)
Creates a new text object on the provided canvas.
Definition: evas_object_text.c:366
Eina_Bool eina_inarray_insert_at(Eina_Inarray *array, unsigned int position, const void *data)
Copies the data at the given position in the array.
Definition: eina_inarray.c:551
const Eina_Value_Struct_Operations * EINA_VALUE_STRUCT_OPERATIONS_STRINGSHARE
Assumes members name are stringshared and can be compared for equality without using its contents (si...
Definition: eina_value.c:5624
void elm_video_play_position_set(Evas_Object *obj, double position)
Set the current position (in seconds) to be played in the Elm_Video object.
Definition: efl_ui_video.c:526
@ EDJE_TEXT_EFFECT_PLAIN
Plain text effect value.
Definition: Edje_Common.h:2119
Ecore_IMF_Device_Class dev_class
The device class of the key released.
Definition: Ecore_IMF.h:732
void ecore_con_ssl_server_verify_name_set(Ecore_Con_Server *svr, const char *name)
Sets the hostname to verify against in certificate verification.
Definition: ecore_con_legacy.c:2569
#define EINA_COW_WRITE_BEGIN(Cow, Read, Write_Type, Write)
Definition for the macro to setup a writeable pointer from a const one.
Definition: eina_cow.h:154
void * ecore_event_handler_data_set(Ecore_Event_Handler *eh, const void *data)
Sets the data associated with an Ecore_Event_Handler.
Definition: ecore_events.c:44
@ ELM_FILESELECTOR_SORT_BY_SIZE_DESC
Sort by descending file size.
Definition: elm_interface_fileselector_eo.h:40
static void eina_vector3_set(Eina_Vector3 *dst, double x, double y, double z)
Set parameters to vector.
@ EMILE_COLORSPACE_RGBA_S3TC_DXT2
DirectDraw DXT2 format with premultiplied RGBA.
Definition: emile_image.h:40
unsigned int total
Number of allocated slots in data.
Definition: eina_array.h:234
void edje_message_signal_process(void)
Processes all queued up edje messages.
Definition: edje_message_queue.c:1022
_Eina_FreeQ_Type
Type of free queues.
Definition: eina_freeq.h:85
void * edje_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func)
Removes a signal-triggered callback from an object.
Definition: edje_legacy.c:139
EAPI Eina_Bool ecore_drm2_output_cloned_get(Ecore_Drm2_Output *output)
Get if a given output is cloned.
Definition: ecore_drm2_outputs.c:1409
Evas_Object * elm_prefs_add(Evas_Object *parent)
Add a new prefs widget.
Definition: elm_prefs.c:478
double elm_animation_view_max_progress_get(const Elm_Animation_View *obj)
The last progress of the play.
int micro
< minor (new features, bugfixes, major improvements version)
Definition: Eet.h:178
void * visual
visual of the pixmap to use (Visual)
Definition: Evas_Legacy.h:4852
@ EVAS_VG_CAP_LAST
Sentinel value to indicate last enum field during iteration.
Definition: Evas_Legacy.h:3720
int edje_object_part_text_input_panel_layout_variation_get(const Evas_Object *obj, const char *part)
Gets the layout variation of the input panel.
Definition: edje_util.c:2771
@ EPHYSICS_CALLBACK_WORLD_CAMERA_MOVED
camera position changed
Definition: EPhysics.h:919
Eina_Value value
The race result.
Definition: eina_promise.h:1594
@ ECORE_EXE_PIPE_ERROR
Exe Pipe error mask.
Definition: ecore_exe_eo.h:52
@ ECORE_WIN32_WINDOW_TYPE_MENU
Menu window.
Definition: Ecore_Win32.h:91
EAPI Ecore_Evas * ecore_evas_software_gdi_new(Ecore_Win32_Window *parent, int x, int y, int width, int height)
Creates a new Ecore_Evas canvas bound to the Evas gdi (software) engine.
Definition: ecore_evas.c:4661
EAPI int edje_edit_sound_tone_frequency_get(Evas_Object *obj, const char *name)
Gets the frequency of tone.
Definition: edje_edit.c:1486
EAPI void ecore_evas_pointer_xy_get(const Ecore_Evas *ee, Evas_Coord *x, Evas_Coord *y)
Retrieves the coordinates of the default mouse pointer.
Definition: ecore_evas.c:2830
Eina_Hash * hash
the hash that holds data, members are of subtype->value_size bytes.
Definition: eina_value.h:2584
Eina_Bool evas_vg_node_visible_get(Evas_Vg_Node *obj)
Retrieves whether or not the given Evas_Vg_Node object is visible.
Definition: efl_canvas_vg_node.c:713
void evas_device_subclass_set(Evas_Device *dev, Evas_Device_Subclass clas)
Set the sub-class of a device.
Definition: evas_device.c:385
void elm_genlist_realized_items_update(Elm_Genlist *obj)
Update the contents of all realized items.
Definition: elm_genlist_eo.legacy.c:189
EAPI Ecore_Wl2_Window_Type ecore_wl2_window_type_get(Ecore_Wl2_Window *window)
Get the type of a given window.
Definition: ecore_wl2_window.c:1847
void eina_log_abort_on_critical_set(Eina_Bool abort_on_critical)
Sets if critical messages should abort the program.
Definition: eina_log.c:1845
void elm_theme_overlay_del(Elm_Theme *th, const char *item)
Delete a theme overlay from the list of overlays.
Definition: elm_theme.c:645
EAPI void ecore_imf_context_input_mode_set(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Mode input_mode)
Sets the input mode used by the Ecore Input Context.
Definition: ecore_imf_context.c:519
enum _EPhysics_Callback_World_Type EPhysics_Callback_World_Type
Identifier of callbacks to be set for EPhysics worlds.
int ethumb_client_init(void)
Initialize the Ethumb_Client library.
Definition: ethumb_client.c:486
Event sent when the window is resized.
Definition: Ecore_Win32.h:446
Ecore_Timer * delay_change_timer
a timer for a delay,changed smart callback
Definition: elm_widget_spinner.h:47
@ ECORE_POWER_STATE_BATTERY
The system is running off battery power, but is otherwise running normally.
Definition: Ecore_Common.h:961
void elm_gengrid_item_custom_size_get(const Elm_Gengrid_Item *obj, int *w, int *h)
Custom size mode for non-homogeneous gengrid.
Definition: elm_gengrid_item_eo.legacy.c:63
EAPI Eina_Stringshare * edje_edit_text_class_font_get(Evas_Object *obj, const char *class_name)
Returns font name of specified text class.
Definition: edje_edit.c:8307
@ ELM_PREFS_TYPE_UNKNOWN
Unknown type.
Definition: elm_prefs_data.h:52
EOAPI void elm_obj_entry_selection_paste(Eo *obj)
This executes a "paste" action in the entry.
A desktop window.
Definition: xdg-shell-client-protocol.h:258
EINA_DEPRECATED Eina_Bool elm_icon_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key)
Set a location in memory to be used as an icon.
Definition: elm_icon.c:640
EAPI void ecore_wl2_subsurface_sync_set(Ecore_Wl2_Subsurface *subsurface, Eina_Bool sync)
Enables or disables sub-surface synchronization.
Definition: ecore_wl2_subsurf.c:142
struct Elput_Event_Pointer_Motion Elput_Event_Pointer_Motion
Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Evas_Object *obj)
Get the keyboard mode of the window.
Definition: efl_ui_win.c:9616
const Eina_Value_Struct_Operations * EINA_VALUE_STRUCT_OPERATIONS_BINSEARCH
Assumes members is sorted by name and applies binary search for names.
Definition: eina_value.c:5623
EAPI Eina_Bool ecore_wl_dnd_drag_get(Ecore_Wl_Input *input, const char *type)
Definition: ecore_wl_dnd.c:353
@ EDJE_PART_TYPE_NONE
None type value.
Definition: Edje_Legacy.h:3246
Definition: elm_win_common.h:19
Ecore_X_Atom ECORE_X_ATOM_XDND_DIRECTSAVE0
Definition: ecore_x_atoms_decl.h:35
@ ECORE_IMF_INPUT_PANEL_HW_KEYBOARD_MODE
Definition: Ecore_IMF.h:174
EINA_DEPRECATED const char * elm_diskselector_item_label_get(const Elm_Object_Item *it)
Get the label of item.
Ecore_Buffer * ecore_buffer_consumer_buffer_dequeue(Ecore_Buffer_Consumer *consumer)
Returns the latest Ecore_Buffer submitted by provider.
Definition: ecore_buffer_consumer.c:155
A structure that stores information of a Hup signal event.
Definition: Ecore_Common.h:624
struct _Evas_Vg_Gradient_Stop Evas_Vg_Gradient_Stop
Type defining gradient stops.
Ecore_IMF_Input_Panel_Lang
Input panel (virtual keyboard) language modes.
Definition: Ecore_IMF.h:380
Eina_Bool swipe
value whether item loop feature is enabled or not.
Definition: elm_widget_genlist.h:201
Definition: Ecore_Evas_Types.h:16
static void eina_vector3_multiply(Eina_Vector3 *out, const Eina_Vector3 *a, const Eina_Vector3 *b)
Multiply two vectors.
double yy
yy in y' = (x * yx) + (y * yy) + (z * yz) + yw
Definition: eina_matrix.h:130
EAPI void ecore_avahi_del(Ecore_Avahi *handler)
Deletes the specified handler of an AvahiPoll.
Definition: ecore_avahi.c:217
EAPI double edje_edit_part_item_item_weight_y_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the vertical weight value of a part item.
Ecore_Ipc_Server * server
An IPC connection handle.
Definition: Ecore_Ipc.h:282
Eina_List * eina_list_prepend_relative(Eina_List *list, const void *data, const void *relative)
Prepends a data pointer to a linked list before the specified member.
Definition: eina_list.c:704
EAPI void ecore_evas_extn_socket_events_block_set(Ecore_Evas *ee, Eina_Bool events_block)
Sets the blocking about mouse events to Ecore Evas.
Definition: ecore_evas.c:4313
@ ECORE_IMF_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED
The number layout to allow a positive or negative sign at the start.
Definition: Ecore_IMF.h:449
Definition: ecore_evas_extn.h:7
int(* property_id_get)(const Evas_Object *o, const char *name)
Smart function to get the numerical ID of a custom property of box children.
Definition: Evas_Common.h:2763
int EIO_MONITOR_ERROR
During operation the monitor failed and will no longer work.
Definition: eio_monitor.c:305
EAPI int emile_shutdown(void)
Shut down the Emile library.
Definition: emile_main.c:81
@ ELM_LIST_COMPRESS
The list won't set any of its size hints to inform how a possible container should resize it.
Definition: elm_general.h:432
EAPI Ecore_Evas * ecore_evas_sdl_new(const char *name, int w, int h, int fullscreen, int hwsurface, int noframe, int alpha)
Creates a new Ecore_Evas canvas bound to the Evas SDL engine.
Definition: ecore_evas.c:4399
EAPI Eina_Bool ecore_drm_device_master_drop(Ecore_Drm_Device *dev)
Tells a given Ecore_Drm_Device to stop being master.
Definition: ecore_drm_device.c:487
#define ecore_event_type_flush(...)
Forcefully flush all pending type without processing them.
Definition: Ecore_Common.h:804
Definition: eina_rectangle.h:109
@ EDJE_ACTION_TYPE_PARAM_SET
Param set action value.
Definition: Edje_Common.h:1920
EAPI Eina_Bool edje_edit_program_tone_name_set(Evas_Object *obj, const char *prog, const char *name)
Sets tone name of the program.
Definition: edje_edit.c:11343
EAPI char ** ecore_x_input_device_properties_list(int slot, int *num_ret)
Definition: ecore_x_xi2.c:979
void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable)
Set the ability for an Elementary object to be focused.
Definition: elm_main.c:1666
EAPI void ecore_evas_layer_set(Ecore_Evas *ee, int layer)
Sets the layer of an Ecore_Evas' window.
Definition: ecore_evas.c:1960
Eina_Bool elm_drop_item_container_add(Evas_Object *obj, Elm_Sel_Format format, Elm_Xy_Item_Get_Cb itemgetcb, Elm_Drag_State entercb, void *enterdata, Elm_Drag_State leavecb, void *leavedata, Elm_Drag_Item_Container_Pos poscb, void *posdata, Elm_Drop_Item_Container_Cb dropcb, void *dropdata)
Set a item container (list, genlist, grid) as target for drop.
Definition: elm_dnd.c:699
Eina_Bool ecore_thread_cancel(Ecore_Thread *thread)
Cancels a running thread.
Definition: ecore_thread.c:741
@ EVAS_CALLBACK_HOLD
Events go on/off hold.
Definition: Evas_Common.h:440
void elm_win_wm_rotation_manual_rotation_done_set(Evas_Object *obj, Eina_Bool set)
Set the manual rotation done mode.
Definition: efl_ui_win.c:8396
EAPI const char * edje_edit_group_aliased_get(Evas_Object *obj, const char *alias_name)
Returns the main group name that is aliased by given alias name.
Definition: edje_edit.c:2235
Elm_Object_Item * elm_genlist_nth_item_get(const Evas_Object *obj, unsigned int nth)
Get the nth item, in a given genlist widget, placed at position nth, in its internal items list.
Definition: elm_genlist.c:8664
char * path
Working directory to run app in.
Definition: efreet_desktop.h:105
void elm_entry_markup_filter_append(Elm_Entry *obj, Elm_Entry_Filter_Cb func, void *data)
Append a markup filter function for text inserted in the entry.
Definition: elm_entry_eo.legacy.c:543
double edje_transition_duration_factor_get(void)
Retrieves transitions duration factor.
Definition: edje_program.c:228
EAPI const Eina_List * emotion_webcams_get(void)
Get a list of active and available webcam.
Definition: emotion_webcam.c:299
EAPI Eina_Bool elput_touch_dwt_enabled_get(Elput_Device *device)
Get if touchpad dwt (disable-while-typing) is enabled.
Definition: elput_touch.c:100
EINA_DEPRECATED void elm_diskselector_item_icon_set(Elm_Object_Item *it, Evas_Object *icon)
Set the icon associated to the item.
@ ELM_PREFS_RESET_LAST
prefs will keep a small history of changes, so this resets back to last batch of changes on the UI el...
Definition: elm_prefs_data.h:41
void elm_mapbuf_point_color_get(const Elm_Mapbuf *obj, int idx, int *r, int *g, int *b, int *a)
The color of a point (vertex) in the mapbuf.
Definition: elm_mapbuf_eo.legacy.c:57
EAPI Eina_Bool eet_identity_verify(Eet_File *ef, const char *certificate_file)
Compares the identify certificate of an eet file against a stored one.
Definition: eet_lib.c:1798
siginfo_t data
Signal info.
Definition: Ecore_Common.h:615
Eina_Bool(* sub_title_set)(Evas_Object *obj, const char *sub_title)
function to set a sub-title on the page widget
Definition: elm_prefs_common.h:244
Evas_Object * elm_index_add(Evas_Object *parent)
Add a new index widget to the given parent Elementary (container) object.
Definition: elm_index.c:1186
#define ELM_GENGRID_EVENT_UNREALIZED
Called when gengrid unrealized.
Definition: elm_gengrid_eo.h:650
int count
The size of the message's array (may be greater than 1)
Definition: Edje_Legacy.h:560
EAPI Ecore_X_Time ecore_x_current_time_get(void)
Return the last event time.
Definition: ecore_x.c:1143
void elm_map_canvas_to_region_convert(const Elm_Map *obj, int x, int y, double *lon, double *lat)
Convert canvas coordinates into geographic coordinates (longitude, latitude).
Definition: elm_map_eo.legacy.c:189
Efl_Canvas_Vg_Shape * evas_vg_shape_add(Efl_Canvas_Vg_Node *parent)
Creates a new vector shape object.
Definition: efl_canvas_vg_shape.c:473
enum _Ector_Update_Type Ector_Update_Type
What kind of update is being pushed.
Elm_Transit_Effect_Wipe_Dir
The direction in which the wipe effect should occur.
Definition: elm_transit.h:103
EAPI Eina_Debug_Session * eina_debug_local_connect(Eina_Bool is_master)
Connect to the local daemon.
Definition: eina_debug.c:496
@ EVAS_RENDER_SUB_REL
DEPRECATED.
Definition: Evas_Legacy.h:2170
Ecore_Pos_Map
Defines the position mappings for the animation.
Definition: Ecore_Common.h:2750
#define EINA_PRINTF(fmt, arg)
Indicates that this function accepts a printf-style format string.
Definition: eina_types.h:388
char * keyname
the name string of the key pressed
Definition: Evas_Legacy.h:315
EAPI Eina_Bool ecore_evas_comp_sync_get(const Ecore_Evas *ee)
Gets the comp sync state.
Definition: ecore_evas.c:2750
static Eina_Bool eina_rw_slice_endswith(const Eina_Rw_Slice slice, const Eina_Slice suffix)
Checks if the slice ends with a suffix.
Eina_Bool elm_image_aspect_fixed_get(const Evas_Object *obj)
Get whether the internal image's aspect ratio is fixed to the original image's.
Definition: efl_ui_image.c:2702
EAPI Eet_Node * eet_node_children_get(Eet_Node *node)
Gets a node's child nodes.
Definition: eet_node.c:228
@ EET_ERROR_ENCRYPT_FAILED
Could not encrypt contents.
Definition: Eet.h:219
unsigned int modifiers
The keyboard modifiers.
Definition: Ecore_Win32.h:336
The structure type used with the Selection Input Method event.
Definition: Ecore_IMF.h:567
const char * elm_app_bin_dir_get(void)
Get the application's run time binaries prefix directory, as set by elm_app_info_set() and the way (e...
Definition: elm_main.c:566
@ EEZE_UDEV_TYPE_DRIVE_CDROM
Definition: Eeze.h:249
EAPI int edje_edit_state_rel1_offset_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the 'rel1 offset Y' value of state.
void ecore_pipe_thaw(Ecore_Pipe *p)
Starts monitoring again the pipe for reading.
Definition: ecore_pipe.c:153
Evas_Object * elm_naviframe_add(Evas_Object *parent)
Add a new Naviframe object to the parent.
Definition: elc_naviframe.c:1605
Elm_Widget_Item * elm_gengrid_item_prepend(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data)
Prepend a new item in a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:195
Eina_Bool elm_config_window_auto_focus_enable_get(void)
Get the auto focus enable flag.
Definition: elm_config.c:4178
EAPI Eina_Bool edje_edit_part_pointer_mode_set(Evas_Object *obj, const char *part, Evas_Object_Pointer_Mode pointer_mode)
Gets pointer_mode of a part.
Definition: edje_edit.c:4058
EOAPI void evas_canvas_font_path_append(Eo *obj, const char *path)
Appends a font path to the list of font paths used by the given evas.
EAPI Evas * ecore_evas_get(const Ecore_Evas *ee)
Gets an Ecore_Evas's Evas.
Definition: ecore_evas.c:1326
EAPI Eina_Bool ecore_con_ssl_server_cafile_add(Ecore_Con_Server *svr, const char *ca_file)
Adds an SSL CA file for use in ecore_con functions.
Definition: ecore_con_legacy.c:2513
int EIO_MONITOR_DIRECTORY_CLOSED
A directory has been closed in a watched directory.
Definition: eio_monitor.c:313
Eina_Bool(* property_get)(const Evas_Object *o, Evas_Object_Box_Option *opt, int property, va_list args)
Smart function to retrieve a custom property from a box child.
Definition: Evas_Common.h:2761
const Eina_Value_Type * EINA_VALUE_TYPE_FILE
manages Eina_File type.
Definition: eina_value.c:5616
EAPI void ephysics_camera_position_get(const EPhysics_Camera *camera, Evas_Coord *x, Evas_Coord *y)
Get camera's position.
Eina_List ** efreet_icon_extra_list_get(void)
Gets the list of all extra directories to look for icons. These directories are used to look for icon...
Definition: efreet_icon.c:158
EAPI void ecore_win32_window_free(Ecore_Win32_Window *window)
Free the given window.
Definition: ecore_win32_window.c:500
void evas_object_clip_set(Efl_Canvas_Object *obj, Efl_Canvas_Object *clipper)
Clip one object to another.
Definition: efl_canvas_object_eo.legacy.c:15
const char * elm_genlist_item_tooltip_style_get(const Elm_Object_Item *it)
Get the style set a given genlist item's tooltip.
Definition: elm_genlist.c:7663
Eina_List * efreet_util_desktop_categories_list(void)
Find all desktop categories This list must be freed using EINA_LIST_FREE.
Definition: efreet_utils.c:408
Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORTED_LIST
Definition: ecore_x_atoms_decl.h:367
EAPI void ephysics_camera_perspective_get(const EPhysics_Camera *camera, Evas_Coord *px, Evas_Coord *py, Evas_Coord *z0, Evas_Coord *foc)
Get perspective applied on the scene.
void elm_config_glayer_long_tap_start_timeout_set(double long_tap_timeout)
Set the duration for occurring long tap event of gesture layer.
Definition: elm_config.c:4041
EOAPI void elm_obj_calendar_select_mode_set(Eo *obj, Elm_Calendar_Select_Mode mode)
Select day mode to use.
Eina_Bool global_hugetlb
Indicates whether global_map uses HugeTLB.
Definition: eina_file_common.h:105
Evas_Callback_Type
Identifier of callbacks to be set for Evas canvases or Evas objects.
Definition: Evas_Common.h:419
@ ECORE_IMF_DEVICE_CLASS_PEN
A special pen device.
Definition: Ecore_IMF.h:489
EAPI unsigned int ecore_con_socks_version_get(Ecore_Con_Socks *ecs)
Returns SOCKS version of a SOCKS proxy.
Definition: ecore_con_socks.c:317
Definition: eina_quaternion.h:34
EOAPI Elm_Widget_Item * elm_obj_gengrid_first_item_get(const Eo *obj)
Get the first item in a given gengrid widget.
void eina_log_function_disable_set(Eina_Bool disabled)
Sets if originating function name logging should be disabled.
Definition: eina_log.c:1825
EAPI Eina_Bool edje_edit_state_map_point_color_get(Evas_Object *obj, const char *part, const char *state, double value, int idx, int *r, int *g, int *b, int *a)
Gets the color of given vertex/point of the current part.
Definition: edje_edit.c:7946
@ ELM_GLVIEW_STENCIL_1
Request min.
Definition: elm_glview_eo.h:53
Eina_Bool elm_drop_target_del(Evas_Object *obj, Elm_Sel_Format format, Elm_Drag_State entercb, void *enterdata, Elm_Drag_State leavecb, void *leavedata, Elm_Drag_Pos poscb, void *posdata, Elm_Drop_Cb dropcb, void *dropdata)
Deletes the drop target status of an object.
Definition: elm_dnd.c:195
Eina_Future_Desc eina_future_cb_console_from_desc(const Eina_Future_Cb_Console_Desc desc)
Creates an Eina_Future_Desc that will print the previous future's resolved value.
Definition: eina_promise.c:1064
int evas_object_text_descent_get(const Evas_Text *obj)
descent property
Definition: evas_text_eo.legacy.c:135
Eina_Bool evas_textblock_cursor_visible_range_get(Efl_Text_Cursor_Handle *start, Evas_Textblock_Cursor *end)
Return the currently visible range.
Definition: evas_object_textblock.c:13220
void edje_object_part_text_insert(Eo *obj, const char *part, const char *text)
Inserts text for an object part.
Definition: edje_legacy.c:1029
unsigned long pixmap
pixmap id to use (Pixmap)
Definition: Evas_Legacy.h:4853
Eina_Rect update_area
Area of the canvas that will be pushed to screen.
Definition: efl_canvas_object_eo.legacy.h:26
@ EVAS_CALLBACK_MOUSE_UP
Mouse Button Up Event.
Definition: Evas_Common.h:423
@ ECORE_AUDIO_TYPE_SNDFILE
Use libsndfile module.
Definition: Ecore_Audio.h:57
void eina_freeq_reduce(Eina_FreeQ *fq, int count)
Reduce the number of items in the free queue by up to count.
Definition: eina_freeq.c:541
struct _Elm_Entry_Anchor_Hover_Info::@244 hover_parent
Geometry of the object used as parent by the hover.
unsigned long int blksize
The block size in bytes.
Definition: eina_file.h:216
const void * key
The key.
Definition: eina_hash.h:299
Eina_Bool edje_file_group_exists(const char *file, const char *glob)
Determines whether a group matching glob exists in an edje file.
Definition: edje_load.c:334
EAPI Eina_Bool ecore_x_selection_primary_clear(void)
Release ownership of the primary selection.
Definition: ecore_x_selection.c:189
void elm_naviframe_item_simple_promote(Elm_Naviframe *obj, Efl_Canvas_Object *content)
Simple version of item_promote.
Definition: elm_naviframe_eo.legacy.c:75
int ecore_thread_max_get(void)
Gets the maximum number of threads that can run simultaneously.
Definition: ecore_thread.c:1205
EAPI void ecore_x_icccm_protocol_set(Ecore_X_Window win, Ecore_X_WM_Protocol protocol, Eina_Bool on)
Set or unset a wm protocol property.
Definition: ecore_x_icccm.c:603
int evas_object_image_load_scale_down_get(const Evas_Object *obj)
Get the scale down factor of a given image object's source image, when loading it.
Definition: evas_image_legacy.c:379
const char * elm_store_item_filesystem_path_get(const Elm_Store_Item *item)
Get the path of a specific store item.
Definition: elm_store.c:718
EAPI int ecore_fb_init(const char *name)
Initialize the Ecore_Fb library.
Definition: ecore_fb.c:42
Evas_Object * evas_object_name_child_find(const Evas_Object *obj, const char *name, int recurse)
Retrieves the object from children of the given object with the given name.
Definition: evas_name.c:64
Definition: elm_slideshow_common.h:28
void elm_win_urgent_set(Evas_Object *obj, Eina_Bool urgent)
Set the urgent state of a window.
Definition: efl_ui_win.c:8551
void evas_object_size_hint_request_get(const Eo *eo_obj, Evas_Coord *w, Evas_Coord *h)
Retrieves the hints for an object's optimum size.
Definition: evas_object_main.c:1560
Eina_List * items
packed items for box and table
Definition: edje_convert.h:126
Elm_Widget_Item * elm_list_item_append(Elm_List *obj, const char *label, Efl_Canvas_Object *icon, Efl_Canvas_Object *end, Evas_Smart_Cb func, const void *data)
Append a new item to the list object.
Definition: elm_list_eo.legacy.c:129
@ EVAS_TEXTBLOCK_TEXT_RAW
textblock text of type raw
Definition: evas_textblock_legacy.h:179
Eina_Bool elm_slider_indicator_show_on_focus_get(const Evas_Object *obj)
Get whether the indicator of the slider is set or not.
Definition: elm_slider.c:1727
int elm_win_wm_rotation_preferred_rotation_get(const Evas_Object *obj)
Get the preferred rotation value.
Definition: efl_ui_win.c:8439
Eina_Stringshare * name
name of the limit
Definition: Edje_Edit.h:141
void(* Evas_Object_Intercept_Clip_Unset_Cb)(void *data, Evas_Object *obj)
Function signature for the clip unset event of an evas object.
Definition: Evas_Legacy.h:3080
Eina_Bool eldbus_service_property_changed(const Eldbus_Service_Interface *interface, const char *name)
Add property to list of changed properties A DBus.PropertiesChanged signal will be sent in an idler w...
Definition: eldbus_service.c:1478
void evas_object_intercept_layer_set_callback_add(Evas_Object *obj, Evas_Object_Intercept_Layer_Set_Cb func, const void *data)
Set the callback function that intercepts a layer set event of an object.
void evas_map_util_rotate(Evas_Map *m, double degrees, Evas_Coord cx, Evas_Coord cy)
Change the map to apply the given rotation.
Definition: evas_map.c:968
void evas_object_box_smart_set(Evas_Object_Box_Api *api)
Set the default box api struct (Evas_Object_Box_Api) with the default values.
Definition: evas_object_box.c:513
@ ECORE_IMF_AUTOCAPITAL_TYPE_ALLCHARACTER
Autocapitalize all letters.
Definition: Ecore_IMF.h:343
int evas_textblock_fit_size_range_get(const Evas_Object *obj, unsigned int *p_min_font_size, unsigned int *p_max_font_size)
Get the object's max and min font sizes used for fitting content.
Definition: evas_object_textblock.c:17936
int g
The component G color of the gradient stop.
Definition: Evas_Legacy.h:3780
void elm_object_item_del(Eo *obj)
Delete the given item.
Definition: elm_main.c:2022
EAPI Eina_Bool ecore_evas_wm_rotation_available_rotations_get(const Ecore_Evas *ee, int **rotations, unsigned int *count)
Gets the array of available window rotations.
Definition: ecore_evas.c:2205
Eina_Inlist * eina_inlist_prepend(Eina_Inlist *list, Eina_Inlist *new_l)
Adds a new node to beginning of list.
Definition: eina_inlist.c:254
EAPI void ecore_x_e_window_profile_change_done_send(Ecore_X_Window root, Ecore_X_Window win, const char *profile)
Send a profile change done event to the window manager.
Definition: ecore_x_e.c:1525
EAPI Eina_Bool edje_edit_state_box_layout_set(Evas_Object *obj, const char *part, const char *state, double value, char *layout)
Sets primary layout of the box.
Eina_Bool eina_str_has_suffix(const char *str, const char *suffix)
Checks if the given string has the given suffix.
Definition: eina_str.c:430
void elm_entry_text_style_user_push(Elm_Entry *obj, const char *style)
Push the style to the top of user style stack.
Definition: elm_entry_eo.legacy.c:435
static double eina_vector2_length_square_get(const Eina_Vector2 *v)
Return the length in square of the given vector.
#define EINA_KEY_LENGTH(Function)
Definition: eina_hash.h:314
Eina_Bool evas_object_textblock_obstacle_add(Efl_Canvas_Textblock *obj, Efl_Canvas_Object *eo_obs)
Add obstacle evas object eo_obs to be observed during layout of text.
Definition: efl_canvas_textblock_eo.legacy.c:57
void eina_matrixsparse_size_get(const Eina_Matrixsparse *m, unsigned long *rows, unsigned long *cols)
Gets the current size of a Sparse Matrix.
Definition: eina_matrixsparse.c:986
@ ELM_FLIP_CUBE_RIGHT
Cube right flip mode.
Definition: efl_ui_flip_legacy.h:15
Elm_Softcursor_Mode elm_config_softcursor_mode_get(void)
Get the software cursor mode.
Definition: elm_config.c:4002
EAPI void ephysics_body_forces_clear(EPhysics_Body *body)
Clear all the forces applied to a body.
void edje_object_part_text_input_panel_language_set(Evas_Object *obj, const char *part, Edje_Input_Panel_Lang lang)
Sets the language mode of the input panel.
Definition: edje_util.c:2970
Definition: eina_xattr.h:53
EAPI int ECORE_EVAS_EWS_EVENT_ADD
window was created
Definition: ecore_evas_ews.c:19
static unsigned int eina_value_list_count(const Eina_Value *value)
Queries number of elements in value of list type.
void eina_prefix_free(Eina_Prefix *pfx)
Frees the prefix object and all its contents.
Definition: eina_prefix.c:754
enum _Emile_Image_Load_Error Emile_Image_Load_Error
Emile image load error codes one can get - see emile_load_error_str() too.
Definition: Ecore_X.h:533
EAPI struct wl_compositor * ecore_wl2_display_compositor_get(Ecore_Wl2_Display *display)
Gets the wl_compositor which belongs to this display.
Definition: ecore_wl2_display.c:1204
EAPI void * ecore_evas_data_get(const Ecore_Evas *ee, const char *key)
Retrieves user data associated with an Ecore_Evas.
Definition: ecore_evas.c:1118
Eina_Bool(* Eldbus_Property_Get_Cb)(const Eldbus_Service_Interface *iface, const char *propname, Eldbus_Message_Iter *iter, const Eldbus_Message *request_msg, Eldbus_Message **error)
Callback function to append property value to message.
Definition: eldbus_service.h:57
EAPI void ecore_evas_callback_post_render_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas mouse post-render events.
Definition: ecore_evas.c:1303
void evas_language_reinit(void)
Reinitialize language from the environment.
Definition: evas_main.c:1070
Eina_Bool edje_object_play_get(const Evas_Object *obj)
Whether this object is playing or not.
Definition: edje_legacy.c:1122
Eina_Bool eldbus_message_iter_arguments_append(Eldbus_Message_Iter *iter, const char *signature,...)
Append an argument into an Eldbus_Message_Iter.
Definition: eldbus_message.c:379
@ ECORE_WIN32_CURSOR_SHAPE_I_BEAM
I-beam.
Definition: Ecore_Win32.h:110
Definition: elm_store.h:105
int minor
< major (binary or source incompatible changes)
Definition: Efreet.h:122
int minor
< major (binary or source incompatible changes)
Definition: Emotion.h:280
@ ELM_MAP_ZOOM_MODE_MANUAL
Zoom controlled manually by elm_map_zoom_set().
Definition: elm_map_legacy.h:18
const char * _eina_log_state_init
String that indicates the log system is initializing.
@ ELM_CLOCK_EDIT_HOUR_UNIT
Unit digit of hours value should be editable.
Definition: elm_clock_eo.h:29
int minor
< major (binary or source incompatible changes)
Definition: Embryo.h:381
Structure associated with smart callback 'download,progress'.
Definition: elm_image_legacy.h:32
const Eina_Value_Type * subtype
how to allocate and access items
Definition: eina_value.h:1184
EAPI unsigned char * ecore_x_randr_output_edid_get(Ecore_X_Window root, Ecore_X_Randr_Output output, unsigned long *length)
gets the EDID information of an attached output if available.
Definition: ecore_x_randr.c:2788
Definition: efl_ui_widget_flip.h:30
Eina_Cow * eina_cow_add(const char *name, unsigned int struct_size, unsigned int step, const void *default_value, Eina_Bool gc)
Instantiates a new Eina_Cow pool.
Definition: eina_cow.c:330
EAPI void * eet_data_descriptor_decode_cipher(Eet_Data_Descriptor *edd, const void *data_in, const char *cipher_key, int size_in)
Decodes a data structure from an arbitrary location in memory using a cipher.
Definition: eet_data.c:4999
EAPI Eina_Bool emotion_init(void)
Initialise Emotion library.
Definition: emotion_main.c:142
void eldbus_connection_data_set(Eldbus_Connection *conn, const char *key, const void *data)
Set an attached data pointer to an object with a given string key.
Definition: eldbus_core.c:1332
EAPI void ecore_evas_window_group_set(Ecore_Evas *ee, const Ecore_Evas *ee_group)
Sets another window that this window is a group member of.
Definition: ecore_evas.c:2539
Eina_Bool elm_genlist_item_expanded_get(const Elm_Genlist_Item *obj)
Get the expanded state of an item.
Definition: elm_genlist_item_eo.legacy.c:45
@ ECORE_WIN32_WINDOW_TYPE_NORMAL
Normal top-level window.
Definition: Ecore_Win32.h:95
void ecore_main_loop_iterate(void)
Runs a single iteration of the main loop to process everything on the queue.
Definition: ecore_main.c:1284
#define DBG(...)
Macro for logging Eina debug messages.
Definition: eina_file_common.h:179
Eina_Prefix * eina_prefix_new(const char *argv0, void *symbol, const char *envprefix, const char *sharedir, const char *magicsharefile, const char *pkg_bin, const char *pkg_lib, const char *pkg_data, const char *pkg_locale)
Creates a new prefix handle given that some input information is provided.
Definition: eina_prefix.c:468
Eina_Bool edje_object_part_text_cursor_next(Edje_Object *obj, const char *part, Edje_Cursor cur)
Advances the cursor to the next cursor position.
Definition: edje_legacy.c:344
Evas_Image_Scale_Hint evas_object_image_scale_hint_get(const Evas_Object *obj)
Get the scale hint of a given image of the canvas.
Definition: evas_image_legacy.c:533
EAPI void ecore_x_e_window_profile_change_send(Ecore_X_Window root, Ecore_X_Window win, const char *profile)
Send a profile change event to the window manager.
Definition: ecore_x_e.c:1456
Definition: Evas_Loader.h:218
const Edje_External_Type * info
The type definition.
Definition: Edje_Common.h:875
@ EMOTION_VIS_LIBVISUAL_LV_SCOPE
lv scope
Definition: Emotion.h:221
void elm_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b)
Gets the color set on a given background widget.
Definition: efl_ui_bg.c:162
Evas_Device_Subclass
Specific type of input device.
Definition: Evas_Common.h:338
void edje_object_message_handler_set(Evas_Object *obj, Edje_Message_Handler_Cb func, void *data)
Sets an Edje message handler function for a given Edje object.
Definition: edje_message_queue.c:1028
EAPI int edje_edit_part_item_index_prefer_h_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the prefer height value of a part's item.
void evas_norender_with_updates(Eo *eo_e)
Update the canvas internal objects but not triggering immediate renderization and producing update re...
Definition: evas_render.c:4157
The structure to store some file statistics.
Definition: eina_file.h:207
#define EINA_CONST
Attribute from gcc to prevent the function to read/modify any global memory.
Definition: eina_types.h:413
EAPI void ephysics_constraint_angular_limit_set(EPhysics_Constraint *constraint, double counter_clock_x, double clock_wise_x, double counter_clock_y, double clock_wise_y, double counter_clock_z, double clock_wise_z)
Set the angular moving limits of a constraint.
#define ELM_HOVER_EVENT_DISMISSED
Called when hover was dismissed.
Definition: elm_hover_eo.h:110
@ ELM_ICON_LOOKUP_FDO
Icon look up order: theme, freedesktop.
Definition: elm_icon_legacy.h:12
Eina_Bool edje_object_part_text_item_geometry_get(const Eo *obj, const char *part, const char *item, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
Returns item geometry.
Definition: edje_legacy.c:522
EAPI int ecore_x_error_code_get(void)
Get the error code from the error.
Definition: ecore_x_error.c:74
void edje_object_text_markup_filter_callback_add(Eo *obj, const char *part, Edje_Markup_Filter_Cb func, void *data)
Adds a markup filter function for newly inserted text.
Definition: edje_legacy.c:607
Eina_Bool eina_strbuf_insert_char(Eina_Strbuf *buf, char c, size_t pos)
Inserts a character into a string buffer, reallocating as necessary.
EINA_DEPRECATED void elm_profile_all_set(const char *profile)
Set Elementary's profile.
Evas_Object *(* Elm_Drag_Icon_Create_Cb)(void *data, Evas_Object *win, Evas_Coord *xoff, Evas_Coord *yoff)
Callback called to create a drag icon object.
Definition: elm_cnp.h:168
@ ELM_CLOCK_EDIT_SEC_DECIMAL
Decimal digit of seconds value should be editable.
Definition: elm_clock_eo.h:35
@ ECORE_X_WINDOW_STATE_HINT_NORMAL
The window wants to be mapped normally.
Definition: Ecore_X.h:1256
void elm_map_overlay_hide_set(Elm_Map_Overlay *overlay, Eina_Bool hide)
Set if the overlay is hidden or not.
Definition: elm_map.c:4940
const Evas_Modifier * evas_key_modifier_get(const Evas *eo_e)
Returns a handle to the list of modifier keys registered in the canvas e.
Definition: evas_key.c:35
EAPI void elput_manager_close(Elput_Manager *manager, int fd)
Request input manager to close a file.
Definition: elput_manager.c:99
EAPI int ECORE_X_MODIFIER_SHIFT
Definition: ecore_x.c:152
EAPI Eina_Bool edje_edit_color_class_del(Evas_Object *obj, const char *name)
Deletes the given class object from edje.
Definition: edje_edit.c:2707
EAPI Eina_Bool edje_edit_size_class_min_w_set(Evas_Object *obj, const char *class_name, Evas_Coord size)
Sets width min size of specified size class.
EOAPI Elm_Widget_Item * elm_obj_genlist_item_sorted_insert(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data)
Insert a new item into the sorted genlist object.
Eina_Bool eio_monitor_fallback_check(const Eio_Monitor *monitor)
Check whether a monitor is using the fallback backend.
Definition: eio_monitor_poll.c:426
double saved_time_image_data_load
time, in seconds, saved in data loads by sharing cached loads instead
Definition: Evas_Common.h:2955
int max_char_count
The maximum number of characters allowed.
Definition: elm_entry_common.h:185
EAPI Eina_Bool edje_edit_group_alias_is(Evas_Object *obj, const char *alias_name)
Checks if this group is an alias name.
Definition: edje_edit.c:2220
void elm_map_region_zoom_bring_in(Elm_Map *obj, int zoom, double lon, double lat)
Animatedly set the zoom level of the map and bring in given coordinates to the center of the map.
Definition: elm_map_eo.legacy.c:159
const Evas_Textblock_Style * evas_object_textblock_style_user_peek(const Eo *eo_obj)
Peeks at the user-styles stack.
Definition: evas_object_textblock.c:8374
Eina_Tmpstr * eina_tmpstr_manage_new(char *str)
Adds a new temporary string using the passed string.
Definition: eina_tmpstr.c:105
struct _Eina_Future_Race_Result Eina_Future_Race_Result
Convenience wrapper over _Eina_Future_Race_Result.
Definition: eina_promise.h:38
EAPI const char * edje_edit_part_source5_get(Evas_Object *obj, const char *part)
Gets the source5 of part.
Definition: Ecore_Sdl.h:54
EAPI Ecore_X_Screen * ecore_x_screen_get(int idx)
Retrieves the screen based on index number.
Definition: ecore_x.c:1015
@ ECORE_IMF_KEYBOARD_LOCK_CAPS
"Caps" lock is active
Definition: Ecore_IMF.h:281
Eina_Stringshare * eina_stringshare_add_length(const char *str, unsigned int slen)
Retrieves an instance of a string with a specific size for use in a program.
Definition: eina_stringshare.c:573
EAPI void * ecore_ipc_client_del(Ecore_Ipc_Client *cl)
Closes the connection and frees memory allocated to the given IPC client.
Definition: ecore_ipc.c:1376
Evas_Button_Flags flags
button flags set during the event
Definition: Evas_Legacy.h:188
void ethumb_client_ethumb_setup(Ethumb_Client *client)
Send setup to server.
Definition: ethumb_client.c:796
EINA_DEPRECATED int elm_diskselector_side_label_lenght_get(const Evas_Object *obj)
Get the side labels max length.
@ EINA_FILE_LNK
Symbolic link type (unused on Windows)
Definition: eina_file.h:126
#define EINA_RECTANGLE_SET(Rectangle, X, Y, W, H)
Definition for the macro to set the values of a Eina_Rectangle.
Definition: eina_rectangle.h:538
Eina_List * item_providers
context menu item list
Definition: elm_widget_entry.h:59
size_t eina_tmpstr_strlen(Eina_Tmpstr *tmpstr)
Deprecated Return the length of a temporary string including the '\0'.
Definition: eina_tmpstr.c:146
EAPI void eet_node_del(Eet_Node *n)
TODO FIX ME.
Definition: eet_node.c:383
char ** eina_str_split_full(const char *str, const char *delim, int max_tokens, unsigned int *elements)
Splits a string using a delimiter and returns number of elements.
Definition: eina_str.c:442
Evas_Coord x1
Final-swipe direction starting point on X.
Definition: elm_gesture_layer_common.h:36
Eina_Bool elm_panel_scrollable_get(const Elm_Panel *obj)
Get the state of the scrollability.
Definition: elm_panel_eo.legacy.c:33
void elm_radio_state_value_set(Efl_Ui_Radio *obj, int value)
Set the integer value that this radio object represents.
Definition: efl_ui_radio_eo.legacy.c:3
@ ECORE_WIN32_WINDOW_TYPE_DIALOG
Dialog window.
Definition: Ecore_Win32.h:94
@ ELM_TRANSIT_EFFECT_WIPE_DIR_LEFT
Wipe to the left.
Definition: elm_transit.h:104
void elm_code_widget_selection_delete(Evas_Object *widget)
Delete the selected contents of widget contents.
Definition: elm_code_widget_selection.c:300
EAPI Ecore_Wl_Window * ecore_wl_window_surface_find(struct wl_surface *surface)
Returns the Ecore_Wl_Window from a wl_surface.
Definition: ecore_wl_window.c:809
void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option)
Sets the mode of display for a given background widget's image.
Definition: efl_ui_bg.c:82
Eina_Bool edje_object_part_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear)
Removes all elements from the box.
Definition: edje_part_table.c:283
Evas_Object *(* Elm_Entry_Item_Provider_Cb)(void *data, Evas_Object *entry, const char *item)
This callback type is used to provide items.
Definition: elm_entry_common.h:125
EAPI Eina_Bool edje_edit_external_add(Evas_Object *obj, const char *external)
Adds an external module to be requested on edje load.
Definition: edje_edit.c:2966
EAPI Eina_Bool ecore_x_e_window_available_profiles_get(Ecore_X_Window win, const char ***profiles, int *count)
Get the array of avaialbe window profiles.
Definition: ecore_x_e.c:1399
void evas_object_image_smooth_scale_set(Evas_Object *obj, Eina_Bool smooth_scale)
Sets whether to use high-quality image scaling algorithm on the given image object.
Definition: evas_image_legacy.c:407
EAPI Eina_Bool edje_edit_state_fill_size_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Sets the fill horizontal size relative value of a part state.
Eina_Bool elm_plug_connect(Elm_Plug *obj, const char *svcname, int svcnum, Eina_Bool svcsys)
Connect a plug widget to service provided by socket image.
Definition: elm_plug_eo.legacy.c:9
EAPI Eina_Bool eeze_mount_fstab_scan(void)
Scan /etc/fstab a single time.
Definition: eeze_disk_dummy.c:77
Evas_Object * edje_object_add(Evas *evas)
Instantiates a new Edje object.
Definition: edje_smart.c:22
EAPI int ecore_drm2_output_supported_rotations_get(Ecore_Drm2_Output *output)
Get the supported rotations of a given output.
Definition: ecore_drm2_outputs.c:1507
void evas_object_geometry_get(const Evas_Object *eo_obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
Retrieves the position and (rectangular) size of the given Evas object.
Definition: evas_object_main.c:1335
EAPI Ecore_Pixmap ecore_buffer_pixmap_get(Ecore_Buffer *buf)
Returns the Pixmap of given Ecore_Buffer.
Definition: ecore_buffer.c:324
EAPI void ecore_wl2_window_move(Ecore_Wl2_Window *window, Ecore_Wl2_Input *input)
Begin moving a given Ecore_Wl2_Window.
Definition: ecore_wl2_window.c:753
Elm_Theme * elm_object_theme_get(const Evas_Object *obj)
Get the specific theme to be used.
Definition: elm_theme.c:973
Eina_Bool shared
Indicates whether this file can be shared.
Definition: eina_file_common.h:102
void elm_entry_entry_set(Evas_Object *obj, const char *entry)
This sets the text displayed within the entry to entry.
Definition: elm_entry.c:4304
void elm_label_slide_mode_set(Elm_Label *obj, Elm_Label_Slide_Mode mode)
Control the slide mode of the label widget.
Definition: elm_label_eo.legacy.c:27
#define ELM_GENGRID_EVENT_MOVED
Called when gengrid item moved.
Definition: elm_gengrid_eo.h:780
EAPI Eina_Bool ecore_file_app_installed(const char *exe)
Checks if the given application is installed.
Definition: ecore_file_path.c:91
Elm_Transit_Tween_Mode
The type of acceleration used in the transition.
Definition: elm_transit.h:63
#define ELM_GENGRID_ITEM_CLASS
Get gengrid item class.
Definition: elm_gengrid_item_eo.h:28
@ ELM_WIN_INDICATOR_TRANSPARENT
Be translucent the indicator.
Definition: elm_win_legacy.h:29
Elm_Win_Indicator_Mode elm_win_indicator_mode_get(const Evas_Object *obj)
Get the indicator mode of the window.
Definition: efl_ui_win.c:8255
void evas_vg_shape_append_quadratic_to(Evas_Vg_Shape *obj, double x, double y, double ctrl_x, double ctrl_y)
Adds a quadratic Bezier curve between the current position and the given end point (x,...
Definition: efl_canvas_vg_shape.c:389
Eina_List * elm_transit_chain_transits_get(const Elm_Transit *transit)
Get the current chain transit list.
Definition: elm_transit.c:1039
@ ECORE_X_WINDOW_STATE_SHADED
The window has the maximum horizontal size.
Definition: Ecore_X.h:163
EAPI void ecore_ipc_server_data_size_max_set(Ecore_Ipc_Server *svr, int size)
Sets the max data payload size for an Ipc message in bytes.
Definition: ecore_ipc.c:1026
Definition: efl_gfx_vg_value_provider.h:9
Definition: Ecore_Wl2.h:117
void evas_textblock_cursor_pos_set(Efl_Text_Cursor_Handle *cur, int _pos)
Set the cursor pos.
Definition: evas_object_textblock.c:11239
EAPI Eina_Bool ecore_evas_fullscreen_get(const Ecore_Evas *ee)
Queries whether an Ecore_Evas' window is fullscreen or not.
Definition: ecore_evas.c:2487
EAPI Eet_File_Mode eet_mode_get(Eet_File *ef)
Gets the mode an Eet_File was opened with.
Definition: eet_lib.c:1669
Evas_GL_API * evas_gl_context_api_get(Evas_GL *evas_gl, Evas_GL_Context *ctx)
Gets the API for rendering using OpenGL with non standard contexts.
Definition: evas_gl.c:636
EAPI void * eet_data_image_decode_cipher(const void *data, const char *cipher_key, int size, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, Eet_Image_Encoding *lossy)
Decodes Image data into pixel data using a cipher.
Definition: eet_image.c:2065
EAPI void ecore_evas_msg_parent_send(Ecore_Evas *ee, int msg_domain, int msg_id, void *data, int size)
Sends message to parent ecore.
Definition: ecore_evas.c:2708
EOAPI Eina_Bool elm_obj_web_text_matches_unmark_all(Eo *obj)
Clears all marked matches in the document.
void elm_naviframe_event_enabled_set(Elm_Naviframe *obj, Eina_Bool enabled)
Control the event enabled when pushing/popping items.
Definition: elm_naviframe_eo.legacy.c:3
void edje_object_part_text_cursor_line_begin_set(Edje_Object *obj, const char *part, Edje_Cursor cur)
Moves the cursor to the beginning of the line.
Definition: edje_legacy.c:323
@ ELM_LABEL_SLIDE_MODE_NONE
No slide effect.
Definition: elm_label_eo.h:20
EAPI void ecore_drm_output_position_get(Ecore_Drm_Output *output, int *x, int *y)
Gets the output position of Ecore_Drm_Output.
Definition: ecore_drm_output.c:1178
const Edje_External_Param_Info * edje_external_param_info_get(const char *type_name)
Gets the array of parameters information about a type given its name.
Definition: edje_external.c:331
const char * elm_config_icon_theme_get(void)
Get the icon theme the user has set.
Definition: elm_config.c:3002
@ EDJE_ACTION_TYPE_STATE_SET
State set action value.
Definition: Edje_Common.h:1909
int(* Eina_Compare_Cb)(const void *data1, const void *data2)
Function used in functions using sorting.
Definition: eina_types.h:548
EAPI int ECORE_EVAS_EWS_EVENT_MANAGER_CHANGE
manager was changed
Definition: ecore_evas_ews.c:18
void(* Elm_Drag_Done)(void *data, Evas_Object *obj, Eina_Bool accepted)
Callback called when a drag is finished.
Definition: elm_cnp.h:187
Efreet_Desktop * efreet_desktop_new(const char *file)
Gets a reference to an Efreet_Desktop structure representing the contents of file or NULL if file is ...
Definition: efreet_desktop.c:239
Ecore_IMF_Keyboard_Modifiers modifiers
The keyboard modifiers active when the event has been emitted.
Definition: Ecore_IMF.h:637
Eina_Bool evas_object_table_pack_get(const Evas_Table *obj, Efl_Canvas_Object *child, unsigned short *col, unsigned short *row, unsigned short *colspan, unsigned short *rowspan)
Get packing location of a child of table.
Definition: evas_table_eo.legacy.c:81
void evas_object_line_xy_set(Evas_Line *obj, int x1, int y1, int x2, int y2)
Sets the coordinates of the end points of the given evas line object.
Definition: evas_line_eo.legacy.c:3
void ecore_timer_loop_reset(Efl_Loop_Timer *obj)
This effectively resets a timer but based on the time when this iteration of the main loop started.
Definition: efl_loop_timer_eo.legacy.c:27
A position.
Definition: Evas_Common.h:245
struct _Eldbus_Proxy_Event_Property_Loaded Eldbus_Proxy_Event_Property_Loaded
A structure used when ELDBUS_PROXY_EVENT_PROPERTY_LOADED event is received.
@ ELM_INPUT_HINT_AUTOFILL_CREDIT_CARD_EXPIRATION_YEAR
Autofill hint for a credit card expiration year.
Definition: elm_general.h:179
Eina_Bool elm_drop_target_add(Evas_Object *obj, Elm_Sel_Format format, Elm_Drag_State entercb, void *enterdata, Elm_Drag_State leavecb, void *leavedata, Elm_Drag_Pos poscb, void *posdata, Elm_Drop_Cb dropcb, void *dropdata)
Set the given object as a target for drops for drag-and-drop.
Definition: elm_dnd.c:164
EAPI double edje_edit_program_transition_value3_get(Evas_Object *obj, const char *prog)
Gets the interpolation value 3 of the transition.
EAPI void ecore_con_socks_remote_del(Ecore_Con_Socks *ecs)
Removes a SOCKS v4 proxy from the proxy list and delete it.
Definition: ecore_con_socks.c:325
@ ELM_CALENDAR_SELECTABLE_NONE
Take no field into account.
Definition: elm_calendar_eo.h:101
unsigned short bg_extended
whether the extended palette is used for the background color
Definition: Evas_Common.h:1873
double step
step for the value change.
Definition: elm_widget_flipselector.h:40
@ ELM_WIN_MOVE_RESIZE_TOP
Start resizing window to the top.
Definition: elm_win_legacy.h:180
Elm_Map_Overlay_Type elm_map_overlay_type_get(const Elm_Map_Overlay *overlay)
Get the overlay type.
Definition: elm_map.c:4909
unsigned int n
Number of fingers tapped
Definition: elm_gesture_layer_common.h:18
void elm_config_item_select_on_focus_disabled_set(Eina_Bool disable)
Set the disable status of the item select on focus feature.
Definition: elm_config.c:3563
@ ELDBUS_OBJECT_EVENT_PROPERTY_REMOVED
a property was removed
Definition: eldbus_object.h:65
Eina_Bool elm_win_wm_rotation_supported_get(const Evas_Object *obj)
Query whether window manager supports window rotation or not.
Definition: efl_ui_win.c:8448
EAPI Eina_Bool edje_edit_part_select_mode_set(Evas_Object *obj, const char *part, Edje_Edit_Select_Mode mode)
Sets the select mode for a textblock part.
Definition: edje_edit.c:3040
const Eina_Value_Type * EINA_VALUE_TYPE_FLOAT
manages float type.
Definition: eina_value.c:5605
Eina_Bool elm_animation_view_auto_play_get(const Elm_Animation_View *obj)
Animation will be started automatically when it's possible.
@ EVAS_VG_JOIN_BEVEL
Used to render beveled line joins.
Definition: Evas_Legacy.h:3741
Evas_GL * evas_gl_current_evas_gl_get(Evas_GL_Context **context, Evas_GL_Surface **surface)
Get current Evas GL.
Definition: evas_gl.c:561
unsigned int Eina_Magic
An abstract type for a magic number.
Definition: eina_magic.h:133
EINA_DEPRECATED EAPI void edje_edit_part_item_span_get(Evas_Object *obj, const char *part, const char *item, unsigned char *col, unsigned char *row)
Retrieves the how many columns and rows will span for use by item.
Definition: edje_edit.c:6041
Eina_Bool evas_textblock_cursor_format_prev(Evas_Textblock_Cursor *cur)
Advances to the previous format node.
Definition: evas_object_textblock.c:10185
Efreet_Icon_Theme_Context context
The type of icons in the dir.
Definition: efreet_icon.h:84
#define ELM_ENTRY_EVENT_UNDO_REQUEST
Called when undo was requested.
Definition: elm_entry_eo.h:1368
void eina_hash_free_buckets(Eina_Hash *hash)
Frees the given hash table buckets resources.
Definition: eina_hash.c:886
Definition: evas_font.h:269
EINA_DEPRECATED void elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale)
Disable scaling of this object.
Definition: elm_icon.c:740
Elm_Theme * elm_theme_ref_get(const Elm_Theme *th)
Return the theme referred to.
Definition: elm_theme.c:623
Definition: elm_widget_hover.h:41
@ ELM_SOFTCURSOR_MODE_OFF
Never use a softcursor.
Definition: elm_general.h:794
Evas_Object * elm_frame_add(Evas_Object *parent)
Add a new frame to the parent.
Definition: efl_ui_frame.c:262
EAPI Eina_Bool edje_edit_state_text_align_y_set(Evas_Object *obj, const char *part, const char *state, double value, double align)
Sets the text vertical align of a part state.
EAPI Eina_Bool edje_edit_part_clip_to_set(Evas_Object *obj, const char *part, const char *clip_to)
Sets a part to clip part to.
Definition: edje_edit.c:3796
const char * elm_gengrid_item_cursor_get(const Elm_Object_Item *it)
Get the type of mouse pointer/cursor decoration set to be shown, when the mouse pointer is over the g...
Definition: elm_gengrid.c:5007
void elm_config_cache_edje_collection_cache_size_set(int size)
Set the configured edje collections (groups) cache size.
Definition: elm_config.c:3416
@ EDJE_DRAG_DIR_Y
Part can be dragged in the vertical direction.
Definition: Edje_Legacy.h:1569
EAPI Eina_Bool edje_edit_state_map_zoom_get(Evas_Object *obj, const char *part, const char *state, double value, double *x, double *y)
Gets map.zoom (x and y) values of given part state.
Definition: edje_edit.c:7865
struct _Eldbus_Proxy Eldbus_Proxy
Represents a client object bound to an interface.
Definition: Eldbus.h:221
void eina_matrix2_copy(Eina_Matrix2 *dst, const Eina_Matrix2 *src)
Copies matrix.
Definition: eina_matrix.c:1366
siginfo_t data
Signal info.
Definition: Ecore_Common.h:670
Eina_Bool edje_object_size_class_set(Evas_Object *obj, const char *size_class, int minw, int minh, int maxw, int maxh)
Sets the object size class.
Definition: edje_util.c:1885
void elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled)
Enable or disable mouse wheel to be used to zoom in / out the map.
Definition: elm_map.c:5509
@ ECORE_IMF_EVENT_KEY_UP
Key Up event.
Definition: Ecore_IMF.h:257
@ ECORE_WIN32_WINDOW_STATE_BELOW
below window
Definition: Ecore_Win32.h:78
EAPI Eina_Bool ecore_evas_transparent_get(const Ecore_Evas *ee)
Queries whether an Ecore_Evas is transparent.
Definition: ecore_evas.c:1499
Structure passed as value on EDJE_MESSAGE_STRING messages.
Definition: Edje_Legacy.h:506
EAPI struct wl_seat * ecore_wl_input_seat_get(Ecore_Wl_Input *input)
Definition: ecore_wl_input.c:370
EOAPI void elm_obj_clock_show_seconds_set(Eo *obj, Eina_Bool seconds)
If the given clock widget must show time with seconds or not.
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:332
void eldbus_object_free_cb_add(Eldbus_Object *obj, Eldbus_Free_Cb cb, const void *data)
Add a callback function to be called when object will be freed.
Definition: eldbus_object.c:259
Eina_Bool edje_object_part_text_prediction_allow_get(const Evas_Object *obj, const char *part)
Gets whether the prediction is allowed or not.
Definition: edje_util.c:2846
Eina_Bool elm_win_conformant_get(const Evas_Object *obj)
Get if this window is an illume conformant window.
Definition: efl_ui_win.c:8376
struct _Eldbus_Connection Eldbus_Connection
Represents a connection of one the type of connection with the DBus daemon.
Definition: Eldbus.h:227
void(* Evas_Object_Intercept_Resize_Cb)(void *data, Evas_Object *obj, Evas_Coord w, Evas_Coord h)
Function signature for the resize event of an evas object.
Definition: Evas_Legacy.h:2948
Eina_Clist * prev
The previous entry in the list.
Definition: eina_clist.h:111
void evas_textblock_cursor_copy(const Evas_Textblock_Cursor *cur_src, Efl_Text_Cursor_Handle *cur_dest)
Make cur_dest point to the same place as cur.
Definition: evas_object_textblock.c:11406
@ EINA_CPU_SVE
Scalable Vector Extension (ARM)
Definition: eina_cpu.h:59
Elm_Map_Zoom_Mode elm_map_zoom_mode_get(const Eo *obj)
Get the zoom mode used by the map object.
Definition: elm_map.c:4407
EAPI void ecore_cocoa_window_size_step_set(Ecore_Cocoa_Window *window, int w, int h)
Sets a Cocoa window's resize increment.
EAPI void * ephysics_world_event_callback_del(EPhysics_World *world, EPhysics_Callback_World_Type type, EPhysics_World_Event_Cb func)
Unregister an ephysics world event callback.
void eina_log_level_set(int level)
Sets the default log level.
Definition: eina_log.c:1733
_Ecore_Wl2_Window_Type
Definition: Ecore_Wl2.h:338
Evas_Object * elm_image_object_get(const Evas_Object *obj)
Get the inlined image object of the image widget.
Definition: efl_ui_image.c:2623
Eina_Iterator * eina_array_iterator_new(const Eina_Array *array)
Gets a new iterator associated with an array.
Definition: eina_array.c:394
Eina_Bool elm_win_modal_get(const Evas_Object *obj)
Get the modal state of a window.
Definition: efl_ui_win.c:8606
EAPI Eina_Bool edje_edit_image_set_del(Evas_Object *obj, const char *name)
Deletes image set.
Definition: edje_edit.c:9324
Eina_Bool(* Eina_Iterator_Next_Callback)(Eina_Iterator *it, void **data)
Type for a callback that returns the next element in a container.
Definition: eina_iterator.h:132
void ecore_wl2_display_terminate(Ecore_Wl2_Display *display)
Terminate a Wayland display's main loop.
Definition: ecore_wl2_display.c:1014
int ECORE_WIN32_EVENT_SELECTION_CLEAR
Ecore_Event for the Ecore_Win32_Event_Selection_Clear event.
Definition: ecore_win32.c:416
double x
x coordinate
Definition: EPhysics.h:192
EAPI Eina_Bool ecore_wl2_window_wm_rotation_supported_get(Ecore_Wl2_Window *window)
Get if window rotation is supported by the window manager.
Definition: ecore_wl2_window.c:1221
size_t offset
Offset from the last format node of the same text.
Definition: efl_canvas_textblock_internal.h:147
EAPI Eina_Bool edje_edit_state_fill_size_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Sets the fill horizontal size offset value of a part state.
EAPI int ecore_ipc_init(void)
Initializes the Ecore IPC library.
Definition: ecore_ipc.c:309
EAPI Eina_Bool ecore_getopt_help_category(FILE *fp, const Ecore_Getopt *parser, const char *category)
Shows help for a single category (along with program usage and description).
Definition: ecore_getopt.c:826
long long ecore_file_size(const char *file)
Gets the size of the given file.
Definition: ecore_file.c:154
EINA_DEPRECATED void elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value)
Enable/disable the file name entry box where the user can type in a name for a file,...
Definition: elc_fileselector_entry.c:513
void elm_object_item_access_order_set(Elm_Widget_Item *obj, Eina_List *objs)
Set highlight order.
Definition: elm_widget_item_eo.legacy.c:129
Definition: Ecore_Wayland.h:130
static Eina_Bool eina_value_get(const Eina_Value *value,...)
Gets the generic value.
EAPI Eina_Bool edje_edit_state_fill_origin_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Sets the fill horizontal origin relative value of a part state.
void elm_datetime_format_set(Evas_Object *obj, const char *fmt)
Set the datetime format.
Definition: elm_datetime.c:47
void elm_map_zoom_mode_set(Eo *obj, Elm_Map_Zoom_Mode mode)
Set the zoom mode used by the map object.
Definition: elm_map.c:4397
void elm_object_focus_move_policy_set(Evas_Object *obj, Elm_Focus_Move_Policy policy)
Set the focus movement policy to a given Elementary object.
Definition: elm_main.c:1697
int version
Version of the Iterator API.
Definition: eina_iterator.h:161
Eina_Bool elm_layout_table_pack(Eo *obj, const char *part, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan)
Insert child to layout table part.
Definition: efl_ui_layout.c:3137
EAPI Eina_Bool edje_edit_state_visible_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool visible)
Sets the visibility of a part state.
Definition: edje_edit.c:7246
EAPI Ecore_Ipc_Server * ecore_ipc_client_server_get(Ecore_Ipc_Client *cl)
Retrieves the IPC server that the given IPC client is connected to.
Definition: ecore_ipc.c:1227
@ ECORE_IMF_INPUT_HINT_AUTOFILL_PHONE
Autofill hint for a phone number.
Definition: Ecore_IMF.h:423
EAPI Eina_Bool edje_edit_program_value_set(Evas_Object *obj, const char *prog, double value)
Sets the value of state for the given program.
Definition: edje_edit.c:11539
@ ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL
Default layout.
Definition: Ecore_IMF.h:355
Eina_Rectangle_Pool * eina_rectangle_pool_get(Eina_Rectangle *rect)
Returns the pool of the given rectangle.
Definition: eina_rectangle.c:821
Mouse leave event.
Definition: Evas_Legacy.h:212
const char * efreet_music_dir_get(void)
Retrieves the XDG Music directory.
Definition: efreet_base.c:177
EAPI Eina_Bool ecore_evas_extn_plug_connect(Evas_Object *obj, const char *svcname, int svcnum, Eina_Bool svcsys)
Connects an external ecore evas plug to service provided by external ecore evas socket.
Definition: ecore_evas.c:4384
Elm_Icon_Lookup_Order lookup_order
The order in which to find the icon.
Definition: elm_store.h:91
EOAPI void elm_obj_box_unpack(Eo *obj, Efl_Canvas_Object *subobj)
Unpack a box item.
void eina_freeq_clear(Eina_FreeQ *fq)
Clear out all queued items to be freed by freeing them.
Definition: eina_freeq.c:531
@ EVAS_GL_NO_FBO
Special value for creating PBuffer surfaces without any attached buffer.
Definition: Evas_GL.h:478
Eina_Bool eio_monitor_has_context(const Eio_Monitor *monitor, const char *path)
Check if a monitor has the context about a file or not.
Definition: eio_monitor.c:417
EAPI Eina_Bool ecore_evas_ews_setup(int x, int y, int w, int h)
Reconfigures the backing store used.
Definition: ecore_evas_ews.c:1332
void elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect)
Delete an added effect.
Definition: elm_transit.c:624
int revision
Revision component of the version.
Definition: eina_main.h:66
EOAPI void elm_obj_clock_time_get(const Eo *obj, int *hrs, int *min, int *sec)
Clock widget's time.
Structure passed as value on EDJE_MESSAGE_STRING_INT_SET messages.
Definition: Edje_Legacy.h:551
Eina_Mempool * eina_mempool_add(const char *name, const char *context, const char *options,...)
Creates a new mempool of the given type.
Definition: eina_mempool.c:263
EAPI void ephysics_body_face_evas_object_set(EPhysics_Body *body, EPhysics_Body_Face face, Evas_Object *evas_obj, Eina_Bool use_obj_pos)
Set an evas object to a physics body face.
EOAPI const Eina_List * elm_obj_diskselector_items_get(const Eo *obj)
Get a list of all the diskselector items.
const Eina_List * elm_object_item_access_order_get(Elm_Widget_Item *obj)
Get highlight order.
Definition: elm_widget_item_eo.legacy.c:123
Evas_Coord elm_config_finger_size_get(void)
Get the configured "finger size".
Definition: elm_config.c:3286
Eina_Bool eina_matrix4_quaternion_to(Eina_Quaternion *rotation, Eina_Quaternion *perspective, Eina_Point_3D *translation, Eina_Point_3D *scale, Eina_Point_3D *skew, const Eina_Matrix4 *m)
Definition: eina_quaternion.c:685
Ecore_IMF_Preedit_Type preedit_type
preedit style type
Definition: Ecore_IMF.h:758
void eina_quaternion_f16p16_scale(Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *a, Eina_F16p16 b)
Definition: eina_quaternion.c:102
@ ETHUMB_THUMB_FLIP_TRANSVERSE
transverse
Definition: Ethumb.h:276
void elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip)
Set the window to be skipped by keyboard focus.
Definition: efl_ui_win.c:9634
@ EVAS_RENDER_SUB
DEPRECATED.
Definition: Evas_Legacy.h:2169
Elm_Widget_Item * elm_genlist_last_item_get(const Elm_Genlist *obj)
Get the last item in the genlist.
Definition: elm_genlist_eo.legacy.c:177
Definition: elm_widget_map.h:149
EAPI Embryo_Cell embryo_program_variable_find(Embryo_Program *ep, const char *name)
Retrieves the location of the public variable in the given program with the given name.
Definition: embryo_amx.c:499
EAPI void ecore_evas_size_step_get(const Ecore_Evas *ee, int *w, int *h)
Gets the "size step" set for a given Ecore_Evas window.
Definition: ecore_evas.c:1710
Edje_Part_Description_Spec_Fill fill
fill settings
Definition: edje_convert.h:156
Evas_Object * event_block_rect
This object blocks the event in some cases.
Definition: elm_widget_genlist.h:129
EAPI int ECORE_WL2_EVENT_SEAT_SELECTION
Definition: ecore_wl2.c:45
Evas_Smart_Class base
Base smart class struct, need for all smart objects.
Definition: Evas_Common.h:2751
EAPI Embryo_Program * embryo_program_const_new(void *data, int size)
Creates a new Embryo program, with bytecode data that cannot be freed.
Definition: embryo_amx.c:261
Eina_Bool edje_external_param_string_get(const Eina_List *params, const char *key, const char **ret)
Gets the value of the given parameter of string type.
Definition: edje_external.c:280
Eina_Stringshare * eina_stringshare_vprintf(const char *fmt, va_list args)
Retrieves an instance of a string for use in a program from a format string.
Definition: eina_stringshare.c:637
Edje_Cursor
All available cursor states.
Definition: Edje_Common.h:6
#define RTLD_LAZY
Lazy function call binding.
Definition: evil_dlfcn.h:24
Eina_Bool needs_size_calc
This flag is set true when the layout sizing eval is already requested.
Definition: elm_widget_layout.h:84
void(* Eina_Benchmark_Specimens)(int request)
Type for a test function to be called when running a benchmark.
Definition: eina_benchmark.h:343
const char * ecore_exe_cmd_get(const Ecore_Exe *exe)
Retrieves the command of the given spawned process.
Definition: ecore_exe.c:224
Definition: Evas_Legacy.h:4813
void elm_code_widget_selection_copy(Evas_Object *widget)
Copy the selected widget content to clipboard.
Definition: elm_code_widget_selection.c:433
Eina_Iterator * edje_file_iterator_new(void)
Iterates over all the opened Edje files.
Definition: edje_load.c:315
Elm_Xdnd_Action action
The action to perform with the data.
Definition: elm_cnp.h:110
@ ECORE_IMF_PREEDIT_TYPE_SUB1
Substring style 1.
Definition: Ecore_IMF.h:322
Eina_Bool elua_util_script_run(Elua_State *es, int argc, char **argv, int n, int *quit)
Runs a script.
Definition: elua.c:818
@ EMBRYO_ERROR_MEMORY
Go into sleepmode - code can be restarted.
Definition: Embryo.h:406
@ ELM_WIN_KEYBOARD_NUMERIC
Numeric keyboard layout.
Definition: elm_win_legacy.h:124
_EPhysics_Callback_Body_Type
Definition: EPhysics.h:2262
#define ELM_PREFS_EVENT_PAGE_LOADED
Called when page got loaded.
Definition: elm_prefs_eo.h:361
enum _EPhysics_Body_Cloth_Anchor_Side EPhysics_Body_Cloth_Anchor_Side
Identifier of cloth anchor sides.
EOAPI int elm_obj_diskselector_display_item_num_get(const Eo *obj)
Get the number of items in the diskselector object.
static void eina_vector2_transform(Eina_Vector2 *out, const Eina_Matrix2 *m, const Eina_Vector2 *v)
Transform vector.
@ EDJE_INPUT_HINT_NONE
No active hints.
Definition: Edje_Common.h:34
Eina_Iterator * edje_mmap_color_class_iterator_new(Eina_File *f)
Iterates over all the color class provided by an Edje file.
Definition: edje_util.c:1109
EAPI const Ecore_Win32_Cursor * ecore_win32_cursor_x11_shaped_get(Ecore_Win32_Cursor_X11_Shape shape)
Retrieve a X11 cursor from a X Id.
Definition: ecore_win32_cursor.c:328
Elm_Widget_Item * elm_index_item_append(Elm_Index *obj, const char *letter, Evas_Smart_Cb func, const void *data)
Append a new item on a given index widget.
Definition: elm_index_eo.legacy.c:111
EOAPI void elm_obj_genlist_focus_on_selection_set(Eo *obj, Eina_Bool enabled)
Set focus upon items selection mode.
Eina_Bool ecore_timer_freeze_get(Ecore_Timer *timer)
Return whether the timer is freezing.
Definition: ecore_timer.c:364
const char * elm_object_access_info_get(Evas_Object *obj)
Get the text to read out when in accessibility mode.
Definition: elm_main.c:1944
EAPI int ECORE_CON_EVENT_URL_DATA
A URL object has data.
Definition: ecore_con_url.c:29
union _Eina_Rect Eina_Rect
A convenient rectangle structure which can be accessed in different ways.
EAPI Eina_Bool ecore_x_selection_xdnd_clear(void)
Release ownership of the XDND selection.
Definition: ecore_x_selection.c:255
Eina_Bool eina_xattr_fd_del(int fd, const char *attribute)
Deletes (removes) an extended attribute from a file descriptor.
Definition: eina_xattr.c:502
Used as the data param for the ECORE_CON_EVENT_SERVER_UPGRADE event.
Definition: Ecore_Con.h:514
Eina_List * eina_list_prepend(Eina_List *list, const void *data)
Prepends the given data to the given linked list.
Definition: eina_list.c:618
int button
Mouse button number that went down (1 - 32)
Definition: Evas_Legacy.h:161
static void eina_condition_free(Eina_Condition *cond)
Deallocates a condition variable.
void eldbus_message_iter_basic_get(Eldbus_Message_Iter *iter, void *value)
Get a basic type from Eldbus_Iterator.
Definition: eldbus_message.c:583
double ysub
subpixel precision for y
Definition: Evas_Common.h:235
void eina_log_print_cb_file(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args)
Alternative logging method, this will output to given file stream.
Definition: eina_log.c:2234
void evas_device_description_set(Evas_Device *dev, const char *desc)
Set the description of a device as a string.
Definition: evas_device.c:322
EAPI double ephysics_body_density_get(const EPhysics_Body *body)
Get body's material density.
Elm_Icon_Type
Elementary icon types.
Definition: elm_general.h:63
void evas_object_image_load_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h)
Retrieve the coordinates of a given image object's selective (source image) load region.
Definition: evas_image_legacy.c:344
void(* Evas_Object_Event_Cb)(void *data, Evas *e, Evas_Object *obj, void *event_info)
Evas object event callback function signature.
Definition: Evas_Common.h:466
EAPI int ECORE_X_EVENT_ANY
low level event dependent on backend in use, will be XEvent.
Definition: ecore_x.c:86
Definition: elm_store.h:138
Eina_Bool global_faulty
Indicates whether global_map is bad.
Definition: eina_file_common.h:104
void efreet_icon_free(Efreet_Icon *icon)
Free's the given icon and all its internal data.
Definition: efreet_icon.c:412
Evas_Vg_Join_Type
These values determine how two joining lines are rendered in a stroker.
Definition: Evas_Legacy.h:3732
static Eina_F32p32 eina_f32p32_sub(Eina_F32p32 a, Eina_F32p32 b)
Calculates the subtraction of two Eina_F32p32 floating point numbers.
void(* Ethumb_Client_Connect_Cb)(void *data, Ethumb_Client *client, Eina_Bool success)
reports results of ethumb_client_connect()
Definition: Ethumb_Client.h:78
@ ELM_TRANSIT_TWEEN_MODE_ACCELERATE
Starts slow and increase speed over time, v1 being a power factor.
Definition: elm_transit.h:70
EINA_DEPRECATED void elm_diskselector_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only)
Set if the cursor set should be searched on the theme or should use the provided by the engine,...
const Eina_Value_Type EINA_VALUE_TYPE_PROMISE
Value type for Eina_Value's containing an Eina_Promise.
Definition: eina_promise.c:250
Definition: Ecore_Wl2.h:70
EAPI void ecore_wl_pointer_xy_get(int *x, int *y)
Retrieves the position of the current screen.
Definition: ecore_wl.c:381
char * exec
Program to execute.
Definition: efreet_desktop.h:104
const char * elm_win_name_get(const Evas_Object *obj)
The window name.
Definition: efl_ui_win.c:9767
EAPI void ecore_con_socks_apply_always(Ecore_Con_Socks *ecs)
Sets a proxy object to be used with all servers created with ecore_con_server_connect().
Definition: ecore_con_socks.c:341
void evas_data_argb_premul(unsigned int *data, unsigned int len)
Pre-multiplies data by an alpha factor.
Definition: evas_main.c:1022
void(* Elm_Drag_State)(void *data, Evas_Object *obj)
Callback called when a drag is finished, enters, or leaves an object.
Definition: elm_cnp.h:177
Definition: eldbus_service.h:21
@ EINA_MATRIX_TYPE_AFFINE
Affine matrix type.
Definition: eina_matrix.h:51
Definition: Ecore_X.h:938
void * ecore_main_fd_handler_del(Ecore_Fd_Handler *fd_handler)
Marks an FD handler for deletion.
Definition: ecore_main.c:1467
EAPI Eina_Bool ecore_wl2_display_sync_is_done(const Ecore_Wl2_Display *display)
Check if the display has performed a sync.
Definition: ecore_wl2_display.c:1132
const Eina_Value_Type * type
how to access values
Definition: eina_value.h:663
@ EDJE_EXTERNAL_PARAM_TYPE_CHOICE
Parameter value is one of a set of predefined string choices.
Definition: Edje_Common.h:628
#define EINA_LOG_ERR(fmt,...)
Logs a message with level ERROR on the default domain with the specified format.
Definition: eina_log.h:376
void eina_matrix3_matrix3_f16p16_to(const Eina_Matrix3 *m, Eina_Matrix3_F16p16 *fm)
Transforms the given floating point matrix to the given fixed point matrix.
Definition: eina_matrix.c:230
void elm_object_item_cursor_set(Elm_Widget_Item *obj, const char *cursor)
Control the type of mouse pointer/cursor decoration to be shown, when the mouse pointer is over the g...
Definition: elm_widget_item_eo.legacy.c:27
void(* Ecore_Evas_Vnc_Client_Disconnected_Cb)(void *data, Ecore_Evas *ee, const char *client_host)
A callback used to inform that a client has disconnected.
Definition: Ecore_Evas.h:3174
const char ** elm_map_sources_get(const Elm_Map *obj, Elm_Map_Source_Type type)
Get the names of available sources for a specific type.
Definition: elm_map_eo.legacy.c:117
Elm_Object_Select_Mode elm_list_select_mode_get(const Elm_List *obj)
Control the list select mode.
Definition: elm_list_eo.legacy.c:21
Eina_Statgen statgen
For inexact stats a stat gen count to rate limit syscalls to stat file.
Definition: eina_file_common.h:92
void elm_gesture_layer_cb_set(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data)
Set the gesture state change callback.
Definition: elm_gesture_layer_eo.legacy.c:51
double evas_object_scale_get(const Evas_Object *obj)
Retrieves the scaling factor for the given Evas object.
Definition: evas_object_main.c:2681
void elm_transit_smooth_set(Elm_Transit *transit, Eina_Bool smooth)
Set the smooth effect for a transit.
Definition: elm_transit.c:696
EOAPI void evas_canvas_key_lock_del(Eo *obj, const char *keyname)
Removes the keyname key from the current list of lock keys on canvas e.
const char * elm_object_translatable_part_text_get(const Evas_Object *obj, const char *part)
Get the original string set as translatable for an object.
Definition: elm_main.c:1526
void * elm_win_trap_data_get(const Evas_Object *obj)
Get the trap data associated with a window.
Definition: efl_ui_win.c:8018
EAPI void ecore_drm2_output_info_get(Ecore_Drm2_Output *output, int *x, int *y, int *w, int *h, unsigned int *refresh)
Get the geometry and refresh rate for a given output.
Definition: ecore_drm2_outputs.c:1681
EOAPI void elm_obj_gengrid_reorder_type_set(Eo *obj, Elm_Gengrid_Reorder_Type type)
Set the Gengrid reorder type.
Eina_Bool elm_progressbar_inverted_get(const Evas_Object *obj)
Invert a given progress bar widget's displaying values order.
Definition: efl_ui_progressbar.c:891
void eina_tiler_clear(Eina_Tiler *t)
Removes all rectangles from tiles.
Definition: eina_tiler.c:1274
int version
Edje version.
Definition: edje_convert.h:74
EAPI Eina_Bool ecore_evas_borderless_get(const Ecore_Evas *ee)
Queries whether an Ecore_Evas' window is borderless or not.
Definition: ecore_evas.c:2074
_Ecore_IMF_Device_Subclass
Enumeration for defining the types of Ecore_IMF_Device_Subclass.
Definition: Ecore_IMF.h:500
int elm_genlist_block_count_get(const Elm_Genlist *obj)
Get the maximum number of items within an item block.
Definition: elm_genlist_eo.legacy.c:105
Eina_Bool evas_textblock_cursor_line_set(Evas_Textblock_Cursor *cur, int line)
Go to the start of the line passed.
Definition: evas_object_textblock.c:11287
EAPI int eet_data_image_decode_to_surface_cipher(const void *data, const char *cipher_key, int size, unsigned int src_x, unsigned int src_y, unsigned int *d, unsigned int w, unsigned int h, unsigned int row_stride, int *alpha, int *compress, int *quality, Eet_Image_Encoding *lossy)
Decodes Image data into pixel data using a cipher.
Definition: eet_image.c:2241
EAPI Eina_List * ephysics_body_soft_body_triangles_inside_get(const EPhysics_Body *body, Evas_Coord x, Evas_Coord y, Evas_Coord z, Evas_Coord w, Evas_Coord h, Evas_Coord d)
Get a list of triangles indexes inside an area.
const char * elm_entry_entry_get(const Evas_Object *obj)
This returns the text currently shown in object entry.
Definition: elm_entry.c:4312
EAPI int efreet_mime_init(void)
Initializes the efreet mime settings.
Definition: efreet_mime.c:421
EAPI const char * eeze_disk_udev_get_property(Eeze_Disk *disk, const char *property)
Get the property value of a disk.
Definition: eeze_disk_udev.c:13
#define ELM_ENTRY_EVENT_CHANGED_USER
Called when the object changed due to user interaction.
Definition: elm_entry_eo.h:1294
@ ECORE_EXE_PIPE_WRITE
Exe Pipe Write mask.
Definition: ecore_exe_eo.h:51
EAPI int edje_edit_part_drag_step_y_get(Evas_Object *obj, const char *part)
Gets vertical draggable step for part.
EAPI void ecore_x_window_prop_string_set(Ecore_X_Window win, Ecore_X_Atom type, const char *str)
Set a window string property.
Definition: ecore_x_window_prop.c:649
EAPI void ecore_wl_subsurf_opaque_region_set(Ecore_Wl_Subsurf *ess, int x, int y, int w, int h)
Sets an opaque region for the given subsurface.
Definition: ecore_wl_subsurf.c:194
static void eina_clist_move_tail(Eina_Clist *dst, Eina_Clist *src)
Moves all elements from src to the tail of dst.
@ ECORE_IMF_INPUT_HINT_AUTOFILL_CREDIT_CARD_EXPIRATION_DAY
Autofill hint for a credit card expiration day.
Definition: Ecore_IMF.h:417
EOAPI Elm_Widget_Item * elm_obj_gengrid_selected_item_get(const Eo *obj)
Get the selected item in a given gengrid widget.
Eina_Cpu_Features eina_cpu_features_get(void)
Cpu features accessor.
Definition: eina_cpu.c:195
Eina_Bool(* Ecore_Evas_Vnc_Client_Accept_Cb)(void *data, Ecore_Evas *ee, const char *client_host)
A callback used to accept a new client.
Definition: Ecore_Evas.h:3162
Eina_Bool restricted_calc_w
This is a flag to support edje restricted_calc in w axis.
Definition: elm_widget_layout.h:85
@ EFL_GFX_FILL_RESTRICT
Tiling clamps, range offset ignored.
Definition: Evas_Legacy.h:5483
EAPI void eeze_disk_cancel(Eeze_Disk *disk)
Cancel a pending operation on the disk.
Definition: eeze_disk_mount.c:419
Eina_Bool eina_strbuf_append_printf(Eina_Strbuf *buf, const char *fmt,...) EINA_PRINTF(2
Appends data elements to a buffer using printf-style formatting.
void eina_matrix3_values_get(const Eina_Matrix3 *m, double *xx, double *xy, double *xz, double *yx, double *yy, double *yz, double *zx, double *zy, double *zz)
Gets the values of the coefficients of the given floating point matrix.
Definition: eina_matrix.c:146
@ ECORE_COCOA_CURSOR_IBEAM
IBeam cursor.
Definition: Ecore_Cocoa.h:109
EAPI unsigned int ecore_drm2_output_subpixel_get(const Ecore_Drm2_Output *output)
Get the subpixel state of the output.
Definition: ecore_drm2_outputs.c:1601
EAPI Eina_Bool edje_edit_part_item_index_max_w_set(Evas_Object *obj, const char *part, unsigned int index, int max_w)
Sets the maximum width value of a part's item.
Eet_Descriptor_Type_Get_Callback type_get
get the type, as used in the union or variant mapping, that should be used to store the given data in...
Definition: Eet.h:2847
EINA_DEPRECATED void elm_flipselector_item_label_set(Elm_Object_Item *it, const char *label)
Set the label of a given flip selector widget's item.
void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled)
Set the disabled state of an Elementary object.
Definition: elm_main.c:1618
void ecore_buffer_provider_consumer_del_cb_set(Ecore_Buffer_Provider *provider, Ecore_Buffer_Provider_Consumer_Del_Cb func, void *data)
Sets a callback for consumer disconnection events.
Definition: ecore_buffer_provider.c:220
EAPI EPhysics_Body * ephysics_body_left_boundary_add(EPhysics_World *world)
Create a physic left boundary.
@ ECORE_AUDIO_MODULE_LAST
Sentinel.
Definition: Ecore_Audio.h:62
EOAPI Efl_Canvas_Object * evas_canvas_object_top_get(const Eo *obj)
Get the highest (stacked) Evas object on the canvas e.
enum _Emile_Cipher_Backend Emile_Cipher_Backend
Flags describing the implemented backend.
#define eina_future_all(...)
A syntactic sugar over eina_future_all_array().
Definition: eina_promise.h:1701
Eina_Bool(* pset)(const Eina_Value_Type *type, void *mem, const void *ptr)
how to set memory from pointer
Definition: eina_value.h:3689
static Eina_Bool eina_rectangle_height_cut(Eina_Rectangle *rect, Eina_Rectangle *slice, Eina_Rectangle *remainder, int amount)
Slices a rectangle horizontally starting from top edge.
Eina_Iterator * edje_external_iterator_get(void)
Definition: edje_external.c:228
void elm_thumb_compress_get(const Evas_Object *obj, int *compress)
Get the compression of the thumb object.
Definition: elm_thumb.c:894
void * eio_file_container_get(Eio_File *ls)
Return the container during EIO operation.
Definition: eio_file.c:759
void eldbus_service_object_unregister(Eldbus_Service_Interface *iface)
Unregister all interfaces of the object path that this interface belongs and the object path.
Definition: eldbus_service.c:1288
EAPI void * eet_data_descriptor_encode(Eet_Data_Descriptor *edd, const void *data_in, int *size_ret)
Encodes a dsata struct to memory and return that encoded data.
Definition: eet_data.c:5245
int x
Mouse co-ordinates where the mouse cursor moved to.
Definition: Ecore_Sdl.h:105
static Eina_Value eina_value_ulong_init(unsigned long c)
Initialize Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:183
Eina_Bool eeze_net_scan(Eeze_Net *net)
Scan an interface to cache its network addresses.
Definition: eeze_net.c:171
void eina_matrix2_multiply_copy(Eina_Matrix2 *out, const Eina_Matrix2 *mat_a, const Eina_Matrix2 *mat_b)
Multiplies two matrices with check.
Definition: eina_matrix.c:1394
Eina_Bool ecore_wl2_offer_supports_mime(Ecore_Wl2_Offer *offer, const char *mime)
Check if the given offer supports the given mimetype.
Definition: ecore_wl2_dnd.c:930
EAPI int ECORE_WL_EVENT_SELECTION_DATA_READY
Definition: ecore_wl.c:97
EAPI void ecore_win32_window_size_base_get(Ecore_Win32_Window *window, int *base_width, int *base_height)
Get the base size of the given window.
Definition: ecore_win32_window.c:996
EAPI Eina_Iterator * eet_list_entries(Eet_File *ef)
Returns an iterator that will describe each entry of an Eet_File.
Definition: eet_lib.c:2777
Used as the data param for the ECORE_CON_EVENT_CLIENT_WRITE event.
Definition: Ecore_Con.h:564
Eina_Inlist * eina_inlist_remove(Eina_Inlist *list, Eina_Inlist *item)
Removes node from list.
Definition: eina_inlist.c:335
@ ELM_THUMB_ANIMATION_LOOP
Play animation once.
Definition: elm_thumb_legacy.h:8
EAPI const Eina_List * ecore_con_url_response_headers_get(Ecore_Con_Url *url_con)
Retrieves headers from last request sent.
Definition: ecore_con_url.c:1294
_Ecore_IMF_Device_Class
Enumeration for defining the types of Ecore_IMF_Device_Class.
Definition: Ecore_IMF.h:483
static void eina_clist_add_head(Eina_Clist *list, Eina_Clist *elem)
Adds an element to the head of the list.
EAPI Evas_Coord edje_edit_size_class_min_h_get(Evas_Object *obj, const char *class_name)
Returns height min size of specified size class.
void elm_app_info_set(void *mainfunc, const char *dom, const char *checkfile)
Re-locate the application somewhere else after compilation, if the developer wishes for easier distri...
Definition: elm_main.c:496
Eio_File * eio_dir_unlink(const char *path, Eio_Filter_Direct_Cb filter_cb, Eio_Progress_Cb progress_cb, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Remove a directory and its content asynchronously.
Definition: eio_dir.c:931
@ EVAS_DEVICE_SUBCLASS_TRACKBALL
A trackball style mouse.
Definition: Evas_Common.h:349
void ethumb_client_crop_align_set(Ethumb_Client *client, float x, float y)
Configure crop alignment in use for future requests.
Definition: ethumb_client.c:1443
EOAPI const char * elm_obj_entry_anchor_hover_style_get(const Eo *obj)
Get the style that the hover should use.
EAPI Eina_Bool edje_edit_size_class_name_set(Evas_Object *obj, const char *name, const char *newname)
Changes name of a size class.
Definition: edje_edit.c:8152
void ecore_exe_tag_set(Ecore_Exe *exe, const char *tag)
Sets the string tag for the given process handle.
Definition: ecore_exe.c:167
Definition: eo_add_fallback.h:8
int val[1]
The message's array of integers.
Definition: Edje_Legacy.h:529
#define ELM_ENTRY_EVENT_ANCHOR_UP
called on anchor up
Definition: elm_entry_eo.h:1429
@ ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN
Sign-in.
Definition: Ecore_IMF.h:402
Eldbus_Pending * eldbus_name_release(Eldbus_Connection *conn, const char *name, Eldbus_Message_Cb cb, const void *cb_data)
Send a "ReleaseName" method call in proxy.
Definition: eldbus_freedesktop.c:16
void * ecore_idle_exiter_del(Ecore_Idle_Exiter *idle_exiter)
Deletes an idle exiter handler from the list to be run on exiting idle state.
Definition: ecore_idle_exiter.c:24
Elm_Widget_Item * elm_naviframe_bottom_item_get(const Elm_Naviframe *obj)
Get a bottom item on the naviframe stack.
Definition: elm_naviframe_eo.legacy.c:51
unsigned char checked
LUA script only.
Definition: edje_convert.h:110
double elm_animation_view_speed_get(const Elm_Animation_View *obj)
Control animation speed.
EAPI void ecore_x_gc_free(Ecore_X_GC gc)
Deletes and frees the given graphics context.
Definition: ecore_x_gc.c:169
Evas_Engine_Info * evas_engine_info_get(const Evas *obj)
Retrieves the current render engine info struct from the given evas.
Definition: evas_main.c:677
Eina_Bool evas_object_box_option_property_vset(Evas_Object *o, Evas_Object_Box_Option *opt, int property, va_list args)
Set a property value (by its given numerical identifier), on a given box child element – by a variabl...
Definition: evas_object_box.c:1971
unsigned int abi_version
always use:
Definition: elm_prefs_common.h:233
Eina_Bool elm_object_cursor_set(Eo *obj, const char *cursor)
The cursor to be shown when mouse is over the object.
Definition: elm_main.c:2041
@ EMOTION_META_INFO_TRACK_TITLE
track title
Definition: Emotion.h:180
struct _Ecore_Cocoa_Screen Ecore_Cocoa_Screen
Opaque handler to manipulate a Cocoa Screen through Ecore.
Definition: Ecore_Cocoa.h:46
wchar_t * evil_char_to_wchar(const char *text)
Convert a string from char * to wchar_t *.
Definition: evil_util.c:19
void elm_object_focus_next_item_set(Evas_Object *obj, Elm_Object_Item *next_item, Elm_Focus_Direction dir)
Set next object item with specific focus direction.
Definition: elm_focus_legacy.c:331
Eina_Promise * eina_promise_new(Eina_Future_Scheduler *scheduler, Eina_Promise_Cancel_Cb cancel_cb, const void *data)
Creates a new promise.
Definition: eina_promise.c:743
void elm_label_line_wrap_set(Elm_Label *obj, Elm_Wrap_Type wrap)
Control the wrapping behavior of the label.
Definition: elm_label_eo.legacy.c:51
Eina_Hash * elm_font_available_hash_add(Eina_List *list)
Create a font hash table of available system fonts.
Definition: elm_font.c:170
SDL Key Up event.
Definition: Ecore_Sdl.h:74
Elm_Fileselector_Sort elm_fileselector_sort_method_get(const Evas_Object *obj)
Get the sort method of the file selector widget.
Definition: elc_fileselector.c:2975
Ecore_Audio wasapi output.
EAPI Eina_Bool edje_edit_group_name_set(Evas_Object *obj, const char *new_name)
Sets a new name for the current open group.
Definition: edje_edit.c:2004
static void eina_vector2_homogeneous_direction_transform(Eina_Vector2 *out, const Eina_Matrix3 *m, const Eina_Vector2 *v)
Homogeneous direction transform vector.
void evas_object_textblock_style_set(Eo *eo_obj, const Evas_Textblock_Style *ts)
Sets object's style to given style.
Definition: evas_object_textblock.c:8299
EOAPI Eina_Bool elm_obj_web_text_matches_highlight_get(const Eo *obj)
Get whether highlighting marks is enabled.
EAPI Eina_Bool edje_edit_program_signal_set(Evas_Object *obj, const char *prog, const char *signal)
Sets signal of the given program.
Definition: edje_edit.c:11464
Definition: eolian_database.h:85
void elm_config_profile_save(const char *profile)
Take the current config and write it out to the named profile.
Definition: elm_config.c:3138
void evas_object_vg_root_node_set(Evas_Object *obj, Efl_Canvas_Vg_Node *root)
Set the root node of the evas_object_vg.
Definition: efl_canvas_vg_object_eo.legacy.c:27
EAPI int ecore_x_window_visible_get(Ecore_X_Window win)
Finds out whether the given window is currently visible.
Definition: ecore_x_window.c:941
Eina_Bool evas_object_image_load_head_skip_get(const Evas_Object *obj)
Get the load option to skip header loads before preload.
Definition: evas_image_legacy.c:393
void elm_grid_pack(Elm_Grid *obj, Efl_Canvas_Object *subobj, int x, int y, int w, int h)
Pack child at given position and size.
Definition: elm_grid_eo.legacy.c:33
double xy
xy in x' = (x * xx) + (y * xy) + (z * xz) + xw
Definition: eina_matrix.h:125
EAPI void ecore_cocoa_window_activate(Ecore_Cocoa_Window *window)
Makes a Cocoa window the current key window by raising it.
@ ELM_GENGRID_ITEM_SCROLLTO_BOTTOM
To the bottom of viewport.
Definition: elm_general.h:403
EOAPI void elm_obj_calendar_marks_draw(Eo *obj)
Draw calendar marks.
Definition: elm_widget_prefs.h:46
static void eina_value_flush(Eina_Value *value)
Empties a generic value storage.
Eina_Iterator * eina_xattr_value_fd_ls(int fd)
Gets an iterator that list all extended attribute value related to a fd.
Definition: eina_xattr.c:184
void elm_slider_units_format_function_set(Evas_Object *obj, slider_func_type func, slider_freefunc_type free_func)
Set the format function pointer for the units label.
Definition: elm_slider.c:1593
@ EET_COMPRESSION_MED
Medium compression level (Zlib)
Definition: Eet.h:245
Edje_External_Param_Type edje_object_part_external_param_type_get(const Eo *obj, const char *part, const char *param)
@addgroup Edje_Object_Group
Definition: edje_legacy.c:167
unsigned int timestamp
event timestamp
Definition: elm_gesture_layer_common.h:19
#define WRN(...)
Macro for logging Eina warnings.
Definition: eina_file_common.h:167
Eina_Accessor * eina_array_accessor_new(const Eina_Array *array)
Gets a new accessor associated with an array.
Definition: eina_array.c:419
Eina_Future_Scheduler * efl_loop_future_scheduler_get(const Eo *obj)
Get the future scheduler for the current loop.
Definition: efl_loop.c:671
@ ELM_OBJECT_SELECT_MODE_MAX
canary value: any value greater or equal to ELM_OBJECT_SELECT_MODE_MAX is forbidden.
Definition: elm_general.h:54
@ EMBRYO_ERROR_INIT_JIT
Unable to set user data field (table full)
Definition: Embryo.h:414
@ EEZE_SENSOR_TYPE_ORIENTATION
Orientation sensor.
Definition: Eeze_Sensor.h:72
EAPI int ECORE_CON_EVENT_PROXY_BIND
A server connection has successfully negotiated an ip:port binding.
Definition: ecore_con_legacy.c:163
Ecore_Cocoa_Object * cocoa_window
Handler of the Cocoa window.
Definition: Ecore_Cocoa.h:176
enum _Emile_Image_Animated_Loop_Hint Emile_Image_Animated_Loop_Hint
Flags describing the behavior of animation from a loaded image.
#define ELM_FLIPSELECTOR_EVENT_OVERFLOWED
Called when flipselector is overflowed.
Definition: elm_flipselector_eo.h:210
void(* Eldbus_Message_Cb)(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending)
Callback that is called when answer of a method call message comes.
Definition: Eldbus.h:203
Elm_Genlist_Item_Type
Defines if the item is of any special type (has subitems or it's the index of a group),...
Definition: elm_general.h:348
static size_t eina_strlen_bounded(const char *str, size_t maxlen)
Count up to a given amount of bytes of the given string.
Definition: eina_inline_str.x:44
EINA_DEPRECATED void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v)
This sets the entry's scrollbar policy (i.e.
Definition: elm_entry.c:5268
EOAPI void elm_obj_gengrid_item_size_set(Eo *obj, int w, int h)
Set the size for the items of a given gengrid widget.
#define ELM_GENLIST_EVENT_MULTI_SWIPE_RIGHT
Called when multitouch swipe right detected.
Definition: elm_genlist_eo.h:888
char * startup_wm_class
If specified will map at least one window with the given string as it's WM class or WM name.
Definition: efreet_desktop.h:106
@ EVAS_PIXEL_FORMAT_ARGB32
ARGB 32bit pixel format with A in the high byte per 32bit pixel word.
Definition: Evas_Common.h:278
Elm_Sel_Type type
The selection type.
Definition: elm_cnp.h:121
void elm_thumb_reload(Evas_Object *obj)
Reload thumbnail if it was generated before.
Definition: elm_thumb.c:959
Eet_Descriptor_Str_Free_Callback str_free
how to free a string
Definition: Eet.h:2837
Eina_Bool edje_object_part_text_input_panel_return_key_disabled_get(const Evas_Object *obj, const char *part)
Gets whether the return key on the input panel should be disabled or not.
Definition: edje_util.c:3097
int ecore_main_fd_handler_fd_get(Ecore_Fd_Handler *fd_handler)
Retrieves the file descriptor that the given handler is handling.
Definition: ecore_main.c:1614
Eina_List * list
the list that holds data, members are of subtype->value_size bytes.
Definition: eina_value.h:1916
void evas_object_lower(Evas_Object *obj)
Lower obj to the bottom of its layer.
Definition: evas_stack.x:87
void ecore_animator_freeze(Ecore_Animator *animator)
Suspends the specified animator.
Definition: ecore_anim.c:893
#define EINA_PATH_SEP_S
The constant defined the path separator as the string "\" on Windows and "/" otherwise.
Definition: eina_file.h:185
Definition: Ecore_X.h:670
static Eina_Bool eina_value_array_set(Eina_Value *value, unsigned int position,...)
Sets the generic value in an array member.
void evas_map_free(Evas_Map *m)
Free a previously allocated map.
Definition: evas_map.c:745
Evas_Object * evas_object_top_at_xy_get(Eo *eo_e, Evas_Coord x, Evas_Coord y, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects)
Retrieve the object stacked at the top of a given position in a canvas.
Definition: evas_main.c:1666
void elm_glview_resize_func_set(Elm_Glview *obj, Elm_GLView_Func_Cb func)
Set the resize function that gets called when resize happens.
Definition: elm_glview.c:605
void eina_quaternion_f16p16_conjugate(Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *in)
Definition: eina_quaternion.c:113
Eina_Bool evas_textblock_cursor_char_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord x, Evas_Coord y)
Sets the position of the cursor according to the X and Y coordinates.
Definition: evas_object_textblock.c:13450
EOAPI void elm_obj_entry_autocapital_type_set(Eo *obj, Elm_Autocapital_Type autocapital_type)
Set the autocapitalization type on the immodule.
Eina_Bool evas_textblock_cursor_eol_get(const Evas_Textblock_Cursor *cur)
Checks if the cursor points to the end of the line.
Definition: evas_object_textblock.c:14118
unsigned int version
must be EINA_VALUE_TYPE_VERSION
Definition: eina_value.h:3679
#define ELM_FILESELECTOR_EVENT_ACTIVATED
Called when the filesector was activated.
Definition: elm_fileselector_eo.h:69
EAPI Eina_Strbuf * emile_base64_encode(const Eina_Binbuf *in)
base64 encoding function.
Definition: emile_base64.c:186
Elm_Transit_Effect * elm_transit_effect_resizing_add(Elm_Transit *transit, Evas_Coord from_w, Evas_Coord from_h, Evas_Coord to_w, Evas_Coord to_h)
Add the Resizing Effect to Elm_Transit.
Definition: elm_transit.c:1098
EAPI int ECORE_CON_EVENT_CLIENT_DATA
A client connected to the server has sent data.
Definition: ecore_con_legacy.c:166
const char * evas_object_text_bidi_delimiters_get(const Evas_Text *obj)
Sets the BiDi delimiters used in the textblock.
Definition: evas_text_eo.legacy.c:33
Ecore_Getopt_Action
Enumeration for defining the actions to do when parsing command line parameters.
Definition: Ecore_Getopt.h:64
void evas_font_path_global_append(const char *path)
Appends a font path to the list of font paths used by the application.
Definition: evas_font_dir.c:1429
void elm_access_object_unregister(Evas_Object *obj)
Unregister accessible object.
Definition: elm_access.c:1285
EAPI int eet_delete(Eet_File *ef, const char *name)
Deletes a specified entry from an Eet file being written or re-written.
Definition: eet_lib.c:2502
EAPI void * ephysics_world_event_callback_del_full(EPhysics_World *world, EPhysics_Callback_World_Type type, EPhysics_World_Event_Cb func, void *data)
Unregister an ephysics world event callback matching data pointer.
EAPI int edje_edit_image_compression_rate_get(Evas_Object *obj, const char *image)
Gets compression rate for the given image.
Definition: edje_edit.c:10489
EOAPI void elm_obj_gengrid_item_custom_size_get(const Eo *obj, int *w, int *h)
Custom size mode for non-homogeneous gengrid.
Eina_Bool evas_vg_shape_interpolate(Evas_Vg_Shape *obj, const Evas_Vg_Shape *from, const Evas_Vg_Shape *to, double pos_map)
Creates intermediary path part-way between two paths.
Definition: efl_canvas_vg_shape.c:459
const char * dev_name
The device name of the key pressed.
Definition: Ecore_IMF.h:712
@ ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_NEXT
Next.
Definition: Ecore_IMF.h:399
EAPI void ecore_evas_move_resize(Ecore_Evas *ee, int x, int y, int w, int h)
Moves and resizes an Ecore_Evas.
Definition: ecore_evas.c:1369
Eina_List * text_classes
list of Edje_Text_Class
Definition: edje_convert.h:70
EAPI int ECORE_WL2_EVENT_DND_MOTION
Definition: ecore_wl2.c:27
#define eina_strbuf_replace_first(buf, str, with)
Replaces the first occurrence of a substring with another string.
Definition: eina_strbuf.h:609
void elm_list_focus_on_selection_set(Elm_List *obj, Eina_Bool enabled)
Control focus upon items selection mode.
Definition: elm_list_eo.legacy.c:27
void elm_entry_prediction_hint_set(Elm_Entry *obj, const char *prediction_hint)
Sets the prediction hint to use an intelligent reply suggestion service.
Definition: elm_entry_eo.legacy.c:567
EAPI void ecore_con_eet_server_free(Ecore_Con_Eet *server)
Frees an existing Ecore_Con_Eet object.
Definition: ecore_con_eet.c:745
EAPI double edje_edit_state_align_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the vertical align value of a part state.
A structure that stores old font directory entries.
Definition: edje_convert.h:31
int same_screen
Same screen flag.
Definition: Ecore_Input.h:296
EOAPI void elm_obj_entry_context_menu_disabled_set(Eo *obj, Eina_Bool disabled)
This disables the entry's contextual (longpress) menu.
unsigned char * eina_binbuf_release(Eina_Binbuf *buf)
Frees the buffer, returning its old contents.
const char * name
The name of the type to register.
Definition: Edje_Common.h:874
#define EMBRYO_FUNCTION_MAIN
Start at program entry point.
Definition: Embryo.h:438
Eina_List * eina_list_demote_list(Eina_List *list, Eina_List *move_list)
Moves the specified data to the tail of the list.
Definition: eina_list.c:889
EAPI Eina_Bool ecore_evas_cursor_device_get(const Ecore_Evas *ee, Efl_Input_Device *pointer, Evas_Object **obj, int *layer, int *hot_x, int *hot_y)
Gets information about an Ecore_Evas' specified pointer device.
Definition: ecore_evas.c:1872
Eina_Bool eeze_disk_can_eject(void)
Return whether eject support is available in eeze.
Definition: eeze_disk.c:476
static Eina_Unicode eina_unicode_utf8_next_get(const char *buf, int *iindex)
Reads UTF8 bytes from buf, starting at iindex and returns the decoded code point at iindex offset,...
void(* control_panel_hide)(Ecore_IMF_Context *ctx)
Hide the control panel.
Definition: Ecore_IMF.h:790
const char * elm_code_file_filename_get(Elm_Code_File *file)
Get the filename for the file specified.
Definition: elm_code_file.c:73
Old_Edje_Image_Directory * image_dir
images directory
Definition: edje_convert.h:65
Eina_Quad_Direction(* Eina_Quad_Callback)(const void *object, size_t middle)
Signature for a callback routine used to determine the location of an object within a quadtree.
Definition: eina_quadtree.h:75
int revision
< micro (bugfix, internal improvements, no new features version)
Definition: Ethumb.h:48
Eina_Bool ecore_pipe_write(Ecore_Pipe *p, const void *buffer, unsigned int nbytes)
Writes on the file descriptor the data passed as parameter.
Definition: ecore_pipe.c:199
Evas_Fill_Spread evas_object_image_fill_spread_get(const Evas_Object *obj)
Retrieves the spread (tiling mode) for the given image object's fill.
Definition: evas_image_legacy.c:1045
_Evas_GL_Options_Bits
Enumeration that defines the Configuration Options.
Definition: Evas_GL.h:512
Statistics about the server that shares cached bitmaps.
Definition: Evas_Common.h:2949
double value
value of the state (-1 if it is set)
Definition: Edje_Edit.h:121
void elm_entry_imf_context_reset(Elm_Entry *obj)
Reset the input method context of the entry if needed.
Definition: elm_entry_eo.legacy.c:399
Ecore_Exe_Event_Data_Line * lines
An array of line data if line buffered.
Definition: ecore_exe_eo.h:38
EAPI EPhysics_Constraint * ephysics_constraint_add(EPhysics_Body *body)
Create a new constraint.
static Eina_Bool eina_value_struct_member_value_get(const Eina_Value *src, const Eina_Value_Struct_Member *member, Eina_Value *dst)
Gets the member as Eina_Value copy given its member description.
Definition: evas_font.h:257
EAPI Eina_Bool edje_edit_state_box_alt_layout_set(Evas_Object *obj, const char *part, const char *state, double value, char *layout)
Sets fallback layout of the box.
EAPI void ecore_x_flush(void)
Sends all X commands in the X Display buffer.
Definition: ecore_x.c:1066
Elm_Focus_Region_Show_Mode
How the focus region should be calculated (not related to input focus).
Definition: elm_general.h:489
Ecore_IMF_BiDi_Direction
Enumeration for defining the types of Ecore_IMF bidirectionality.
Definition: Ecore_IMF.h:471
Eina_Bool elm_win_move_resize_start(Evas_Object *obj, Elm_Win_Move_Resize_Mode mode)
Start moving or resizing the window.
Definition: efl_ui_win.c:9813
const char * string
A UTF8 string if this keystroke has produced a visible string to be ADDED.
Definition: Evas_Legacy.h:338
void elm_gengrid_item_class_unref(Elm_Gengrid_Item_Class *itc)
Decrements object reference count for the item class.
Definition: elm_gengrid.c:5450
Eina_Bool(* flush)(const Eina_Value_Type *type, void *mem)
clear any values from mem
Definition: eina_value.h:3683
@ ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_GO
Go.
Definition: Ecore_IMF.h:396
EAPI Evas_Object * ecore_evas_cursor_unset(Ecore_Evas *ee)
Unsets the cursor of the default pointer device.
Definition: ecore_evas.c:1954
void(* Eina_Module_Shutdown)(void)
If a function with this signature is exported by module as __eina_module_shutdown,...
Definition: eina_module.h:93
@ EET_ERROR_WRITE_ERROR_IO_ERROR
Failed to write due a generic Input/Output error.
Definition: Eet.h:209
EAPI Eina_Bool edje_edit_state_text_style_set(Evas_Object *obj, const char *part, const char *state, double value, const char *style)
Sets style name for a given part state.
Definition: edje_edit.c:8577
struct _Elm_Prefs_Data Elm_Prefs_Data
An Elm Prefs Data handle.
Definition: elm_prefs_data.h:89
EAPI void ecore_evas_wm_rotation_manual_rotation_done_set(Ecore_Evas *ee, Eina_Bool set)
Sets manual rotation done mode of Ecore_Evas's window.
Definition: ecore_evas.c:2224
Evas_Object * elm_access_object_register(Evas_Object *obj, Evas_Object *parent)
Register evas object as an accessible object.
Definition: elm_access.c:1279
void eina_quaternion_nlerp(Eina_Quaternion *out, const Eina_Quaternion *a, const Eina_Quaternion *b, double pos)
Definition: eina_quaternion.c:522
A structure that stores a key/value tuple.
Definition: edje_convert.h:19
@ EVAS_OBJECT_TABLE_HOMOGENEOUS_ITEM
Item mode.
Definition: evas_table_eo.h:26
Definition: elm_widget_segment_control.h:31
Definition: efl_ui_focus_graph.h:11
Eio_File * eio_file_open(const char *name, Eina_Bool shared, Eio_Open_Cb open_cb, Eio_Error_Cb error_cb, const void *data)
Asynchronously open a file.
Definition: eio_map.c:183
EAPI void ecore_x_randr_events_select(Ecore_X_Window win, Eina_Bool on)
Enable event selection.
Definition: ecore_x_randr.c:469
@ EDJE_TWEEN_MODE_DECELERATE
Decelerate tween mode value.
Definition: Edje_Common.h:1887
Efl_Text_Attribute_Handle * annotation
Pointer to this node's annotation handle (if exists).
Definition: efl_canvas_textblock_internal.h:146
EAPI Eina_Bool edje_edit_image_set_exists(Evas_Object *obj, const char *image)
Checks if given image name is set of images or not.
Definition: edje_edit.c:9117
void * elm_thumb_ethumb_client_get(void)
Get the ethumb_client handle so custom configuration can be made.
Definition: elm_thumb.c:709
Evas_Coord w
width
Definition: Evas_Common.h:217
void(* Evas_Object_Intercept_Lower_Cb)(void *data, Evas_Object *obj)
Function signature for the lower event of an evas object.
Definition: Evas_Legacy.h:2972
struct _Ecore_Event Ecore_Event
A handle for an event.
Definition: Ecore_Common.h:578
The structure type used with the Commit Input Method event.
Definition: Ecore_IMF.h:546
int size
the size of the current received data (in bytes)
Definition: Ecore_Con.h:600
static int eina_hash_crc(const char *key, int len)
Hash function using crc-32 algorithm and and 0xEDB88320 polynomial.
void(* params_free)(void *params)
Free parameters parsed with params_parse()
Definition: Edje_Common.h:851
int elua_shutdown(void)
Shutdown the Elua library.
Definition: elua.c:43
@ ELM_FOCUS_UP
up direction
Definition: elm_general.h:463
void evas_vg_shape_stroke_color_set(Evas_Vg_Shape *obj, int r, int g, int b, int a)
Sets the color to be used for stroking the path.
Definition: efl_canvas_vg_shape.c:258
double step
Values will be a multiple of this.
Definition: Edje_Common.h:722
Eina_Bool ecore_con_ssl_server_upgrade(Ecore_Con_Server *svr, Ecore_Con_Type compl_type)
Upgrades a connection to a specified level of encryption.
Definition: ecore_con_legacy.c:2590
EAPI Eina_Bool ecore_con_url_head(Ecore_Con_Url *url_con)
Sends a HEAD request.
Definition: ecore_con_url.c:883
EAPI void ecore_cocoa_window_view_set(Ecore_Cocoa_Window *window, Ecore_Cocoa_Object *view)
Sets the content view of a Cocoa window.
Definition: Ecore_X.h:693
Eina_Bool(* setup)(const Eina_Value_Type *type, void *mem)
mem will be malloc(value_size) and should be configured
Definition: eina_value.h:3682
#define EET_G_UNION
Union group type.
Definition: Eet.h:2603
Evas_Object * elm_hover_add(Evas_Object *parent)
Adds a hover object to parent.
Definition: elm_hover.c:685
Eina_Bool elm_object_focus_highlight_style_set(Evas_Object *obj, const char *style)
Set the focus highlight style to be used by a given widget.
Definition: elm_main.c:1596
EOAPI void evas_canvas_focus_in(Eo *obj)
Inform to the evas that it got the focus from the default seat.
double eina_convert_strtod_c(const char *nptr, char **endptr)
Converts a string to a floating point number.
Definition: eina_convert.c:472
void * evas_object_intercept_focus_set_callback_del(Evas_Object *obj, Evas_Object_Intercept_Focus_Set_Cb func)
Unset the callback function that intercepts a focus set event of an object.
void *(* Efreet_Desktop_Type_Free_Cb)(void *data)
A callback used to free data for custom types.
Definition: efreet_desktop.h:68
Eina_Stringshare * name
Property name.
Definition: eldbus_introspection.h:73
void edje_scale_set(double scale)
Sets Edje's global scaling factor.
Definition: edje_util.c:391
Efreet_Desktop_Action.
Definition: efreet_desktop.h:76
static Eina_Slice eina_rw_slice_slice_get(const Eina_Rw_Slice rw_slice)
Convert the Read-write slice to read-only.
enum Evas_Vg_Cap_Type Evas_Vg_Cap
These values determine how the end of opened sub-paths are rendered in a stroke.
@ EVAS_NATIVE_SURFACE_EVASGL
Evas GL based type.
Definition: Evas_Legacy.h:4792
@ EMOTION_VIS_LIBVISUAL_LV_GLTEST
lv gltest
Definition: Emotion.h:220
Eina_Bool edje_object_text_class_get(const Evas_Object *obj, const char *text_class, const char **font, Evas_Font_Size *size)
Gets font and font size from edje text class.
Definition: edje_util.c:1545
void * eldbus_proxy_data_get(const Eldbus_Proxy *proxy, const char *key)
Get data of an Eldbus_Proxy object.
Definition: eldbus_proxy.c:297
const Eina_Value_Type * EINA_VALUE_TYPE_RECTANGLE
manages Eina_Rectangle type.
Definition: eina_value.c:5617
const Evas_Video_Surface * evas_object_image_video_surface_get(const Evas_Object *eo_obj)
Get the video surface linked to a given image of the canvas.
Definition: evas_image_legacy.c:994
Eina_Bool elm_entry_editable_get(const Elm_Entry *obj)
Get whether the entry is editable or not.
Definition: elm_entry_eo.legacy.c:105
EAPI void * eet_data_image_encode(const void *data, int *size_ret, unsigned int w, unsigned int h, int alpha, int compress, int quality, Eet_Image_Encoding lossy)
Encodes image data for storage or transmission.
Definition: eet_image.c:1629
EAPI Eina_Bool edje_edit_image_set_image_max_set(Evas_Object *obj, const char *set_name, unsigned int place, int w, int h)
Sets max size of set's image.
struct _Ecore_Event_Filter Ecore_Event_Filter
A handle for an event filter.
Definition: Ecore_Common.h:577
_Evas_Video_Surface_Caps
Enum values for the Video surface capabilities.
Definition: Evas_Legacy.h:6213
Eina_Bool evas_textblock_cursor_format_append(Evas_Textblock_Cursor *cur, const char *format)
Adds format to the current cursor position.
Definition: evas_object_textblock.c:12132
EAPI Ecore_X_Window ecore_x_window_shadow_tree_at_xy_with_skip_get(Ecore_X_Window base, int x, int y, Ecore_X_Window *skip, int skip_num)
Retrieves the top, visible window at the given location, but skips the windows in the list.
Definition: ecore_x_window.c:1300
const char * help
used by –help/ecore_getopt_help()
Definition: Ecore_Getopt.h:192
Definition: elm_prefs_common.h:27
const char * eeze_disk_vendor_get(Eeze_Disk *disk)
Return the manufacturing vendor of the disk.
Definition: eeze_disk.c:369
static Eina_Value eina_value_bool_init(Eina_Bool c)
Initialize Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:192
EOAPI void elm_obj_entry_input_panel_return_key_type_set(Eo *obj, Elm_Input_Panel_Return_Key_Type return_key_type)
Set the "return" key type.
EAPI const char * edje_edit_part_source2_get(Evas_Object *obj, const char *part)
Gets the source2 of part.
Elm_Policy_Quit
Possible values for the ELM_POLICY_QUIT policy.
Definition: elm_general.h:246
struct _Evas_Smart_Class Evas_Smart_Class
A smart object's base class definition.
Definition: Evas_Common.h:126
@ ELM_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN
Sign-in.
Definition: elm_general.h:143
void elm_box_pack_after(Elm_Box *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *after)
Adds an object to the box after the indicated object.
Definition: elm_box_eo.legacy.c:75
unsigned short * ushortp
Unsigned short pointer.
Definition: Ecore_Getopt.h:136
void evas_object_event_callback_add(Evas_Object *eo_obj, Evas_Callback_Type type, Evas_Object_Event_Cb func, const void *data)
Add (register) a callback function to a given Evas object event.
Definition: evas_callbacks.c:478
void evas_event_feed_axis_update(Evas *obj, unsigned int timestamp, int device, int toolid, int naxes, const Evas_Axis *axis, const void *data)
Input device axis update event feed.
Definition: evas_events.c:3844
void edje_audio_channel_mute_set(Edje_Channel channel, Eina_Bool mute)
Sets the mute state of audio for the process as a whole.
Definition: edje_multisense.c:116
EAPI Eina_List * ephysics_world_bodies_get(const EPhysics_World *world)
Gets the world's bodies list.
short * shortp
Short pointer.
Definition: Ecore_Getopt.h:133
enum _Edje_Drag_Dir Edje_Drag_Dir
Directions in which a part can be dragged .
EINA_DEPRECATED Eina_Bool elm_icon_animated_play_get(const Evas_Object *obj)
Get animation play mode of the icon.
Definition: elm_icon.c:715
EOAPI const char * elm_obj_segment_control_item_label_get(const Eo *obj, int idx)
Get the label of item.
Eina_Bool efreet_desktop_x_field_del(Efreet_Desktop *desktop, const char *key)
Delete the key and value for a X- field (Non spec) in the structure.
Definition: efreet_desktop.c:566
@ EDJE_CURSOR_SELECTION_BEGIN
Selection begin cursor state.
Definition: Edje_Common.h:8
Definition: Ecore_Wl2.h:150
@ ELM_MAP_ROUTE_TYPE_BICYCLE
Route should consider a bicycle will be used by the user.
Definition: elm_map_eo.h:42
int domain
The log domain to use.
Definition: eina_promise.h:422
void(* del)(Evas_Object *obj)
Function to be called at object deletion time.
Definition: Evas_Common.h:1993
EAPI Eina_Bool edje_edit_image_set_add(Evas_Object *obj, const char *name)
Adds new image set.
Definition: edje_edit.c:9191
const char * program_name
name of the script, if null then it is group shared script
Definition: Edje_Edit.h:99
void evas_object_stack_below(Evas_Object *obj, Evas_Object *below)
Stack obj immediately below below.
Definition: evas_stack.x:231
Emotion_Suspend
Used for emotion pipeline resource management.
Definition: Emotion.h:240
Definition: eldbus_proxy.h:215
Evas_Vg_Gradient_Spread_Type
Specifies how the area outside the gradient area should be filled.
Definition: Evas_Legacy.h:3792
Eina_Value * eina_value_list_new(const Eina_Value_Type *subtype)
Creates generic value storage of type list.
Definition: eina_value.c:5783
EAPI Eina_Bool edje_edit_part_item_index_min_h_set(Evas_Object *obj, const char *part, unsigned int index, int min_h)
Sets the minimum height value of a part's item.
EAPI void ecore_evas_callback_focus_device_in_set(Ecore_Evas *ee, Ecore_Evas_Focus_Device_Event_Cb func)
Sets a callback for Ecore_Evas focus in events.
Definition: ecore_evas.c:1229
static void * eina_mempool_realloc(Eina_Mempool *mp, void *element, unsigned int size)
Re-allocates an amount memory by the given mempool.
@ EDJE_EXTERNAL_PARAM_FLAGS_NONE
Property is incapable of operations, this is used to catch bogus flags.
Definition: Edje_Common.h:638
Elm_Sys_Notify_Closed_Reason reason
The reason the notification was closed.
Definition: elm_sys_notify_eo.h:51
EAPI Eina_Bool edje_edit_state_external_param_choice_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, const char *val)
Sets external parameter of type CHOICE.
Definition: edje_edit.c:7675
void evas_touch_point_list_nth_xy_get(Evas *eo_e, unsigned int n, Evas_Coord *x, Evas_Coord *y)
This function returns the nth touch point's coordinates.
Definition: evas_touch_point.c:83
int ethumb_client_generate(Ethumb_Client *client, Ethumb_Client_Generate_Cb generated_cb, const void *data, Eina_Free_Cb free_data)
Ask server to generate thumbnail.
Definition: ethumb_client.c:2106
void * ecore_thread_global_data_find(const char *key)
Gets data stored in the hash shared by all threads.
Definition: ecore_thread.c:1438
EOAPI void elm_obj_box_unpack_all(Eo *obj)
Remove all items from the box, without deleting them.
void elm_index_level_go(Elm_Index *obj, int level)
Flush the changes made to the index items so they work correctly.
Definition: elm_index_eo.legacy.c:75
void evas_object_textblock_legacy_newline_set(Efl_Canvas_Textblock *obj, Eina_Bool mode)
When true, newline character will behave as a paragraph separator.
Definition: efl_canvas_textblock_eo.legacy.c:27
int _eina_file_log_dom
The global Eina log file domain.
@ ELM_GENGRID_ITEM_FIELD_STATE
Type state.
Definition: elm_general.h:417
EOAPI void elm_obj_entry_cursor_pos_set(Eo *obj, int pos)
Sets the cursor position in the entry to the given value.
EAPI Eina_List * ecore_file_app_list(void)
Gets a list of all the applications installed on the system.
Definition: ecore_file_path.c:114
@ EEZE_UDEV_EVENT_CHANGE
Definition: Eeze.h:212
void(* visibility)(void *data, struct ivi_surface *ivi_surface, int32_t visibility)
Visibility of surface in ivi compositor has changed.
Definition: ivi-application-client-protocol.h:70
EAPI void ephysics_quaternion_axis_angle_set(EPhysics_Quaternion *quat, double nx, double ny, double nz, double a)
Set quaternion using axis angle notation.
EAPI double edje_edit_state_text_elipsis_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the text elipsis of a part state.
Efl_Canvas_Object * evas_object_clip_get(const Efl_Canvas_Object *obj)
Get the object clipping obj (if any).
Definition: efl_canvas_object_eo.legacy.c:21
EINA_DEPRECATED void elm_font_overlay_all_apply(void)
Apply the changes made with elm_font_overlay_set() and elm_font_overlay_unset() on all Elementary app...
EAPI Eina_Bool edje_edit_state_aspect_max_set(Evas_Object *obj, const char *part, const char *state, double value, double aspect)
Sets the maximum aspect value of a part state.
Definition: ecore_win32_dnd_drop_source.h:14
EAPI int ecore_imf_init(void)
Initialises the Ecore_IMF library.
Definition: ecore_imf.c:22
int evas_textblock_fit_step_size_set(Evas_Object *obj, unsigned int step_size)
Set the object's fitting step size when trying fonts between min font size and max font size.
Definition: evas_object_textblock.c:17951
Elm_Regexp_Status
Enumeration that defines the regex error codes.
Definition: elm_helper.h:30
void evas_vg_shape_append_line_to(Evas_Vg_Shape *obj, double x, double y)
Adds a straight line from the current position to the given endPoint.
Definition: efl_canvas_vg_shape.c:382
EAPI double edje_edit_state_aspect_max_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the maximum aspect value of a part state.
@ EVAS_CALLBACK_KEY_DOWN
Key Press Event.
Definition: Evas_Common.h:430
double eina_quaternion_norm(const Eina_Quaternion *q)
Definition: eina_quaternion.c:365
Eina_Bool boolv
Boolean value.
Definition: Ecore_Getopt.h:156
unsigned int elm_genlist_item_subitems_count(Elm_Genlist_Item *obj)
Get the number of subitems of a given item.
Definition: elm_genlist_item_eo.legacy.c:117
Efl_Canvas_Object * evas_object_smart_parent_get(const Efl_Canvas_Object *obj)
Gets the parent smart object of a given Evas object, if it has one.
Definition: efl_canvas_object_eo.legacy.c:100
EAPI char * edje_edit_full_source_generate(Evas_Object *obj)
Returns source code of all collections.
Definition: edje_edit.c:16268
int elua_util_error_report(const Elua_State *es, int status)
Reports an error using Eina logging.
Definition: elua.c:862
@ EDJE_MESSAGE_STRING
A message with a string as value.
Definition: Edje_Legacy.h:574
@ ELM_STORE_ITEM_MAPPING_CUSTOM
item->custom(it->data, it, part) -> void * (-> any)
Definition: elm_store.h:84
EAPI Eina_Bool edje_edit_sound_compression_rate_set(Evas_Object *obj, const char *sound, double rate)
Sets the sound quality compression.
Definition: edje_edit.c:1521
Ecore_Exe * ecore_exe_pipe_run(const char *exe_cmd, Ecore_Exe_Flags flags, const void *data)
Spawns a child process with its stdin/out available for communication.
Definition: ecore_exe.c:64
void evas_color_rgb_to_hsv(int r, int g, int b, float *h, float *s, float *v)
Convert a given color from RGB to HSV format.
Definition: evas_main.c:1004
const char * value
The extended attribute value.
Definition: eina_xattr.h:55
int x1
x1 position
Definition: efreet_icon.h:115
EAPI Eina_Bool edje_edit_part_item_index_padding_set(Evas_Object *obj, const char *part, unsigned int index, int l, int r, int t, int b)
Sets paddings of the part's item.
Definition: edje_edit.c:5796
EAPI void ecore_evas_override_set(Ecore_Evas *ee, Eina_Bool on)
Tells the WM whether or not to ignore an Ecore_Evas' window.
Definition: ecore_evas.c:2081
EAPI Eina_Bool edje_edit_program_source_set(Evas_Object *obj, const char *prog, const char *source)
Sets source of the given program.
Definition: edje_edit.c:11292
EAPI Eina_Bool edje_edit_state_image_set(Evas_Object *obj, const char *part, const char *state, double value, const char *image)
Sets normal image for a given part state.
Definition: edje_edit.c:10538
Definition: eina_inline_safepointer.x:108
EAPI const char * emotion_webcam_device_get(const Emotion_Webcam *ew)
Get the uri of a Webcam that will be understood by emotion.
Definition: emotion_webcam.c:314
EAPI Eina_Bool edje_edit_color_class_colors_set(Evas_Object *obj, const char *class_name, int r, int g, int b, int a, int r2, int g2, int b2, int a2, int r3, int g3, int b3, int a3)
Sets the colors for the given color class.
Definition: edje_edit.c:2607
EAPI void ecore_ipc_client_flush(Ecore_Ipc_Client *cl)
Flushes all pending data to the given client.
Definition: ecore_ipc.c:1475
void * ecore_event_handler_data_get(Ecore_Event_Handler *eh)
Gets the data associated with an Ecore_Event_Handler.
Definition: ecore_events.c:38
Data on event when the action invoked is emitted.
Definition: elm_sys_notify_eo.h:62
Eina_Bool evas_object_image_pixels_dirty_get(const Eo *eo_obj)
Retrieves whether the given image object is dirty (needs to be redrawn).
Definition: evas_image_legacy.c:600
void elm_config_preferred_engine_set(const char *engine)
Set Elementary's preferred rendering engine for use.
Definition: elm_config.c:4529
@ ELM_FOCUS_AUTOSCROLL_MODE_SHOW
Directly show the focused region or item automatically.
Definition: elm_general.h:780
void eldbus_signal_handler_free_cb_del(Eldbus_Signal_Handler *handler, Eldbus_Free_Cb cb, const void *data)
Remove callback registered in eldbus_signal_handler_free_cb_add().
Definition: eldbus_signal_handler.c:301
EAPI void ecore_imf_context_input_panel_caps_lock_mode_set(Ecore_IMF_Context *ctx, Eina_Bool mode)
Sets the caps lock mode on the input panel.
Definition: ecore_imf_context.c:1151
Definition: Ecore_X.h:996
Eina_List * eina_list_clone(const Eina_List *list)
Clones (copies) all the elements in the list in exactly same order.
Definition: eina_list.c:1092
@ EVAS_DEVICE_CLASS_MOUSE
A mouse, trackball or touchpad relative motion device.
Definition: Evas_Common.h:322
EAPI int ephysics_init(void)
Initialize EPhysics.
char * error
the error string describing what happened
Definition: Ecore_Con.h:496
EAPI void ecore_win32_window_move_resize(Ecore_Win32_Window *window, int x, int y, int width, int height)
Move and resize the given window to a given position and size.
Definition: ecore_win32_window.c:677
void eina_promise_reject(Eina_Promise *p, Eina_Error err)
Rejects a promise.
Definition: eina_promise.c:799
EAPI int ecore_x_error_request_get(void)
Get the request code that caused the error.
Definition: ecore_x_error.c:61
#define ELM_FILESELECTOR_EVENT_SELECTED_INVALID
Called when fileselector was selected.
Definition: elm_fileselector_eo.h:77
void edje_object_message_signal_recursive_process(Edje_Object *obj)
Processes an object's message queue recursively.
Definition: edje_legacy.c:79
Eina_Bool elm_config_profile_exists(const char *profile)
Return if a profile of the given name exists.
Definition: elm_config.c:3107
@ ECORE_WIN32_CURSOR_SHAPE_ARROW
Standard arrow.
Definition: Ecore_Win32.h:106
EAPI Eina_Bool ecore_evas_gl_x11_direct_resize_get(const Ecore_Evas *ee)
Gets if the Ecore_Evas is being directly resized using opengl x11.
Definition: ecore_evas.c:4130
void eldbus_message_unref(Eldbus_Message *msg)
Decrease message reference.
Definition: eldbus_message.c:172
EAPI Eina_List * edje_edit_externals_list_get(Evas_Object *obj)
Gets the list of all the externals requested in the given edje object.
Definition: edje_edit.c:2948
@ ELM_WEB_ZOOM_MODE_AUTO_FIT
Zoom until content fits in web object.
Definition: elm_web_legacy.h:9
@ ELM_DAYSELECTOR_TUE
Indicates Tuesday.
Definition: elm_dayselector_eo.h:27
Eina_Bool elm_photo_file_set(Eo *obj, const char *file)
Set the file that will be used as the photo widget's image.
Definition: elm_photo.c:409
#define ELM_COLORSELECTOR_EVENT_CHANGED_USER
Called when the object changed due to user interaction.
Definition: elm_colorselector_eo.h:201
EAPI void ecore_wl2_session_recovery_disable(void)
Disable session recovery for any further connections.
Definition: ecore_wl2.c:307
Eldbus_Connection * eldbus_address_connection_get(const char *address)
Establish a connection to bus and integrate it with the ecore main loop.
Definition: eldbus_core.c:1133
Elm_Widget_Item * elm_gengrid_first_item_get(const Elm_Gengrid *obj)
Get the first item in a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:141
EAPI Eina_Bool eeze_udev_syspath_is_mouse(const char *syspath)
Checks whether the device is a mouse.
Definition: eeze_udev_syspath.c:258
const char * module
Name of the module that holds these definitions, as used in the externals {} block of a theme definit...
Definition: Edje_Common.h:838
EAPI Eina_Iterator * ecore_win32_monitors_get(void)
Return the coordinates, sizes DPI's of the monitors.
Definition: ecore_win32_monitor.c:221
struct _Ecore_Job Ecore_Job
A job handle.
Definition: Ecore_Common.h:3207
EAPI void ecore_x_window_ignore_set(Ecore_X_Window win, int ignore)
Set if a window should be ignored.
Definition: ecore_x_window.c:395
static Eina_Rw_Slice eina_slice_dup(const Eina_Slice slice)
Creates a duplicate of slice's memory.
Eina_Bool(* value_get)(Evas_Object *obj, Eina_Value *value)
Function to set the value on the item widget.
Definition: elm_prefs_common.h:139
Eina_Bool evas_object_precise_is_inside_get(const Efl_Canvas_Object *obj)
Determine whether an object is set to use precise point collision detection.
Definition: efl_canvas_object_eo.legacy.c:57
const char * elm_map_source_get(const Elm_Map *obj, Elm_Map_Source_Type type)
Get the name of currently used source for a specific type.
Definition: elm_map_eo.legacy.c:75
EAPI void ecore_win32_window_size_step_set(Ecore_Win32_Window *window, int step_width, int step_height)
Set the step size of the given window.
Definition: ecore_win32_window.c:1025
EAPI Eina_Bool ecore_drm_tty_release(Ecore_Drm_Device *dev)
Releases a virtual terminal.
Definition: ecore_drm_tty.c:280
void elm_entry_cnp_mode_set(Elm_Entry *obj, Elm_Cnp_Mode cnp_mode)
Control pasting of text and images for the widget.
Definition: elm_entry_eo.legacy.c:39
Eina_Lock_Result
Return codes for lock operations.
Definition: eina_lock.h:89
EAPI void ecore_x_window_reparent(Ecore_X_Window win, Ecore_X_Window new_parent, int x, int y)
Moves a window to within another window at a given position.
Definition: ecore_x_window.c:746
EAPI void ephysics_camera_body_track(EPhysics_Camera *camera, EPhysics_Body *body, Eina_Bool horizontal, Eina_Bool vertical)
Set camera to track a body.
double xx
xx in x' = (x * xx) + (y * xy) + xz
Definition: eina_matrix.h:87
Eina_Bool eina_binbuf_append_char(Eina_Binbuf *buf, unsigned char c)
Appends a character to a string buffer, reallocating as necessary.
EOAPI void elm_obj_entry_item_provider_prepend(Eo *obj, Elm_Entry_Item_Provider_Cb func, void *data)
This prepends a custom item provider to the list for that entry.
Convenience struct used to mass-register types of EXTERNAL objects.
Definition: Edje_Common.h:873
EAPI int ECORE_WL2_EVENT_WINDOW_HIDE
Definition: ecore_wl2.c:56
void elm_theme_extension_mmap_add(Elm_Theme *th, const Eina_File *f)
Appends a theme extension to the list of extensions.
Definition: elm_theme.c:711
EAPI void ecore_evas_callback_unsticky_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas un-sticky events.
Definition: ecore_evas.c:1267
Evas_Object * elm_object_name_find(const Evas_Object *obj, const char *name, int recurse)
Get a named object from the children.
Definition: elm_main.c:1950
Elm_Gen_Item_State_Get_Cb state_get
State fetching class function for genlist/gengrid item classes.
Definition: elm_gen.h:101
void elm_genlist_mode_set(Elm_Genlist *obj, Elm_List_Mode mode)
This sets the horizontal stretching mode.
Definition: elm_genlist_eo.legacy.c:135
EAPI Eina_Bool ecore_con_url_cookies_jar_file_set(Ecore_Con_Url *url_con, const char *const cookiejar_file)
Sets the name of the file to which all current cookies will be written when either cookies are flushe...
Definition: ecore_con_url.c:1100
EAPI int ecore_con_url_init(void)
Initializes the Ecore_Con_Url library.
Definition: ecore_con_url.c:45
unsigned short bold
whether the character is bold
Definition: Evas_Common.h:1868
int eio_init(void)
Initialize eio and all its required submodule.
Definition: eio_main.c:276
EAPI const char * edje_edit_program_state_get(Evas_Object *obj, const char *prog)
Get the state for the given program.
Definition: edje_edit.c:11484
void elm_entry_prediction_allow_set(Elm_Entry *obj, Eina_Bool prediction)
Set whether the entry should allow to use the text prediction.
Definition: elm_entry_eo.legacy.c:183
EAPI const char * eeze_udev_devpath_get_syspath(const char *devpath)
Get the syspath of a device from the /dev/ path.
Definition: eeze_udev_syspath.c:346
EAPI double edje_edit_state_rel1_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the 'rel1 relative X' value of state.
Eina_Bool eina_ustrbuf_remove(Eina_UStrbuf *buf, size_t start, size_t end)
Removes a section of the given string buffer.
Create desktop-style surfaces.
Definition: xdg-shell-client-protocol.h:87
@ ELM_WIN_NAVIFRAME_BASIC
Used for naviframe style replacement with a back button instead of a close button.
Definition: elm_win_legacy.h:104
Eina_File_Type type
File type.
Definition: eina_file.h:197
EAPI EPhysics_Body * ephysics_body_front_boundary_add(EPhysics_World *world)
Create a physic front boundary.
EINA_DEPRECATED void edje_extern_object_min_size_set(Evas_Object *obj, Evas_Coord minw, Evas_Coord minh)
Sets the object minimum size.
Definition: edje_util.c:3248
@ ECORE_IMF_DEVICE_SUBCLASS_TRACKBALL
A trackball style mouse.
Definition: Ecore_IMF.h:511
#define EET_EINA_STREAM_DATA_DESCRIPTOR_CLASS_SET(clas, type)
This macro is an helper that set all the parameter of an Eet_Data_Descriptor_Class correctly when you...
Definition: Eet.h:3034
const Eina_Unicode * eina_ustringshare_ref(const Eina_Unicode *str)
Increments references of the given shared string.
Definition: eina_ustringshare.c:171
EAPI void ecore_x_screensaver_suspend(void)
Definition: ecore_x_screensaver.c:251
unsigned char scale
should certain properties scale with edje scale factor?
Definition: edje_convert.h:133
EAPI Ecore_X_Randr_Edid_Aspect_Ratio ecore_x_randr_edid_display_aspect_ratio_preferred_get(unsigned char *edid, unsigned long edid_length)
Get the preferred aspect ratio from raw EDID data.
Definition: ecore_x_randr.c:3708
Evas_Modifier * modifiers
modifier keys pressed during the event
Definition: Evas_Legacy.h:334
int elm_entry_input_panel_layout_variation_get(const Elm_Entry *obj)
Get the input panel layout variation of the entry.
Definition: elm_entry_eo.legacy.c:81
Eina_Bool elm_object_cnp_selection_clear(Evas_Object *obj, Elm_Sel_Type selection)
Clear the selection data of a widget.
Definition: elm_cnp.c:170
unsigned int timestamp
The timestamp when the event occurred.
Definition: Ecore_IMF.h:657
union _Ecore_Getopt_Desc::@2 action_param
Action parameter.
double elm_object_scale_get(const Evas_Object *obj)
Get the scaling factor for a given Elementary object.
Definition: elm_main.c:1483
const Eina_Value_Type * EINA_VALUE_TYPE_STRUCT
manages struct type.
Definition: eina_value.c:5614
_Ecore_X_Window_State
Defines the different states of the window of Ecore_X.
Definition: Ecore_X.h:155
void elm_genlist_item_tooltip_content_cb_set(Elm_Object_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb)
Set the content to be shown in a given genlist item's tooltips.
Definition: elm_genlist.c:7581
void elm_box_unpack_all(Elm_Box *obj)
Remove all items from the box, without deleting them.
Definition: elm_box_eo.legacy.c:63
int(* Eina_Key_Cmp)(const void *key1, int key1_length, const void *key2, int key2_length)
Type for a function to compare two hash keys.
Definition: eina_hash.h:320
Eina_Inarray * array
the array that holds data, members are of subtype->value_size bytes.
Definition: eina_value.h:1186
Ecore_IMF_Input_Panel_Layout_Numberonly_Variation
Enumeration for defining the types of Ecore_IMF Input Panel layout for numberonly variation.
Definition: Ecore_IMF.h:447
Evas_Coord y
Holds center point between fingers.
Definition: elm_gesture_layer_common.h:17
EOAPI Eina_Bool elm_obj_web_forward(Eo *obj)
Goes forward one step in the browsing history.
EAPI int ECORE_WL2_EVENT_AUX_MESSAGE
Definition: ecore_wl2.c:54
EOAPI void elm_obj_hover_dismiss(Eo *obj)
Dismiss a hover object.
Eina_List * efreet_util_desktop_comment_glob_list(const char *glob)
Find all desktops where comment matches a glob pattern.
Definition: efreet_utils.c:401
Definition: elm_widget_map.h:75
static void eina_clist_init(Eina_Clist *list)
Initializes a list.
@ ELDBUS_CONNECTION_EVENT_LAST
sentinel, not a real event type
Definition: eldbus_connection.h:148
Definition: Ecore_X.h:871
int port
the proxy-bound port
Definition: Ecore_Con.h:589
const Eina_Value_Type * EINA_VALUE_TYPE_STRING
manages string type.
Definition: eina_value.c:5608
const char * func
The file name to be passed to eina_log_print().
Definition: eina_promise.h:414
Eina_Iterator * eina_xattr_fd_ls(int fd)
Gets an iterator that list all extended attribute related to a fd.
Definition: eina_xattr.c:228
void elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v)
Center a window on the screen.
Definition: efl_ui_win.c:9807
unsigned char focus_highlight_clip_disable
This shows disabled status of focus highlight clip feature.
Definition: elm_priv.h:529
EAPI void ecore_wl2_window_input_region_set(Ecore_Wl2_Window *window, int x, int y, int w, int h)
Set the input region of the Ecore_Wl2_Window.
Definition: ecore_wl2_window.c:881
EAPI Emotion_Aspect emotion_object_keep_aspect_get(const Evas_Object *obj)
Get the current emotion aspect ratio policy.
Definition: emotion_smart.c:639
void elm_gengrid_item_cursor_style_set(Elm_Object_Item *it, const char *style)
Set a different style for a given custom cursor set for a gengrid item.
Definition: elm_gengrid.c:5031
Elm_Bubble_Pos
Defines the corner values for a bubble.
Definition: elm_bubble_eo.h:23
@ EDJE_ACTION_TYPE_VG_ANIM_LOOP
Vector animation rewind action value.
Definition: Edje_Common.h:1939
EAPI Eina_Bool ecore_getopt_callback_geometry_parse(const Ecore_Getopt *parser, const Ecore_Getopt_Desc *desc, const char *str, void *data, Ecore_Getopt_Value *storage)
Helper ecore_getopt callback to parse geometry (x:y:w:h).
Definition: ecore_getopt.c:2173
EAPI int ecore_drm2_fb_flip(Ecore_Drm2_Fb *fb, Ecore_Drm2_Output *output)
Schedule a pageflip to the given Ecore_Drm2_Fb.
Definition: ecore_drm2_fb.c:651
Evas_Object_Box_Option * evas_object_box_insert_at(Evas_Box *obj, Efl_Canvas_Object *child, unsigned int pos)
Insert a new child object at a given position, in a given box object o.
Definition: evas_box_eo.legacy.c:135
Eina_List * parts_cursors
The list of cursor names of layout parts.
Definition: elm_widget_layout.h:55
Ecore_Win32_Cursor_Shape
Shape of a cursor.
Definition: Ecore_Win32.h:104
char *(* Elm_Color_Class_Name_Cb)(char *)
A callback used to translate color class descriptions.
Definition: elm_color_class.h:18
EOAPI void elm_obj_hoversel_hover_parent_set(Eo *obj, Efl_Canvas_Object *parent)
Control the hover parent.
const Evas_Object_Textblock_Node_Format * evas_textblock_node_format_last_get(Evas_Object *eo_obj)
Gets the last format node.
Definition: evas_object_textblock.c:9896
EAPI void ecore_con_server_client_limit_set(Ecore_Con_Server *svr, int client_limit, char reject_excess_clients)
Sets a limit on the number of clients that can be handled concurrently by the given server,...
Definition: ecore_con_legacy.c:2267
#define EET_DATA_DESCRIPTOR_ADD_VARIANT(edd, struct_type, name, member, type_member, unified_type)
Adds a automatically selectable type to a data descriptor.
Definition: Eet.h:3849
void edje_object_part_text_cursor_line_end_set(Edje_Object *obj, const char *part, Edje_Cursor cur)
Moves the cursor to the end of the line.
Definition: edje_legacy.c:330
void eina_matrix3_compose(const Eina_Matrix3 *m1, const Eina_Matrix3 *m2, Eina_Matrix3 *dst)
Sets dst as the matrix multiplication (composition) of two matrices.
Definition: eina_matrix.c:379
#define ECORE_EVENT_NONE
None event.
Definition: Ecore_Common.h:562
EOAPI void evas_canvas_sync(Eo *obj)
Sync evas canvas.
void elm_theme_extension_add(Elm_Theme *th, const char *item)
Appends a theme extension to the list of extensions.
Definition: elm_theme.c:695
@ ECORE_WIN32_WINDOW_STATE_MAXIMIZED
maximum sized window
Definition: Ecore_Win32.h:73
Eina_Bool elm_config_selection_unfocused_clear_get(void)
Get whether selection should be cleared when entry widget is unfocused.
Definition: elm_config.c:3202
const char * key
The logical key : (eg shift+1 == exclamation)
Definition: Evas_Legacy.h:320
static void * eina_rw_slice_end_get(const Eina_Rw_Slice rw_slice)
The memory position where the slice ends.
@ ECORE_X_ERROR_CODE_SUCCESS
Everything is okay.
Definition: Ecore_X.h:392
EAPI void ecore_cocoa_window_size_min_get(const Ecore_Cocoa_Window *window, int *w, int *h)
Gets the minimum size size of a Cocoa window.
EAPI Eina_Bool edje_edit_state_tween_add(Evas_Object *obj, const char *part, const char *state, double value, const char *tween)
Adds a new tween frame to the given part state.
Definition: edje_edit.c:10646
Evas_Device * evas_device_get(Evas *e, const char *name)
Get a device by its name.
Definition: evas_device.c:141
double y2
Bottom right y coordinate.
Definition: eina_quad.h:51
Eina_Bool elm_layout_file_set(Eo *obj, const char *file, const char *group)
Set the file that will be used as layout.
Definition: efl_ui_layout.c:3072
void elm_map_overlay_content_set(Elm_Map_Overlay *overlay, Evas_Object *content)
Set the content object of the overlay.
Definition: elm_map.c:5177
void elm_gengrid_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode)
Set the gengrid item's select mode.
Definition: elm_gengrid_item_eo.legacy.c:45
int max
Maximum value it can have.
Definition: Edje_Common.h:714
void evas_vg_node_color_set(Evas_Vg_Node *obj, int r, int g, int b, int a)
Sets the general/main color of the given Evas_Vg_Node object to the given one.
Definition: efl_canvas_vg_node.c:731
@ EINA_LOCK_DEADLOCK
Indicates that the lock is deadlocked.
Definition: eina_lock.h:92
EOAPI const Eina_List * elm_obj_genlist_item_subitems_get(const Eo *obj)
Get the list of subitems of a given item.
EOAPI Elm_Widget_Item * elm_obj_gengrid_item_insert_after(Eo *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data)
Insert an item after another in a gengrid widget.
void ecore_app_restart(void)
Restarts the program executable with the command-line arguments stored.
Definition: ecore_app.c:39
void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand)
Enable/disable a tree view in the given file selector widget, if it's in ELM_FILESELECTOR_LIST mode
Definition: elc_fileselector.c:2121
void edje_external_type_array_unregister(const Edje_External_Type_Info *array)
Unregisters a batch of given external type previously registered.
Definition: edje_external.c:210
EAPI Ecore_IMF_Context * ecore_imf_context_add(const char *id)
Creates a new Input Method Context defined by the given id.
Definition: ecore_imf_context.c:146
Eldbus_Introspection_Property_Access access
Property access rights.
Definition: eldbus_introspection.h:75
char * error
the error string describing what happened
Definition: Ecore_Con.h:534
@ ELM_BUBBLE_POS_TOP_LEFT
The arrow of the bubble points to the top left corner.
Definition: elm_bubble_eo.h:25
const char * evas_object_textblock_text_markup_get(Eo *eo_obj)
Gets the current markup text of the textblock object.
Definition: evas_object_textblock.c:9108
EAPI Eina_Bool edje_edit_part_external_add(Evas_Object *obj, const char *name, const char *source)
Creates a new part of type EXTERNAL in the given edje.
Definition: edje_edit.c:3338
Eina_Bool eina_tiler_equal(const Eina_Tiler *t1, const Eina_Tiler *t2)
Gets whether two tilers are equal in rects or not.
Definition: eina_tiler.c:1531
EAPI const char * edje_edit_part_clip_to_get(Evas_Object *obj, const char *part)
Gets the clip_to part.
Definition: edje_edit.c:3788
Ecore_IMF_Input_Panel_Return_Key_Type
"Return" Key types on the input panel (virtual keyboard).
Definition: Ecore_IMF.h:393
Elm_Input_Hints elm_entry_input_hint_get(const Elm_Entry *obj)
Gets the value of input hint.
Definition: elm_entry_eo.legacy.c:201
const char * eina_prefix_data_get(Eina_Prefix *pfx)
Gets the data installation directory.
Definition: eina_prefix.c:789
Definition: elm_prefs_common.h:84
int number
The signal number.
Definition: Ecore_Common.h:611
void elm_object_item_domain_part_text_translatable_set(Elm_Widget_Item *obj, const char *part, const char *domain, Eina_Bool translatable)
Mark the part text to be translatable or not.
Definition: elm_widget_item_eo.legacy.c:207
Elm_Panel_Orient elm_panel_orient_get(const Elm_Panel *obj)
Get the orientation of the panel.
Definition: elm_panel_eo.legacy.c:9
Eina_Tmpstr * eina_tmpstr_add(const char *str)
Adds a new temporary string based on the input string.
Definition: eina_tmpstr.c:115
struct _Evas_Smart Evas_Smart
An Evas Smart Object handle.
Definition: Evas_Common.h:197
EAPI int ECORE_WL2_EVENT_DATA_SOURCE_TARGET
Definition: ecore_wl2.c:33
Evas_Coord y2
Coordinates of it1 and it2.
Definition: elm_widget_gengrid.h:93
EAPI Eina_List * edje_edit_size_classes_list_get(Evas_Object *obj)
Gets the list of all the Size Classes in the given edje object.
Definition: edje_edit.c:8085
EAPI Eina_Bool edje_edit_spectra_name_set(Evas_Object *obj, const char *spectra, const char *name)
Changes the name of the given spectra.
Ecore_Job * ecore_job_add(Ecore_Cb func, const void *data)
Adds a job to the event queue.
Definition: ecore_job.c:43
EAPI double ephysics_world_max_sleeping_time_get(const EPhysics_World *world)
Get the max sleeping time value for world.
Definition: eolian_database.h:169
EAPI int edje_edit_part_item_index_spread_w_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the spread width value of a part's item.
EAPI Eina_Bool ecore_x_randr_edid_dpms_standby_available_get(unsigned char *edid, unsigned long edid_length)
Looks up the DPMS Standby support from raw EDID data.
Definition: ecore_x_randr.c:3666
#define ELM_GENGRID_EVENT_EDGE_TOP
Called when top edge is reached.
Definition: elm_gengrid_eo.h:683
unsigned long long length
The length of the file in bytes.
Definition: eina_file_common.h:79
const Eina_Value_Type * EINA_VALUE_TYPE_TIMESTAMP
manages unsigned long type used for timestamps.
Definition: eina_value.c:5598
EAPI int ecore_ipc_client_data_size_max_get(Ecore_Ipc_Client *cl)
Gets the max data payload size for an Ipc message in bytes.
Definition: ecore_ipc.c:1441
void elm_config_offline_set(Eina_Bool set)
Set whether the system is offline.
Definition: elm_config.c:4721
void(* garbage_collect)(void *data)
Function to trigger a garbage collection; can be NULL if the feature isn't available in the backend.
Definition: eina_inline_mempool.x:43
void(* preedit_string_get)(Ecore_IMF_Context *ctx, char **str, int *cursor_pos)
Return current preedit string and cursor position.
Definition: Ecore_IMF.h:778
Eina_Bool elm_image_animated_get(const Evas_Object *obj)
Get whether an image object has animation enabled or not.
Definition: efl_ui_image.c:1806
EAPI Ecore_IMF_Input_Panel_Keyboard_Mode ecore_imf_context_keyboard_mode_get(Ecore_IMF_Context *ctx)
Get the keyboard mode on the input panel.
Definition: ecore_imf_context.c:1416
EOAPI void elm_obj_entry_input_panel_show_on_demand_set(Eo *obj, Eina_Bool ondemand)
Set the attribute to show the input panel in case of only a user's explicit Mouse Up event.
static void eina_vector2_copy(Eina_Vector2 *dst, const Eina_Vector2 *src)
Copy vector.
Ecore_Pipe * ecore_pipe_full_add(Ecore_Pipe_Cb handler, const void *data, int fd_read, int fd_write, Eina_Bool read_survive_fork, Eina_Bool write_survive_fork)
Creates a pipe with more parameters.
Definition: ecore_pipe.c:293
void elm_map_region_to_canvas_convert(const Elm_Map *obj, double lon, double lat, int *x, int *y)
Convert geographic coordinates (longitude, latitude) into canvas coordinates.
Definition: elm_map_eo.legacy.c:93
EAPI int eet_data_image_decode_to_cspace_surface_cipher(const void *data, const char *cipher_key, int size, unsigned int src_x, unsigned int src_y, unsigned int *d, unsigned int w, unsigned int h, unsigned int row_stride, Eet_Colorspace cspace, int *alpha, int *comp, int *quality, Eet_Image_Encoding *lossy)
Reads image data from the named key in the eet file using a cipher.
Definition: eet_image.c:2151
void ecore_wl2_dnd_set_actions(Ecore_Wl2_Input *input)
Call wl_data_source.set_actions on an existing source.
Definition: ecore_wl2_dnd.c:497
EAPI void ecore_drm_output_disable(Ecore_Drm_Output *output)
Disables a Ecore_Drm_Output.
Definition: ecore_drm_output.c:1029
Elm_Object_Item * last_focused_item
This records the last focused item when widget looses focus.
Definition: elm_widget_list.h:40
Efl_Text_Bidirectional_Type evas_object_text_direction_get(const Evas_Text *obj)
Retrieves the direction of the text currently being displayed in the text object.
Definition: evas_text_eo.legacy.c:99
EAPI Eina_Bool edje_edit_part_drag_y_set(Evas_Object *obj, const char *part, int drag)
Sets vertical draggable state for part.
Definition: edje_edit.c:4297
@ ECORE_GETOPT_ACTION_STORE_FALSE
Store FALSE.
Definition: Ecore_Getopt.h:68
int ref
reference count - internal
Definition: efreet_desktop.h:92
EAPI EPhysics_Body * ephysics_body_right_boundary_add(EPhysics_World *world)
Create a physic right boundary.
EAPI Eina_Bool edje_edit_state_external_param_double_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, double val)
Sets external parameter of type DOUBLE.
Definition: edje_edit.c:7663
EAPI void * eeze_udev_get(void)
Definition: eeze_main.c:130
Eina_List_Accounting * accounting
Private list accounting info - don't touch.
Definition: eina_list.h:322
double val
The message's value.
Definition: Edje_Legacy.h:517
Eina_Bool eina_freeq_ptr_pending(Eina_FreeQ *fq)
Return if there are any items pending a free in the free queue.
Definition: eina_freeq.c:555
Definition: evas_font.h:275
static int eina_rw_slice_compare(const Eina_Rw_Slice a, const Eina_Rw_Slice b)
Compare two slices, similar to memcmp()
void elm_frame_collapse_set(Efl_Ui_Frame *obj, Eina_Bool collapse)
Manually collapse a frame without animations Use this to toggle the collapsed state of a frame,...
Definition: efl_ui_frame_eo.legacy.c:3
EAPI Eina_Bool edje_edit_program_state2_set(Evas_Object *obj, const char *prog, const char *state2)
Sets the state2 for the given program.
Definition: edje_edit.c:11517
Efl_Canvas_Object * evas_object_bottom_get(const Evas_Canvas *obj)
Get the lowest (stacked) Evas object on the canvas e.
Definition: evas_canvas_eo.legacy.c:123
EINA_DEPRECATED void * elm_diskselector_item_data_get(const Elm_Object_Item *it)
Get the data associated to the item.
Eina_List * eeze_net_list(void)
Get a list of all the network interfaces available.
Definition: eeze_net.c:317
Eina_Bool eina_binbuf_insert_length(Eina_Binbuf *buf, const unsigned char *str, size_t length, size_t pos)
Inserts a string of exact length into a buffer, reallocating as necessary.
unsigned int eina_inlist_count(const Eina_Inlist *list)
Gets the count of the number of items in a list.
Definition: eina_inlist.c:448
EAPI Ecore_Evas * ecore_evas_software_x11_new(const char *disp_name, Ecore_X_Window parent, int x, int y, int w, int h)
Creates Ecore_Evas using software x11.
Definition: ecore_evas.c:3941
EAPI void ecore_evas_manual_render(Ecore_Evas *ee)
Forces immediate rendering on a given Ecore_Evas window.
Definition: ecore_evas.c:2671
double elm_gesture_layer_zoom_finger_factor_get(const Evas_Object *obj)
This function returns the gesture layer zoom finger factor of an object.
Definition: elm_gesture_layer.c:4071
Elm_Regexp_Status elm_validator_regexp_status_get(Elm_Validator_Regexp *validator)
Get the validation status.
Definition: elm_helper.c:36
@ EDJE_ACTION_TYPE_SIGNAL_EMIT
Signal emit action value.
Definition: Edje_Common.h:1911
Definition: Ecore_X.h:811
EOAPI void elm_obj_entry_cnp_mode_set(Eo *obj, Elm_Cnp_Mode cnp_mode)
Control pasting of text and images for the widget.
void elm_genlist_multi_select_set(Elm_Genlist *obj, Eina_Bool multi)
Enable or disable multi-selection in the genlist.
Definition: elm_genlist_eo.legacy.c:51
@ EVAS_VG_PATH_COMMAND_END
The end of stream , no more points to process.
Definition: Evas_Legacy.h:3756
Elm_Policy
Policy identifiers.
Definition: elm_general.h:226
void * ecore_thread_local_data_find(Ecore_Thread *thread, const char *key)
Gets data stored in the hash local to the given thread.
Definition: ecore_thread.c:1320
Evas_Video_Coord_Cb move
Move the video surface to this position.
Definition: Evas_Legacy.h:6196
void evas_object_image_fill_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
Retrieve how an image object is to fill its drawing rectangle, given the (real) image bound to it.
Definition: evas_image_legacy.c:88
EAPI void ecore_con_eet_server_disconnect_callback_add(Ecore_Con_Eet *ece, Ecore_Con_Eet_Server_Cb func, const void *data)
Registers a server disconnect callback on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:886
EOAPI void elm_obj_box_horizontal_set(Eo *obj, Eina_Bool horizontal)
Set the horizontal orientation.
static Eina_Bool eina_value_struct_value_get(const Eina_Value *src, const char *name, Eina_Value *dst)
Gets the member as Eina_Value copy.
@ ELM_WRAP_NONE
No wrap - value is zero.
Definition: elm_general.h:312
Eina_Iterator * eina_file_direct_ls(const char *dir)
Gets an iterator to list the content of a directory, with direct information.
Definition: eina_file.c:679
Eina_List * efreet_util_menus_find(void)
Returns a list of .menu files found in the various config dirs.
Definition: efreet_utils.c:458
@ ELM_PREFS_TYPE_PAGE
page type, used to nest pages
Definition: elm_prefs_data.h:61
Eina_F16p16 xx
xx in x' = (x * xx) + (y * xy) + xz
Definition: eina_matrix.h:168
void Eina_Cow_Data
Type of the returned pointer to simplify some reading.
Definition: eina_cow.h:52
Evas_Object * elm_panel_add(Evas_Object *parent)
Adds a panel object.
Definition: elm_panel.c:969
Eina_Bool(* Elm_Multibuttonentry_Item_Filter_Cb)(Evas_Object *obj, const char *item_label, void *item_data, void *data)
Callback to be invoked when an item is added to the multibuttonentry.
Definition: elc_multibuttonentry_common.h:14
EAPI const char * efreet_trash_dir_get(const char *file)
Retrieves the XDG Trash local directory.
Definition: efreet_trash.c:78
const Eina_Unicode * eina_ustrbuf_string_get(const Eina_UStrbuf *buf)
Retrieves a pointer to the contents of a string buffer.
void elm_list_multi_select_mode_set(Elm_List *obj, Elm_Object_Multi_Select_Mode mode)
Control the list multi select mode.
Definition: elm_list_eo.legacy.c:51
void * efreet_desktop_command_get(Efreet_Desktop *desktop, Eina_List *files, Efreet_Desktop_Command_Cb func, void *data)
Get a command to use to execute a desktop entry.
Definition: efreet_desktop_command.c:123
EOAPI Elm_Calendar_Selectable elm_obj_calendar_selectable_get(const Eo *obj)
Define which fields of a tm struct will be taken into account, when Elm.Calendar.selected_time....
Evas_Object * evas_object_image_source_get(const Evas_Object *eo)
Get the current source object of an image object.
Definition: evas_image_legacy.c:470
void ecore_timer_delay(Efl_Loop_Timer *obj, double add)
Adds a delay to the next occurrence of a timer.
Definition: efl_loop_timer_eo.legacy.c:33
Definition: Evas_Loader.h:94
unsigned int h
region inside the texture to use (image size is assumed as texture size, with 0, 0 being the top-left...
Definition: Evas_Legacy.h:4863
Definition: emotion_modules.h:62
EAPI void * ephysics_body_event_callback_del_full(EPhysics_Body *body, EPhysics_Callback_Body_Type type, EPhysics_Body_Event_Cb func, void *data)
Unregister an ephysics body event callback matching data pointer.
static Eina_Bool eina_log_level_check(int level)
Checks whenever the given level should be printed out.
Definition: eina_inline_log.x:52
@ EDJE_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL
The normal password layout.
Definition: Edje_Common.h:1331
EAPI Evas_Object * ecore_evas_extn_plug_new(Ecore_Evas *ee_target)
Creates a new external ecore evas plug.
Definition: ecore_evas.c:4371
_Evas_Textblock_Cursor_Type
Cursor type for evas textblock.
Definition: evas_textblock_legacy.h:188
@ EVAS_DEVICE_SUBCLASS_TRACKPAD
A trackpad style mouse.
Definition: Evas_Common.h:347
Elm_Widget_Item * elm_genlist_decorated_item_get(const Elm_Genlist *obj)
Get active genlist mode item.
Definition: elm_genlist_eo.legacy.c:147
Definition: Ecore_Wl2.h:134
void elm_theme_full_flush(void)
This flushes all themes (default and specific ones).
Definition: elm_theme.c:881
Eina_Bool elm_photo_aspect_fixed_get(const Evas_Object *obj)
Get if the object keeps the original aspect ratio.
Definition: elm_photo.c:479
#define EET_T_F32P32
Data type: fixed point 32.32.
Definition: Eet.h:2592
static Eina_Bool eina_value_type_pget(const Eina_Value_Type *type, const void *mem, void *ptr)
Gets memory using type descriptor.
Eo Efl_VG
Type of abstract VG node.
Definition: Evas_Common.h:194
EAPI int ecore_con_url_status_code_get(Ecore_Con_Url *url_con)
Gets the returned HTTP STATUS code.
Definition: ecore_con_url.c:1286
@ EEZE_UDEV_TYPE_LEDS
Definition: Eeze.h:277
@ ELM_FOCUS_AUTOSCROLL_MODE_NONE
Do not show the focused region or item automatically.
Definition: elm_general.h:782
Elm_Web_Menu_Item_Type
The possibles types that the items in a menu can be.
Definition: elm_web_common.h:43
@ ELM_PREFS_TYPE_INT
integer type, bound to spinner-like UI elements
Definition: elm_prefs_data.h:55
@ EDJE_TWEEN_MODE_SPRING
Spring tween mode value.
Definition: Edje_Common.h:1893
EAPI void ecore_imf_context_preedit_string_with_attributes_get(Ecore_IMF_Context *ctx, char **str, Eina_List **attrs, int *cursor_pos)
Retrieves the current preedit string, attributes and cursor position for the Input Method Context.
Definition: ecore_imf_context.c:333
size_t eina_tmpstr_len(Eina_Tmpstr *tmpstr)
Returns the length of a temporary string.
Definition: eina_tmpstr.c:153
Ecore_IMF_Input_Mode
Types for Ecore_IMF input mode.
Definition: Ecore_IMF.h:301
unsigned long int ctime
The timestamp when the file was created.
Definition: eina_file.h:222
Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj)
Control if the image fills the entire object area, when keeping the aspect ratio.
Definition: efl_ui_image.c:2548
void elm_config_drag_anim_duration_set(double set)
Set the animation duration for container objects.
Definition: elm_config.c:4749
Eina_Bool eina_ustrbuf_insert_slice(Eina_UStrbuf *buf, const Eina_Slice slice, size_t pos)
Inserts a slice to a buffer, reallocating as necessary.
Eina_Bool strict
fail on errors
Definition: Ecore_Getopt.h:219
EOAPI void elm_obj_entry_selection_handler_disabled_set(Eo *obj, Eina_Bool disabled)
This disabled the entry's selection handlers.
EOAPI unsigned int elm_obj_slideshow_count_get(const Eo *obj)
Get the number of items stored in a given slideshow widget.
@ ECORE_EXE_WIN32_PRIORITY_REALTIME
Realtime priority, should be almost never used as it can interrupt system threads that manage mouse i...
Definition: Ecore_Common.h:1033
Eina_Bool elm_photocam_gesture_enabled_get(const Efl_Ui_Image_Zoomable *obj)
Get the gesture state for photocam.
Definition: efl_ui_image_zoomable_eo.legacy.c:9
@ ECORE_EVAS_SELECTION_BUFFER_LAST
Sentinel value.
Definition: Ecore_Evas.h:3687
@ ELM_FOCUS_REGION_SHOW_ITEM
As an item.
Definition: elm_general.h:491
Old_Edje_Part_Description * default_desc
the part descriptor for default
Definition: edje_convert.h:120
A structure which stores information on lines data from a child process.
Definition: ecore_exe_eo.h:23
Eina_List * eina_list_prepend_relative_list(Eina_List *list, const void *data, Eina_List *relative)
Prepends a list node to a linked list before the specified member.
Definition: eina_list.c:724
EAPI void ephysics_world_max_sleeping_time_set(EPhysics_World *world, double sleeping_time)
Set the max sleeping time value.
EAPI EPhysics_Shape * ephysics_shape_new(void)
Create a new shape.
Elm_Hover_Axis
The orientation axis for the hover object.
Definition: elm_hover_eo.h:19
EINA_DEPRECATED EAPI int edje_edit_part_item_aspect_w_get(Evas_Object *obj, const char *part, const char *item)
Gets the aspect width value of a part's item.
EAPI const char * ecore_file_monitor_path_get(Ecore_File_Monitor *em)
Gets the monitored path.
Definition: ecore_file_monitor.c:42
int eina_list_data_idx(const Eina_List *list, void *data)
Finds the member of the list and returns the index.
Definition: eina_list.c:1647
Eina_Bool evas_render_async(Evas_Canvas *obj)
Render the given Evas canvas asynchronously.
Definition: evas_canvas_eo.legacy.c:177
Eina_Bool elm_object_item_tooltip_window_mode_set(Elm_Widget_Item *obj, Eina_Bool disable)
Control size restriction state of an object's tooltip.
Definition: elm_widget_item_eo.legacy.c:3
void edje_object_part_text_select_allow_set(const Evas_Object *obj, const char *part, Eina_Bool allow)
Enables selection if the entry is an EXPLICIT selection mode type.
Definition: edje_util.c:2438
void eina_matrix3_point_transform(const Eina_Matrix3 *m, double x, double y, double *xr, double *yr)
Computes the transform of a 2D point using the given matrix.
Definition: eina_matrix.c:240
unsigned int multiple_buffer
From version 4.
Definition: Evas_Legacy.h:4854
static unsigned int eina_value_hash_population(const Eina_Value *value)
Queries number of elements in value of hash type.
EAPI const char * ecore_ipc_client_ip_get(Ecore_Ipc_Client *cl)
Gets the IP address of a client that has been connected to.
Definition: ecore_ipc.c:1453
@ EINA_FILE_FIFO
Named pipe (FIFO) type (unused on Windows)
Definition: eina_file.h:121
@ ECORE_X_ERROR_CODE_BAD_REQUEST
Bad request code.
Definition: Ecore_X.h:393
@ EDJE_PART_TYPE_PROXY
Proxy type value.
Definition: Edje_Legacy.h:3257
A structure that stores information of a User signal event.
Definition: Ecore_Common.h:610
@ EVAS_AXIS_LABEL_AZIMUTH
Angle of tool about the Z axis from positive X axis.
Definition: Evas_Legacy.h:364
@ EMBRYO_ERROR_DIVIDE
Native function failed.
Definition: Embryo.h:403
EAPI const char * edje_edit_data_value_get(Evas_Object *obj, const char *itemname)
Gets the data associated with the given itemname.
Definition: edje_edit.c:2469
EAPI void ecore_wl_window_rotation_set(Ecore_Wl_Window *win, int rotation)
Sets the rotation of the Ecore_Wl_Window.
Definition: ecore_wl_window.c:915
Definition: evas_text_utils.h:74
const char * interface
interface name
Definition: eldbus_service.h:104
void elm_index_delay_change_time_set(Elm_Index *obj, double dtime)
Set a delay change time for index object.
Definition: elm_index_eo.legacy.c:39
EOAPI Eina_Bool elm_obj_entry_prediction_hint_hash_set(Eo *obj, const char *key, const char *value)
Sets the prediction hint data at the specified key.
EAPI int ECORE_X_MODIFIER_WIN
Definition: ecore_x.c:155
double gap
Distance between two dashes.
Definition: Evas_Legacy.h:3812
const Eina_Value * value
key of the data value which changed
Definition: elm_prefs_data.h:107
@ ELM_POLICY_THROTTLE_NEVER
never throttle when windows are all hidden, regardless of config settings
Definition: elm_general.h:281
All possible value types.
Definition: eina_value.h:348
EAPI Eina_Bool eet_connection_node_send(Eet_Connection *conn, Eet_Node *node, const char *cipher_key)
Converts a Eet_Node tree and prepare it to be send.
Definition: eet_connection.c:179
EAPI Eina_Bool edje_edit_image_set_image_min_set(Evas_Object *obj, const char *set_name, unsigned int place, int w, int h)
Sets min size of set's image.
void ecore_pipe_read_close(Ecore_Pipe *p)
Closes the read end of an Ecore_Pipe object created with ecore_pipe_add().
Definition: ecore_pipe.c:108
@ EINA_FILE_REMOVE
This memory is to be released and any content will be lost.
Definition: eina_file.h:148
#define ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_START
Called when item reorder animation started.
Definition: elm_gengrid_eo.h:726
EAPI void ecore_con_url_pipeline_set(Eina_Bool enable)
Enables or disable HTTP 1.1 pipelining.
Definition: ecore_con_url.c:88
Definition: elm_widget_fileselector.h:92
double evil_time_get(void)
Return the time spent since the Evil library has been initialized.
Definition: evil_unistd.c:27
const Eina_List * elm_gengrid_selected_items_get(const Elm_Gengrid *obj)
Get a list of selected items in a given gengrid.
Definition: elm_gengrid_eo.legacy.c:147
@ ELM_PANEL_ORIENT_LEFT
Panel (dis)appears from the left.
Definition: elm_panel_eo.h:22
Eina_Bool eina_mmap_safety_enabled_set(Eina_Bool enabled)
Enables or disables safe mmaped IO handling.
Definition: eina_mmap.c:171
Evas_Font_Hinting_Flags
Flags for Font Hinting.
Definition: Evas_Legacy.h:1187
void elm_entry_cursor_line_end_set(Elm_Entry *obj)
This moves the cursor to the end of the current line.
Definition: elm_entry_eo.legacy.c:273
Elm_Gen_Item_Reusable_Content_Get_Cb reusable_content_get
Reusable content get class function for gen item classes.
Definition: elm_gen.h:104
void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth)
Control the smooth effect for an image.
Definition: efl_ui_image.c:2410
Definition: Ecore_X.h:918
const char * end
A pointer to the end of the file that has been mapped with mmap(2).
Definition: eina_file_common.h:144
double eina_bezier_t_at(const Eina_Bezier *b, double l)
Returns the relative position on a bezier at a given length.
Definition: eina_bezier.c:222
static const void * eina_slice_find(const Eina_Slice slice, const Eina_Slice needle)
Find a needle inside the slice, similar to memmem().
const char * elm_object_item_cursor_get(const Elm_Widget_Item *obj)
Control the type of mouse pointer/cursor decoration to be shown, when the mouse pointer is over the g...
Definition: elm_widget_item_eo.legacy.c:33
@ ELM_OBJECT_SELECT_MODE_DEFAULT
default select mode.
Definition: elm_general.h:34
EAPI void ecore_wl_window_resize(Ecore_Wl_Window *win, int w, int h, int location)
Signals for Wayland to initiate a window resize.
Definition: ecore_wl_window.c:313
Eina_Bool evas_textblock_cursor_paragraph_next(Efl_Text_Cursor_Handle *cur)
Advances to the start of the next text node.
Definition: evas_object_textblock.c:10091
Eina_Bool evas_object_focus_get(const Efl_Canvas_Object *obj)
Indicates that this object is the keyboard event receiver on its canvas.
Definition: efl_canvas_object_eo.legacy.c:45
Eina_Bool evas_textblock_cursor_equal(const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2)
Checks if two cursors are equal.
Definition: evas_object_textblock.c:11399
void elm_prefs_data_unref(Elm_Prefs_Data *prefs_data)
Decrement reference count on a given prefs data handle.
Definition: elm_prefs_data.c:649
Eina_Bool eina_tiler_rect_add(Eina_Tiler *t, const Eina_Rectangle *r)
Adds a rectangle to a tiler.
Definition: eina_tiler.c:1222
_Eet_Compression
All the compression modes known by Eet.
Definition: Eet.h:241
@ ELM_ACTIONSLIDER_RIGHT
Right position.
Definition: elm_actionslider_eo.h:23
EAPI Eina_Bool ecore_con_url_get(Ecore_Con_Url *url_con)
Sends a get request.
Definition: ecore_con_url.c:862
EAPI void ecore_buffer_free_callback_remove(Ecore_Buffer *buf, Ecore_Buffer_Cb func, void *data)
Removes a callback for Ecore_Buffer free events.
Definition: ecore_buffer.c:397
@ ECORE_POS_MAP_LINEAR
Linear 0.0 -> 1.0.
Definition: Ecore_Common.h:2751
void evas_object_smart_member_del(Evas_Object *eo_obj)
Removes a member object from a given smart object.
Definition: evas_object_smart.c:344
@ EVAS_FONT_DATA_CACHE_TEXTURE
Texture caching (in case of accelerated rendering)
Definition: Evas_Common.h:390
Elm_Label_Slide_Mode elm_label_slide_mode_get(const Elm_Label *obj)
Control the slide mode of the label widget.
Definition: elm_label_eo.legacy.c:33
void elm_entry_cursor_end_set(Elm_Entry *obj)
This moves the cursor to the end of the entry.
Definition: elm_entry_eo.legacy.c:315
#define EINA_VALUE_STRUCT_MEMBER_SENTINEL
Helper to define Eina_Value_Struct_Member fields for sentinel (last item), useful if you did not defi...
Definition: eina_value.h:3171
Eina_Bool eina_matrix3_equal(const Eina_Matrix3 *m1, const Eina_Matrix3 *m2)
Checks whether the two matrices are equivalent.
Definition: eina_matrix.c:409
A 3x3 fixed point (Q16.16) matrix.
EAPI const char * edje_edit_part_above_get(Evas_Object *obj, const char *part)
Gets the name of part stacked above the one passed.
Definition: edje_edit.c:3575
void elm_map_overlay_del_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Del_Cb del_cb, void *data)
Set the del callback function to call when the overlay is deleted.
Definition: elm_map.c:5292
Definition: Ecore_X.h:586
void elm_config_profile_set(const char *profile)
Set Elementary's profile.
Definition: elm_config.c:3131
enum Evas_Vg_Path_Command_Type Evas_Vg_Path_Command
These values determine how the points are interpreted in a stream of points.
@ ECORE_IMF_DEVICE_SUBCLASS_NONE
Not a device.
Definition: Ecore_IMF.h:501
@ ELM_THUMB_ANIMATION_LAST
Stop playing the animation.
Definition: elm_thumb_legacy.h:11
@ ECORE_X_WINDOW_STATE_SKIP_PAGER
The window should not be included in the taskbar.
Definition: Ecore_X.h:165
static Eina_F8p24 eina_f8p24_div(Eina_F8p24 a, Eina_F8p24 b)
Calculates the division of two Eina_F8p24 floating point numbers.
Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, const char *group)
Set the file that will be used as the image's source.
Definition: efl_ui_image.c:2440
void eina_future_desc_flush(Eina_Future_Desc *desc)
Flushes an Eina_Future_Desc.
Definition: eina_promise.c:1488
Eo Efl_Canvas_Object
An Evas Object handle.
Definition: efl_canvas_object_eo.legacy.h:7
EAPI void ecore_con_url_free(Ecore_Con_Url *url_con)
Destroys an Ecore_Con_Url connection object.
Definition: ecore_con_url.c:819
Multi button release event.
Definition: Evas_Legacy.h:279
EAPI void ecore_evas_software_x11_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window win)
Adds an extra window on Ecore_Evas using software x11.
Definition: ecore_evas.c:3991
void(* Eina_Future_Free_Cb)(void *data, const Eina_Future *dead_future)
A callback used to inform that the future was freed and the user should also free the data.
Definition: eina_promise.h:307
void eina_file_clean_close(Eina_File *file)
Closes and cleans up after an Eina file.
Definition: eina_file_common.c:532
const char * eldbus_pending_method_get(const Eldbus_Pending *pending)
Get the method of the pending message.
Definition: eldbus_pending.c:329
@ EMILE_COLORSPACE_ETC1_ALPHA
ETC1 with alpha support using two planes: ETC1 RGB and ETC1 grey for alpha.
Definition: emile_image.h:37
struct _Ecore_Wl2_Surface_Interface Ecore_Wl2_Surface_Interface
void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized)
Set the maximized state of a window.
Definition: efl_ui_win.c:9688
unsigned int step
Amount to grow the number of members allocated.
Definition: eina_inarray.h:232
const char * efreet_public_share_dir_get(void)
Retrieves the XDG Public Share directory.
Definition: efreet_base.c:159
const char * comment
String describing the theme.
Definition: efreet_icon.h:61
void evas_object_intercept_clip_set_callback_add(Evas_Object *obj, Evas_Object_Intercept_Clip_Set_Cb func, const void *data)
Set the callback function that intercepts a clip set event of an object.
void elm_config_accel_preference_set(const char *pref)
Set Elementary's acceleration preferences for new windows.
Definition: elm_config.c:4627
#define ELM_GENLIST_ITEM_CLASS
Get genlist item class.
Definition: elm_genlist_item_eo.h:28
Eina_Stringshare * name
Annotation name.
Definition: eldbus_introspection.h:85
Definition: eina_evlog.h:40
Efl_Canvas_Object * elm_object_item_access_register(Elm_Widget_Item *obj)
Register object item as an accessible object.
Definition: elm_widget_item_eo.legacy.c:243
const Eina_Value_Type * EINA_VALUE_TYPE_FILE
manages Eina_File type.
Definition: eina_value.c:5616
unsigned int evas_device_seat_id_get(const Evas_Device *dev)
Get the seat id of a device.
Definition: evas_device.c:417
Ecore_IMF_Keyboard_Locks locks
The keyboard locks active when the event has been emitted.
Definition: Ecore_IMF.h:656
void evas_object_size_hint_padding_set(Evas_Object *obj, Evas_Coord l, Evas_Coord r, Evas_Coord t, Evas_Coord b)
Sets the hints for an object's padding space.
Definition: evas_object_main.c:2626
EAPI double edje_edit_program_sample_speed_get(Evas_Object *obj, const char *prog)
Gets sample speed of the program.
Definition: edje_edit.c:11356
#define EINA_SLICE_PRINT(s)
To be used in printf()-like statements when EINA_SLICE_FMT was used, it will print the slice mem and ...
Definition: eina_slice.h:573
Mouse button release event.
Definition: Evas_Legacy.h:178
EAPI Ecore_Con_Server * ecore_con_server_add(Ecore_Con_Type type, const char *name, int port, const void *data)
Creates a server to listen for connections.
Definition: ecore_con_legacy.c:1696
static Eina_Bool eina_value_double_get(const Eina_Value *v, double *c)
Check value type and get contents.
Definition: eina_inline_value_util.x:223
EOAPI void elm_obj_box_pack_before(Eo *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *before)
Adds an object to the box before the indicated object.
Eina_Bool edje_object_preload(Evas_Object *obj, Eina_Bool cancel)
Preloads the images on the Edje Object in the background.
Definition: edje_util.c:5403
void evas_object_image_load_dpi_set(Evas_Object *obj, double dpi)
Set the DPI resolution of an image object's source image.
Definition: evas_image_legacy.c:323
int evas_textblock_cursor_line_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord y)
Set the cursor position according to the y coord.
Definition: evas_object_textblock.c:13462
void ecore_wl2_dnd_drag_types_set(Ecore_Wl2_Input *input, const char **types)
Set the types which are supported by a possible drag and drop operation.
Definition: ecore_wl2_dnd.c:424
void ecore_main_loop_begin(void)
Runs the application main loop.
Definition: ecore_main.c:1298
EOAPI void elm_obj_slideshow_timeout_set(Eo *obj, double timeout)
Set the interval between each image transition on a given slideshow widget and start the slideshow it...
EAPI void ecore_con_url_additional_headers_clear(Ecore_Con_Url *url_con)
Cleans additional headers.
Definition: ecore_con_url.c:994
Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit)
Make the thumbnail 'editable'.
Definition: elm_thumb.c:769
EOAPI void elm_obj_entry_context_menu_clear(Eo *obj)
This clears and frees the items in a entry's contextual (longpress) menu.
void evas_object_textblock_size_native_get(const Efl_Canvas_Textblock *obj, int *w, int *h)
The native width and height.
Definition: efl_canvas_textblock_eo.legacy.c:48
EAPI Ecore_X_Window ecore_x_window_manager_argb_new(Ecore_X_Window parent, int x, int y, int w, int h)
Creates a new window.
Definition: ecore_x_window.c:1797
int elm_glview_rotation_get(const Elm_Glview *obj)
Get the current GL view's rotation when using direct rendering.
Definition: elm_glview_eo.legacy.c:33
EAPI Eina_Bool edje_edit_state_text_fit_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets if the text part fit it's container vertically.
void evas_object_smart_clipped_smart_set(Evas_Smart_Class *sc)
Set a given smart class' callbacks so it implements the clipped smart object"'s interface.
Definition: evas_object_smart_clipped.c:102
#define ELM_ENTRY_EVENT_ANCHOR_HOVER_OPENED
Called when hover opened.
Definition: elm_entry_eo.h:1402
char *(* Elm_Calendar_Format_Cb)(struct tm *stime)
This callback type is used to format the string that will be used to display month and year.
Definition: elm_calendar_common.h:16
EAPI Eina_Bool edje_edit_part_exist(Evas_Object *obj, const char *part)
Checks if a part with the given name exist in the edje object.
Definition: edje_edit.c:3554
EAPI void ephysics_body_linear_movement_enable_set(EPhysics_Body *body, Eina_Bool enable_x, Eina_Bool enable_y, Eina_Bool enable_z)
Enable or disable body's movement on x, y and z axes.
EAPI Ecore_Wl2_Display * ecore_wl2_display_create(const char *name)
Create a new Wayland display.
Definition: ecore_wl2_display.c:795
EAPI Eina_Bool edje_edit_text_class_font_set(Evas_Object *obj, const char *class_name, const char *font)
Sets font for the given text class.
Definition: edje_edit.c:8325
@ EVAS_EVENT_FLAG_ON_SCROLL
This event flag indicates the event occurs while scrolling; for example, DOWN event occurs during scr...
Definition: Evas_Common.h:369
EAPI Eina_Bool edje_edit_program_transition_time_set(Evas_Object *obj, const char *prog, double seconds)
Sets the duration of the transition in seconds.
Definition: edje_edit.c:11662
EAPI Eina_Bool ecore_con_url_proxy_set(Ecore_Con_Url *url_con, const char *proxy)
Sets HTTP proxy to use.
Definition: ecore_con_url.c:1270
int eina_inarray_push(Eina_Inarray *array, const void *data)
Copies the data as the last member of the array.
Definition: eina_inarray.c:411
const char * compose
A UTF8 string if this keystroke has modified a string in the middle of being composed - this string r...
Definition: Ecore_IMF.h:710
EAPI Eina_Bool ecore_drm_tty_close(Ecore_Drm_Device *dev)
Closes an already opened tty.
Definition: ecore_drm_tty.c:257
int saved_memory
current amount of saved memory, in bytes
Definition: Evas_Common.h:2950
EAPI double edje_edit_program_transition_value2_get(Evas_Object *obj, const char *prog)
Gets the interpolation value 2 of the transition.
EAPI void ecore_x_e_window_available_profiles_set(Ecore_X_Window win, const char **profiles, unsigned int count)
Set the array of available window profiles.
Definition: ecore_x_e.c:1374
EOAPI void evas_canvas_font_cache_flush(Eo *obj)
Force the given evas and associated engine to flush its font cache.
EAPI Eina_Bool edje_edit_part_item_move_below_index(Evas_Object *obj, const char *part, unsigned int index)
Restacks existing item below.
Definition: edje_edit.c:5105
EAPI Eina_Bool edje_edit_part_copy(Evas_Object *obj, const char *part, const char *new_copy)
Copies the given part in edje.
Definition: edje_edit.c:3463
Eina_Bool eina_xattr_double_set(const char *file, const char *attribute, double value, Eina_Xattr_Flags flags)
Sets a double as a extended attribute properties.
Definition: eina_xattr.c:541
#define EINA_LOG_DBG(fmt,...)
Logs a message with level DEBUG on the default domain with the specified format.
Definition: eina_log.h:400
unsigned int uid
The owner user id.
Definition: eina_file.h:212
Evas_Modifier * modifiers
modifier keys pressed during the event
Definition: Evas_Legacy.h:288
EAPI void emotion_object_last_position_load(Evas_Object *obj)
Load the last known position if available.
Definition: emotion_smart.c:1419
Edje_Load_Error edje_object_load_error_get(const Eo *obj)
Gets the (last) file loading error for a given Edje object.
Definition: edje_legacy.c:15
EINA_DEPRECATED EAPI unsigned short edje_edit_part_item_position_row_get(Evas_Object *obj, const char *part, const char *item_name)
Gets row position of the part's item.
void * eio_file_associate_find(Eio_File *ls, const char *key)
Get the data associated during the filter callback inside the main loop.
Definition: eio_file.c:798
Contains information about an Ecore keyboard event.
Definition: Ecore_Input.h:197
EAPI void ecore_win32_window_state_set(Ecore_Win32_Window *window, Ecore_Win32_Window_State *state, unsigned int num)
Set the state of the given window.
Definition: ecore_win32_window.c:1474
EAPI Ethumb_Thumb_Format ethumb_thumb_format_get(const Ethumb *e)
Get the fileformat of the thumbnails.
Definition: ethumb.c:508
Eina_Bool elm_photo_editable_get(const Evas_Object *obj)
Get editability of the photo.
Definition: elm_photo.c:424
enum _Emile_Colorspace Emile_Colorspace
Flags that describe all colorspace known by EFL.
EAPI void ecore_wl2_window_iconified_set(Ecore_Wl2_Window *window, Eina_Bool iconified)
Iconify a window.
Definition: ecore_wl2_window.c:1126
EOAPI void elm_obj_box_pack_start(Eo *obj, Efl_Canvas_Object *subobj)
Add an object to the beginning of the pack list.
const char * name
the name of the property
Definition: eldbus_proxy.h:228
Eina_List * annotations
List with method annotations.
Definition: eldbus_introspection.h:64
@ EPHYSICS_WORLD_SOLVER_USE_WARMSTARTING
The PGS is an iterative algorithm where each iteration is based on the solution of previous iteration...
Definition: EPhysics.h:942
void elm_map_overlay_displayed_zoom_min_set(Elm_Map_Overlay *overlay, int zoom)
Set the minimum zoom from where the overlay is displayed.
Definition: elm_map.c:4964
int elm_animation_view_min_frame_get(const Elm_Animation_View *obj)
The start frame of the play.
EAPI void ecore_x_randr_screen_backlight_level_set(Ecore_X_Window root, double level)
Set up the backlight level to the given level.
Definition: ecore_x_randr.c:2623
EAPI void * ecore_win32_window_focus_get(void)
Get the current focused window.
Definition: ecore_win32_window.c:1219
Definition: elm_widget_calendar.h:36
Eina_Hash * factories
The hash with parts connected to factories.
Definition: elm_widget_layout.h:61
enum _Edje_Object_Table_Homogeneous_Mode Edje_Object_Table_Homogeneous_Mode
Table homogeneous modes.
Definition: ector_buffer.h:31
Ecore_Event_Handler * ecore_event_handler_prepend(int type, Ecore_Event_Handler_Cb func, const void *data)
Adds an event handler to the beginning of the handler list.
Definition: ecore_events.c:22
char * edje_object_part_text_unescaped_get(const Eo *obj, const char *part)
Returns the text of the object part, without escaping.
Definition: edje_legacy.c:974
EAPI Eina_Bool ecore_imf_context_filter_event(Ecore_IMF_Context *ctx, Ecore_IMF_Event_Type type, Ecore_IMF_Event *event)
Allows an Ecore Input Context to internally handle an event.
Definition: ecore_imf_context.c:544
EAPI void ecore_evas_ignore_events_set(Ecore_Evas *ee, Eina_Bool ignore)
Sets if this evas should ignore all events.
Definition: ecore_evas.c:2629
void ecore_pipe_freeze(Ecore_Pipe *p)
Stops monitoring if necessary the pipe for reading.
Definition: ecore_pipe.c:137
void elm_map_overlay_bubble_content_clear(Elm_Map_Overlay *bubble)
Clear all contents inside the bubble overlay.
Definition: elm_map.c:5494
@ EVAS_RENDER_ADD_REL
DEPRECATED.
Definition: Evas_Legacy.h:2168
@ EVAS_ASPECT_CONTROL_BOTH
Use all horizontal and vertical container spaces to place an object (never growing it out of those bo...
Definition: Evas_Common.h:378
@ ECORE_IMF_EVENT_MOUSE_MOVE
Mouse Move event.
Definition: Ecore_IMF.h:254
Eina_List * eina_list_remove(Eina_List *list, const void *data)
Removes the first instance of the specified data from the given list.
Definition: eina_list.c:773
struct _Emile_Image Emile_Image
Internal type representing an opened image.
Definition: emile_image.h:126
Eina_Bool edje_external_param_choice_get(const Eina_List *params, const char *key, const char **ret)
Gets the value of the given parameter of choice type.
Definition: edje_external.c:314
EOAPI const Elm_Gengrid_Item_Class * elm_obj_gengrid_item_class_get(const Eo *obj)
Get the Gengrid Item class for the given Gengrid Item.
static Eina_Bool eina_value_hash_pget(const Eina_Value *value, const char *key, void *ptr)
Gets the generic value to pointer from an hash member.
@ EVAS_OBJECT_VG_FILL_MODE_NONE
Don't scale the viewbox.
Definition: efl_canvas_vg_object_eo.legacy.h:16
Efl_Input_Device * edje_object_seat_get(const Efl_Canvas_Layout *obj, Eina_Stringshare *name)
Returns the seat device given its Edje's name.
Definition: efl_canvas_layout_eo.legacy.c:15
EAPI void ecore_x_e_window_profile_supported_set(Ecore_X_Window root, Eina_Bool enabled)
Set the status for the window profile support.
Definition: ecore_x_e.c:1302
EAPI double edje_edit_state_fill_size_relative_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the fill horizontal size relative value of a part state.
void elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format)
Get the file being edited by the entry.
Definition: elm_entry.c:5066
int eina_log_domain_level_get(const char *domain_name)
Gets the domain level given its name.
Definition: eina_log.c:1967
Definition: elm_widget_map.h:360
Ecore_IMF_Keyboard_Locks locks
The keyboard locks active when the event has been emitted.
Definition: Ecore_IMF.h:600
@ EDJE_ACTION_TYPE_PHYSICS_ANG_VEL_SET
Physics angle velocity set action value.
Definition: Edje_Common.h:1929
@ ELM_TRANSIT_TWEEN_MODE_LINEAR
Constant speed.
Definition: elm_transit.h:64
void eina_quadtree_increase(Eina_QuadTree_Item *object)
Increases the index of the quadtree item by one.
Definition: eina_quadtree.c:872
Eina_Bool evas_object_visible_get(const Evas_Object *obj)
Retrieves whether or not the given Evas object is visible.
Definition: evas_object_main.c:1830
EINA_DEPRECATED void elm_icon_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *size_down)
Get if the object is (up/down) resizable.
Definition: elm_icon.c:767
void elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max)
Get the minimum and maximum values of the slider.
Definition: elm_slider.c:1683
Elm_Gesture_Momentum_Info momentum
Line momentum info.
Definition: elm_gesture_layer_common.h:60
#define EINA_TRASH_CLEAN(trash, data)
Definition for a macro to remove all the pointers from the trash.
Definition: eina_trash.h:111
EAPI void ephysics_world_del(EPhysics_World *world)
Deletes a physics world.
Evas_Object * elm_bubble_add(Evas_Object *parent)
Add a new bubble to the parent.
Definition: elm_bubble.c:174
EAPI void * eet_data_image_read_cipher(Eet_File *ef, const char *name, const char *cipher_key, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, Eet_Image_Encoding *lossy)
Reads image data from the named key in the eet file using a cipher.
Definition: eet_image.c:1373
int eina_thread_queue_pending_get(const Eina_Thread_Queue *thq)
Gets the number of messages on a queue as yet unfetched.
Definition: eina_thread_queue.c:538
void elm_win_wm_rotation_preferred_rotation_set(Evas_Object *obj, int rotation)
Set the preferred rotation value.
Definition: efl_ui_win.c:8457
void eina_log_domain_unregister(int domain)
Forgets about a logging domain registered by eina_log_domain_register()
Definition: eina_log.c:1904
#define EINA_SAFETY_ON_NULL_RETURN_VAL(exp, val)
The macro doesn't do anything unless EINA_SAFETY_CHECKS is defined.
Definition: eina_safety_checks.h:234
@ EINA_THREAD_IDLE
Thread to be executed only when the processor is idle.
Definition: eina_thread.h:63
EAPI int ephysics_body_soft_body_triangle_index_get(EPhysics_Body *body, Evas_Coord x, Evas_Coord y)
Get the triangle index of a soft body in x and y.
void evas_textblock_cursor_line_char_first(Efl_Text_Cursor_Handle *cur)
Go to the start of the current line.
Definition: evas_object_textblock.c:10696
@ EDJE_MESSAGE_STRING_INT_SET
A message with a struct containing a string and list of integer numbers as value.
Definition: Edje_Legacy.h:600
void evas_object_intercept_resize_callback_add(Evas_Object *obj, Evas_Object_Intercept_Resize_Cb func, const void *data)
Set the callback function that intercepts a resize event of an object.
void eina_log_threads_enable(void)
Enable logging module to handle threads.
Definition: eina_log.c:1704
Definition: Ecore_Wl2.h:353
EAPI Ecore_Ipc_Server * ecore_ipc_server_connect(Ecore_Ipc_Type type, char *name, int port, const void *data)
Creates an IPC server object to represent the IPC server listening on the given port.
Definition: ecore_ipc.c:661
@ EVAS_DEVICE_SUBCLASS_HAND_SIZE
The side of your hand.
Definition: Evas_Common.h:344
#define EINA_PROCESS_CB(Function)
Macro to cast to Eina_Process.
Definition: eina_types.h:586
These routines are used for loading Elm Code widgets.
EINA_DEPRECATED void elm_calendar_text_saturday_color_set(Evas_Object *obj, int pos)
Set a day text color to the same that represents Saturdays.
Definition: elm_prefs_common.h:33
EAPI const char * edje_edit_state_vector_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets normal vector name for a given part state.
Definition: edje_edit.c:10572
EAPI void ecore_wl2_window_maximized_set(Ecore_Wl2_Window *window, Eina_Bool maximized)
Set the maximized state of a given window.
Definition: ecore_wl2_window.c:949
EOAPI void evas_canvas_render_dump(Eo *obj)
Make the canvas discard as much data as possible used by the engine at runtime.
Efl_Canvas_Vg_Node * evas_object_vg_root_node_get(const Evas_Object *obj)
Get the root node of the evas_object_vg.
Definition: efl_canvas_vg_object_eo.legacy.c:33
EOAPI void * elm_obj_entry_imf_context_get(const Eo *obj)
Returns the input method context of the entry.
Evas_Object_Textblock_Node_Format * format_node
Points to the last format node before the paragraph, or if there is none, to the first format node wi...
Definition: efl_canvas_textblock_internal.h:134
@ EPHYSICS_CALLBACK_WORLD_STOPPED
no objects are moving any more
Definition: EPhysics.h:918
@ EINA_SIMPLE_XML_PROCESSING
Definition: eina_simple_xml_parser.h:201
Eina_List * subs
List of Elm_Layout_Sub_Object_Data structs, to hold the actual sub objects such as text,...
Definition: elm_widget_layout.h:53
EINA_DEPRECATED void elm_object_domain_translatable_text_part_set(Evas_Object *obj, const char *part, const char *domain, const char *text)
Set the text for an object's part, marking it as translatable.
Definition: elm_main.c:1555
const char * prefix
The prefix to be printed.
Definition: eina_promise.h:402
EAPI Eina_Bool ecore_x_e_window_profile_list_get(Ecore_X_Window win, const char ***profiles, int *ret_num)
Get the array of window profiles.
Definition: ecore_x_e.c:1194
Definition: evas_font.h:167
Definition: elm_widget_slider.h:28
@ EPHYSICS_CALLBACK_WORLD_LAST
kept as sentinel, not really an event
Definition: EPhysics.h:921
EAPI Ecore_Con_Socks * ecore_con_socks4_remote_add(const char *ip, int port, const char *username)
Adds a SOCKS v4 proxy to the proxy list.
Definition: ecore_con_socks.c:176
EAPI EPhysics_Quaternion * ephysics_quaternion_sum(const EPhysics_Quaternion *quat1, const EPhysics_Quaternion *quat2, EPhysics_Quaternion *result)
Returns a sum of two quaternions.
Elm_Thumb_Animation_Setting
Used to set if a video thumbnail is animating or not.
Definition: elm_thumb_legacy.h:6
void evas_smart_free(Evas_Smart *s)
Free an Evas_Smart struct.
Definition: evas_smart.c:11
EOAPI void elm_obj_box_homogeneous_set(Eo *obj, Eina_Bool homogeneous)
Set the box to arrange its children homogeneously.
int evas_font_data_cache_get(Evas_Font_Data_Cache options)
Get the limit in bytes for memory allocated by font glyphs in evas.
Definition: evas_font_main.c:869
@ ELM_GENLIST_ITEM_SCROLLTO_BOTTOM
To the bottom of viewport.
Definition: elm_general.h:386
#define MAP_FIXED
Interpret the address (addr) exactly.
Definition: evil_mman.h:54
void elm_label_slide_go(Elm_Label *obj)
Start slide effect.
Definition: elm_label_eo.legacy.c:75
const Eina_Value_Blob_Operations * ops
if NULL, nothing is freed, copy will just copy the memory pointer, not its value.
Definition: eina_value.h:2993
@ EVAS_GL_OPTIONS_NONE
No extra options.
Definition: Evas_GL.h:513
unsigned int elm_genlist_filtered_items_count(const Elm_Genlist *obj)
Return how many items have passed the filter currently.
Definition: elm_genlist_eo.legacy.c:219
void elm_config_access_set(Eina_Bool is_access)
Set access mode.
Definition: elm_config.c:3183
void edje_object_part_unswallow(Evas_Object *obj, Evas_Object *obj_swallow)
Unswallows an object.
Definition: edje_util.c:6692
EAPI Eina_Bool edje_edit_part_mouse_events_set(Evas_Object *obj, const char *part, Eina_Bool mouse_events)
Sets mouse_events for part.
Definition: edje_edit.c:3849
EAPI Eina_List * edje_edit_spectrum_list_get(Evas_Object *obj)
Gets the list of all the spectrum in the given edje object.
EAPI Eina_Bool ecore_evas_extn_socket_listen(Ecore_Evas *ee, const char *svcname, int svcnum, Eina_Bool svcsys)
Creates a socket to provide the service for external ecore evas socket.
Definition: ecore_evas.c:4303
EAPI Eet_Connection * eet_connection_new(Eet_Read_Cb *eet_read_cb, Eet_Write_Cb *eet_write_cb, const void *user_data)
Instanciates a new connection to track.
Definition: eet_connection.c:31
Evas_Object * elm_actionslider_add(Evas_Object *parent)
Add a new actionslider to the parent.
Definition: elm_actionslider.c:518
Definition: Ecore_X.h:569
Elm_Gengrid_Item_Class * elm_gengrid_item_class_new(void)
Add a new gengrid item class in a given gengrid widget.
Definition: elm_gengrid.c:5411
void evas_object_unref(Evas_Object *eo_obj)
Decrements object reference count.
Definition: evas_object_main.c:899
Eina_Bool edje_external_param_double_get(const Eina_List *params, const char *key, double *ret)
Gets the value of the given parameter of double type.
Definition: edje_external.c:263
struct _Ecore_IMF_Context Ecore_IMF_Context
An Input Method Context.
Definition: Ecore_IMF.h:198
EOAPI void elm_obj_genlist_homogeneous_set(Eo *obj, Eina_Bool homogeneous)
Enable/disable homogeneous mode.
Edje_Drag_Dir edje_object_part_drag_dir_get(const Evas_Object *obj, const char *part)
Determines dragable directions.
Definition: edje_legacy.c:222
EAPI void ecore_evas_alpha_set(Ecore_Evas *ee, Eina_Bool alpha)
Sets whether an Ecore_Evas has an alpha channel or not.
Definition: ecore_evas.c:1476
void elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj)
Removes an added object from the transit.
Definition: elm_transit.c:679
void elm_exit(void)
Ask to exit Elementary's main loop.
Definition: elm_main.c:1378
@ EDJE_PART_TYPE_SPACER
Spacer type value.
Definition: Edje_Legacy.h:3258
unsigned int x
DPI along the X axis.
Definition: Ecore_Win32.h:742
A handle of a cache of images shared by a server.
Definition: Evas_Common.h:2963
EAPI void emotion_object_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a)
Get the background color set for the emotion object.
Definition: emotion_smart.c:616
Eina_Bool elm_map_paused_get(const Evas_Object *obj)
Get a value whether map is paused or not.
Definition: elm_map.c:5527
void efreet_desktop_environment_set(const char *environment)
sets the global desktop environment name
Definition: efreet_desktop.c:436
void evas_post_event_callback_push(Evas *eo_e, Evas_Object_Event_Post_Cb func, const void *data)
Push a callback on the post-event callback stack.
Definition: evas_callbacks.c:722
EAPI int ecore_drm2_output_dpms_get(Ecore_Drm2_Output *output)
Get the dpms level of a given output.
Definition: ecore_drm2_outputs.c:1016
Eina_Bool(* Ecore_Timeline_Cb)(void *data, double pos)
A callback run for a task (animators with runtimes)
Definition: Ecore_Common.h:2746
void elm_list_horizontal_set(Elm_List *obj, Eina_Bool horizontal)
Control horizontal mode on the list object.
Definition: elm_list_eo.legacy.c:3
#define EET_DATA_DESCRIPTOR_ADD_LIST_STRING(edd, struct_type, name, member)
Adds a linked list of string to a data descriptor.
Definition: Eet.h:3534
EAPI void ecore_evas_size_min_set(Ecore_Evas *ee, int w, int h)
Sets the minimum size of a given Ecore_Evas window.
Definition: ecore_evas.c:1586
void evas_object_image_load_size_set(Evas_Object *obj, int w, int h)
Set the load size of a given image object's source image.
Definition: evas_image_legacy.c:309
Evas_Device_Class evas_device_class_get(const Evas_Device *dev)
Get the major class of a device.
Definition: evas_device.c:379
void ethumb_client_thumb_exists_cancel(Ethumb_Exists *exists)
Cancel an ongoing exists request.
Definition: ethumb_client.c:2040
void evas_object_box_layout_stack(Evas_Box *obj, Evas_Object_Box_Data *priv, void *data)
Layout function which sets the box o to a stacking box.
Definition: evas_box_eo.legacy.c:147
@ EVAS_DEVICE_SUBCLASS_PEN_TIP
The tip of a pen.
Definition: Evas_Common.h:346
EAPI void ephysics_constraint_linear_limit_set(EPhysics_Constraint *constraint, Evas_Coord lower_x, Evas_Coord upper_x, Evas_Coord lower_y, Evas_Coord upper_y, Evas_Coord lower_z, Evas_Coord upper_z)
Define the linear moving limits of a constraint.
@ EMOTION_META_INFO_TRACK_COMMENT
track comments
Definition: Emotion.h:185
const char * elm_slider_unit_format_get(const Evas_Object *obj)
Get the unit label format of the slider.
Definition: elm_slider.c:1464
void eina_magic_fail(void *d, Eina_Magic m, Eina_Magic req_m, const char *file, const char *fnc, int line)
Displays a message or aborts if a magic check failed.
Definition: eina_magic.c:261
static void eina_mempool_free(Eina_Mempool *mp, void *element)
Frees resources previously allocated by the given mempool.
EOAPI Elm_Widget_Item * elm_obj_genlist_item_prev_get(const Eo *obj)
Get the previous item in a genlist widget's internal list of items, given a handle to one of those it...
static Eina_Bool eina_rectangle_subtract(Eina_Rectangle *rect, Eina_Rectangle *other, Eina_Rectangle out[4])
Subtracts two rectangles and returns the differences.
Eina_Bool eina_inarray_replace_at(Eina_Inarray *array, unsigned int position, const void *data)
Copies the data to the given position.
Definition: eina_inarray.c:595
@ ELM_FLIP_ROTATE_Y_CENTER_AXIS
Rotate Y center axis flip mode.
Definition: efl_ui_flip_legacy.h:10
@ EINA_FILE_BLK
Block device type (unused on Windows)
Definition: eina_file.h:124
_Edje_Edit_Image_Comp
Compression type for the image.
Definition: Edje_Edit.h:42
void(* control_panel_show)(Ecore_IMF_Context *ctx)
Show the control panel.
Definition: Ecore_IMF.h:789
EAPI Eina_Bool ephysics_shape_point_add(EPhysics_Shape *shape, double x, double y, double z)
Add a new point to the shape.
void elm_box_transition_free(void *data)
Free a Elm_Box_Transition instance created with elm_box_transition_new().
Definition: elm_box.c:581
void elm_animation_view_min_progress_set(Elm_Animation_View *obj, double min_progress)
The start progress of the play.
#define EINA_SLICE_STR_FULL(str)
Same as EINA_SLICE_STR_FULL, but it also contains the \0 element of the string.
Definition: eina_slice.h:488
void(* Elm_Store_Item_Fetch_Cb)(void *data, Elm_Store_Item *sti)
Function to call to fetch item data.
Definition: elm_store.h:69
Efreet_Desktop * efreet_util_desktop_wm_class_find(const char *wmname, const char *wmclass)
Find all desktops for a given wm class.
Definition: efreet_utils.c:151
void evas_vg_shape_stroke_dash_set(Evas_Vg_Shape *obj, const Evas_Vg_Dash *dash, unsigned int length)
Sets the stroke dash type to be used for stroking the path.
Definition: efl_canvas_vg_shape.c:297
unsigned int y
DPI along the Y axis.
Definition: Ecore_Win32.h:743
@ EINA_LOG_LEVEL_INFO
Information log level.
Definition: eina_log.h:460
Eio_File * eio_file_direct_stat(const char *path, Eio_Stat_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Stat a file/directory.
Definition: eio_single.c:422
int EIO_MONITOR_SELF_RENAME
The monitored path has been renamed, an error could happen just after if the renamed path doesn't exi...
Definition: eio_monitor.c:314
static void eina_trash_init(Eina_Trash **trash)
Initializes a trash before using it.
Definition: eina_inline_mempool.x:72
@ ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME
The name of a person.
Definition: elm_entry_common.h:19
The structure type used with the Key_Down event.
Definition: Ecore_IMF.h:704
@ ELM_PREFS_DATA_EVENT_LAST
A given item (prefs data value) has been changed (event info is an Elm_Prefs_Data_Event_Changed point...
Definition: elm_prefs_data.h:79
Eina_Inlist * eina_inlist_sorted_state_insert(Eina_Inlist *list, Eina_Inlist *item, Eina_Compare_Cb func, Eina_Inlist_Sorted_State *state)
Inserts a new node into a sorted list.
Definition: eina_inlist.c:665
@ EVAS_GL_STENCIL_BIT_8
8 bits precision for stencil buffer
Definition: Evas_GL.h:502
@ EDJE_MESSAGE_INT
A message with an integer number as value.
Definition: Edje_Legacy.h:577
void elm_font_available_hash_del(Eina_Hash *hash)
Free the hash returned by elm_font_available_hash_add().
Definition: elm_font.c:200
void elm_config_window_auto_focus_animate_set(Eina_Bool enable)
Set the auto focus animation flag.
Definition: elm_config.c:4197
@ ELM_COLORSELECTOR_ALL
All possible color selector is displayed.
Definition: elm_colorselector_eo.h:29
EAPI void ephysics_world_render_geometry_get(const EPhysics_World *world, Evas_Coord *x, Evas_Coord *y, Evas_Coord *z, Evas_Coord *w, Evas_Coord *h, Evas_Coord *d)
Get dimensions of rendered area to be take on account by default updates.
static void _ecore_con_server_proxy_apply(Ecore_Con_Server *svr, const Ecore_Con_Socks *socks)
convert socks to proxy URL string and apply using efl_net_dialer_proxy_set().
Definition: ecore_con_legacy.c:1811
Eldbus_Pending * eldbus_proxy_property_get(Eldbus_Proxy *proxy, const char *name, Eldbus_Message_Cb cb, const void *data)
Get a property.
Definition: eldbus_proxy.c:681
A smart object's base interface definition.
Definition: Evas_Common.h:1989
const void * evas_object_smart_interface_get(const Evas_Object *obj, const char *name)
Retrieve an Evas smart object's interface, by name string pointer.
Definition: evas_object_smart.c:156
Defines the various cursor types for the X Windows system.
Definition: Ecore_Wl2.h:257
EAPI const char * ecore_drm2_output_relative_to_get(Ecore_Drm2_Output *output)
Get which output is relative to a given output.
Definition: ecore_drm2_outputs.c:1744
EOAPI void elm_obj_slideshow_items_loop_set(Eo *obj, Eina_Bool loop)
Set if the slideshow items should be displayed cyclically or not, so when the end is reached it will ...
void elm_code_free(Elm_Code *code)
Free an Elm Code instance.
Definition: elm_code.c:33
void eina_strbuf_tolower(Eina_Strbuf *buf)
Converts the string to lower case.
Definition: eina_strbuf.c:197
Evas_Modifier * modifiers
modifier keys pressed during the event
Definition: Evas_Legacy.h:235
Ecore_Evas_Selection_Buffer
Data buffer to use in Copy&Paste (and Drag&Drop) operations.
Definition: Ecore_Evas.h:3683
EAPI int ECORE_X_EVENT_PRESENT_IDLE
Definition: ecore_x.c:150
EAPI void elput_manager_window_set(Elput_Manager *manager, unsigned int window)
Set which window to use for this input manager.
Definition: elput_manager.c:128
Eina_Bool eina_lalloc_elements_add(Eina_Lalloc *a, int num)
Adds several elements to a lazy allocator.
Definition: eina_lalloc.c:120
Ecore_Win32_DnD_State
State of a DnD operation.
Definition: Ecore_Win32.h:211
@ EVAS_VG_JOIN_ROUND
Used to render rounded line joins.
Definition: Evas_Legacy.h:3739
@ ECORE_IMF_EVENT_MOUSE_IN
Mouse In event.
Definition: Ecore_IMF.h:252
@ EMOTION_VIS_LIBVISUAL_LV_ANALYSER
lv analyser
Definition: Emotion.h:218
void elm_photo_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed)
Set whether the original aspect ratio of the photo should be kept on resize.
Definition: elm_photo.c:471
static Eina_Bool eina_semaphore_release(Eina_Semaphore *sem, int count_release)
Releases a lock on an Eina_Semaphore.
EINA_DEPRECATED EAPI Eina_Bool edje_edit_state_container_min_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool h, Eina_Bool v)
Sets whether vertical or horizontal minimum size's of the box are equal to the minimum vertical or ho...
Definition: edje_edit.c:4794
@ ECORE_FILE_EVENT_NONE
No event.
Definition: Ecore_File.h:71
EAPI char * ecore_drm2_output_name_get(Ecore_Drm2_Output *output)
Get the name of a given output.
Definition: ecore_drm2_outputs.c:1386
void eina_strbuf_rtrim(Eina_Strbuf *buf)
Right trims the string buffer.
Definition: eina_strbuf.c:189
@ EEZE_SENSOR_TYPE_MAGNETIC
Magnetic sensor.
Definition: Eeze_Sensor.h:71
short evas_object_layer_get(const Evas_Object *obj)
Retrieves the layer of its canvas that the given object is part of.
Definition: evas_layer.c:269
Eina_Bool elm_config_first_item_focus_on_first_focusin_get(void)
Get status of first item focus on first focusin feature.
Definition: elm_config.c:3570
int evas_object_vg_animated_frame_get(const Evas_Object *obj)
Get the current frame number of animated vector object.
Definition: efl_canvas_vg_object.c:1093
static Eina_Bool eina_value_struct_pget(const Eina_Value *value, const char *name, void *ptr)
Gets the generic value to pointer from a struct member.
enum _Edje_Action_Type Edje_Action_Type
All actions available in Edje programs.
@ EDJE_PART_TYPE_TABLE
Table type value.
Definition: Edje_Legacy.h:3255
#define EINA_SIZE2D_EQ(a, b)
convenience macro for comparing two Eina_Size2D structs
Definition: eina_rectangle.h:82
Eldbus_Pending * eldbus_connection_send(Eldbus_Connection *conn, Eldbus_Message *msg, Eldbus_Message_Cb cb, const void *cb_data, double timeout)
Send a message.
Definition: eldbus_pending.c:94
Definition: Ecore_X.h:802
@ ELM_REG_NOERROR
Regex maches to the Entrys text.
Definition: elm_helper.h:32
@ EVAS_CALLBACK_CHANGED_SIZE_HINTS
Size hints changed event.
Definition: Evas_Common.h:441
void * eina_file_map_all(Eina_File *file, Eina_File_Populate rule)
Maps all the files to a buffer.
Definition: eina_file.c:951
const Eina_Value_Type * EINA_VALUE_TYPE_INT64
manages integer of 64 bits type.
Definition: eina_value.c:5604
Elm_Object_Item * elm_object_focus_next_item_get(const Evas_Object *obj, Elm_Focus_Direction dir)
Get next object item which was set with specific focus direction.
Definition: elm_focus_legacy.c:317
@ ECORE_IMF_INPUT_PANEL_STATE_SHOW
Notification after the display of the input panel.
Definition: Ecore_IMF.h:143
@ ECORE_IMF_INPUT_PANEL_LAYOUT_DATETIME
Date and time layout.
Definition: Ecore_IMF.h:367
EAPI const char * ecore_wl2_display_name_get(const Ecore_Wl2_Display *display)
Get the name of the display object.
Definition: ecore_wl2_display.c:1139
void eina_ustrbuf_free(Eina_UStrbuf *buf)
Frees a string buffer.
EAPI Eina_Bool edje_edit_part_name_set(Evas_Object *obj, const char *part, const char *new_name)
Sets a new name for part.
Definition: edje_edit.c:3101
EAPI const char * edje_edit_sound_samplesource_get(Evas_Object *obj, const char *sample_name)
Gets the name of sample source.
Definition: edje_edit.c:1643
void elm_entry_file_text_format_set(Elm_Entry *obj, Elm_Text_Format format)
Text format used to load and save the file, which could be plain text or markup text.
Definition: elm_entry_eo.legacy.c:51
EAPI Ecore_Evas * ecore_evas_extn_socket_new(int w, int h)
Creates a new Ecore_Evas canvas for the new external ecore evas socket.
Definition: ecore_evas.c:4282
void eina_matrix4_values_set(Eina_Matrix4 *m, double xx, double xy, double xz, double xw, double yx, double yy, double yz, double yw, double zx, double zy, double zz, double zw, double wx, double wy, double wz, double ww)
Sets the values of the coefficients of the given floating point matrix.
Definition: eina_matrix.c:163
int ecore_file_mksubdirs(const char *base, const char **subdirs)
Creates complete list of sub-directories in a batch (optimized).
Definition: ecore_file.c:213
const char * elm_config_profile_dir_get(const char *profile, Eina_Bool is_user)
Get an Elementary's profile directory path in the filesystem.
Definition: elm_config.c:3072
@ Eina_Packing_Ascending
sorting in ascending order
Definition: eina_rectangle.h:148
EAPI Eet_Node * eet_node_unsigned_long_long_new(const char *name, unsigned long long l)
Creates a new unsigned long long integer node.
Eina_Bool evas_async_events_put(const void *target, Evas_Callback_Type type, void *event_info, Evas_Async_Events_Put_Cb func)
Insert asynchronous events on the canvas.
Definition: evas_async_events.c:228
EOAPI Elm_Actionslider_Pos elm_obj_actionslider_indicator_pos_get(const Eo *obj)
Actionslider position indicator.
void evas_output_size_get(const Evas *eo_e, int *w, int *h)
Retrieve the output size of the render engine of the given evas.
Definition: evas_main.c:1402
void elm_genlist_item_cursor_unset(Elm_Object_Item *item)
Unset any custom mouse pointer/cursor decoration set to be shown, when the mouse pointer is over the ...
Definition: elm_genlist.c:7733
void eina_thread_queue_free(Eina_Thread_Queue *thq)
Frees a thread queue.
Definition: eina_thread_queue.c:427
Eina_Bool eina_strbuf_insert_n(Eina_Strbuf *buf, const char *str, size_t maxlen, size_t pos)
Inserts a string of a maximum length into a buffer, reallocating as necessary.
Eina_Simple_XML_Attribute * eina_simple_xml_attribute_new(Eina_Simple_XML_Node_Tag *parent, const char *key, const char *value)
Creates (and appends) new attribute to tag.
Definition: eina_simple_xml_parser.c:620
#define EET_DATA_DESCRIPTOR_ADD_BASIC(edd, struct_type, name, member, type)
Adds a basic data element to a data descriptor.
Definition: Eet.h:3432
unsigned char * eina_memdup(unsigned char *mem, size_t size, Eina_Bool terminate)
Memory duplication function with optional termination for strings.
Definition: eina_str.c:720
Definition: eolian_database.h:241
struct _Eina_Version Eina_Version
The version of Eina.
struct _Ecore_Buffer Ecore_Buffer
An object representing a graphic buffer.
Definition: Ecore_Buffer.h:376
void * evas_object_intercept_lower_callback_del(Evas_Object *obj, Evas_Object_Intercept_Lower_Cb func)
Unset the callback function that intercepts a lower event of an object.
Evas_Point output
The X/Y location of the cursor.
Definition: Evas_Legacy.h:215
@ ELM_IMAGE_ORIENT_90
rotate 90 degrees clockwise
Definition: elm_image_legacy.h:393
Eina_Bool edje_object_part_text_cursor_is_format_get(const Eo *obj, const char *part, Edje_Cursor cur)
Returns whether the cursor points to a format.
Definition: edje_legacy.c:414
@ EVAS_VIDEO_SURFACE_BELOW
Below capability.
Definition: Evas_Legacy.h:6217
Evas_Object * elm_win_inwin_add(Evas_Object *parent)
Adds an inwin to the current window.
Definition: elm_inwin.c:50
Evas_Load_Error
Possible outcomes of a load operation.
Definition: Evas_Loader.h:164
EAPI Eina_List * edje_edit_group_data_list_get(Evas_Object *obj)
Retrieves a list with the item names inside the data block at the group level.
Definition: edje_edit.c:2306
void(* Ecore_File_Download_Completion_Cb)(void *data, const char *file, int status)
Callback type used when a download is finished.
Definition: Ecore_File.h:91
EAPI Eina_Bool ecore_evas_pointer_warp(const Ecore_Evas *ee, Evas_Coord x, Evas_Coord y)
Sets the coordinates of the mouse pointer.
Definition: ecore_evas.c:2840
@ EVAS_AXIS_LABEL_TILT
Angle of tool about plane of sensor from positive Z axis.
Definition: Evas_Legacy.h:365
EAPI void ecore_wl_subsurf_sync_set(Ecore_Wl_Subsurf *ess, Eina_Bool val)
Enables or disables sub-surface synchronization.
Definition: ecore_wl_subsurf.c:175
Ecore_IMF_Keyboard_Modifiers modifiers
The keyboard modifiers active when the event has been emitted.
Definition: Ecore_IMF.h:655
Evas_Object *(* Elm_Map_Marker_Get_Func)(Evas_Object *obj, Elm_Map_Marker *marker, void *data)
Bubble content fetching class function for marker classes.
Definition: elm_map_common.h:52
Eina_Bool eina_hash_del_by_key_hash(Eina_Hash *hash, const void *key, int key_length, int key_hash)
Removes the entry identified by a key and a key hash from the given hash table.
Definition: eina_hash.c:965
Eina_Bool(* Eina_Debug_Cb)(Eina_Debug_Session *session, int srcid, void *buffer, int size)
A callback invoked when a specific packet is received.
Definition: eina_debug.h:66
EINA_DEPRECATED EAPI void ecore_imf_context_commit_event_add(Ecore_IMF_Context *ctx, const char *str)
Adds ECORE_IMF_EVENT_COMMIT to the event queue.
Definition: ecore_imf_context.c:720
int w
width of rectangle
Definition: eina_rectangle.h:112
@ ELM_GENLIST_ITEM_TREE
This may be expanded and have child items.
Definition: elm_general.h:350
Definition: eina_bezier.h:35
A point in Evas_Coord with subpixel precision.
Definition: Evas_Common.h:231
const char * widget_name
The name of the widget implementing the interface, to be exposed on the prefs collections language.
Definition: elm_prefs_common.h:168
double elm_gesture_layer_long_tap_start_timeout_get(const Evas_Object *obj)
this function returns the gesture layer long tap start timeout of an object
Definition: elm_gesture_layer.c:4119
EAPI void emotion_object_size_get(const Evas_Object *obj, int *iw, int *ih)
Retrieve the video size of the loaded file.
Definition: emotion_smart.c:811
EAPI const char * eeze_udev_syspath_get_devname(const char *syspath)
Get the /dev/ name from the /sys/ path.
Definition: eeze_udev_syspath.c:89
int evas_textblock_fit_options_get(const Evas_Object *obj, unsigned int *p_options)
Get the object's content fit options.
Definition: evas_object_textblock.c:17877
Eina_Bool eina_xattr_int_set(const char *file, const char *attribute, int value, Eina_Xattr_Flags flags)
Sets an int as a extended attribute properties.
Definition: eina_xattr.c:574
EAPI void ecore_fb_input_device_close(Ecore_Fb_Input_Device *dev)
Close the given device.
Definition: ecore_fb_li.c:610
#define EINA_VALUE_GET(Compress_Type, Uppercase_Compress_Type, Type)
For internal use only.
Definition: eina_inline_value_util.x:200
EAPI Eina_Bool edje_edit_part_source3_set(Evas_Object *obj, const char *part, const char *source)
Sets the source3 of part.
_Embryo_Error
Definition: Embryo.h:390
@ EVAS_CALLBACK_MOUSE_WHEEL
Mouse Wheel Event.
Definition: Evas_Common.h:425
@ EVAS_AXIS_LABEL_UNKNOWN
Axis containing unknown (or not yet representable) data.
Definition: Evas_Legacy.h:359
EOAPI void elm_obj_entry_file_save(Eo *obj)
This function writes any changes made to the file set with elm_entry_file_set.
EAPI const char * edje_edit_group_data_value_get(Evas_Object *obj, const char *itemname)
Gets the data associated with the given itemname.
Definition: edje_edit.c:2452
Eina_File_Type
Type for enumeration of a file type.
Definition: eina_file.h:119
void eina_quad_coords_get(const Eina_Quad *q, double *qx0, double *qy0, double *qx1, double *qy1, double *qx2, double *qy2, double *qx3, double *qy3)
Gets the values of the coordinates of the given quadrangle.
Definition: eina_quad.c:99
static void eina_vector3_homogeneous_position_transform(Eina_Vector3 *out, const Eina_Matrix4 *m, const Eina_Vector3 *v)
Homogeneous position transform vector.
void eina_bezier_values_set(Eina_Bezier *b, double start_x, double start_y, double ctrl_start_x, double ctrl_start_y, double ctrl_end_x, double ctrl_end_y, double end_x, double end_y)
Sets the values of the points of the given floating point cubic bezier curve.
Definition: eina_bezier.c:110
void evas_obscured_clear(Evas_Canvas *obj)
Remove all "obscured regions" from an Evas canvas.
Definition: evas_canvas_eo.legacy.c:351
EAPI void ethumb_thumb_category_set(Ethumb *e, const char *category)
Set the thumbnails category.
Definition: ethumb.c:722
EAPI const char * edje_edit_part_source3_get(Evas_Object *obj, const char *part)
Gets the source3 of part.
Eina_Bool decorate_it_set
item uses style mode for highlight/select
Definition: elm_gen_common.h:68
void * eina_list_search_unsorted(const Eina_List *list, Eina_Compare_Cb func, const void *data)
Returns node data if it is in the unsorted list.
Definition: eina_list.c:1565
Eina_Iterator * eina_inarray_iterator_reversed_new(const Eina_Inarray *array)
Returns a new reversed iterator associated to an array.
Definition: eina_inarray.c:763
Eina_Bool elm_naviframe_event_enabled_get(const Elm_Naviframe *obj)
Control the event enabled when pushing/popping items.
Definition: elm_naviframe_eo.legacy.c:9
@ ECORE_EVAS_SELECTION_BUFFER_SELECTION_BUFFER
Stores selected / highlighted selection.
Definition: Ecore_Evas.h:3684
void elm_object_item_disabled_set(Elm_Widget_Item *obj, Eina_Bool disable)
Control the disabled state of a widget item.
Definition: elm_widget_item_eo.legacy.c:111
@ EET_COMPRESSION_MED1
Space filler for compatibility.
Definition: Eet.h:251
void * ecore_exe_free(Ecore_Exe *exe)
Frees the given process handle.
Definition: ecore_exe.c:188
#define ELM_GENGRID_EVENT_UNHIGHLIGHTED
Called when gengrid is no longer highlighted.
Definition: elm_gengrid_eo.h:762
EAPI int edje_edit_part_drag_count_x_get(Evas_Object *obj, const char *part)
Gets horizontal draggable count for part.
Elm_Widget_Item * elm_gengrid_item_append(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data)
Append a new item in a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:189
Eldbus_Message * eldbus_message_signal_new(const char *path, const char *interface, const char *name)
Create a new signal message.
Definition: eldbus_message.c:912
Eina_Unicode eina_unicode_utf8_get_prev(const char *buf, int *iindex)
Reads UTF8 bytes from buf, starting at iindex and returns the decoded code point at iindex offset,...
Definition: eina_unicode.c:296
#define ELM_ICON_EVENT_THUMB_DONE
Called when thumb nailing is successfully done.
Definition: elm_icon_eo.h:30
@ ELM_CLOCK_EDIT_HOUR_DECIMAL
Decimal digit of hours value should be editable.
Definition: elm_clock_eo.h:27
EAPI double ephysics_quaternion_length2_get(const EPhysics_Quaternion *quat)
Return the length squared of the quaternion.
#define ELM_ENTRY_CLASS
Elementary entry class.
Definition: elm_entry_eo.h:20
@ EVAS_DEVICE_SUBCLASS_NONE
Not a device.
Definition: Evas_Common.h:339
Definition: elm_font.h:14
@ EFL_GFX_FILL_REFLECT
Fill spread mode.
Definition: Evas_Legacy.h:5481
@ EVAS_ASPECT_CONTROL_NEITHER
Same effect as unset preference on scaling.
Definition: Evas_Common.h:375
struct _Edje_External_Param Edje_External_Param
Struct that holds parameters for parts of type EXTERNAL.
static Eina_Bool eina_value_list_vget(const Eina_Value *value, unsigned int position, va_list args)
Gets the generic value from a list member.
Evas_Object * elm_win_inlined_image_object_get(const Evas_Object *obj)
Get the inlined image object handle.
Definition: efl_ui_win.c:8775
EAPI Emotion_Suspend emotion_object_suspend_get(Evas_Object *obj)
Get the current state of the pipeline.
Definition: emotion_smart.c:1551
EAPI Eina_Bool ecore_con_url_proxy_password_set(Ecore_Con_Url *url_con, const char *password)
Sets zero terminated password to use for proxy.
Definition: ecore_con_url.c:1252
#define ELM_GENLIST_EVENT_VBAR_PRESS
Called when vertical bar is pressed.
Definition: elm_genlist_eo.h:743
EOAPI Eina_Bool elm_obj_genlist_highlight_mode_get(const Eo *obj)
Get whether the genlist items' should be highlighted when item selected.
#define FUNC_ITERATOR_LOCK(Function)
Helper macro to cast Function to a Eina_Iterator_Lock_Callback.
Definition: eina_iterator.h:196
@ ECORE_EVAS_AVOID_DAMAGE_EXPOSE
there's a pixmap where everything is rendered into, and then copied to the window.
Definition: Ecore_Evas.h:161
EOAPI const Eina_List * elm_obj_hoversel_items_get(const Eo *obj)
Get the list of items within the given hoversel.
@ ELM_FLIP_CUBE_LEFT
Cube left flip mode.
Definition: efl_ui_flip_legacy.h:14
Instructs Eet about memory management for different needs under serialization and parse process.
Definition: Eet.h:2828
EAPI Eina_Bool ecore_drm2_device_vt_set(Ecore_Drm2_Device *device, int vt)
Try to switch to a given virtual terminal.
Definition: ecore_drm2_device.c:868
Eina_List * eina_list_append_relative(Eina_List *list, const void *data, const void *relative)
Inserts the given data into the given linked list after the specified data.
Definition: eina_list.c:649
const char * efreet_icon_list_find(const char *theme_name, Eina_List *icons, unsigned int size)
Retrieves all of the information about the first found icon in the list.
Definition: efreet_icon.c:271
#define EET_G_ARRAY
Fixed size array group type.
Definition: Eet.h:2599
const char * failing_url
The URL that failed to load.
Definition: elm_web_common.h:35
EOAPI void elm_obj_genlist_item_flip_set(Eo *obj, Eina_Bool flip)
Set the flip state of a given genlist item.
EAPI Eina_Bool ephysics_body_clockwise_get(const EPhysics_Body *body)
Get the clockwise state of a body.
Structure that contains information on all command line options.
Definition: Ecore_Getopt.h:212
double yz
yz in y' = (x * yx) + (y * yy) + (z * yz) + yw
Definition: eina_matrix.h:131
EAPI Eina_Bool ecore_x_randr_crtc_panning_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int x, const int y, const int w, const int h)
Definition: ecore_x_randr.c:3236
EAPI void * eet_data_descriptor_decode(Eet_Data_Descriptor *edd, const void *data_in, int size_in)
Decodes a data structure from an arbitrary location in memory.
Definition: eet_data.c:5037
const char * name
callback name ("changed", for example)
Definition: Evas_Common.h:2009
EINA_DEPRECATED const char * elm_diskselector_item_cursor_style_get(const Elm_Object_Item *it)
Get the style for this item cursor.
enum _Emile_Image_Scale_Hint Emile_Image_Scale_Hint
Flags that describe the scale hint used by the loader infrastructure.
struct _Eina_List_Accounting Eina_List_Accounting
Cache used to store the last element of a list and the number of elements, for fast access.
Definition: eina_list.h:311
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_weight_y_set(Evas_Object *obj, const char *part, const char *item, double weight_y)
Sets the vertical weight value of a part item.
void evas_object_focus_set(Efl_Canvas_Object *obj, Eina_Bool focus)
Indicates that this object is the keyboard event receiver on its canvas.
Definition: efl_canvas_object_eo.legacy.c:39
void ecore_animator_frametime_set(double frametime)
Sets the animator call interval in seconds.
Definition: ecore_anim.c:875
Evas_Object * event_src
The Evas Object that actually triggered the event, used in cases of proxy event propagation.
Definition: Evas_Legacy.h:192
EAPI Eina_Bool edje_edit_part_source6_set(Evas_Object *obj, const char *part, const char *source)
Sets the source6 of part.
Eina_List * evas_objects_at_xy_get(Eo *eo_e, int x, int y, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects)
Retrieve a list of objects lying over a given position in a canvas.
Definition: evas_main.c:2037
@ ELM_FOCUS_REGION_SHOW_WIDGET
As a widget.
Definition: elm_general.h:490
void eina_str_toupper(char **str)
Uppercases all the characters in range [a-z] in the given string.
Definition: eina_str.c:709
void elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain)
Constrain the maximum width and height of a window to the width and height of the screen.
Definition: efl_ui_win.c:9622
#define ELM_ENTRY_EVENT_ANCHOR_DOWN
Called on anchor down.
Definition: elm_entry_eo.h:1393
Efreet_Icon_Theme_Context
The possible contexts for an icon directory.
Definition: efreet_icon.h:25
int eina_inarray_insert_sorted(Eina_Inarray *array, const void *data, Eina_Compare_Cb compare)
Copies the data to the array at a position found by the comparison function.
Definition: eina_inarray.c:475
EAPI int edje_edit_part_item_index_prefer_w_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the prefer width value of a part's item.
static void eina_tls_free(Eina_TLS key)
Frees an allocated Eina_TLS.
const char * string
A UTF8 string if this keystroke has produced a visible string to be ADDED.
Definition: Evas_Legacy.h:321
#define ELM_GENLIST_EVENT_ITEM_UNFOCUSED
Called when genlist item lost focus.
Definition: elm_genlist_eo.h:727
Eina_Simple_XML_Node_CData * eina_simple_xml_node_cdata_new(Eina_Simple_XML_Node_Tag *parent, const char *contents, size_t length)
Creates new cdata.
Definition: eina_simple_xml_parser.c:800
void(* Ecore_Buffer_Provider_Consumer_Del_Cb)(Ecore_Buffer_Provider *provider, void *data)
Called whenever a Ecore_Buffer_Consumer disconnected.
Definition: Ecore_Buffer_Queue.h:158
@ ECORE_IMF_INPUT_PANEL_SW_KEYBOARD_MODE
Definition: Ecore_IMF.h:175
EOAPI void evas_canvas_pointer_output_xy_by_device_get(const Eo *obj, Evas_Device *dev, int *x, int *y)
This function returns the current known pointer coordinates.
SDL Key Down event.
Definition: Ecore_Sdl.h:66
EAPI void ecore_cocoa_window_lower(Ecore_Cocoa_Window *window)
Brings a Cocoa window back.
EAPI Eina_Bool ecore_evas_aux_hint_del(Ecore_Evas *ee, const int id)
Deletes an auxiliary hint of the Ecore_Evas.
Definition: ecore_evas.c:2349
Eina_Bool elm_prefs_data_event_callback_add(Elm_Prefs_Data *prefs_data, Elm_Prefs_Data_Event_Type type, Elm_Prefs_Data_Event_Cb cb, const void *cb_data)
Register a callback for one of the prefs data events.
Definition: elm_prefs_data.c:795
Ecore_X_ID Ecore_X_Sync_Fence
Definition: Ecore_X.h:96
Eina_Bool edje_size_class_set(const char *size_class, Evas_Coord minw, Evas_Coord minh, Evas_Coord maxw, Evas_Coord maxh)
Sets the Edje size class.
Definition: edje_util.c:1676
@ EVAS_BUTTON_TRIPLE_CLICK
This mouse button press was the 3rd press of a triple click.
Definition: Evas_Common.h:359
enum _Evas_GL_Stencil_Bits Evas_GL_Stencil_Bits
Enumeration that defines the Surface Stencil Format.
void elm_code_line_merge_down(Elm_Code_Line *line)
Merge the specified line with the line below.
Definition: elm_code_line.c:143
Eina_QuadTree * eina_quadtree_new(size_t w, size_t h, Eina_Quad_Callback vertical, Eina_Quad_Callback horizontal)
Constructs a quadtree object.
Definition: eina_quadtree.c:588
EAPI Ecore_Evas * ecore_evas_drm_new(const char *disp_name, unsigned int parent, int x, int y, int w, int h)
Create an Ecore_Evas window using the drm engine.
Definition: ecore_evas.c:4618
int ecore_pipe_read_fd(Ecore_Pipe *p)
Gets the pipe read file descriptor.
Definition: ecore_pipe.c:129
EAPI double edje_edit_part_item_index_weight_x_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the horizontal weight value of a part item.
struct _Elput_Event_Switch Elput_Event_Switch
Common data structures and constants.
void ecore_main_loop_glib_always_integrate_disable(void)
Disables always integrating GLib.
Definition: ecore_glib.c:314
EAPI const char * eet_alias_get(Eet_File *ef, const char *name)
Retrieves the destination name of an alias.
Definition: eet_lib.c:2118
Eina_Bool cb_theme_changed
if theme,changed event subscriber has been added
Definition: elm_widget_layout.h:77
#define ELM_THUMB_EVENT_GENERATE_START
Called when thumbnail generation started.
Definition: elm_thumb_eo.h:38
EAPI Eina_Bool edje_edit_style_tag_add(Evas_Object *obj, const char *style, const char *tag_name)
@
Definition: edje_edit.c:2895
EAPI void ecore_evas_window_profile_set(Ecore_Evas *ee, const char *profile)
Sets the window profile.
Definition: ecore_evas.c:2119
Elm_Web_Zoom_Mode elm_web_zoom_mode_get(const Evas_Object *obj)
Get the currently set zoom mode.
Definition: elm_web2.c:196
EOAPI Elm_Widget_Item * elm_obj_flipselector_last_item_get(const Eo *obj)
Get the last item in the given flip selector widget's list of items.
void eldbus_proxy_unref(Eldbus_Proxy *proxy)
Decrease proxy reference.
Definition: eldbus_proxy.c:263
The structure type used with the Mouse_Out event.
Definition: Ecore_IMF.h:647
Eina_Accessor_Lock_Callback lock
Callback called when the container is locked.
Definition: eina_accessor.h:161
EAPI void ethumb_frame_get(const Ethumb *e, const char **theme_file, const char **group, const char **swallow)
Retreives the current ethumb frame of and Ethumb instance.
Definition: ethumb.c:683
@ ECORE_IMF_MOUSE_NONE
A single click.
Definition: Ecore_IMF.h:291
unsigned long int blocks
The number of blocks allocated.
Definition: eina_file.h:217
EAPI void eina_debug_session_terminate(Eina_Debug_Session *session)
Terminate the session.
Definition: eina_debug.c:272
@ EEZE_SENSOR_TYPE_GRAVITY
Gravity sensor.
Definition: Eeze_Sensor.h:68
EAPI Eina_Bool ecore_wl2_window_available_rotations_get(Ecore_Wl2_Window *window, int **rots, unsigned int *count)
Get a windows available rotations.
Definition: ecore_wl2_window.c:1279
void elm_genlist_item_cursor_style_set(Elm_Object_Item *eo_it, const char *style)
Set a different style for a given custom cursor set for a genlist item.
Definition: elm_genlist.c:7751
EAPI void ecore_evas_fullscreen_set(Ecore_Evas *ee, Eina_Bool on)
Sets whether or not an Ecore_Evas' window is fullscreen.
Definition: ecore_evas.c:2479
_Eina_Log_Level
List of available logging levels.
Definition: eina_log.h:456
Definition: evas_filter.h:336
EINA_DEPRECATED EAPI Edje_Aspect_Control edje_edit_part_item_aspect_mode_get(Evas_Object *obj, const char *part, const char *item)
Gets aspect mode for an item of TABLE or BOX.
Definition: edje_edit.c:5608
int revision
< micro (bugfix, internal improvements, no new features version)
Definition: Efreet.h:124
EAPI void ecore_evas_wm_rotation_preferred_rotation_set(Ecore_Evas *ee, int rotation)
Sets the preferred rotation hint.
Definition: ecore_evas.c:2165
EINA_DEPRECATED double elm_flipselector_interval_get(const Evas_Object *obj)
Get the interval on time updates for a user mouse button hold on a flip selector widget.
void eina_future_cancel(Eina_Future *f)
Cancels a future.
Definition: eina_promise.c:781
EAPI Eina_Bool ecore_con_ssl_server_cert_add(Ecore_Con_Server *svr, const char *cert)
Adds an SSL certificate for use in ecore_con functions.
Definition: ecore_con_legacy.c:2468
EAPI Eina_Bool ecore_evas_window_available_profiles_get(Ecore_Evas *ee, char ***profiles, unsigned int *count)
Gets the array of available window profiles.
Definition: ecore_evas.c:2142
void elm_config_slider_indicator_visible_mode_set(Elm_Slider_Indicator_Visible_Mode mode)
Sets the slider's indicator visible mode.
Definition: elm_config.c:3962
const char * name
The entry name.
Definition: Eet.h:545
Eina_Bool eina_magic_string_set(Eina_Magic magic, const char *magic_name)
Sets the string associated with the given magic identifier.
Definition: eina_magic.c:213
Eina_Bool elm_progressbar_pulse_get(const Evas_Object *obj)
Control whether a given progress bar widget is at "pulsing mode" or not.
Definition: efl_ui_progressbar.c:831
EAPI Eina_Bool eeze_mount_tabs_watch(void)
Begin watching mtab and fstab.
Definition: eeze_disk_dummy.c:59
Definition: elm_widget_map.h:406
static Eina_Bool eina_value_vget(const Eina_Value *value, va_list args)
Gets the generic value.
void elm_win_title_set(Evas_Object *obj, const char *title)
Set the title of the window.
Definition: efl_ui_win.c:8639
void eina_value_free(Eina_Value *value)
Frees value and its data.
Definition: eina_value.c:5645
Definition: elm_widget_map.h:176
void evas_vg_node_stack_below(Evas_Vg_Node *obj, Eo *below)
Stack obj immediately below below.
Definition: efl_canvas_vg_node.c:757
EOAPI Elm_List_Mode elm_obj_genlist_mode_get(const Eo *obj)
Get the horizontal stretching mode.
static Eina_Bool eina_value_hash_del(Eina_Value *value, const char *key)
Removes element at given position in value of hash type.
void evas_object_image_source_clip_set(Evas_Object *eo, Eina_Bool source_clip)
Clip the proxy object with the source object's clipper.
Definition: evas_image_legacy.c:484
int eina_convert_itoa(int n, char *s)
Converts an integer number to a string in decimal base.
Definition: eina_convert.c:154
Definition: elm_prefs_data.h:105
EAPI const char * emotion_object_file_get(const Evas_Object *obj)
Get the filename of the file associated with the emotion object.
Definition: emotion_smart.c:443
EAPI Eina_Bool ecore_x_dnd_self_begin(Ecore_X_Window source, unsigned char *data, int size)
Definition: ecore_x_dnd.c:530
Multi button down event.
Definition: Evas_Legacy.h:298
int eina_shutdown(void)
Shuts down the Eina library.
Definition: eina_main.c:350
EAPI Eina_Bool edje_edit_font_add(Evas_Object *obj, const char *path, const char *alias)
Adds a new font to the edje file.
Definition: edje_edit.c:8625
void evas_object_show(Evas_Object *eo_obj)
Makes the given Evas object visible.
Definition: evas_object_main.c:1814
#define EVAS_HINT_FILL
Use with evas_object_size_hint_align_set(), evas_object_size_hint_align_get(), evas_object_size_hint_...
Definition: Evas_Common.h:298
@ EINA_FILE_DIR
Directory type.
Definition: eina_file.h:123
EAPI void ecore_con_url_cookies_init(Ecore_Con_Url *url_con)
Enables the cookie engine for subsequent HTTP requests.
Definition: ecore_con_url.c:1012
EAPI void ecore_fork_reset(void)
Resets the ecore internal state after a fork.
Definition: ecore.c:546
Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj)
Contrtol the image orientation.
Definition: efl_ui_image.c:2614
struct _Eldbus_Object_Event_Property_Removed Eldbus_Object_Event_Property_Removed
Structure used with the ELDBUS_OBJECT_EVENT_PROPERTY_REMOVED event.
Eina_Iterator_Lock_Callback lock
Callback called when the container is locked.
Definition: eina_iterator.h:167
@ EVAS_GL_STENCIL_BIT_2
2 bits precision for stencil buffer
Definition: Evas_GL.h:500
EAPI void ecore_cocoa_window_cursor_show(Ecore_Cocoa_Window *win, Eina_Bool show)
Hides or shows the Cocoa cursor for a given Cocoa window.
int evas_object_text_ascent_get(const Evas_Text *obj)
Ascent property.
Definition: evas_text_eo.legacy.c:105
Definition: Ecore_Wayland.h:192
int eina_threads_init(void)
Initializes the mutexes of the Eina library.
Definition: eina_main.c:386
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:348
void eina_matrix3_quaternion_get(Eina_Quaternion *q, const Eina_Matrix3 *m)
Definition: eina_quaternion.c:836
void elm_win_size_base_set(Evas_Object *obj, int w, int h)
Set the base window size used with stepping calculation.
Definition: efl_ui_win.c:8651
void elm_config_focus_move_policy_set(Elm_Focus_Move_Policy policy)
Set elementary focus movement policy.
Definition: elm_config.c:3549
void elm_map_overlays_show(Eina_List *overlays)
Move and zoom the map to display a list of overlays.
Definition: elm_map.c:5056
@ ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT
Default.
Definition: elm_general.h:134
Eina_Bool efl_loop_register(Efl_Loop *obj, const Efl_Class *klass, const Efl_Object *provider)
Please use efl_provider_register instead.
Eina_Bool selected
a flag that remembers an item is selected.
Definition: elm_widget_index.h:69
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_span_row_set(Evas_Object *obj, const char *part, const char *item, unsigned short row)
Sets the count of rows which this item will spans for use.
@ ECORE_X_ERROR_CODE_BAD_VALUE
Int parameter out of range.
Definition: Ecore_X.h:394
EAPI void ephysics_body_soft_body_triangle_list_impulse_apply(EPhysics_Body *body, Eina_List *triangles, double x, double y, double z)
Apply impulse in a list of triangles.
void evas_object_polygon_point_add(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
Adds the given point to the given evas polygon object.
Definition: evas_object_polygon.c:511
EAPI Eina_Bool ecore_wl_dnd_selection_clear(Ecore_Wl_Input *input)
Definition: ecore_wl_dnd.c:235
int evas_textblock_cursor_paragraph_text_length_get(const Evas_Textblock_Cursor *cur)
Return the length of the paragraph, cheaper the eina_unicode_strlen()
Definition: evas_object_textblock.c:12668
Eina_Bool elm_index_omit_enabled_get(const Elm_Index *obj)
Enable or disable omit feature for a given index widget.
Definition: elm_index_eo.legacy.c:21
struct _Edje_External_Param_Info::@126::@129 s
Info about string type parameters.
unsigned int timestamp
Time when the event occurred.
Definition: Ecore_Input.h:206
Contains an union that can fit any kind of node.
Definition: Eet.h:4306
void elm_object_item_tooltip_content_cb_set(Elm_Widget_Item *obj, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb)
Set the content to be shown in the tooltip item.
Definition: elm_widget_item_eo.legacy.c:237
void evas_vg_gradient_linear_end_set(Evas_Vg_Gradient_Linear *obj, double x, double y)
Sets the end point of this linear gradient.
Definition: efl_canvas_vg_gradient_linear.c:187
EOAPI void elm_obj_gengrid_item_selected_set(Eo *obj, Eina_Bool selected)
Control whether a given gengrid item is selected or not.
Ecore_Window root_window
The root window where event happened.
Definition: Ecore_Input.h:263
EAPI void edje_edit_image_usage_list_free(Eina_List *lst)
Frees an Eina_List of (Edje_Part_Image_Use *) allocated by an edje_edit_image_usage_list_get() or an ...
Definition: edje_edit.c:10190
Ecore_X_Atom ECORE_X_ATOM_GTK_FRAME_EXTENTS
Definition: ecore_x_atoms_decl.h:388
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:368
EAPI Ecore_Window ecore_evas_window_get(const Ecore_Evas *ee)
Returns a pointer to the underlying window.
Definition: ecore_evas.c:2757
int val
The message's integer value.
Definition: Edje_Legacy.h:541
@ ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT
Default.
Definition: Ecore_IMF.h:394
Eina_Bool eina_xattr_string_set(const char *file, const char *attribute, const char *data, Eina_Xattr_Flags flags)
Sets a string as a extended attribute properties.
Definition: eina_xattr.c:515
void elm_app_name_set(const char *name)
Set a formal name to be used with the elm application.
Definition: elm_main.c:504
static Eina_Bool eina_value_string_copy(const Eina_Value *val, char **str)
Copy the string in the passed Eina_Value.
Definition: eina_inline_value_util.x:341
EAPI const char * edje_edit_object_source_generate(Evas_Object *obj)
Returns source code of the current edje edit object.
Definition: edje_edit.c:13122
Eina_List * data
a list of Edje_Data
Definition: edje_convert.h:86
EAPI Ecore_X_Time ecore_x_randr_config_timestamp_get(Ecore_X_Window root)
This function returns the current config timestamp from XRRScreenConfiguration.
Definition: ecore_x_randr.c:105
EAPI Eina_List * edje_edit_image_set_list_get(Evas_Object *obj)
Gets the list of all the image sets in the given edje.
Definition: edje_edit.c:9173
#define ELM_THUMB_EVENT_LOAD_ERROR
Called when an error occurred during loading.
Definition: elm_thumb_eo.h:54
void eldbus_signal_handler_unref(Eldbus_Signal_Handler *handler)
Decrease signal handler reference.
Definition: eldbus_signal_handler.c:272
void elm_spinner_editable_set(Elm_Spinner *obj, Eina_Bool editable)
Control whether the spinner can be directly edited by the user or not.
Definition: elm_spinner_eo.legacy.c:39
Eina_Bool elm_photocam_paused_get(const Evas_Object *obj)
Get the paused state for photocam.
Definition: efl_ui_image_zoomable.c:3372
int elm_quicklaunch_fork(int argc, char **argv, char *cwd, void(*postfork_func)(void *data), void *postfork_data)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:1168
EAPI void ecore_con_url_cookies_jar_write(Ecore_Con_Url *url_con)
Writes all current cookies to the cookie jar immediately.
Definition: ecore_con_url.c:1121
int eina_thread_queue_fd_get(const Eina_Thread_Queue *thq)
Gets the file descriptor written to on message sends.
Definition: eina_thread_queue.c:571
EAPI void * eet_read_cipher(Eet_File *ef, const char *name, int *size_ret, const char *cipher_key)
Reads a specified entry from an eet file and return data using a cipher.
Definition: eet_lib.c:1905
EAPI int ecore_x_default_depth_get(Ecore_X_Display *disp, Ecore_X_Screen *screen)
Retrieve the default depth.
Definition: ecore_x.c:2513
EAPI Eet_Error eet_sync(Eet_File *ef)
Syncs content of an eet file handle, flushing pending writes.
Definition: eet_lib.c:651
EOAPI int evas_canvas_smart_objects_calculate_count_get(const Eo *obj)
This gets the internal counter that counts the number of smart calculations.
EAPI void ecore_imf_context_focus_in(Ecore_IMF_Context *ctx)
Notifies the Input Method Context that the widget to which its correspond has gained focus.
Definition: ecore_imf_context.c:352
EAPI void * eeze_udev_watch_del(Eeze_Udev_Watch *watch)
Deletes a watch.
Definition: eeze_udev_watch.c:406
unsigned int Ecore_Buffer_Format
The format of Ecore_Buffer.
Definition: Ecore_Buffer.h:394
EAPI void ecore_evas_focus_device_set(Ecore_Evas *ee, Efl_Input_Device *seat, Eina_Bool on)
Sets the Ecore_Evas windows focus for a given seat.
Definition: ecore_evas.c:2024
EAPI void ecore_evas_size_base_get(const Ecore_Evas *ee, int *w, int *h)
Gets the base size set for a given Ecore_Evas window.
Definition: ecore_evas.c:1676
double elm_index_delay_change_time_get(const Elm_Index *obj)
Set a delay change time for index object.
Definition: elm_index_eo.legacy.c:45
Eina_Thread eina_thread_self(void)
Returns identifier of the current thread.
Definition: eina_thread.c:204
void elm_box_align_set(Elm_Box *obj, double horizontal, double vertical)
Set the alignment of the whole bounding box of contents.
Definition: elm_box_eo.legacy.c:15
@ ELM_FLIP_CROSS_FADE
Cross fade flip mode.
Definition: efl_ui_flip_legacy.h:22
Eina_Bool elm_win_trap_set(const Elm_Win_Trap *t)
Sets the trap to be used for internal Ecore_Evas management.
Definition: efl_ui_win.c:7296
Eina_Rect evas_object_vg_viewbox_get(const Evas_Object *obj)
Get the current viewbox from the evas_object_vg.
Definition: efl_canvas_vg_object_eo.legacy.c:9
EOAPI void elm_obj_gengrid_align_get(const Eo *obj, double *align_x, double *align_y)
Get the items grid's alignment values within a given gengrid widget.
Elm_Slider_Indicator_Visible_Mode elm_config_slider_indicator_visible_mode_get(void)
Get the slider's indicator visible mode.
Definition: elm_config.c:3969
void eina_matrix4_multiply(Eina_Matrix4 *out, const Eina_Matrix4 *mat_a, const Eina_Matrix4 *mat_b)
Multiplies two matrices with check.
Definition: eina_matrix.c:984
Eina_Bool emile_image_head(Emile_Image *image, Emile_Image_Property *prop, unsigned int property_size, Emile_Image_Load_Error *error)
Read the header of an image to fill Emile_Image_Property.
Definition: emile_image.c:2489
EINA_DEPRECATED EAPI Eina_Bool edje_edit_state_container_padding_set(Evas_Object *obj, const char *part, const char *state, double value, int x, int y)
Sets x and y paddings for BOX or TABLE part.
Definition: edje_edit.c:4731
Evas_Text_Style_Type
Types of styles to be applied on text objects.
Definition: Evas_Legacy.h:6364
const char * efreet_config_home_get(void)
Retrieves the XDG Config Home directory.
Definition: efreet_base.c:213
EAPI Eina_Bool edje_edit_state_table_homogeneous_set(Evas_Object *obj, const char *part, const char *state, double value, unsigned char homogeneous)
Sets homogeneous mode for TABLE part.
Definition: edje_edit.c:4438
unsigned char anchor
ANCHOR_NONE, ANCHOR_A or ANCHOR_ITEM.
Definition: efl_canvas_textblock_internal.h:151
const char * elm_map_name_address_get(const Elm_Map_Name *name)
Get the address of the name.
Definition: elm_map.c:4805
struct _Eina_Module Eina_Module
Dynamic module loader handle.
Definition: eina_module.h:69
Eldbus_Proxy * eldbus_proxy_ref(Eldbus_Proxy *proxy)
Increase proxy reference.
Definition: eldbus_proxy.c:253
static unsigned int eina_value_array_count(const Eina_Value *value)
Queries number of elements in value of array type.
EOAPI void evas_canvas_font_cache_set(Eo *obj, int size)
Changes the size of font cache of the given evas.
Eina_Bool evas_gl_native_surface_get(Evas_GL *evas_gl, Evas_GL_Surface *surf, Evas_Native_Surface *ns)
Fills in the Native Surface information from a given Evas GL surface.
Definition: evas_gl.c:601
@ EVAS_LOAD_ERROR_GENERIC
A non-specific error occurred.
Definition: Evas_Loader.h:166
@ EVAS_TEXT_STYLE_SOFT_SHADOW
text with (soft) shadow underneath
Definition: Evas_Legacy.h:6373
double momentum
Zoom momentum: zoom growth per second (NOT YET SUPPORTED)
Definition: elm_gesture_layer_common.h:77
Definition: ecore_evas_x11.h:36
int y
The y coordinate where the mouse entered.
Definition: Ecore_Win32.h:334
void evas_object_box_layout_homogeneous_max_size_vertical(Evas_Box *obj, Evas_Object_Box_Data *priv, void *data)
Layout function which sets the box o to a maximum size, homogeneous vertical box.
Definition: evas_box_eo.legacy.c:129
EINA_DEPRECATED EAPI Eina_List * edje_edit_part_items_list_get(Evas_Object *obj, const char *part)
Gets the list of all part items in the given edje.
Definition: edje_edit.c:5193
Ecore_Animator_Source ecore_animator_source_get(void)
Gets the animator source currently set.
Definition: ecore_anim.c:942
int version
ABI version.
Definition: Eet.h:2829
Eina_Bool eina_quadtree_change(Eina_QuadTree_Item *object)
Marks an object within the quadtree as needing changed.
Definition: eina_quadtree.c:732
EAPI void ephysics_world_running_set(EPhysics_World *world, Eina_Bool running)
Set running status of world.
@ EINA_FREEQ_DEFAULT
Default type of free queue.
Definition: eina_freeq.h:97
EAPI Eina_Bool eeze_udev_syspath_set_sysattr(const char *syspath, const char *sysattr, double value)
Set the sysattr value of a device from the /sys/ path.
Definition: eeze_udev_syspath.c:204
EAPI Eina_Bool ecore_imf_context_selection_get(Ecore_IMF_Context *ctx, char **text)
Retrieves the selected text.
Definition: ecore_imf_context.c:621
EAPI void ecore_evas_msg_send(Ecore_Evas *ee, int msg_domain, int msg_id, void *data, int size)
Sends message to child ecore.
Definition: ecore_evas.c:2717
Eina_Bool eina_hash_del_by_hash(Eina_Hash *hash, const void *key, int key_length, int key_hash, const void *data)
Removes the entry identified by a key and a key hash, or a data value from the given hash table.
Definition: eina_hash.c:1010
const Efl_Canvas_Object * edje_object_part_object_get(const Evas_Object *obj, const char *part)
Gets a handle to the Evas object implementing a given Edje part, in an Edje object.
Definition: edje_util.c:2088
void elm_win_wm_rotation_available_rotations_set(Elm_Win *obj, const int *rotations, unsigned int count)
Set the array of available window rotations.
Definition: efl_ui_win.c:6881
void eina_quaternion_rotate(Eina_Point_3D *p, const Eina_Point_3D *center, const Eina_Quaternion *q)
Definition: eina_quaternion.c:560
Eina_Bool elm_win_autodel_get(const Eo *obj)
Get the window's autodel state.
Definition: efl_ui_win.c:6196
EAPI void ecore_wl2_subsurface_place_above(Ecore_Wl2_Subsurface *subsurface, struct wl_surface *surface)
Place subsurface on layer above a reference surface.
Definition: ecore_wl2_subsurf.c:124
@ ECORE_WIN32_DND_EVENT_DRAG_ENTER
Drag enter.
Definition: Ecore_Win32.h:212
const char * eeze_disk_fstype_get(Eeze_Disk *disk)
Return the filesystem of the disk (if known)
Definition: eeze_disk.c:361
void(* Eina_TLS_Delete_Cb)(void *ptr)
A callback type for deallocation of thread level storage data.
Definition: eina_lock.h:98
@ ETHUMB_THUMB_FDO
PNG as defined by FreeDesktop.Org standard.
Definition: Ethumb.h:255
Elm_Transit * elm_transit_add(void)
Create new transit.
Definition: elm_transit.c:563
Eina_Bool evas_seat_key_lock_is_set(const Evas_Lock *l, const char *keyname, const Evas_Device *seat)
Checks the state of a given lock key of a given seat, at the time of the call.
Definition: evas_key.c:90
Ecore_Exe_Flags ecore_exe_flags_get(const Ecore_Exe *exe)
Retrieves the flags attached to the given process handle.
Definition: ecore_exe.c:255
Eio_File_Op op
I/O type.
Definition: Eio_Legacy.h:177
Evas_Coord x
top-left x co-ordinate of rectangle
Definition: Evas_Common.h:203
A Point in Evas_Coord.
Definition: Evas_Common.h:210
union _Evas_Native_Surface::@415 data
Choose one union data according to your surface.
struct _Ecore_Ipc_Client Ecore_Ipc_Client
An IPC connection handle.
Definition: Ecore_Ipc.h:46
EAPI void emotion_object_bg_color_set(Evas_Object *obj, int r, int g, int b, int a)
Set a color for the background rectangle of this emotion object.
Definition: emotion_smart.c:607
Event sent when the mouse enters the window.
Definition: Ecore_Win32.h:331
int ecore_drm_shutdown(void)
Shutdown the Ecore_Drm library.
Definition: ecore_drm.c:138
void evas_object_text_glow2_color_set(Evas_Text *obj, int r, int g, int b, int a)
Sets the 'glow 2' color for the given text object.
Definition: evas_text_eo.legacy.c:51
Evas_Object_Box_Option * evas_object_box_insert_before(Evas_Box *obj, Efl_Canvas_Object *child, const Efl_Canvas_Object *reference)
Insert a new child object before another existing one, in a given box object o.
Definition: evas_box_eo.legacy.c:111
EAPI Eina_Bool ecore_drm2_fb_busy_get(Ecore_Drm2_Fb *fb)
Return the Ecore_Drm2_Fb's busy status.
Definition: ecore_drm2_fb.c:710
EOAPI void elm_obj_entry_password_set(Eo *obj, Eina_Bool password)
Sets the entry to password mode.
int EIO_MONITOR_FILE_CREATED
A new file was created in a watched directory.
Definition: eio_monitor.c:306
EOAPI Eina_Bool elm_obj_entry_password_get(const Eo *obj)
Get whether the entry is set to password mode.
double xz
xz in x' = (x * xx) + (y * xy) + (z * xz) + xw
Definition: eina_matrix.h:126
double length
Dash drawing length.
Definition: Evas_Legacy.h:3811
EOAPI void elm_obj_gengrid_item_pos_get(const Eo *obj, unsigned int *x, unsigned int *y)
Get a given gengrid item's position, relative to the whole gengrid's grid area.
void elm_config_engine_set(const char *engine)
Set Elementary's rendering engine for use.
Definition: elm_config.c:3151
Interface between items of the Prefs widget and the real widgets implementing them.
Definition: elm_prefs_common.h:121
unsigned int uintv
Unsigned int value.
Definition: Ecore_Getopt.h:161
void * eina_quadtree_object(Eina_Inlist *item)
Retrieves the quadtree item's data for the given inline list.
Definition: eina_quadtree.c:830
const Eina_Value_Type * subtype
how to allocate and access items
Definition: eina_value.h:2582
EAPI const char * edje_edit_state_text_repch_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the replacement character string of the given part state.
Definition: edje_edit.c:8961
EAPI char * ecore_x_randr_output_name_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *len)
gets the given output's name as reported by X
Definition: ecore_x_randr.c:2187
Eina_List * eina_list_nth_list(const Eina_List *list, unsigned int n)
Gets the nth member's list node in a list.
Definition: eina_list.c:1006
Structure that contains preedit attribute information.
Definition: Ecore_IMF.h:757
EOAPI Eina_Bool elm_obj_entry_input_panel_return_key_disabled_get(const Eo *obj)
Get whether the return key on the input panel should be disabled or not.
void eina_quaternion_add(Eina_Quaternion *out, const Eina_Quaternion *a, const Eina_Quaternion *b)
Definition: eina_quaternion.c:385
Definition: Ecore_X.h:601
void evas_object_textblock_clear(Evas_Object *eo_obj)
Clear the textblock object.
Definition: evas_object_textblock.c:14189
@ EVAS_RENDER_COPY_REL
DEPRECATED.
Definition: Evas_Legacy.h:2166
EINA_DEPRECATED EAPI const char * edje_edit_part_item_source_get(Evas_Object *obj, const char *part, const char *item_name)
Gets source for item from table or box items.
Definition: edje_edit.c:5453
Event sent when the window properties are changed.
Definition: Ecore_Win32.h:459
Eina_Bool edje_object_part_table_col_row_size_get(const Evas_Object *obj, const char *part, int *cols, int *rows)
Gets the number of columns and rows the table has.
Definition: edje_part_table.c:300
Efreet_Event_Cache_Update.
Definition: efreet_base.h:273
Eina_Bool visible
EINA_TRUE if format is visible format, else EINA_FALSE.
Definition: efl_canvas_textblock_internal.h:154
static Eina_Bool eina_value_type_copy(const Eina_Value_Type *type, const void *src, void *dst)
Copies memory using type descriptor.
EAPI Eina_Bool eet_alias(Eet_File *ef, const char *name, const char *destination, int compress)
Alias a specific section to another one.
Definition: eet_lib.c:2220
EOAPI unsigned int elm_obj_dayselector_weekend_length_get(const Eo *obj)
Get the weekend length of Dayselector.
const Eina_Value_Struct_Desc * EINA_PROMISE_RACE_STRUCT_DESC
A pointer to the race struct description, which is used by eina_promise_race_array().
Eina_Error EINA_ERROR_CONVERT_0X_NOT_FOUND
Not used, perhaps a placeholder? Defined as 0 in eina_convert.c.
int EFREET_EVENT_DESKTOP_CACHE_UPDATE
Event id for cache update.
Definition: efreet_cache.c:108
Contains the structures and methods used to support the FDO icon theme specificiation.
@ EVAS_LOAD_ERROR_NONE
No error on load.
Definition: Evas_Loader.h:165
EAPI Eina_Bool edje_edit_part_use_alternate_font_metrics_get(Evas_Object *obj, const char *part)
Gets use_alternate_font_metrics variable for part.
Definition: edje_edit.c:3922
enum _Evas_Event_Flags Evas_Event_Flags
Flags for Events.
int buttons
Button pressed mask, Bits set to 1 are buttons currently pressed (bit 0 = mouse button 1,...
Definition: Evas_Legacy.h:197
void evas_seat_key_lock_on(Evas_Canvas *obj, const char *keyname, Evas_Device *seat)
Enables or turns on programmatically the lock key with name keyname for a give seat.
Definition: evas_canvas_eo.legacy.c:153
EAPI Evas_Object * emotion_object_add(Evas *evas)
Add an emotion object to the canvas.
Definition: emotion_smart.c:237
void elm_index_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
Enable or disable horizontal mode on the index object.
Definition: elm_index.c:1192
void evas_object_text_style_set(Evas_Text *obj, Evas_Text_Style_Type style)
Controls the style to apply on the given text object.
Definition: evas_text_eo.legacy.c:63
Definition: Emotion.h:278
void elm_access_say(const char *text)
Read out text information directly.
Definition: elm_access.c:1329
const char * interface
The interface name.
Definition: eldbus_object.h:111
void *(* Eet_Descriptor_Array_Alloc_Callback)(size_t size)
Callback prototype for Eet_Descriptor_Array_Alloc.
Definition: Eet.h:2804
@ ECORE_IMF_CANDIDATE_PANEL_SHOW
Notification after the display of the candidate word panel.
Definition: Ecore_IMF.h:164
void(* Ecore_Buffer_Consumer_Provider_Add_Cb)(Ecore_Buffer_Consumer *consumer, void *data)
Called whenever a Ecore_Buffer_Provider connected.
Definition: Ecore_Buffer_Queue.h:114
Evas_Device * evas_device_add(Evas *e)
Add a new device type.
Definition: evas_device.c:177
EOAPI Elm_Widget_Item * elm_obj_colorselector_palette_color_add(Eo *obj, int r, int g, int b, int a)
Add a new color item to palette.
void evas_vg_shape_dup(Evas_Vg_Shape *obj, Evas_Vg_Shape *dup_from)
Copy the shape data from the object specified.
Definition: efl_canvas_vg_shape.c:361
Eina_Bool edje_object_part_text_set(const Evas_Object *obj, const char *part, const char *text)
Sets a given text to an Edje object TEXT or TEXTBLOCK parts.
Definition: edje_util.c:6722
EAPI Eina_Bool edje_edit_program_targets_clear(Evas_Object *obj, const char *prog)
Clears the 'targets' list of the given program.
Definition: edje_edit.c:11831
EAPI Eina_Bool edje_edit_state_map_point_color_set(Evas_Object *obj, const char *part, const char *state, double value, int idx, int r, int g, int b, int a)
Sets the color for vertex/point of the current part.
Definition: edje_edit.c:7984
EAPI Ecore_X_Window * ecore_x_window_ignore_list(int *num)
Get the ignore list.
Definition: ecore_x_window.c:454
void ecore_throttle_adjust(double amount)
Increases throttle amount.
Definition: ecore_throttle.c:14
EAPI Eina_Bool edje_edit_state_map_on_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the flag which enables mapping for the part.
Definition: edje_edit.c:8062
@ ELM_DAY_SATURDAY
Saturday weekday.
Definition: elm_calendar_eo.h:67
Definition: elm_colorselector_common.h:18
Eldbus_Message * eldbus_message_error_new(const Eldbus_Message *msg, const char *error_name, const char *error_msg)
Create a new message that is an error reply to another message.
Definition: eldbus_message.c:875
EAPI int ecore_wl2_window_rotation_get(Ecore_Wl2_Window *window)
Get if a given window is rotated.
Definition: ecore_wl2_window.c:1033
char * mkdtemp(char *__template)
create an unique temporary directory
Definition: evil_stdlib.c:123
EAPI Eina_Bool edje_edit_program_api_name_set(Evas_Object *obj, const char *prog, const char *name)
Sets api's name of a program.
Definition: edje_edit.c:12098
Eldbus_Pending * eldbus_object_send(Eldbus_Object *obj, Eldbus_Message *msg, Eldbus_Message_Cb cb, const void *cb_data, double timeout)
Send a message.
Definition: eldbus_object.c:575
Eina_Accessor * eina_list_accessor_new(const Eina_List *list)
Returns a new accessor associated with a list.
Definition: eina_list.c:1620
const char * efreet_templates_dir_get(void)
Retrieves the XDG Templates directory.
Definition: efreet_base.c:150
const Eina_Value_Type * EINA_VALUE_TYPE_ERROR
manages Eina_Error values.
Definition: eina_value.c:5592
void evas_object_image_snapshot_set(Evas_Object *eo, Eina_Bool s)
The content below the Evas_Object_Image will be rendered inside it and you can reuse it as a source f...
Definition: evas_image_legacy.c:440
int offset
offset in memory (in bytes) relative to base of structure for item data where the data for the mappin...
Definition: elm_store.h:118
EAPI double edje_edit_part_item_item_align_x_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the horizontal align value of a part state.
const Eina_List * elm_config_font_overlay_list_get(void)
Get Elementary's list of font overlays, set with elm_config_font_overlay_set().
Definition: elm_config.c:3171
Elm_Box_Transition * elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, Ecore_Cb start_layout_free_data, Evas_Object_Box_Layout end_layout, void *end_layout_data, Ecore_Cb end_layout_free_data, Ecore_Cb transition_end_cb, void *transition_end_data)
Create a new Elm_Box_Transition to animate the switch of layouts.
Definition: elm_box.c:549
static Eina_Bool eina_rectangle_width_cut(Eina_Rectangle *rect, Eina_Rectangle *slice, Eina_Rectangle *remainder, int amount)
Slices a rectangle vertically starting from right edge.
EOAPI Elm_Widget_Item * elm_obj_gengrid_last_item_get(const Eo *obj)
Get the last item in a given gengrid widget.
EINA_DEPRECATED int elm_icon_prescale_get(const Evas_Object *obj)
Get the prescale size for the icon.
Definition: elm_icon.c:813
Eo Evas
An opaque handle to an Evas canvas.
Definition: Evas_Common.h:163
int refcount
Tracks references to this region.
Definition: eina_file_common.h:123
static Eina_Bool eina_value_array_remove(Eina_Value *value, unsigned int position)
Removes element at given position in value of array type.
@ EMILE_IMAGE_SCALE_HINT_DYNAMIC
Image is being re-scaled over time, thus turning scaling cache off for its data.
Definition: emile_image.h:78
void elm_gesture_layer_zoom_step_set(Elm_Gesture_Layer *obj, double step)
Control step value for zoom action.
Definition: elm_gesture_layer_eo.legacy.c:3
EAPI Eina_Bool eet_eina_file_data_descriptor_class_set(Eet_Data_Descriptor_Class *eddc, unsigned int eddc_size, const char *name, int size)
This function is an helper that set all the parameter of an Eet_Data_Descriptor_Class correctly when ...
Definition: eet_data.c:1957
const Evas_Object_Textblock_Node_Format * evas_textblock_cursor_format_get(const Evas_Textblock_Cursor *cur)
Return the format node at the position pointed by cur.
Definition: evas_object_textblock.c:12684
Elm_Store_Item_Mapping_Cb func
The function called to do the custom mapping and return it.
Definition: elm_store.h:111
@ ELM_CNP_MODE_NO_IMAGE
copy & paste text without item(image) tag
Definition: elm_general.h:338
Definition: eina_evlog.h:51
EAPI Ecore_X_ID ecore_x_error_resource_id_get(void)
Get the resource id that caused the error.
Definition: ecore_x_error.c:86
@ ELM_GENGRID_ITEM_SCROLLTO_IN
To the nearest viewport.
Definition: elm_general.h:397
EAPI int ecore_wl_init(const char *name)
Initializes the Wayland display connection to the given display.
Definition: ecore_wl.c:128
Eina_Bool(* func)(const Ecore_Getopt *parser, const Ecore_Getopt_Desc *desc, const char *str, void *data, Ecore_Getopt_Value *storage)
function to call as a callback
Definition: Ecore_Getopt.h:174
@ ELM_GENLIST_ITEM_MAX
Sentinel value to indicate last enum field during iteration.
Definition: elm_general.h:355
void eina_log_domain_level_set(const char *domain_name, int level)
Sets the domain level given its name.
Definition: eina_log.c:1917
void elm_config_accel_preference_override_set(Eina_Bool enabled)
Set the acceleration override preference flag.
Definition: elm_config.c:3463
@ EVAS_TEXTBLOCK_TEXT_MARKUP
textblock text of type markup
Definition: evas_textblock_legacy.h:181
struct _Evas_Native_Surface Evas_Native_Surface
A generic datatype for engine specific native surface information.
@ EPHYSICS_BODY_MATERIAL_PLASTIC
Density:1300,Fric:0.35,Rest:0.6.
Definition: EPhysics.h:2286
Evas_Object *(* Elm_Web_Dialog_Alert)(void *data, Evas_Object *obj, const char *message)
Callback type for the JS alert hook.
Definition: elm_web_common.h:172
EOAPI void elm_obj_dayselector_weekend_length_set(Eo *obj, unsigned int length)
Set the weekend length of Dayselector.
Definition: elm_widget_fileselector.h:32
@ ECORE_IMF_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL
The number layout to allow decimal point and negative sign.
Definition: Ecore_IMF.h:451
void evas_output_method_set(Evas *eo_e, int render_method)
Sets the output engine for the given evas.
Definition: evas_main.c:1292
A cell contains a single unicode character, with associated formatting data including style,...
Definition: Evas_Common.h:1864
@ ECORE_WIN32_CURSOR_SHAPE_WAIT
Hourglass.
Definition: Ecore_Win32.h:118
Defines a read-only memory region.
Definition: eina_slice.h:97
Eldbus_Proxy * proxy
The proxy object.
Definition: eldbus_object.h:78
const Eina_Hash * eldbus_proxy_property_local_get_all(Eldbus_Proxy *proxy)
Get all cached properties.
Definition: eldbus_proxy.c:896
void evas_vg_shape_stroke_fill_set(Evas_Vg_Shape *obj, Evas_Vg_Node *f)
Stroke fill of the shape object.
Definition: Ecore_X.h:1010
EAPI Eina_Bool ecore_wl2_window_maximized_get(Ecore_Wl2_Window *window)
Get if a given window is maximized.
Definition: ecore_wl2_window.c:941
Definition: Edje_Common.h:199
static Eina_F32p32 eina_f32p32_double_from(double v)
Creates a new Eina_F32p32 floating point number from standard double.
void elm_genlist_item_tooltip_text_set(Elm_Object_Item *it, const char *text)
Set the text to be shown in a given genlist item's tooltips.
Definition: elm_genlist.c:7563
static int eina_hash_djb2(const char *key, int len)
Hash function first reported by Dan Bernstein many years ago in comp.lang.c.
EAPI int ecore_imf_shutdown(void)
Shuts down the Ecore_IMF library.
Definition: ecore_imf.c:47
void elm_entry_input_panel_layout_set(Elm_Entry *obj, Elm_Input_Panel_Layout layout)
Set the input panel layout of the entry.
Definition: elm_entry_eo.legacy.c:207
Evas_Textgrid_Cell * evas_object_textgrid_cellrow_get(const Evas_Textgrid *obj, int y)
Get the string at the given row of the given textgrid object.
Definition: evas_textgrid_eo.legacy.c:45
struct _Eina_Safepointer Eina_Safepointer
Type of the protected index.
Definition: eina_safepointer.h:63
#define ELM_FILESELECTOR_CLASS
Elementary fileselector class.
Definition: elm_fileselector_eo.h:20
Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj)
Get the zoom mode.
Definition: efl_ui_image_zoomable.c:3402
@ ECORE_GETOPT_TYPE_SHORT
Value of type short.
Definition: Ecore_Getopt.h:89
EOAPI void elm_obj_slideshow_next(Eo *obj)
Slide to the next item, in a given slideshow widget.
Eina_Bool evas_object_table_mirrored_get(const Eo *obj)
Control the mirrored mode of the table.
Definition: evas_object_table.c:1415
Eina_Bool elm_frame_collapse_get(const Efl_Ui_Frame *obj)
Determine the collapse state of a frame Use this to determine the collapse state of a frame.
Definition: efl_ui_frame_eo.legacy.c:9
@ ELDBUS_OBJECT_EVENT_PROPERTY_CHANGED
a property has changes
Definition: eldbus_object.h:64
Eina_Bool evas_object_propagate_events_get(const Efl_Canvas_Object *obj)
Retrieve whether an Evas object is set to propagate events.
Definition: efl_canvas_object_eo.legacy.c:69
EAPI Eina_Bool edje_edit_part_item_item_align_x_set(Evas_Object *obj, const char *part, unsigned int index, double align_x)
Sets the horizontal align value of a part state.
@ EDJE_TEXT_EFFECT_OUTLINE_SHADOW
Outline shadow text effect value.
Definition: Edje_Common.h:2124
EOAPI void elm_obj_actionslider_magnet_pos_set(Eo *obj, Elm_Actionslider_Pos pos)
Actionslider magnet position.
EAPI void ecore_cocoa_window_show(Ecore_Cocoa_Window *window)
Displays a Cocoa window.
static int eina_hash_int64(const unsigned long long int *pkey, int len)
Hash function from http://web.archive.org/web/20071223173210/http://www.concentric....
unsigned int keycode
Key scan code numeric value.
Definition: Ecore_Input.h:211
#define EINA_SLICE_STR_PRINT(s)
To be used in printf()-like statements when EINA_SLICE_STR_FMT was used, it will print the slice as a...
Definition: eina_slice.h:532
void elm_animation_view_min_frame_set(Elm_Animation_View *obj, int min_frame)
The start frame of the play.
Evas_Object * edje_object_part_box_remove(Evas_Object *obj, const char *part, Evas_Object *child)
Removes an object from the box.
Definition: edje_part_table.c:274
EOAPI void elm_obj_gengrid_item_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode)
Control the gengrid item's select mode.
struct _EPhysics_World EPhysics_World
World handle, most basic type of EPhysics.
Definition: EPhysics.h:901
Edje_External_Param_Flags flags
Flags indicating how this parameter is used.
Definition: Edje_Common.h:708
EAPI int ecore_con_ssl_available_get(void)
Returns if SSL support is available.
Definition: ecore_con.c:166
EAPI int edje_edit_part_drag_y_get(Evas_Object *obj, const char *part)
Gets vertical draggable state for part.
Definition: edje_edit.c:4290
void evas_key_modifier_on(Evas_Canvas *obj, const char *keyname)
Enables or turns on programmatically the modifier key with name keyname for the default seat.
Definition: evas_canvas_eo.legacy.c:219
int(* Ecore_Select_Function)(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout)
A function which can be used to replace select() in the main loop.
Definition: Ecore_Common.h:168
void elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool use_thread)
Enable or disable fetching in a thread for Store.
Definition: elm_store.c:644
@ EVAS_CALLBACK_MOUSE_DOWN
Mouse Button Down Event.
Definition: Evas_Common.h:422
Eina_Bool eina_ustrbuf_insert(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t pos)
Inserts a string to a buffer, reallocating as necessary.
struct Eeze_Udev_Watch Eeze_Udev_Watch
Opaque structure to hold data for a udev watch.
Definition: Eeze.h:296
Eldbus_Proxy * proxy
The proxy object.
Definition: eldbus_object.h:112
const Edje_Perspective * edje_object_perspective_get(const Evas_Object *obj)
Gets the current perspective used on this Edje object.
Definition: edje_util.c:5392
EOAPI void elm_obj_web_dialog_prompt_hook_set(Eo *obj, Elm_Web_Dialog_Prompt func, void *data)
Sets the function to call when an prompt dialog.
int ELM_EVENT_PROCESS_FOREGROUND
Emitted when going from nothing being visible to at least one window being visible.
Definition: elm_main.c:123
@ EVAS_GL_STENCIL_BIT_16
16 bits precision for stencil buffer
Definition: Evas_GL.h:503
void(* Eina_Promise_Cancel_Cb)(void *data, const Eina_Promise *dead_promise)
A callback used to inform that a promise was canceled.
Definition: eina_promise.h:221
struct _Evas_Native_Surface::@415::@420 tbm
Set this struct fields if surface data is Tizen based.
const Eina_Value_Type * EINA_VALUE_TYPE_STRING
manages string type.
Definition: eina_value.c:5608
EAPI Eina_List * ecore_wl2_window_aux_hints_supported_get(Ecore_Wl2_Window *window)
Get list of supported auxiliary window hints.
Definition: ecore_wl2_window.c:1384
EOAPI void elm_obj_genlist_mode_set(Eo *obj, Elm_List_Mode mode)
This sets the horizontal stretching mode.
double wz
wz in w' = (x * wx) + (y * wy) + (z * wz) + ww
Definition: eina_matrix.h:141
void elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void *data)
Set the function used to deal with fetching of items.
Definition: elm_store.c:636
void elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const void *data)
Set the function used to free the structure allocated for the item.
Definition: elm_store.c:658
EOAPI void evas_canvas_image_cache_flush(Eo *obj)
Flush the image cache of the canvas.
void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data)
Add a callback for input events (key up, key down, mouse wheel) on a given Elementary widget.
Definition: elm_main.c:1884
int eina_log_domain_registered_level_get(int domain)
Gets the domain level given its identifier.
Definition: eina_log.c:2011
Definition: elm_cnp.h:474
Eina_Bool evas_object_smart_type_check_ptr(const Eo *eo_obj, const char *type)
Checks whether a given smart object or any of its smart object parents is of a given smart class,...
Definition: evas_object_smart.c:459
@ ELM_COLORSELECTOR_BOTH
Both Palette and selector is displayed, default.
Definition: elm_colorselector_eo.h:26
EAPI const char * edje_edit_state_rel1_to_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the part name rel1x is relative to.
EAPI void ecore_con_client_flush(Ecore_Con_Client *cl)
Flushes all pending data to the given client.
Definition: ecore_con_legacy.c:767
enum _Evas_Video_Surface_Caps Evas_Video_Surface_Caps
Enum values for the Video surface capabilities.
Eina_Iterator * eina_matrixsparse_iterator_complete_new(const Eina_Matrixsparse *m)
Creates a new iterator over all matrix cells.
Definition: eina_matrixsparse.c:1375
Eina_Error EINA_ERROR_MAGIC_FAILED
The error identifier corresponding to the magic check failure.
Definition: eina_magic.c:122
void elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj)
Add new object to apply the effects.
Definition: elm_transit.c:650
Functions to deal with edje internal object.
@ EVAS_DEVICE_SUBCLASS_KNUCKLE
A Knuckle.
Definition: Evas_Common.h:342
@ ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL
Starts slow, increase speed over time, then decrease again and stop slowly, v1 being a power factor.
Definition: elm_transit.h:65
An IPC structure for client_data event.
Definition: Ecore_Ipc.h:292
EOAPI void elm_obj_genlist_item_show(Eo *obj, Elm_Genlist_Item_Scrollto_Type type)
Show the portion of a genlist's internal list containing a given item, immediately.
const char * evas_object_name_get(const Evas_Object *eo_obj)
Retrieves the name of the given Evas object.
Definition: evas_name.c:26
EAPI void ecore_evas_maximized_set(Ecore_Evas *ee, Eina_Bool on)
Maximizes (or unmaximizes) an Ecore_Evas' window.
Definition: ecore_evas.c:2097
void * EvasGLImage
Represents an Evas GL Image object used with Evas GL Image extensions.
Definition: Evas_GL.h:469
Eina_Bool(* Eina_Lalloc_Alloc)(void *user_data, int num)
Type definition for the callback used to allocate new items in a lazy allocator.
Definition: eina_lalloc.h:41
void elm_code_widget_selection_select_line(Evas_Object *widget, unsigned int line)
Select the entire line from the widget.
Definition: elm_code_widget_selection.c:312
static Eina_F16p16 eina_f16p16_add(Eina_F16p16 a, Eina_F16p16 b)
Calculates the sum of two Eina_F16p16 floating point numbers.
void eina_bezier_point_at(const Eina_Bezier *bz, double t, double *px, double *py)
Gets the point on the bezier curve at position t.
Definition: eina_bezier.c:145
int eina_strbuf_replace_all(Eina_Strbuf *buf, const char *str, const char *with)
Replaces all matching substrings with another string.
Definition: eina_strbuf_common.c:1039
EAPI Eina_Bool edje_edit_state_text_max_x_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool v)
Sets if the text part forces the maximum horizontal size of the container to be equal to the maximum ...
Eina_Iterator * eina_hash_iterator_data_new(const Eina_Hash *hash)
Returns a new iterator associated with a hash.
Definition: eina_hash.c:1246
@ ELM_INPUT_HINT_AUTOFILL_POSTAL_ADDRESS
Autofill hint for a postal address.
Definition: elm_general.h:197
Definition: Ecore_X.h:864
EAPI void ecore_wl_sync(void)
Flushes the command buffer and waits until all requests have been processed by the server.
Definition: ecore_wl.c:256
void elm_config_softcursor_mode_set(Elm_Softcursor_Mode mode)
Set the mode used for software provided mouse cursors inline in the window canvas.
Definition: elm_config.c:3995
static Eina_Bool eina_vector3_equivalent(Eina_Vector3 *a, const Eina_Vector3 *b)
Check the equivalent between of two vectors.
EAPI int ECORE_WL2_EVENT_SEAT_KEYBOARD_REPEAT_CHANGED
Definition: ecore_wl2.c:44
int eina_file_map_key_hash(const unsigned long long int *key, int key_length)
Creates a hash from a map key.
Definition: eina_file_common.c:218
@ ELM_ICON_NONE
Icon has no type set.
Definition: elm_general.h:64
unsigned long int dev
The device where this file is located.
Definition: eina_file.h:208
Eina_Bool plug
Definition: Ecore_Drm.h:154
EOAPI void elm_obj_slideshow_transition_set(Eo *obj, const char *transition)
Set the current slide transition/effect in use for a given slideshow widget.
void evas_object_box_layout_set(Evas_Box *obj, Evas_Object_Box_Layout cb, const void *data, Eina_Free_Cb free_data)
Set a new layouting function to a given box object.
Definition: evas_box_eo.legacy.c:27
struct _Emotion_Version Emotion_Version
Represents the current version of Emotion.
@ ELM_INPUT_HINT_AUTOFILL_CREDIT_CARD_EXPIRATION_DAY
Autofill hint for a credit card expiration day.
Definition: elm_general.h:171
Eina_List * evas_textblock_cursor_range_formats_get(const Efl_Text_Cursor_Handle *cur1, const Evas_Textblock_Cursor *cur2)
Return the format nodes in the range between cur1 and cur2.
Definition: evas_object_textblock.c:12547
void * elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func)
Remove a signal-triggered callback from a widget edje object.
Definition: elm_main.c:1876
int x
The x coordinate where the mouse leaved.
Definition: Ecore_Win32.h:333
@ ELM_INPUT_PANEL_LANG_ALPHABET
Alphabet.
Definition: elm_general.h:112
void evas_vg_shape_stroke_cap_set(Evas_Vg_Shape *obj, Evas_Vg_Cap c)
Sets the cap style to be used for stroking the path.
Definition: efl_canvas_vg_shape.c:310
Eina_Bool eina_matrix3_quad_square_map(Eina_Matrix3 *m, const Eina_Quad *q)
Creates a matrix for mapping squares to match quad.
Definition: eina_matrix.c:619
@ ELM_FLIP_PAGE_RIGHT
Page right flip mode.
Definition: efl_ui_flip_legacy.h:19
#define EET_T_F16P16
Data type: fixed point 16.16.
Definition: Eet.h:2593
@ EMBRYO_ERROR_PARAMS
Cannot initialize the JIT.
Definition: Embryo.h:415
Definition: elm_prefs_common.h:59
void eina_file_statgen_next(void)
Force the stat generation counter to tick over so any following i/o does real i/o and stat calls.
Definition: eina_file_common.c:77
void elm_config_cache_image_cache_size_set(int size)
Set the configured image cache size.
Definition: elm_config.c:3359
static Eina_Rw_Slice eina_rw_slice_copy(const Eina_Rw_Slice dest, const Eina_Slice src)
Copy a read-only slice to a read-write one, similar to memcpy().
void eina_quaternion_copy(Eina_Quaternion *dst, const Eina_Quaternion *src)
Copy quaternion.
Definition: eina_quaternion.c:1021
@ ELM_SEL_FORMAT_MARKUP
Edje textblock markup, including inline images.
Definition: elm_cnp.h:79
@ EDJE_TEXT_FILTER_TEXT
Text type filter
Definition: Edje_Common.h:1309
EAPI void ecore_con_url_fd_set(Ecore_Con_Url *url_con, int fd)
Sets up a file for receiving response data.
Definition: ecore_con_url.c:1138
void elm_grid_clear(Elm_Grid *obj, Eina_Bool clear)
Faster way to remove all child objects from a grid object.
Definition: elm_grid_eo.legacy.c:21
EAPI int ECORE_WL2_EVENT_OUTPUT_TRANSFORM
Definition: ecore_wl2.c:46
char * orig_path
original path to .desktop file
Definition: efreet_desktop.h:96
@ ECORE_IMF_INPUT_PANEL_LAYOUT_EMAIL
Email layout.
Definition: Ecore_IMF.h:357
_Edje_Part_Type
Definition: Edje_Legacy.h:3245
Eina_List * next
Next member in the list.
Definition: eina_list.h:320
int evas_event_down_count_get(const Evas_Canvas *obj)
Get the number of mouse or multi presses currently active.
Definition: evas_canvas_eo.legacy.c:81
EAPI Eina_Binbuf * edje_edit_sound_samplebuffer_get(Evas_Object *obj, const char *sample_name)
Gets the certain sound data from the edje object.
Definition: edje_edit.c:1600
Definition: ecore_evas_buffer.h:6
#define ELM_HOVER_EVENT_SMART_CHANGED
Called when hover changed.
Definition: elm_hover_eo.h:102
EAPI EPhysics_Constraint * ephysics_constraint_linked_add(EPhysics_Body *body1, EPhysics_Body *body2)
Create a new constraint between 2 bodies(Point to Point constraint).
struct _Eet_Dictionary Eet_Dictionary
Opaque handle that defines a file-backed (mmaped) dictionary of strings.
Definition: Eet.h:533
@ ECORE_IMF_INPUT_HINT_AUTOFILL_CREDIT_CARD_EXPIRATION_MONTH
Autofill hint for a credit card expiration month.
Definition: Ecore_IMF.h:418
@ EVAS_CALLBACK_KEY_UP
Key Release Event.
Definition: Evas_Common.h:431
void elm_code_widget_selection_select_word(Evas_Object *widget, unsigned int line, unsigned int col)
Select a word from the widget.
Definition: elm_code_widget_selection.c:346
void evas_object_image_alpha_mask_set(Evas_Object *eo_obj, Eina_Bool ismask)
Definition: evas_image_legacy.c:1282
Evas_Object * elm_box_add(Evas_Object *parent)
Add a new box to the parent.
Definition: elm_box.c:363
#define ELM_ENTRY_EVENT_CHANGED
Called when entry changed.
Definition: elm_entry_eo.h:1285
void elm_config_selection_unfocused_clear_set(Eina_Bool enabled)
Set whether selection should be cleared when entry widget is unfocused.
Definition: elm_config.c:3208
unsigned char terminal
Does the program run in a terminal.
Definition: efreet_desktop.h:119
@ EET_ERROR_EMPTY
There was nothing to do.
Definition: Eet.h:204
@ EDJE_PART_TYPE_GROUP
Group type value.
Definition: Edje_Legacy.h:3253
enum _Ector_Priority Ector_Priority
Priorities.
Eina_F16p16 xz
xz in x' = (x * xx) + (y * xy) + xz
Definition: eina_matrix.h:170
EAPI Ecore_X_Window ecore_x_window_full_new(Ecore_X_Window parent, int x, int y, int w, int h, Ecore_X_Visual *visual, Ecore_X_Colormap colormap, int depth, Eina_Bool override)
Definition: ecore_x_window.c:25
@ ETHUMB_THUMB_FLIP_HORIZONTAL
flip horizontally
Definition: Ethumb.h:273
EOAPI void elm_obj_entry_input_panel_layout_set(Eo *obj, Elm_Input_Panel_Layout layout)
Set the input panel layout of the entry.
Eina_Bool eina_xattr_copy(const char *src, const char *dst)
Copies the extended attribute from one file to another.
Definition: eina_xattr.c:602
EAPI int eet_data_image_colorspace_get(Eet_File *ef, const char *name, const char *cipher_key, const Eet_Colorspace **cspaces)
Gets the colorspace Eet can decode into of a given eet image resource.
Definition: eet_image.c:1876
static Eina_Bool eina_tls_new(Eina_TLS *key)
Initializes a new Eina_TLS, or thread level storage, to store thread specific data.
Evas_Point output
The X/Y location of the cursor.
Definition: Evas_Legacy.h:199
@ ELM_DATETIME_YEAR
Indicates Year field.
Definition: elm_datetime.h:210
@ EEZE_UDEV_TYPE_KEYBOARD
Definition: Eeze.h:237
void evas_object_textblock_style_insets_get(const Efl_Canvas_Textblock *obj, int *l, int *r, int *t, int *b)
Gets the left, right, top and bottom insets of the text.
Definition: efl_canvas_textblock_eo.legacy.c:9
Eina_List * sets
a list of Edje_Image_Directory_Set
Definition: edje_convert.h:42
Eina_Bool elm_fileselector_is_save_get(const Evas_Object *obj)
Get whether the given file selector is in "saving dialog" mode.
Definition: elc_fileselector.c:2032
Eina_Bool ecore_main_loop_glib_integrate(void)
Requests ecore to integrate GLib's main loop.
Definition: ecore_glib.c:290
Eina_Iterator * eina_file_stat_ls(const char *dir)
Gets an iterator to list the content of a directory, with direct information.
Definition: eina_file.c:739
int x0
x0 position
Definition: efreet_icon.h:113
void elm_code_line_merge_up(Elm_Code_Line *line)
Merge the specified line with the line above.
Definition: elm_code_line.c:132
EAPI void ecore_win32_dnd_unregister_drop_target(Ecore_Win32_Window *window)
Unregister a Drop operation.
Definition: ecore_win32_dnd.c:214
@ ECORE_ANIMATOR_SOURCE_CUSTOM
A custom animator trigger that you need to call ecore_animator_custom_tick() to make it tick.
Definition: Ecore_Common.h:2739
@ ELM_DAY_WEDNESDAY
Wednesday weekday.
Definition: elm_calendar_eo.h:64
EAPI Eina_Bool edje_edit_state_text_align_x_set(Evas_Object *obj, const char *part, const char *state, double value, double align)
Sets the text horizontal align of a part state.
EAPI void ecore_wl2_window_aspect_get(Ecore_Wl2_Window *window, int *w, int *h, unsigned int *aspect)
Definition: ecore_wl2_window.c:1498
EAPI void ephysics_world_simulation_get(const EPhysics_World *world, double *fixed_time_step, int *max_sub_steps)
Get world simulation's fixed time step and max number of sub steps configuration.
EAPI Eina_Bool ecore_x_selection_secondary_set(Ecore_X_Window w, const void *data, int size)
Claim ownership of the SECONDARY selection and set its data.
Definition: ecore_x_selection.c:204
Eina_Bool elm_genlist_reorder_mode_get(const Elm_Genlist *obj)
Get the reorder mode.
Definition: elm_genlist_eo.legacy.c:69
int elm_layout_freeze(Evas_Object *obj)
Freezes the Elementary layout object.
Definition: efl_ui_layout.c:3261
Elm_Focus_Autoscroll_Mode focus_autoscroll_mode
This shows the focus auto scroll mode.
Definition: elm_priv.h:533
Elm_Widget_Item * elm_genlist_item_prepend(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data)
Prepend a new item in a given genlist widget.
Definition: elm_genlist_eo.legacy.c:231
@ EET_COMPRESSION_DEFAULT
Default compression (Zlib)
Definition: Eet.h:243
int elua_io_loadfile(const Elua_State *es, const char *fname)
Loads a file using Elua's own mmap-based IO.
Definition: cache.c:145
EOAPI void elm_obj_slideshow_layout_set(Eo *obj, const char *layout)
Set the current slide layout in use for a given slideshow widget.
void elm_object_orientation_mode_disabled_set(Evas_Object *obj, Eina_Bool disabled)
Disable the orientation mode of a given widget.
Definition: elm_main.c:1956
Evas_Touch_Point_State evas_touch_point_list_nth_state_get(Evas *eo_e, unsigned int n)
This function returns the state of nth touch point.
Definition: evas_touch_point.c:106
void eina_matrix4_values_get(const Eina_Matrix4 *m, double *xx, double *xy, double *xz, double *xw, double *yx, double *yy, double *yz, double *yw, double *zx, double *zy, double *zz, double *zw, double *wx, double *wy, double *wz, double *ww)
Gets the values of the coefficients of the given floating point matrix.
Definition: eina_matrix.c:188
#define EINA_TRUE
boolean value TRUE (numerical value 1)
Definition: eina_types.h:539
Evas_Object * elm_object_part_content_unset(Evas_Object *obj, const char *part)
Unset the content on a part of a given container widget.
Definition: elm_main.c:1581
void * elm_object_item_data_get(const Elm_Object_Item *it)
Get the data associated with an object item.
Definition: efl_ui_widget.c:3796
_Evas_Alloc_Error
Definition: Evas_Common.h:269
Eina_Simple_XML_Node_Comment * eina_simple_xml_node_comment_new(Eina_Simple_XML_Node_Tag *parent, const char *contents, size_t length)
Creates new comment.
Definition: eina_simple_xml_parser.c:888
double x2
Bottom right x coordinate.
Definition: eina_quad.h:50
@ EVAS_IMAGE_CONTENT_HINT_DYNAMIC
The contents will change over time.
Definition: Evas_Common.h:264
Evas_Point output
position on the output
Definition: Evas_Common.h:252
EAPI Eina_Bool elput_touch_drag_enabled_get(Elput_Device *device)
Get if tap-and-drag is enabled on this device.
Definition: elput_touch.c:35
@ EINA_LOCK_SUCCEED
Indicates that the lock operation succeeded.
Definition: eina_lock.h:91
Definition: Ecore_X.h:960
void ** ptrp
Void pointer.
Definition: Ecore_Getopt.h:141
void elm_transit_del_cb_set(Elm_Transit *transit, Elm_Transit_Del_Cb cb, void *data)
Set the user-callback function when the transit is deleted.
_Evas_GL_Context_Version
Enumeration that defines the available OpenGL ES version numbers.
Definition: Evas_GL.h:546
_Evas_Image_Content_Hint
Definition: Evas_Common.h:262
Eina_Bool elm_config_focus_highlight_animate_get(void)
Get the enable status of the focus highlight animation.
Definition: elm_config.c:3483
int EIO_MONITOR_FILE_MODIFIED
A file was modified in a watched directory.
Definition: eio_monitor.c:308
struct _Eina_RWLock Eina_RWLock
An opaque type for working with read/write locks.
Definition: eina_inline_lock_posix.x:79
EAPI Eet_Node * eet_data_node_read_cipher(Eet_File *ef, const char *name, const char *cipher_key)
TODO FIX ME.
Definition: eet_data.c:2340
void elm_gengrid_multi_select_mode_set(Elm_Gengrid *obj, Elm_Object_Multi_Select_Mode mode)
Set the gengrid multi select mode.
Definition: elm_gengrid_eo.legacy.c:105
void evas_vg_shape_append_arc(Evas_Vg_Shape *obj, double x, double y, double w, double h, double start_angle, double sweep_length)
Append an arc that enclosed in the given rectangle (x, y, w, h).
Definition: efl_canvas_vg_shape.c:424
void evas_object_intercept_focus_set_callback_add(Evas_Object *obj, Evas_Object_Intercept_Focus_Set_Cb func, const void *data)
Set the callback function that intercepts a focus set event of an object.
Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(const Elm_Entry *obj)
Get the input panel layout of the entry.
Definition: elm_entry_eo.legacy.c:213
Eina_Bool(* vset)(const Eina_Value_Type *type, void *mem, va_list args)
how to set memory from variable argument
Definition: eina_value.h:3688
EAPI const char * efreet_mime_type_get(const char *file)
Retrieve the mime type of a file.
Definition: efreet_mime.c:433
Ecore_Ipc_Server * server
An IPC connection handle.
Definition: Ecore_Ipc.h:272
Eina_Bool eina_file_mkdtemp(const char *templatename, Eina_Tmpstr **path)
Generates and creates a uniquely named temporary directory from a template name.
Definition: eina_file_common.c:1056
EOAPI Efl_Canvas_Object * evas_canvas_focus_get(const Eo *obj)
Retrieve the object focused by the default seat.
@ ELM_MAP_ROUTE_TYPE_LAST
Sentinel value to indicate last enum field during iteration.
Definition: elm_map_eo.h:45
EAPI struct wl_surface * ecore_wl2_window_surface_get(Ecore_Wl2_Window *window)
Get the wl_surface which belongs to this window.
Definition: ecore_wl2_window.c:605
EOAPI void elm_obj_entry_input_panel_imdata_set(Eo *obj, const void *data, int len)
Set the input panel-specific data to deliver to the input panel.
EAPI const char * ecore_x_input_device_name_get(int slot)
Definition: ecore_x_xi2.c:972
void eina_cow_del(Eina_Cow *cow)
Destroys an Eina_Cow pool and all the allocated memory.
Definition: eina_cow.c:394
const char * eldbus_object_path_get(const Eldbus_Object *obj)
Get the path associated with a Eldbus_Object.
Definition: eldbus_object.c:556
#define ELM_BOX_EVENT_CHILD_ADDED
Called when child was added.
Definition: elm_box_eo.h:294
static void * eina_list_last_data_get(const Eina_List *list)
Returns the last list node's data.
int version
Should match EINA_ARRAY_VERSION used when compiled your apps, provided for ABI compatibility.
Definition: eina_array.h:231
Ecore_Window window
The main window where event happened.
Definition: Ecore_Input.h:368
void evas_object_freeze_events_set(Eo *eo_obj, Eina_Bool freeze)
Set whether an Evas object is to freeze (discard) events.
Definition: evas_events.c:4008
Eina_List * eina_list_data_find_list(const Eina_List *list, const void *data)
Finds a member of a list and returns it as a list node.
Definition: eina_list.c:975
void eina_tmpstr_del(Eina_Tmpstr *tmpstr)
Deletes the temporary string if it is one, or ignore it if it is not.
Definition: eina_tmpstr.c:125
Eina_Bool eina_file_path_relative(const char *path)
Determines if a path is relative or absolute.
Definition: eina_file.c:525
const Eina_List * evas_textblock_node_format_list_get(const Eo *eo_obj, const char *anchor)
Gets a list of format nodes that match given format.
Definition: evas_object_textblock.c:9872
@ ECORE_IMF_CALLBACK_COMMIT
"COMMIT" is called when a complete input sequence has been entered by the user
Definition: Ecore_IMF.h:232
Ecore_Cocoa_Cursor
Values of the Cocoa cursors handled by Ecore_Cocoa See https://developer.apple.com/library/mac/docume...
Definition: Ecore_Cocoa.h:101
double elm_gesture_layer_zoom_wheel_factor_get(const Evas_Object *obj)
This function returns the gesture layer zoom wheel factor of an object.
Definition: elm_gesture_layer.c:4055
void(* Eet_Descriptor_Mem_Free_Callback)(void *mem)
Callback prototype for Eet_Descriptor_Mem_Alloc.
Definition: Eet.h:2676
Definition: Ecore_X.h:784
EOAPI Eina_Bool elm_obj_genlist_item_pin_get(const Eo *obj)
Get whether a given genlist item is pinned or not.
Eina_Trash * next
Next item in the trash.
Definition: eina_trash.h:42
void evas_object_image_mmap_set(Evas_Object *obj, const Eina_File *f, const char *key)
Set the source mmaped file from where an image object must fetch the real image data (it must be an E...
Definition: evas_image_legacy.c:208
#define ELM_GENGRID_EVENT_EDGE_RIGHT
Called when right edge is reached.
Definition: elm_gengrid_eo.h:691
Eina_Unicode * eina_unicode_strndup(const Eina_Unicode *text, size_t n)
Same as strdup but cuts on the given size.
Definition: eina_unicode.c:112
Eina_Bool(* param_get)(void *data, const Evas_Object *obj, Edje_External_Param *param)
Dynamically fetch a parameter of this external, called by scripts and user code.
Definition: Edje_Common.h:848
#define ELM_GENLIST_EVENT_INDEX_UPDATE
Called when genlist index updated.
Definition: elm_genlist_eo.h:996
unsigned char has_embedded_text_rectangle
Has the embedded rectangle set.
Definition: efreet_icon.h:124
Evas_Vg_Node * evas_vg_shape_fill_get(const Evas_Vg_Shape *obj)
Fill of the shape object.
@ EDJE_MESSAGE_NONE
No message type.
Definition: Edje_Legacy.h:572
Ecore_Animator * ecore_animator_timeline_add(double runtime, Ecore_Timeline_Cb func, const void *data)
Adds an animator that runs for a limited time.
Definition: ecore_anim.c:545
Elm_Sel_Type
Defines the types of selection property names.
Definition: elm_cnp.h:60
EAPI int ecore_evas_engine_type_supported_get(Ecore_Evas_Engine_Type engine)
Query if a particular rendering engine target has support.
Definition: ecore_evas.c:488
Eina_Bool elm_win_focus_highlight_style_set(Elm_Win *obj, const char *style)
Set the style for the focus highlight on this window.
void elm_entry_cursor_line_begin_set(Elm_Entry *obj)
This moves the cursor to the beginning of the current line.
Definition: elm_entry_eo.legacy.c:309
EAPI Eina_Bool edje_edit_state_rel2_to_y_set(Evas_Object *obj, const char *part, const char *state, double value, const char *rel_to)
Sets the part rel2y is relative to.
@ ECORE_GETOPT_TYPE_INT
Value of type int.
Definition: Ecore_Getopt.h:90
void elm_genlist_filter_set(Elm_Genlist *obj, void *key)
Set filter mode with key.
Definition: elm_genlist_eo.legacy.c:207
Eina_Stringshare * name
Node name (optional)
Definition: eldbus_introspection.h:38
unsigned int count
Number of elements of the list - don't touch.
Definition: eina_list.h:337
EAPI int edje_edit_state_rel1_offset_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the 'rel1 offset X' value of state.
EINA_DEPRECATED void elm_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce)
This enables/disables bouncing within the entry.
Definition: elm_entry.c:5285
void(* evasglDestroyImage)(EvasGLImage image)
Definition: Evas_GL.h:5437
const char * eina_prefix_bin_get(Eina_Prefix *pfx)
Gets the binary installation directory.
Definition: eina_prefix.c:775
void elm_theme_ref_set(Elm_Theme *th, Elm_Theme *thref)
Tell the source theme to reference the ref theme.
Definition: elm_theme.c:595
Evas_Object * elm_list_add(Evas_Object *parent)
Add a new list widget to the given parent Elementary (container) object.
Definition: elm_list.c:2513
struct _Elm_Store_Item_Info_Filesystem Elm_Store_Item_Info_Filesystem
Filesystem specific information about a store item.
Definition: elm_store.h:61
Definition: Ethumb_Plugin.h:41
EAPI double edje_edit_program_transition_time_get(Evas_Object *obj, const char *prog)
Gets the duration of the transition in seconds.
Definition: edje_edit.c:11653
@ EVAS_CALLBACK_CANVAS_FOCUS_OUT
Canvas lost focus as a whole.
Definition: Evas_Common.h:444
void evas_object_precise_is_inside_set(Efl_Canvas_Object *obj, Eina_Bool precise)
Set whether to use precise (usually expensive) point collision detection for a given Evas object.
Definition: efl_canvas_object_eo.legacy.c:51
EAPI void ecore_wl_window_hide(Ecore_Wl_Window *win)
Hides a window.
Definition: ecore_wl_window.c:431
EAPI int eet_connection_received(Eet_Connection *conn, const void *data, size_t size)
Processes a raw packet received over the link.
Definition: eet_connection.c:48
short int l_type
lock type: read, write, ...
Definition: evil_fcntl.h:74
EAPI EPhysics_Body * ephysics_body_sphere_add(EPhysics_World *world)
Create a new sphere physics body.
void evas_object_image_pixels_get_callback_set(Eo *eo_obj, Evas_Object_Image_Pixels_Get_Cb func, void *data)
Set the callback function to get pixels from a canvas' image.
Definition: evas_image_legacy.c:564
@ ELM_ANIMATION_VIEW_STATE_NOT_READY
Animation is not ready to play.
Definition: efl_ui_vg_animation_eo.legacy.h:21
#define EET_DATA_DESCRIPTOR_CLASS_VERSION
The version of Eet_Data_Descriptor_Class at the time of the distribution of the sources.
Definition: Eet.h:2640
void evas_object_event_callback_priority_add(Evas_Object *obj, Evas_Callback_Type type, Evas_Callback_Priority priority, Evas_Object_Event_Cb func, const void *data)
Add (register) a callback function to a given Evas object event with a non-default priority set.
Definition: evas_callbacks.c:485
Eina_Bool elm_need_ethumb(void)
Request that your elementary application needs ethumb.
Definition: elm_thumb.c:518
void evas_object_text_glow_color_set(Evas_Text *obj, int r, int g, int b, int a)
Sets the glow color for the given text object.
Definition: evas_text_eo.legacy.c:75
void elm_config_cache_flush_interval_set(int size)
Set the configured cache flush interval time.
Definition: elm_config.c:3308
EOAPI void elm_obj_box_padding_set(Eo *obj, int horizontal, int vertical)
Set the space (padding) between the box's elements.
int evas_textblock_fit_size_array_get(const Evas_Object *obj, unsigned int *p_size_array, size_t *p_size_array_len, size_t passed_array_size)
Get copy of the object's fitting font size array used internally.
Definition: evas_object_textblock.c:18025
void elm_entry_input_panel_return_key_disabled_set(Elm_Entry *obj, Eina_Bool disabled)
Set the return key on the input panel to be disabled.
Definition: elm_entry_eo.legacy.c:147
Definition: Ecore_X.h:2514
@ ELM_GLVIEW_STENCIL_4
Request min.
Definition: elm_glview_eo.h:57
EOAPI void elm_obj_flipselector_flip_next(Eo *obj)
Programmatically select the next item of a flip selector widget.
void elm_gesture_layer_zoom_finger_factor_set(Evas_Object *obj, double zoom_finger_factor)
This function sets the gesture layer zoom finger factor of an object.
Definition: elm_gesture_layer.c:4063
@ ELM_OBJECT_LAYER_LAST
last layer known by Elementary
Definition: elm_general.h:484
#define ELDBUS_ERROR_PENDING_TIMEOUT
Timeout error answer.
Definition: Eldbus.h:133
Ecore_Exe * exe
The handle to the exited process, or NULL if not found.
Definition: Ecore_Common.h:1069
EINA_DEPRECATED void elm_finger_size_all_set(Evas_Coord size)
Set the configured finger size for all applications on the display.
void eio_memory_burst_limit_set(size_t limit)
Set the limit to the maximum amount of memory used.
Definition: eio_main.c:413
EAPI void ephysics_world_rate_set(EPhysics_World *world, double rate)
Set rate between pixels on evas canvas and meters on ephysics world.
void eina_matrix3_multiply(Eina_Matrix3 *out, const Eina_Matrix3 *mat_a, const Eina_Matrix3 *mat_b)
Multiplies two matrices.
Definition: eina_matrix.c:1215
static Eina_Value * eina_value_error_new(Eina_Error c)
Create a new Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:164
@ ECORE_IMF_BIDI_DIRECTION_NEUTRAL
The Neutral mode.
Definition: Ecore_IMF.h:472
static Eina_Bool eina_value_type_convert_from(const Eina_Value_Type *type, const Eina_Value_Type *convert, void *type_mem, const void *convert_mem)
Converts memory using type descriptor.
#define EINA_REFCOUNT
Used for declaring a reference counting member in a struct.
Definition: eina_refcount.h:53
double ecore_time_get(void)
Retrieves the current system time as a floating point value in seconds.
Definition: ecore_time.c:33
void elm_entry_cursor_pos_set(Elm_Entry *obj, int pos)
Sets the cursor position in the entry to the given value.
Definition: elm_entry_eo.legacy.c:255
void(* Eldbus_Connection_Event_Cb)(void *data, Eldbus_Connection *conn, void *event_info)
Callback called when we receive an event.
Definition: eldbus_connection.h:156
EAPI int ecore_thread_main_loop_begin(void)
This function suspends the main loop in a know state.
Definition: ecore.c:674
Definition of special values for user configuration.
EAPI Eina_Bool ecore_win32_dnd_begin(const char *data, int size)
Begin a DnD operation.
Definition: ecore_win32_dnd.c:120
@ ECORE_X_ERROR_CODE_BAD_ALLOC
Insufficient resources.
Definition: Ecore_X.h:403
EAPI int EMOTION_WEBCAM_DEL
Ecore_Event triggered when a webcam is unplugged.
Definition: emotion_webcam.c:23
void elm_code_widget_selection_select_all(Evas_Object *widget)
Select the entire widget contents.
Definition: elm_code_widget_selection.c:97
EAPI void ecore_wl2_window_show(Ecore_Wl2_Window *window)
Show a given Ecore_Wl2_Window.
Definition: ecore_wl2_window.c:622
double eina_matrix4_determinant(const Eina_Matrix4 *m)
Calculates the determinant of the given matrix.
Definition: eina_matrix.c:691
void evas_object_image_file_get(const Evas_Object *obj, const char **file, const char **key)
Retrieve the source file from where an image object is to fetch the real image data (it may be an Eet...
Definition: evas_image_legacy.c:201
void elm_access_activate_cb_set(Evas_Object *obj, Elm_Access_Activate_Cb func, void *data)
Set activate callback to activate highlight object.
Definition: elm_access.c:1316
Eina_Bool evas_textblock_cursor_format_next(Evas_Textblock_Cursor *cur)
Advances to the next format node.
Definition: evas_object_textblock.c:10146
EOAPI void elm_obj_box_clear(Eo *obj)
Clear the box of all children.
int evas_object_text_horiz_advance_get(const Evas_Text *obj)
Horizontal advance property.
Definition: evas_text_eo.legacy.c:111
@ ELM_DAY_THURSDAY
Thursday weekday.
Definition: elm_calendar_eo.h:65
@ EET_ERROR_BAD_OBJECT
Given object or handle is NULL or invalid.
Definition: Eet.h:203
EAPI Eina_Bool edje_edit_spectra_add(Evas_Object *obj, const char *name)
Adds a new spectra in the given edje object.
EAPI Eina_Bool edje_edit_state_font_set(Evas_Object *obj, const char *part, const char *state, double value, const char *font)
Sets font name for a given part state.
Definition: edje_edit.c:8785
@ ELM_ANIMATION_VIEW_STATE_PLAY_BACK
Animation is on playing back (rewinding).
Definition: efl_ui_vg_animation_eo.legacy.h:30
Eina_Bool elm_layout_part_cursor_style_set(Eo *obj, const char *part, const char *style)
Sets a specific cursor style for an edje part.
Definition: efl_ui_layout.c:3237
@ EVAS_RENDER_TINT
DEPRECATED.
Definition: Evas_Legacy.h:2171
int elm_config_cache_edje_file_cache_size_get()
Get the configured edje file cache size.
Definition: elm_config.c:3393
unsigned int gid
The owner group id.
Definition: eina_file.h:213
Eina_Future_Free_Cb free
Called on all situations to notify future destruction.
Definition: eina_promise.h:352
Definition: elm_widget_slideshow.h:30
static int32_t eina_f32p32_int_to(Eina_F32p32 v)
Creates a new standard 32-bit integer from Eina_F32p32 floating point number.
EAPI int ecore_wl2_output_transform_get(Ecore_Wl2_Output *output)
Get the current transform of a given output.
Definition: ecore_wl2_output.c:155
EAPI void ecore_con_eet_raw_data_callback_del(Ecore_Con_Eet *ece, const char *name)
Removes a raw data callback on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:775
struct _Edje_Perspective Edje_Perspective
Perspective info for maps inside edje objects.
Definition: Edje_Common.h:140
Definition: eo_ptr_indirection.x:294
#define EET_DATA_DESCRIPTOR_ADD_LIST(edd, struct_type, name, member, subtype)
Adds a linked list type to a data descriptor.
Definition: Eet.h:3511
EAPI void ephysics_quaternion_euler_set(EPhysics_Quaternion *quat, double yaw, double pitch, double roll)
Set quaternion using Euler angles.
void evas_object_table_col_row_size_get(const Evas_Table *obj, int *cols, int *rows)
Get the number of columns and rows this table takes.
Definition: evas_table_eo.legacy.c:39
struct _Ecore_Audio_Module Ecore_Audio_Module
The audio module.
Definition: Ecore_Audio.h:72
EOAPI void evas_canvas_nochange_pop(Eo *obj)
Pop the nochange flag down 1.
@ EVAS_CALLBACK_HIDE
Hide Event.
Definition: Evas_Common.h:435
const char * compose
A UTF8 string if this keystroke has modified a string in the middle of being composed - this string r...
Definition: Evas_Legacy.h:339
int a
The component A color of the gradient stop.
Definition: Evas_Legacy.h:3782
EAPI int ECORE_EVAS_EWS_EVENT_RAISE
window was raised
Definition: ecore_evas_ews.c:27
@ EMOTION_ASPECT_KEEP_HEIGHT
respect video aspect, fitting its height inside the object height
Definition: Emotion.h:255
_Elm_Image_Orient_Type
Using Evas_Image_Orient enums.
Definition: elm_image_legacy.h:389
void ecore_wl2_offer_actions_set(Ecore_Wl2_Offer *offer, Ecore_Wl2_Drag_Action actions, Ecore_Wl2_Drag_Action action)
Set the actions which are supported by you.
Definition: ecore_wl2_dnd.c:707
unsigned int elm_gesture_layer_flick_time_limit_ms_get(const Evas_Object *obj)
This function returns the gesture layer flick time limit (in ms) of an object.
Definition: elm_gesture_layer.c:4103
const char * part
part name
Definition: edje_convert.h:106
EAPI Eina_Bool edje_edit_part_drag_confine_set(Evas_Object *obj, const char *part, const char *confine)
Sets the name of the part that is used as 'confine' for the given draggies.
@ ELM_OBJECT_LAYER_CURSOR
where to show cursors
Definition: elm_general.h:483
double ecore_poller_poll_interval_get(Ecore_Poller_Type type)
Gets the time(in seconds) between ticks for the given poller type.
Definition: ecore_poller.c:231
void evas_object_image_size_get(const Evas_Object *obj, int *w, int *h)
Retrieves the size of the given image object.
Definition: evas_image_legacy.c:159
EAPI Eina_Bool edje_edit_program_sample_name_set(Evas_Object *obj, const char *prog, const char *name)
Sets sample name of the program.
Definition: edje_edit.c:11321
unsigned char first_item_focus_on_first_focus_in
This sets the first item focus on first focus in feature.
Definition: elm_priv.h:532
Evas_Object * elm_layout_table_unpack(Eo *obj, const char *part, Evas_Object *child)
Unpack (remove) a child of the given part table.
Definition: efl_ui_layout.c:3143
Eo * dev
The Efl_Input_Device that originated the event.
Definition: Ecore_Input.h:359
Elm_Gengrid_Item_Scrollto_Type
Defines where to position the item in the genlist.
Definition: elm_general.h:395
void elm_gesture_layer_tap_longpress_cb_add(Evas_Object *obj, Elm_Gesture_State state, Elm_Gesture_Event_Cb cb, void *data)
This function adds a callback called during Tap + Long Tap sequence.
Definition: elm_gesture_layer_extra_gestures.c:191
EAPI char * ecore_x_window_prop_string_get(Ecore_X_Window win, Ecore_X_Atom type)
Get a window string property.
Definition: ecore_x_window_prop.c:674
@ ELM_DATETIME_HOUR
Indicates Hour field.
Definition: elm_datetime.h:213
char * dlerror(void)
Get diagnostic information.
Definition: evil_dlfcn.c:161
EAPI int ECORE_WL2_EVENT_SEAT_NAME_CHANGED
Definition: ecore_wl2.c:38
int efreet_desktop_save_as(Efreet_Desktop *desktop, const char *file)
Saves desktop to file.
Definition: efreet_desktop.c:353
EAPI Ecore_Evas * ecore_evas_gl_x11_options_new(const char *disp_name, Ecore_X_Window parent, int x, int y, int w, int h, const int *opt)
Create Ecore_Evas using OpenGL X11, with options.
Definition: ecore_evas.c:4056
EAPI char ** eet_list(Eet_File *ef, const char *glob, int *count_ret)
Lists all entries in eet file matching shell glob.
Definition: eet_lib.c:2573
EINA_MAGIC Eina_Accessor_Clone_Callback clone
Callback called when the container is to be cloned.
Definition: eina_accessor.h:167
int elm_radio_value_get(const Evas_Object *obj)
Get the value of the radio group.
Definition: efl_ui_radio.c:420
int evas_object_text_inset_get(const Evas_Text *obj)
Inset property.
Definition: evas_text_eo.legacy.c:117
EAPI int eet_data_image_header_decode_cipher(const void *data, const char *cipher_key, int size, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, Eet_Image_Encoding *lossy)
Decodes Image data header only to get information using a cipher.
Definition: eet_image.c:1859
EAPI void emotion_object_position_set(Evas_Object *obj, double sec)
Set the position in the media file.
Definition: emotion_smart.c:730
static void eina_clist_add_before(Eina_Clist *elem, Eina_Clist *to_add)
Adds an element before the specified one.
void elm_animation_view_auto_repeat_set(Elm_Animation_View *obj, Eina_Bool auto_repeat)
Turn on/off animation looping.
EAPI Eina_Bool eeze_udev_syspath_check_property(const char *syspath, const char *property, const char *value)
Check the property value of a device from the /sys/ path against a provided value.
Definition: eeze_udev_syspath.c:125
EAPI int embryo_init(void)
Initialises the Embryo library.
Definition: embryo_main.c:23
EAPI Eina_Bool ecore_evas_sticky_get(const Ecore_Evas *ee)
Returns the sticky state of an Ecore_Evas' window.
Definition: ecore_evas.c:2532
Eina_File * eina_file_open(const char *path, Eina_Bool shared)
Gets a read-only handler to a file.
Definition: eina_file.c:799
EOAPI Elm_Widget_Item * elm_obj_flipselector_selected_item_get(const Eo *obj)
Get the currently selected item in a flip selector widget.
EAPI void ecore_imf_evas_event_mouse_up_wrap(Evas_Event_Mouse_Up *evas_event, Ecore_IMF_Event_Mouse_Up *imf_event)
Converts a "mouse_up" event from Evas to the corresponding event of Ecore_IMF.
Definition: ecore_imf_evas.c:139
@ EET_ERROR_WRITE_ERROR_OUT_OF_SPACE
Failed to write due out of space.
Definition: Eet.h:210
void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified)
Set the iconified state of a window.
Definition: efl_ui_win.c:9676
int64_t Eina_F32p32
Type for floating point number where the size of the integer part is 32-bit and the size of the decim...
Definition: eina_fp.h:62
EAPI Eina_Bool ecore_wl2_window_focus_skip_get(Ecore_Wl2_Window *window)
Get if this window ignores focus requests.
Definition: ecore_wl2_window.c:1440
void elm_entry_select_none(Elm_Entry *obj)
This drops any existing text selection within the entry.
Definition: elm_entry_eo.legacy.c:495
EAPI Ecore_IMF_Autocapital_Type ecore_imf_context_autocapital_type_get(Ecore_IMF_Context *ctx)
Gets the autocapitalization type.
Definition: ecore_imf_context.c:478
void evas_event_refeed_event(Evas *obj, void *event_copy, Evas_Callback_Type event_type)
Re feed event.
Definition: evas_events.c:4239
Elm_Autocapital_Type
Autocapitalization Types.
Definition: elm_general.h:120
void evas_object_text_outline_color_set(Evas_Text *obj, int r, int g, int b, int a)
Controls the outline color for the given text object.
Definition: evas_text_eo.legacy.c:39
Eina_Bool edje_object_part_text_input_panel_show_on_demand_get(const Evas_Object *obj, const char *part)
Gets the attribute to show the input panel in case of only a user's explicit Mouse Up event.
Definition: edje_util.c:3135
EAPI Ecore_Evas * ecore_evas_ews_ecore_evas_get(void)
Returns the internal backing store in use.
Definition: ecore_evas_ews.c:1374
void evas_font_path_clear(Evas_Canvas *obj)
Removes all font paths loaded into memory for the given evas.
Definition: evas_canvas_eo.legacy.c:255
Evas_GL_Context * evas_gl_context_create(Evas_GL *evas_gl, Evas_GL_Context *share_ctx)
Creates and returns a new Evas GL context object.
Definition: evas_gl.c:423
int micro
micro (bugfix, internal improvements, no new features version)
Definition: Eldbus.h:143
#define EINA_VALUE_CONVERT(Compress_Type, Uppercase_Compress_Type, Type)
For internal use only.
Definition: eina_inline_value_util.x:232
EAPI const char * edje_edit_state_map_rotation_center_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the part's name that is used as the center rotation.
Definition: edje_edit.c:7736
const Evas_Smart_Cb_Description * callbacks
callbacks at this level, NULL terminated
Definition: Evas_Common.h:1965
Efreet_Desktop * efreet_util_desktop_name_find(const char *name)
Find a desktop by name.
Definition: efreet_utils.c:326
Elm_Win_Keygrab_Mode
Define the keygrab modes of window.
Definition: elm_win_legacy.h:144
EOAPI void elm_obj_web_useragent_set(Eo *obj, const char *user_agent)
Change useragent of a elm_web object.
Efl_Text_Cursor_Handle * evas_object_textblock_cursor_get(const Evas_Object *eo_obj)
Get the object's main cursor.
Definition: evas_object_textblock.c:17535
EAPI void ecore_win32_window_raise(Ecore_Win32_Window *window)
Place the given window at the top of the Z order.
Definition: ecore_win32_window.c:1120
#define EINA_NOINSTRUMENT
Attribute from gcc to disable instrumentation for a specific function.
Definition: eina_types.h:419
int minor
Minor version number.
Definition: Eio_Legacy.h:12
Ecore_Con_Server * server
the server object connected to the proxy
Definition: Ecore_Con.h:587
unsigned int min
The minimum size for this directory.
Definition: efreet_icon.h:90
void evas_object_textblock_replace_char_set(Efl_Canvas_Textblock *eo_obj, const char *ch)
The "replacement character" to use for the given textblock object.
Definition: evas_object_textblock.c:8395
int edje_file_cache_get(void)
Returns the file cache size.
Definition: edje_cache.c:927
EAPI void * ecore_con_url_data_get(Ecore_Con_Url *url_con)
Retrieves data associated with a Ecore_Con_Url connection object.
Definition: ecore_con_url.c:830
EAPI int ECORE_CON_EVENT_URL_PROGRESS
A URL object has made progress in its transfer.
Definition: ecore_con_url.c:31
@ EDJE_TEXT_EFFECT_SHADOW_DIRECTION_TOP_RIGHT
Top right shadow direction value.
Definition: Edje_Common.h:2138
EAPI void ecore_evas_wm_rotation_manual_rotation_done(Ecore_Evas *ee)
Sets rotation finish manually.
Definition: ecore_evas.c:2249
Quadrangle definition.
Definition: eina_quad.h:45
Eina_Bool elm_datetime_value_min_get(const Evas_Object *obj, Efl_Time *mintime)
Get the lower boundary of a field.
Definition: elm_datetime.c:125
Eina_Bool efl_loop_unregister(Efl_Loop *obj, const Efl_Class *klass, const Efl_Object *provider)
Please use efl_provider_unregister instead.
static void eina_vector2_subtract(Eina_Vector2 *out, const Eina_Vector2 *a, const Eina_Vector2 *b)
Subtract two vectors.
EAPI void * eet_read(Eet_File *ef, const char *name, int *size_ret)
Reads a specified entry from an eet file and return data.
Definition: eet_lib.c:2006
@ EDJE_ACTION_TYPE_PARAM_COPY
Param copy action value.
Definition: Edje_Common.h:1919
const char * text
The XML text for this node.
Definition: efreet_xml.h:44
@ ELM_WIN_UTILITY
A persistent utility window, like a toolbox or palette.
Definition: elm_win_legacy.h:75
Eina_Version * eina_version
Eina version (defined at configuration time)
Definition: eina_main.c:276
Eina_Iterator * evas_object_grid_iterator_new(const Evas_Grid *obj)
Get an iterator to walk the list of children for the grid.
Definition: evas_grid_eo.legacy.c:33
Eina_Bool alias
Is it an alias ?
Definition: Eet.h:553
Eina_Bool elm_gengrid_item_cursor_engine_only_get(const Elm_Object_Item *eo_it)
Get if the (custom) cursor for a given gengrid item is being searched in its theme,...
Definition: elm_gengrid.c:5054
Evas_Coord x
Anchor geometry, relative to canvas.
Definition: elm_entry_common.h:60
EAPI const char * edje_edit_state_text_source_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets part name, which used as style text source.
Definition: edje_edit.c:8882
void eina_binbuf_free(Eina_Binbuf *buf)
Frees a string buffer.
EAPI int ecore_con_server_port_get(const Ecore_Con_Server *svr)
Retrieves the server port in use.
Definition: ecore_con_legacy.c:2347
double zy
zy in z' = (x * zx) + (y * zy) + zz
Definition: eina_matrix.h:96
@ EDJE_ACTION_TYPE_VG_ANIM_REWIND
Vector animation play action value.
Definition: Edje_Common.h:1938
EAPI void ecore_getopt_help(FILE *fp, const Ecore_Getopt *parser)
Shows nicely formatted help message for the given parser.
Definition: ecore_getopt.c:814
void elm_gengrid_align_get(const Elm_Gengrid *obj, double *align_x, double *align_y)
Get the items grid's alignment values within a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:9
Eina_Simple_XML_Node_Root * eina_simple_xml_node_load(const char *buf, unsigned buflen, Eina_Bool strip)
Loads a XML node tree based on the given string.
Definition: eina_simple_xml_parser.c:1014
void evas_event_callback_priority_add(Evas *eo_e, Evas_Callback_Type type, Evas_Callback_Priority priority, Evas_Event_Cb func, const void *data)
Add (register) a callback function to a given canvas event with a non-default priority set.
Definition: evas_callbacks.c:598
@ EVAS_TEXT_STYLE_FAR_SHADOW
text with (far) shadow underneath
Definition: Evas_Legacy.h:6371
EAPI void ecore_evas_rotation_set(Ecore_Evas *ee, int rot)
Sets the rotation of an Ecore_Evas' window.
Definition: ecore_evas.c:1428
Eio_File * eio_eet_close(Eet_File *ef, Eio_Done_Cb done_cb, Eio_Eet_Error_Cb error_cb, const void *data)
Close an eet file handle and flush pending writes asynchronously.
Definition: eio_eet.c:343
double zx
zx in z' = (x * zx) + (y * zy) + zz
Definition: eina_matrix.h:95
static void * eina_mempool_malloc(Eina_Mempool *mp, unsigned int size)
Allocates memory using the given mempool.
A rectangle in Evas_Coord.
Definition: Evas_Common.h:202
EAPI const char * edje_edit_compiler_get(Evas_Object *obj)
Gets the name of the program that compiled the edje file.
Definition: edje_edit.c:1074
EAPI const char * eeze_udev_syspath_get_devpath(const char *syspath)
Get the /dev/ path from the /sys/ path.
Definition: eeze_udev_syspath.c:69
int ecore_drm2_init(void)
Initialize the Ecore_Drm2 library.
Definition: ecore_drm2.c:142
EAPI void ecore_evas_callback_state_change_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas state changes.
Definition: ecore_evas.c:1319
int h
Current height of the window.
Definition: Ecore_Cocoa.h:165
struct _Elm_Store_Item Elm_Store_Item
A handle of a store item passed to store fetch/unfetch functions.
Definition: elm_store.h:59
void(* Elm_Prefs_Item_Changed_Cb)(Evas_Object *it_obj)
Elementary prefs' item widget changed function signature.
Definition: elm_prefs_common.h:102
EAPI int efreet_trash_init(void)
Initializes the efreet trash system.
Definition: efreet_trash.c:66
EAPI Eina_List * edje_edit_group_limits_vertical_list_get(Evas_Object *obj)
Retrieves a list with the item names inside the vertical limits block at the group level.
void evas_object_text_font_set(Eo *obj, const char *font, Evas_Font_Size size)
Set the font family or filename, and size on a given text object.
Definition: evas_object_text.c:2340
void elm_genlist_item_all_contents_unset(Elm_Genlist_Item *obj, Eina_List **l)
Unset all contents fetched by the item class.
Definition: elm_genlist_item_eo.legacy.c:153
Evas_Object * elm_gesture_layer_add(Evas_Object *parent)
Call this function to construct a new gesture-layer object.
Definition: elm_gesture_layer.c:3835
const Eina_Value_Type * EINA_VALUE_TYPE_HASH
manages hash type.
Definition: eina_value.c:5611
The file that provides functions ported from Unix in locale.h.
void elm_prefs_item_iface_register(const Elm_Prefs_Item_Iface_Info *array)
Mass-register widgets implementing prefs items interfaces.
Definition: elm_prefs.c:1550
@ ELM_GENLIST_ITEM_SCROLLTO_MIDDLE
To the middle of viewport.
Definition: elm_general.h:384
EAPI Ecore_Drm2_Device * ecore_drm2_device_open(const char *seat, unsigned int tty)
Try to open the Ecore_Drm2_Device for a given seat.
Definition: ecore_drm2_device.c:596
struct _Eet_Data_Descriptor Eet_Data_Descriptor
Opaque handle that have information on a type members.
Definition: Eet.h:2631
@ EINA_MATRIX_AXIS_Z
Z-Axis.
Definition: eina_matrix.h:64
void edje_object_calc_force(Edje_Object *obj)
Forces a Size/Geometry calculation.
Definition: edje_legacy.c:1110
Eldbus_Service_Interface * eldbus_service_interface_fallback_register(Eldbus_Connection *conn, const char *path, const Eldbus_Service_Interface_Desc *desc)
Register a fallback interface handler for a given subsection of the object hierarchy.
Definition: eldbus_service.c:1010
Eina_Bool ecore_file_can_read(const char *file)
Checks if the given file can be read.
Definition: ecore_file.c:607
void evas_vg_shape_current_get(Evas_Vg_Shape *obj, double *x, double *y)
Gets the current points.
Definition: efl_canvas_vg_shape.c:349
EAPI Eina_Bool edje_edit_program_transition_state_set(Evas_Object *obj, const char *prog, double pos)
Sets parts into intermediate state of programs transition.
Definition: edje_edit.c:11222
EAPI void * ecore_x_input_device_property_get(int slot, const char *prop, int *num_ret, Ecore_X_Atom *format_ret, int *unit_size_ret)
Definition: ecore_x_xi2.c:1027
int same_screen
same screen flag
Definition: Ecore_Input.h:209
Eina_Bool ecore_thread_local_data_del(Ecore_Thread *thread, const char *key)
Deletes from the thread's hash the data corresponding to the given key.
Definition: ecore_thread.c:1341
EOAPI void evas_canvas_key_modifier_add(Eo *obj, const char *keyname)
Adds the keyname key to the current list of modifier keys.
Efl_Net_Control_Access_Point * efl_net_connman_access_point_new(Efl_Net_Control_Manager *parent, const char *path, Eldbus_Message_Iter *properties, unsigned int priority)
Creates a new Efl.Net.Control.Access_Point child of an Efl.Net.Control with path and properties.
Definition: efl_net_control_access_point-connman.c:1630
EOAPI void elm_obj_entry_insert(Eo *obj, const char *entry)
Inserts the given text into the entry at the current cursor position.
EAPI Eina_Bool edje_edit_state_image_border_scale_by_set(Evas_Object *obj, const char *part, const char *state, double value, double scale)
Sets the border scale by value of a part state.
Definition: edje_edit.c:10880
#define EINA_RBTREE_CMP_NODE_CB(Function)
Cast using Eina_Rbtree_Cmp_Node_Cb.
Definition: eina_rbtree.h:126
Elm_Theme * elm_theme_new(void)
Create a new specific theme.
Definition: elm_theme.c:525
void evas_object_box_layout_homogeneous_vertical(Evas_Box *obj, Evas_Object_Box_Data *priv, void *data)
Layout function which sets the box o to a homogeneous vertical box.
Definition: evas_box_eo.legacy.c:153
EAPI Evas_Coord edje_edit_size_class_min_w_get(Evas_Object *obj, const char *class_name)
Returns width min size of specified size class.
void *(* Eet_Descriptor_List_Free_Callback)(void *l)
Callback prototype for Eet_Descriptor_List_Free.
Definition: Eet.h:2730
Eina_Bool edje_object_part_text_unescaped_set(Eo *obj, const char *part, const char *text_to_escape)
Sets the raw (non escaped) text for an object part.
Definition: edje_legacy.c:945
void elm_entry_password_set(Elm_Entry *obj, Eina_Bool password)
Sets the entry to password mode.
Definition: elm_entry_eo.legacy.c:135
EAPI void ecore_x_window_focus_at_time(Ecore_X_Window win, Ecore_X_Time t)
Sets the focus to the given window at a specific time.
Definition: ecore_x_window.c:668
EOAPI void elm_obj_prefs_item_editable_set(Eo *obj, const char *name, Eina_Bool editable)
Set whether the widget bound to a given prefs widget's item is editable or not.
static Eina_Bool eina_value_type_convert_to(const Eina_Value_Type *type, const Eina_Value_Type *convert, const void *type_mem, void *convert_mem)
Converts memory using type descriptor.
void elm_entry_markup_filter_remove(Elm_Entry *obj, Elm_Entry_Filter_Cb func, void *data)
Remove a markup filter from the list.
Definition: elm_entry_eo.legacy.c:531
void(* Ethumb_Client_Thumb_Exists_Cb)(void *data, Ethumb_Client *client, Ethumb_Exists *thread, Eina_Bool exists)
report results of ethumb_client_thumb_exists().
Definition: Ethumb_Client.h:118
struct _Eio_Version Eio_Version
Represents the current version of EIO.
EAPI Eet_Node * eet_node_short_new(const char *name, short s)
Creates a new short node.
EAPI Eina_Bool ecore_x_e_window_rotation_supported_get(Ecore_X_Window root)
Definition: ecore_x_e.c:2110
EAPI double ecore_con_client_uptime_get(const Ecore_Con_Client *cl)
Checks how long a client has been connected.
Definition: ecore_con_legacy.c:760
#define ELM_GENLIST_EVENT_ACTIVATED
called when genlist is activated
Definition: elm_genlist_eo.h:915
void eina_inarray_sort(Eina_Inarray *array, Eina_Compare_Cb compare)
Applies a quick sort to the array.
Definition: eina_inarray.c:657
double elm_flip_interaction_direction_hitsize_get(Elm_Flip *obj, Elm_Flip_Direction dir)
Get the amount of the flip that is sensitive to interactive flip.
char * url
URL to access if type is EFREET_TYPE_LINK.
Definition: efreet_desktop.h:108
EAPI Ecore_Drm2_Fb * ecore_drm2_fb_dmabuf_import(Ecore_Drm2_Device *dev, int width, int height, int depth, int bpp, unsigned int format, unsigned int strides[4], int dmabuf_fd[4], int dmabuf_fd_count)
Import a dmabuf object as a Framebuffer.
Definition: ecore_drm2_fb.c:763
#define EPHYSICS_BODY_RESTITUTION_IRON
Restitution coefficient of iron.
Definition: EPhysics.h:2144
Eina_Bool drag_started
set true when drag started
Definition: elm_widget_photo.h:44
char * version
version of spec file conforms to
Definition: efreet_desktop.h:94
Efl_Callback_Priority Evas_Callback_Priority
Callback priority value.
Definition: Evas_Common.h:98
void * eina_thread_queue_send(Eina_Thread_Queue *thq, int size, void **allocref)
Allocates a message to send down a thread queue.
Definition: eina_thread_queue.c:441
Eina_List * eina_list_free(Eina_List *list)
Frees an entire list and all the nodes, ignoring the data contained.
Definition: eina_list.c:823
@ EIO_FILE_GETGRNAM
I/O operation is trying to get gid from user name.
Definition: Eio_Legacy.h:119
Eina_Future * eina_future_then_from_desc(Eina_Future *prev, const Eina_Future_Desc desc)
Register an Eina_Future_Desc to be used when the future is resolved/rejected.
Definition: eina_promise.c:945
EAPI Eina_List * edje_edit_sound_tones_list_get(Evas_Object *obj)
Gets the list of all the sounds tones in the given edje.
Definition: edje_edit.c:1103
unsigned short fg_extended
whether the extended palette is used for the foreground color
Definition: Evas_Common.h:1872
Definition: Ecore_Wl2.h:171
EOAPI void elm_obj_colorselector_palette_clear(Eo *obj)
Clear the palette items.
Eina_List * elm_layout_content_swallow_list_get(const Evas_Object *obj)
Get the list of swallow parts of a given container widget.
Definition: efl_ui_layout.c:1379
EAPI int ecore_ipc_shutdown(void)
Shuts down the Ecore IPC library.
Definition: ecore_ipc.c:340
EAPI void ecore_drm_fb_dirty(Ecore_Drm_Fb *fb, Eina_Rectangle *rects, unsigned int count)
Marks an Ecore_Drm_Fb as dirty.
Definition: ecore_drm_fb.c:167
Eina_Iterator * eina_file_xattr_value_get(Eina_File *file)
Gets the extended attribute of an open file.
Definition: eina_file.c:1179
EAPI Ecore_X_Display * ecore_x_display_get(void)
Retrieves the Ecore_X_Display handle used for the current X connection.
Definition: ecore_x.c:918
EINA_DEPRECATED EAPI Eina_Bool edje_edit_state_container_min_get(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool *h, Eina_Bool *v)
Gets whether vertical or horizontal minimum size's of the box are equal to the minimum vertical or ho...
Definition: edje_edit.c:4762
struct _Eina_Counter Eina_Counter
An opaque type for counter.
Definition: eina_counter.h:112
EAPI void ephysics_world_render_geometry_set(EPhysics_World *world, Evas_Coord x, Evas_Coord y, Evas_Coord z, Evas_Coord w, Evas_Coord h, Evas_Coord d)
Set dimensions of rendered area to be take on account by default updates.
EOAPI unsigned int elm_obj_gengrid_items_count(const Eo *obj)
Return how many items are currently in a list.
void evas_object_intercept_stack_above_callback_add(Evas_Object *obj, Evas_Object_Intercept_Stack_Above_Cb func, const void *data)
Set the callback function that intercepts a stack above event of an object.
Ecore_Exe_Event_Data * ecore_exe_event_data_get(Ecore_Exe *exe, Ecore_Exe_Flags flags)
Gets the auto pipe data for the given process handle.
Definition: ecore_exe.c:157
EAPI Ecore_Buffer * ecore_buffer_new(const char *engine, unsigned int width, unsigned int height, Ecore_Buffer_Format format, unsigned int flags)
Creates a new Ecore_Buffer given type.
Definition: ecore_buffer.c:238
@ EINA_XATTR_FLAGS_INSERT
This is the default behavior, it will either create or replace the extended attribute.
Definition: eina_xattr.h:45
EAPI Eina_Bool edje_edit_program_after_add(Evas_Object *obj, const char *prog, const char *after)
Adds a new program name to the list of 'afters' in the given program.
Definition: edje_edit.c:12008
Definition: Edje_Edit.h:140
Elm_Widget_Item * elm_genlist_item_insert_after(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *after_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data)
Insert an item after another in a genlist widget.
Definition: elm_genlist_eo.legacy.c:195
#define ELM_GENGRID_EVENT_INDEX_UPDATE
Called on gengrid index update.
Definition: elm_gengrid_eo.h:659
EAPI double ephysics_body_soft_body_anchor_hardness_get(EPhysics_Body *body)
Get the soft body anchor hardnees percentage.
Eina_Bool(* Eina_Each_Cb)(const void *container, void *data, void *fdata)
A callback type used when iterating over a container.
Definition: eina_types.h:591
EAPI void ecore_imf_evas_event_key_up_wrap(Evas_Event_Key_Up *evas_event, Ecore_IMF_Event_Key_Up *imf_event)
Converts a "key_up" event from Evas to the corresponding event of Ecore_IMF.
Definition: ecore_imf_evas.c:207
EINA_DEPRECATED void elm_icon_animated_play_set(Evas_Object *obj, Eina_Bool play)
Set animation play mode of the icon.
Definition: elm_icon.c:706
Eina_Bool elm_notify_allow_events_get(const Elm_Notify *obj)
Return true if events are allowed below the notify object.
Definition: elm_notify_eo.legacy.c:21
#define EINA_LOG_INFO(fmt,...)
Logs a message with level INFO on the default domain with the specified format.
Definition: eina_log.h:384
void elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order)
Sets the icon lookup order used by elm_icon_standard_set().
Definition: elm_icon.c:915
_Edje_Drag_Dir
Directions in which a part can be dragged .
Definition: Edje_Legacy.h:1566
EAPI void ephysics_body_soft_body_anchor_hardness_set(EPhysics_Body *body, double hardness)
Set the soft body anchor hardness percentage.
EAPI void ecore_x_present_select_events(Ecore_X_Window win, unsigned int events)
Definition: ecore_x_present.c:110
EAPI void ecore_drm2_device_cursor_size_get(Ecore_Drm2_Device *device, int *width, int *height)
Get the size of the cursor supported by a given Ecore_Drm2_Device.
Definition: ecore_drm2_device.c:713
EOAPI void elm_obj_entry_cursor_selection_end(Eo *obj)
This ends a selection within the entry as though the user had just released the mouse button while ma...
void evas_textblock_cursor_free(Evas_Textblock_Cursor *cur)
Free the cursor and unassociate it from the object.
Definition: evas_object_textblock.c:9810
EAPI int ecore_win32_screen_depth_get()
Retrieve the depth of the screen.
Definition: ecore_win32.c:654
@ ELM_INPUT_PANEL_RETURN_KEY_TYPE_GO
Go.
Definition: elm_general.h:136
EAPI Eina_Bool edje_edit_state_map_zoom_set(Evas_Object *obj, const char *part, const char *state, double value, double x, double y)
Sets map.zoom (x and y) values of given part state.
Definition: edje_edit.c:7853
Eina_Bool elm_index_autohide_disabled_get(const Elm_Index *obj)
Enable or disable auto hiding feature for a given index widget.
Definition: elm_index_eo.legacy.c:9
void evas_vg_shape_reset(Evas_Vg_Shape *obj)
Reset the shape data of the shape object.
Definition: efl_canvas_vg_shape.c:368
Evas_Point output
position on the output
Definition: Evas_Common.h:246
#define ELDBUS_FDO_PATH
Object that implements message bus interface.
Definition: Eldbus.h:126
EAPI Eina_List * eolian_aux_function_all_implements_get(const Eolian_Function *func, Eina_Hash *class_children)
Get all implementations of a function in a state.
Definition: eolian_aux.c:182
EINA_DEPRECATED void elm_icon_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed)
Set whether the original aspect ratio of the icon should be kept on resize.
Definition: elm_icon.c:838
DBus Annotation.
Definition: eldbus_introspection.h:84
EAPI double emotion_object_position_get(const Evas_Object *obj)
Get the position in the media file.
Definition: emotion_smart.c:755
void *(* copy)(const Eina_Value_Struct_Operations *ops, const Eina_Value_Struct_Desc *desc, const void *memory)
How to copy struct memory from an existing Eina_Value, if not provided alloc() will be used,...
Definition: eina_value.h:3070
EAPI void ephysics_body_cloth_anchor_add(EPhysics_Body *body1, EPhysics_Body *body2, int node)
Anchors an arbitrary cloth's node with a rigid body.
@ ELM_POLICY_LAST
Sentinel value to indicate last enum field during iteration.
Definition: elm_general.h:237
void * eina_iterator_container_get(Eina_Iterator *iterator)
Returns the container of an iterator.
Definition: eina_iterator.c:109
@ ELM_INPUT_PANEL_LAYOUT_PHONENUMBER
Phone Number layout.
Definition: elm_general.h:81
Eina_Bool is_item
indicates it is an item/object placeholder
Definition: efl_canvas_textblock_internal.h:174
void eeze_disk_function(void)
Use this function to determine whether your eeze is disk-capable.
Definition: eeze_disk.c:147
void ethumb_client_format_set(Ethumb_Client *client, Ethumb_Thumb_Format f)
Configure format to use for future requests.
Definition: ethumb_client.c:1303
int ecore_thread_pending_get(void)
Gets the number of short jobs waiting for a thread to run.
Definition: ecore_thread.c:1169
EAPI void ecore_wl_flush(void)
Sends all Wayland commands to the Wayland Display.
Definition: ecore_wl.c:249
Eina_Future_Desc eina_future_cb_easy_from_desc(const Eina_Future_Cb_Easy_Desc desc)
Creates an Eina_Future_Desc based on an Eina_Future_Cb_Easy_Desc.
Definition: eina_promise.c:1138
Eina_Value eina_promise_as_value(Eina_Promise *p)
Creates a new Eina_Value from a promise.
Definition: eina_promise.c:622
Eina_Bool elm_map_overlay_paused_get(const Elm_Map_Overlay *overlay)
Get a value whether the overlay is paused or not.
Definition: elm_map.c:5000
@ ELM_PANEL_ORIENT_RIGHT
Panel (dis)appears from the right.
Definition: elm_panel_eo.h:23
void(* Elm_Transit_Effect_Transition_Cb)(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress)
Transition callback called for this effect on each transition iteration.
Definition: elm_transit.h:138
Elm_Store_Item_Info base
Base information about an item.
Definition: elm_store.h:139
void elm_gengrid_item_cursor_engine_only_set(Elm_Object_Item *eo_it, Eina_Bool engine_only)
Set if the (custom) cursor for a given gengrid item should be searched in its theme,...
Definition: elm_gengrid.c:5044
Elm_Code_Parser * ELM_CODE_PARSER_STANDARD_TODO
A provided parser that will highlight TODO and FIXME lines.
Definition: elm_code_parse.c:12
EAPI Evas_Event_Flags edje_edit_part_mask_flags_get(Evas_Object *obj, const char *part)
Gets mask_flags for part.
Definition: edje_edit.c:4031
int evas_textblock_fit_options_set(Evas_Object *obj, unsigned int options)
Set the object's content fit options.
Definition: evas_object_textblock.c:17863
Eina_Accessor * evas_object_box_accessor_new(const Evas_Box *obj)
Get an accessor (a structure providing random items access) to the list of children of a given box ob...
Definition: evas_box_eo.legacy.c:99
struct _Efreet_Version Efreet_Version
Represents the current version of Efreet.
int elm_entry_cursor_pos_get(const Elm_Entry *obj)
Get the current position of the cursor in the entry.
Definition: elm_entry_eo.legacy.c:261
char * selection
The type of the selection.
Definition: Ecore_Win32.h:484
Convenience struct used to mass-register widgets implementing prefs items interfaces.
Definition: elm_prefs_common.h:167
@ EVAS_IMAGE_ORIENT_270
rotate 90 degrees counter-clockwise (i.e.
Definition: Evas_Legacy.h:4917
const char Eina_Tmpstr
Interchangeable with "const char *" but still a good visual hint for the purpose.
Definition: eina_tmpstr.h:121
int ecore_exe_run_priority_get(void)
Gets the priority at which to launch processes.
Definition: ecore_exe.c:49
EAPI int ECORE_COCOA_EVENT_WINDOW_FOCUSED
Event triggered when a Cocoa window receives focus.
@ ELM_MAP_ROUTE_METHOD_FASTEST
Route should prioritize time.
Definition: elm_map_eo.h:58
static Eina_Bool eina_value_array_pappend(Eina_Value *value, const void *ptr)
Appends a generic value to an array from a pointer.
EAPI void ephysics_body_central_force_apply(EPhysics_Body *body, double x, double y, double z)
Apply a force on the center of a body.
@ EDJE_TWEEN_MODE_OPT_FROM_CURRENT
Options from current tween mode value.
Definition: Edje_Common.h:1897
EAPI Eina_Bool edje_edit_state_color3_set(Evas_Object *obj, const char *part, const char *state, double value, int r, int g, int b, int a)
Sets the color3 of a part state.
Definition: edje_edit.c:6894
EAPI Eina_List * edje_edit_parts_list_get(Evas_Object *obj)
Gets the list of all the parts in the given edje object.
Definition: edje_edit.c:3079
int * opcode_id
A pointer to store the opcode id received from the daemon.
Definition: eina_debug.h:154
EAPI Eina_Bool eeze_udev_syspath_is_touchpad(const char *syspath)
Checks whether the device is a touchpad.
Definition: eeze_udev_syspath.c:302
EAPI const char * edje_edit_source_generate(Evas_Object *obj)
Returns source code of the current edje edit object.
Definition: edje_edit.c:13116
Eina_Bool ecore_file_exists(const char *file)
Checks if the given file exists.
Definition: ecore_file.c:165
EAPI Eina_Bool edje_edit_program_api_description_set(Evas_Object *obj, const char *prog, const char *description)
Sets api's description of a program.
Definition: edje_edit.c:12109
EAPI Eina_Binbuf * emile_base64url_decode(const Eina_Strbuf *in)
decoding function for base64 url and filename safe encoding.
Definition: emile_base64.c:204
int ecore_thread_available_get(void)
Gets the number of threads available for running tasks.
Definition: ecore_thread.c:1230
void eina_rbtree_delete(Eina_Rbtree *root, Eina_Rbtree_Free_Cb func, void *data)
Deletes all nodes from a valid red black tree.
Definition: eina_rbtree.c:539
Definition: Ecore_Drm.h:143
void(* EPhysics_World_Event_Cb)(void *data, EPhysics_World *world, void *event_info)
EPhysics world event callback function signature.
Definition: EPhysics.h:963
Evas_Coord y
The coordinates of the drop (DND operations only)
Definition: elm_cnp.h:106
Edje_Input_Panel_Layout edje_object_part_text_input_panel_layout_get(const Evas_Object *obj, const char *part)
Gets the layout of the input panel.
Definition: edje_util.c:2733
@ ELM_GENLIST_ITEM_GROUP
An index item of a group of items.
Definition: elm_general.h:352
EAPI Eina_Bool edje_edit_state_aspect_min_set(Evas_Object *obj, const char *part, const char *state, double value, double aspect)
Sets the minimum aspect value of a part state.
EOAPI Eina_Bool elm_obj_prefs_item_value_get(const Eo *obj, const char *name, Eina_Value *value)
Get the value of a given prefs widget's item.
#define EINA_SAFETY_ON_NULL_RETURN(exp)
The macro doesn't do anything unless EINA_SAFETY_CHECKS is defined.
Definition: eina_safety_checks.h:225
void evas_textblock_cursor_paragraph_char_first(Efl_Text_Cursor_Handle *cur)
Go to the first char in the node the cursor is pointing on.
Definition: evas_object_textblock.c:10636
Ecore_IMF_Device_Subclass dev_subclass
The device subclass of the key pressed.
Definition: Ecore_IMF.h:714
EINA_DEPRECATED EAPI void ecore_imf_context_hide(Ecore_IMF_Context *ctx)
Asks the Input Method Context to hide itself.
Definition: ecore_imf_context.c:301
struct _Evas_Native_Surface::@415::@417 opengl
Set this struct fields if surface data is OpenGL based.
EOAPI Efl_Canvas_Object * evas_canvas_seat_focus_get(const Eo *obj, Evas_Device *seat)
Return the focused object by a given seat.
EAPI int edje_edit_state_map_perspective_focal_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets map.perspective.focal value of given part state.
Definition: edje_edit.c:7906
void elm_entry_item_provider_prepend(Elm_Entry *obj, Elm_Entry_Item_Provider_Cb func, void *data)
This prepends a custom item provider to the list for that entry.
Definition: elm_entry_eo.legacy.c:387
EAPI Ecore_Fb_Input_Device_Cap ecore_fb_input_device_cap_get(Ecore_Fb_Input_Device *dev)
Retrieve the capability of the given device.
Definition: ecore_fb_li.c:691
void elm_config_cursor_engine_only_set(Eina_Bool engine_only)
Set the configured cursor engine only usage.
Definition: elm_config.c:2964
double elm_photocam_zoom_get(const Evas_Object *obj)
Get the zoom level of the photo.
Definition: efl_ui_image_zoomable.c:3390
void ecore_poller_poll_interval_set(Ecore_Poller_Type type, double poll_time)
Sets the time(in seconds) between ticks for the given poller type.
Definition: ecore_poller.c:215
Eina_Bool eina_list_move_list(Eina_List **to, Eina_List **from, Eina_List *data)
Moves a list node from one list to another.
Definition: eina_list.c:958
@ EINA_LOG_LEVEL_UNKNOWN
Unknown level.
Definition: eina_log.h:463
char * ecore_file_realpath(const char *file)
Gets the canonicalized absolute path name.
Definition: ecore_file.c:554
#define ELDBUS_FDO_BUS
DBus message bus name.
Definition: Eldbus.h:125
void eina_matrix3_f16p16_identity(Eina_Matrix3_F16p16 *m)
Sets the given fixed point matrix to the identity matrix.
Definition: eina_matrix.c:554
const char * compiler
compiler name
Definition: edje_convert.h:73
EAPI int ecore_cocoa_titlebar_height_get(void)
Gets the height of the title bar of Cocoa windows.
Eina_Iterator * eina_matrixsparse_iterator_new(const Eina_Matrixsparse *m)
Creates a new iterator over only the existing matrix cells.
Definition: eina_matrixsparse.c:1352
Ecore_Window event_window
The child window where event happened.
Definition: Ecore_Input.h:204
Elm_Widget_Item * elm_genlist_item_parent_get(const Elm_Genlist_Item *obj)
Get the parent item of the given item.
Definition: elm_genlist_item_eo.legacy.c:15
#define ELM_ENTRY_EVENT_CURSOR_CHANGED
Called on cursor changed.
Definition: elm_entry_eo.h:1437
Eina_Bool evas_object_pointer_coords_inside_get(const Evas_Object *eo_obj, int x, int y)
Returns whether the coords are logically inside the object.
Definition: evas_object_main.c:2696
void elm_win_override_set(Evas_Object *obj, Eina_Bool override)
Set the override state of a window.
Definition: efl_ui_win.c:8027
Structure passed as value on EDJE_MESSAGE_INT messages.
Definition: Edje_Legacy.h:511
EAPI int edje_edit_part_item_index_aspect_w_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the aspect width value of a part's item.
Definition: evas_text_utils.h:98
void elm_config_password_show_last_set(Eina_Bool password_show_last)
Set show last setting in password mode.
Definition: elm_config.c:3029
enum _Edje_Edit_Sound_Comp Edje_Edit_Sound_Comp
Sound type compression.
void ecore_exe_continue(Ecore_Exe *exe)
Continues the given paused process by sending it a SIGCONT signal.
Definition: ecore_exe.c:270
EAPI void ecore_x_present_pixmap(Ecore_X_Window win, Ecore_X_Pixmap pixmap, unsigned int serial, Ecore_X_Region valid, Ecore_X_Region update, int x_off, int y_off, Ecore_X_Randr_Crtc target_crtc, Ecore_X_Sync_Fence wait_fence, Ecore_X_Sync_Fence idle_fence, unsigned int options, unsigned long long target_msc, unsigned long long divisor, unsigned long long remainder, Ecore_X_Present *notifies, int num_notifies)
Definition: ecore_x_present.c:137
char shortname
used with a single dash
Definition: Ecore_Getopt.h:190
Eina_Bool elm_layout_part_cursor_unset(Eo *obj, const char *part)
Unsets a cursor previously set with elm_layout_part_cursor_set.
Definition: efl_ui_layout.c:3253
The structure type used with the Commit_Content Input Method event.
Definition: Ecore_IMF.h:579
@ ELM_SEL_FORMAT_TARGETS
For matching every possible atom.
Definition: elm_cnp.h:73
A structure that stores old image directory entries.
Definition: edje_convert.h:40
@ ECORE_IMF_INPUT_PANEL_LAYOUT_VOICE
Voice layout, but if the IME does not support voice layout, then normal layout will be shown.
Definition: Ecore_IMF.h:369
void eina_module_list_free(Eina_Array *array)
Frees every module on the list of modules.
Definition: eina_module.c:581
@ EEZE_DISK_TYPE_INTERNAL
internal drive
Definition: Eeze_Disk.h:50
Elm_Object_Multi_Select_Mode elm_genlist_multi_select_mode_get(const Elm_Genlist *obj)
Get the genlist multi select mode.
Definition: elm_genlist_eo.legacy.c:93
Eina_Future_Success_Cb success
Called on success (value.type is not EINA_VALUE_TYPE_ERROR).
Definition: eina_promise.h:326
void(* Elm_Drag_Pos)(void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y, Elm_Xdnd_Action action)
Callback called when a drag is over an object, and gives object-relative coordinates.
Definition: elm_cnp.h:208
#define EET_DATA_DESCRIPTOR_ADD_UNION(edd, struct_type, name, member, type_member, unified_type)
Adds an union type to a data descriptor.
Definition: Eet.h:3817
const char * evas_textblock_style_get(const Evas_Textblock_Style *ts)
Return the text of the style ts.
Definition: evas_object_textblock.c:8171
EOAPI const Efl_Canvas_Object * elm_obj_prefs_item_object_get(Eo *obj, const char *name)
Get the Elementary widget bound to a given prefs widget's item.
EAPI void ecore_evas_size_min_get(const Ecore_Evas *ee, int *w, int *h)
Gets the minimum size set for a given Ecore_Evas window.
Definition: ecore_evas.c:1604
#define EDJE_EXTERNAL_DOUBLE_UNSET
Helper macro to indicate an EXTERNAL's double parameter is undefined.
Definition: Edje_Common.h:678
@ ECORE_GETOPT_ACTION_BREAK
Stop parsing options.
Definition: Ecore_Getopt.h:77
EAPI Eina_List * eeze_udev_find_by_subsystem_sysname(const char *subsystem, const char *sysname)
A more advanced find, allows finds using udev subsystem and sysname.
Definition: eeze_udev_find.c:392
void ecore_timer_reset(Efl_Loop_Timer *obj)
Resets a timer to its full interval.
Definition: efl_loop_timer_eo.legacy.c:21
EOAPI void elm_obj_slideshow_previous(Eo *obj)
Slide to the previous item, in a given slideshow widget.
EAPI Eina_Bool elput_touch_dwt_enabled_set(Elput_Device *device, Eina_Bool enabled)
Enable or disable touchpad dwt (disable-while-typing) feature.
Definition: elput_touch.c:74
static double eina_vector3_distance_get(const Eina_Vector3 *a, const Eina_Vector3 *b)
Return the distance between of two vectors.
static Eina_Bool eina_value_list_get(const Eina_Value *value, unsigned int position,...)
Gets the generic value from a list member.
EOAPI void evas_canvas_image_cache_reload(Eo *obj)
Reload the image cache.
Eina_Bool elm_config_cache_flush_enabled_get(void)
Get the configured cache flush enabled state.
Definition: elm_config.c:3319
EAPI void ecore_fb_callback_gain_set(void(*func)(void *data), void *data)
Set a callback called when a virtual terminal is gained.
Definition: ecore_fb_vt.c:245
@ ELM_ANIMATION_VIEW_STATE_PLAY
Animation is on playing.
Definition: efl_ui_vg_animation_eo.legacy.h:26
int evas_textblock_cursor_line_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
Returns the geometry of the line at cur.
Definition: evas_object_textblock.c:13186
void elm_list_mode_set(Elm_List *obj, Elm_List_Mode mode)
Control which mode to use for the list object.
Definition: elm_list_eo.legacy.c:63
Eina_Bool eina_log_abort_on_critical_get(void)
Gets if critical messages should abort the program.
Definition: eina_log.c:1855
double ecore_timer_precision_get(void)
Retrieves the current precision used by timer infrastructure.
Definition: ecore_timer.c:69
void elm_config_font_hint_type_set(int type)
Apply the specified font hinting type.
Definition: elm_config.c:3370
void(* Elm_Web_Console_Message)(void *data, Evas_Object *obj, const char *message, unsigned int line_number, const char *source_id)
Callback type for the JS console message hook.
Definition: elm_web_common.h:256
size_t len
size of memory pointed by mem
Definition: eina_slice.h:98
EAPI Eina_Bool edje_edit_script_program_set(Evas_Object *obj, const char *prog, const char *code)
Sets the Embryo script for the given program.
Definition: edje_edit.c:12173
Eina_Bool frozen_changed
only set if object was changed while frozen
Definition: elm_widget_layout.h:79
const Eina_List * edje_object_part_text_anchor_geometry_get(const Eo *obj, const char *part, const char *anchor)
Returns a list of Evas_Textblock_Rectangle anchor rectangles.
Definition: edje_legacy.c:447
EAPI Ecore_X_Randr_Edid_Display_Interface_Type ecore_x_randr_edid_display_interface_type_get(unsigned char *edid, unsigned long edid_length)
Get the display interface type from raw EDID data.
Definition: ecore_x_randr.c:3840
EAPI int eet_data_image_header_read_cipher(Eet_File *ef, const char *name, const char *cipher_key, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, Eet_Image_Encoding *lossy)
Reads just the header data for an image and dont decode the pixels using a cipher.
Definition: eet_image.c:1506
const char * eldbus_message_signature_get(const Eldbus_Message *msg)
Get the Eldbus message signature.
Definition: eldbus_message.c:226
const char * elm_entry_text_style_user_peek(const Elm_Entry *obj)
Get the style on the top of user style stack.
Definition: elm_entry_eo.legacy.c:447
static Eina_Bool eina_value_list_append(Eina_Value *value,...)
Appends the generic value in a list.
Eina_Bool elm_policy_set(unsigned int policy, int value)
Set a new policy's value (for a given policy group/identifier).
Definition: elm_main.c:1385
EAPI void * ecore_win32_clipboard_get(const Ecore_Win32_Window *window, size_t *size, const char *mime_type)
Get data from the clipboard.
Definition: ecore_win32_clipboard.c:125
void elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode)
Set the transit animation acceleration type.
Definition: elm_transit.c:777
Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PRELOAD
Definition: ecore_x_atoms_decl.h:378
unsigned char select_mode
entry selection mode
Definition: edje_convert.h:138
Used as the data param for the ECORE_CON_EVENT_CLIENT_ADD event.
Definition: Ecore_Con.h:466
const Evas_Object_Box_Api * evas_object_box_smart_class_get(void)
Get the Evas box smart class, for inheritance purposes.
Definition: evas_object_box.c:519
struct _Elm_Validator_Regexp Elm_Validator_Regexp
The Regexp validator data.
Definition: elm_helper.h:23
Eldbus_Message *(* Eldbus_Property_Set_Cb)(const Eldbus_Service_Interface *iface, const char *propname, Eldbus_Message_Iter *iter, const Eldbus_Message *input_msg)
Callback function to set property value from message.
Definition: eldbus_service.h:68
Eina_Bool eina_simple_xml_parse(const char *buf, unsigned buflen, Eina_Bool strip, Eina_Simple_XML_Cb func, const void *data)
Parses a section of XML string text.
Definition: eina_simple_xml_parser.c:284
@ EEZE_UDEV_TYPE_BACKLIGHT
Definition: Eeze.h:273
EAPI void ecore_cocoa_window_size_max_get(const Ecore_Cocoa_Window *window, int *w, int *h)
Gets the maximum size size of a Cocoa window.
@ EVAS_PIXEL_FORMAT_NONE
No pixel format.
Definition: Evas_Common.h:277
Definition: evas_cache.h:10
Eina_Bool elm_object_focus_allow_get(const Evas_Object *obj)
Get whether an Elementary object is focusable or not.
Definition: elm_main.c:1674
void evas_object_table_mirrored_set(Eo *obj, Eina_Bool mirrored)
Control the mirrored mode of the table.
Definition: evas_object_table.c:1431
int EIO_MONITOR_DIRECTORY_MODIFIED
A directory has been modified in a watched directory.
Definition: eio_monitor.c:312
Definition: Ecore_Wl2.h:217
int button
The button which has been released.
Definition: Ecore_IMF.h:611
Ecore_Con_Url * url_con
a pointer to the connection object
Definition: Ecore_Con.h:599
@ EVAS_DEVICE_SUBCLASS_FINGERNAIL
A fingernail.
Definition: Evas_Common.h:341
EOAPI double elm_obj_gesture_layer_rotate_step_get(const Eo *obj)
This function returns step-value for rotate action.
EAPI void ephysics_body_back_face_culling_set(EPhysics_Body *body, Eina_Bool enable)
Set body's evas object to be hidden when it is counter-clockwise.
void ecore_fb_input_device_threshold_click_set(Ecore_Fb_Input_Device *dev, double threshold)
Set the threshold of mouse clicks of the given device.
Definition: ecore_fb_li.c:708
EAPI int ECORE_CON_EVENT_CLIENT_DEL
A client has disconnected from the server.
Definition: ecore_con_legacy.c:158
Eio_File * eio_eet_data_read_cipher(Eet_File *ef, Eet_Data_Descriptor *edd, const char *name, const char *cipher_key, Eio_Done_ERead_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Read a data structure from an eet file and decodes it using a cipher asynchronously.
Definition: eio_eet.c:454
EOAPI Eina_Bool elm_obj_clock_edit_get(const Eo *obj)
Whether a given clock widget is under editing mode or under (default) displaying-only mode.
void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill)
Set if the photo should be completely visible or not.
Definition: elm_photo.c:452
@ ELM_GENLIST_ITEM_SCROLLTO_NONE
Nothing will happen, Don't use this value.
Definition: elm_general.h:378
Eio_File * eio_eet_read_direct(Eet_File *ef, const char *name, Eio_Done_Data_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Read a specified entry from an eet file and return data.
Definition: eio_eet.c:541
EAPI Eina_Bool ephysics_world_bodies_outside_right_autodel_get(const EPhysics_World *world)
Get world autodeleting bodies mode when they're outside of render area by the right.
const char * evas_object_textgrid_font_source_get(const Eo *obj)
Get the font file's path which is being used on a given textgrid object.
Definition: evas_object_textgrid.c:1484
EOAPI const Elm_Genlist_Item_Class * elm_obj_genlist_item_class_get(const Eo *obj)
Get the Genlist Item class for the given Genlist Item.
EAPI int edje_edit_part_item_index_min_h_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the minimum height value of a part's item.
Eina_Bool elm_object_mirrored_get(const Evas_Object *obj)
Get the widget's mirrored mode.
Definition: elm_main.c:1443
void evas_object_vg_fill_mode_set(Evas_Object *obj, Evas_Object_Vg_Fill_Mode fill_mode)
Control how the viewbox is mapped to the vg canvas's viewport.
Definition: efl_canvas_vg_object.c:1155
@ ECORE_CON_URL_TIME_IFUNMODSINCE
Add the "If-Unmodified-Since" HTTP header, so that the request is performed by the server only if the...
Definition: Ecore_Con.h:1745
EAPI double edje_edit_state_image_border_scale_by_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the border scale by value of a part state.
Definition: edje_edit.c:10865
void elm_theme_overlay_add(Elm_Theme *th, const char *item)
Prepends a theme overlay to the list of overlays.
Definition: elm_theme.c:637
Eina_Unicode * eina_unicode_escape(const Eina_Unicode *str)
Definition: eina_unicode.c:162
Eina_List * paths
The paths.
Definition: efreet_icon.h:67
#define EINA_POSITION2D_DISTANCE(a, b)
Convenience macro for getting the distance from one point to another.
Definition: eina_rectangle.h:101
Eina_Bool edje_object_size_class_get(const Evas_Object *obj, const char *size_class, int *minw, int *minh, int *maxw, int *maxh)
Gets the object size class.
Definition: edje_util.c:1953
Ethumb_Thumb_Orientation elm_thumb_orientation_get(const Evas_Object *obj)
Get the orientation of the thumb object.
Definition: elm_thumb.c:838
unsigned int step
how to grow the members array
Definition: eina_value.h:1185
@ EET_COMPRESSION_VERYFAST
Very fast, but lower compression ratio (LZ4HC)
Definition: Eet.h:247
int clip_to_id
the part id to clip this one to
Definition: edje_convert.h:124
_Evas_Pixel_Import_Pixel_Format
Definition: Evas_Common.h:276
Eina_Matrix_Type eina_matrix3_type_get(const Eina_Matrix3 *m)
Returns the type of the given floating point matrix.
Definition: eina_matrix.c:70
const void * mem
memory pointed by this slice.
Definition: eina_slice.h:100
static int32_t eina_f8p24_int_to(Eina_F8p24 v)
Creates a new standard 32-bit integer from Eina_F8p24 floating point number.
void eina_file_real_close(Eina_File *file)
Closes a file from the OS perspective.
EAPI void ephysics_quaternion_set(EPhysics_Quaternion *quat, double x, double y, double z, double w)
Set quaternion values.
Definition: Ecore_X.h:834
@ EMILE_IMAGE_LOAD_ERROR_DOES_NOT_EXIST
File (or file path) does not exist.
Definition: emile_image.h:111
EAPI void emotion_object_video_mute_set(Evas_Object *obj, Eina_Bool mute)
Set the mute video option for this object.
Definition: emotion_smart.c:973
EAPI int eet_data_dump_cipher(Eet_File *ef, const char *name, const char *cipher_key, Eet_Dump_Callback dumpfunc, void *dumpdata)
Dumps an eet encoded data structure from an eet file into ascii text using a cipher.
Definition: eet_data.c:4816
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:495
@ EVAS_TEXT_STYLE_SOFT_OUTLINE
text with a soft outline
Definition: Evas_Legacy.h:6368
Eina_List * not_show_in
list of environments that shoudn't display the icon
Definition: efreet_desktop.h:112
EOAPI void elm_obj_entry_line_wrap_set(Eo *obj, Elm_Wrap_Type wrap)
Set the line wrap type to use on multi-line entries.
EOAPI Eina_List * evas_canvas_font_available_list(const Eo *obj)
List of available font descriptions known or found by this evas.
_Emile_Image_Scale_Hint
Definition: emile_image.h:76
Eina_Bool elm_transit_auto_reverse_get(const Elm_Transit *transit)
Get if the auto reverse is on.
Definition: elm_transit.c:748
EOAPI void elm_obj_genlist_item_fields_update(Eo *obj, const char *parts, Elm_Genlist_Item_Field_Type itf)
Update the part of an item.
void elm_table_pack_get(Evas_Object *subobj, int *col, int *row, int *colspan, int *rowspan)
Get the packing location of an existing child of the table.
Definition: elm_table.c:283
EAPI int ECORE_WL2_EVENT_DND_ENTER
Definition: ecore_wl2.c:25
EOAPI Eina_Bool elm_obj_entry_prediction_hint_hash_del(Eo *obj, const char *key)
Removes the prediction hint data identified by a key.
EAPI Ecore_Power_State ecore_power_state_get(void)
Gets the current power state.
Definition: ecore.c:1096
void evas_cserve_disconnect(void)
Force the system to disconnect from the bitmap caching server.
Definition: evas_stats.c:47
void elm_transit_tween_mode_factor_get(const Elm_Transit *transit, double *v1, double *v2)
Get the transit animation acceleration factor.
Definition: elm_transit.c:799
void elm_table_unpack(Elm_Table *obj, Efl_Canvas_Object *subobj)
Remove child from table.
Definition: elm_table_eo.legacy.c:51
EAPI int ecore_fb_shutdown(void)
Shut down the Ecore_Fb library.
Definition: ecore_fb.c:76
void evas_font_path_global_prepend(const char *path)
Prepends a font path to the list of font paths used by the application.
Definition: evas_font_dir.c:1440
void elm_index_autohide_disabled_set(Elm_Index *obj, Eina_Bool disabled)
Enable or disable auto hiding feature for a given index widget.
Definition: elm_index_eo.legacy.c:3
@ ELM_DAY_FRIDAY
Friday weekday.
Definition: elm_calendar_eo.h:66
Eina_Bool elm_progressbar_is_pulsing_get(const Evas_Object *obj)
Get the pulsing state on a given progressbar widget.
Definition: efl_ui_progressbar.c:851
EAPI Eina_Bool edje_edit_part_item_item_weight_y_set(Evas_Object *obj, const char *part, unsigned int index, double weight_y)
Sets the vertical weight value of a part item.
EAPI Eina_Bool edje_edit_image_set_image_del(Evas_Object *obj, const char *set_name, unsigned int place)
Deletes image on current position from set.
Definition: edje_edit.c:9483
@ EVAS_EVENT_FLAG_ON_HOLD
This event is being delivered but should be put "on hold" until the on hold flag is unset.
Definition: Evas_Common.h:368
unsigned int timestamp
The timestamp when the event occurred.
Definition: Ecore_IMF.h:711
void * ecore_event_filter_del(Ecore_Event_Filter *ef)
Deletes an event filter.
Definition: ecore_events.c:97
EAPI void ecore_evas_shaped_set(Ecore_Evas *ee, Eina_Bool shaped)
Sets whether an Ecore_Evas is shaped or not.
Definition: ecore_evas.c:1461
struct _Efl_Canvas_Textblock_Style Evas_Textblock_Style
A textblock style object.
Definition: evas_textblock_legacy.h:140
int height
The time the event occurred.
Definition: Ecore_Win32.h:382
Eina_Bool elm_transit_smooth_get(const Elm_Transit *transit)
Get the smooth scaling for transit map rendering.
Definition: elm_transit.c:703
EOAPI void elm_obj_diskselector_clear(Eo *obj)
Remove all diskselector's items.
Eina_Bool set
if image condition it's content
Definition: edje_convert.h:153
static Eina_List * eina_list_prev(const Eina_List *list)
Gets the list node prior to the specified list node.
EAPI Eina_Bool emotion_object_file_set(Evas_Object *obj, const char *filename)
Set the file to be played in the Emotion object.
Definition: emotion_smart.c:350
EAPI void ecore_x_window_hide(Ecore_X_Window win)
Hides a window.
Definition: ecore_x_window.c:523
Definition: elm_widget_icon.h:24
unsigned char no_display
Don't display this application in menus.
Definition: efreet_desktop.h:117
void * mem
memory pointed by this slice.
Definition: eina_slice.h:120
EOAPI void elm_obj_clock_show_am_pm_set(Eo *obj, Eina_Bool am_pm)
If the given clock widget must show hours in military or am/pm mode.
EAPI void ecore_wl_window_move(Ecore_Wl_Window *win, int x, int y)
Signals for Wayland to initiate a window move.
Definition: ecore_wl_window.c:284
static Eina_Bool eina_stringshare_replace(Eina_Stringshare **p_str, const char *news)
Replace the previously stringshared pointer with new content.
Definition: eina_inline_stringshare.x:78
EAPI Eina_Bool elput_touch_tap_enabled_get(Elput_Device *device)
Get if tap-to-click is enabled on a given device.
Definition: elput_touch.c:174
const char * domain_str
Formatted string with color to print.
Definition: eina_log.h:416
Eina_Bool(* Eina_Accessor_Get_At_Callback)(Eina_Accessor *it, unsigned int idx, void **data)
Type for a callback that returns the data of a container as the given index.
Definition: eina_accessor.h:117
Elm_List_Mode elm_list_mode_get(const Elm_List *obj)
Control which mode to use for the list object.
Definition: elm_list_eo.legacy.c:69
EAPI unsigned short edje_edit_part_item_index_span_col_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the number of span columns.
Elm_Genlist_Item_Class * elm_genlist_item_class_new(void)
Create a new genlist item class in a given genlist widget.
Definition: elm_genlist.c:8390
EAPI const char * eeze_disk_udev_walk_get_sysattr(Eeze_Disk *disk, const char *sysattr)
Walks up the device chain of disk checking each device for sysattr and returns the value if found.
Definition: eeze_disk_udev.c:73
Evas_Object * edje_object_part_external_content_get(const Edje_Object *obj, const char *part, const char *content)
Gets an object contained in an part of type EXTERNAL.
Definition: edje_legacy.c:181
Elm_Gengrid_Item_Field_Type
Defines the type of the item part Used while updating item's parts.
Definition: elm_general.h:413
@ EVAS_RENDER_COPY
Copy mode, d = s.
Definition: Evas_Legacy.h:2163
EAPI Eina_Bool edje_edit_state_del(Evas_Object *obj, const char *part, const char *state, double value)
Deletes the given part state from the edje.
Definition: edje_edit.c:6249
EAPI void ephysics_body_soft_body_bending_constraints_add(EPhysics_Body *body, int number)
Add new bending constraints to some body.
Definition: elm_widget_genlist.h:37
#define EINA_MAGIC_FAIL(d, m)
Definition to call eina_magic_fail() with the parameters d, d->__magic, m, FILE, func,...
Definition: eina_magic.h:259
@ ELM_FLIP_CUBE_DOWN
Cube down flip mode.
Definition: efl_ui_flip_legacy.h:17
EAPI void ecore_evas_callback_mouse_out_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas mouse out events.
Definition: ecore_evas.c:1285
void * eina_matrixsparse_data_idx_get(const Eina_Matrixsparse *m, unsigned long row, unsigned long col)
Gets data associated with given cell given its indexes.
Definition: eina_matrixsparse.c:1133
int line
Line of the error inside in scriptcode.
Definition: Edje_Edit.h:100
EINA_DEPRECATED void elm_cache_flush_interval_all_set(int size)
Set the configured cache flush interval time for all applications on the display.
void elm_config_cache_edje_file_cache_size_set(int size)
Set the configured edje file cache size.
Definition: elm_config.c:3399
const char * eeze_net_attribute_get(Eeze_Net *net, const char *attr)
Get a system attribute of a net object.
Definition: eeze_net.c:288
void efreet_desktop_category_add(Efreet_Desktop *desktop, const char *category)
add a category to a desktop
Definition: efreet_desktop.c:455
EAPI Eina_Bool edje_edit_program_sample_speed_set(Evas_Object *obj, const char *prog, double speed)
Sets sample speed of the program.
Definition: edje_edit.c:11364
Definition: Ecore_X.h:770
Evas_Vg_Join evas_vg_shape_stroke_join_get(Evas_Vg_Shape *obj)
Gets the join style used for stroking path.
Definition: efl_canvas_vg_shape.c:317
EAPI void ecore_imf_context_input_hint_set(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Hints hints)
Sets the input hint which allows input methods to fine-tune their behavior.
Definition: ecore_imf_context.c:867
void(* Elm_Map_Marker_Del_Func)(Evas_Object *obj, Elm_Map_Marker *marker, void *data, Evas_Object *o)
Function to delete bubble content for marker classes.
Definition: elm_map_common.h:53
Eio_File * eio_file_xattr_string_set(const char *path, const char *attribute, const char *xattr_string, Eina_Xattr_Flags flags, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Define a string extended attribute on a file/directory.
Definition: eio_xattr.c:500
struct _Evas_Native_Surface::@415::@419 wl_dmabuf
Set this struct fields if surface data is Wayland dmabuf based.
EAPI EPhysics_Body * ephysics_body_cloth_add(EPhysics_World *world, unsigned short rows, unsigned short columns)
Create a new deformable cloth physics body.
const Eina_Value_Type * EINA_VALUE_TYPE_VALUE
manages Eina_Value values.
Definition: eina_value.c:5591
int revision
< micro (bugfix, internal improvements, no new features version)
Definition: Ecore_X.h:34
EAPI Ecore_Fb_Input_Device * ecore_fb_input_device_open(const char *dev)
Open an input device.
Definition: ecore_fb_li.c:527
EAPI void ecore_evas_callback_device_mouse_out_set(Ecore_Evas *ee, Ecore_Evas_Mouse_IO_Cb func)
Sets a callback for Ecore_Evas mouse out events.
Definition: ecore_evas.c:5234
void(* Evas_Object_Intercept_Device_Focus_Set_Cb)(void *data, Evas_Object *obj, Eina_Bool focus, Eo *seat)
Function signature for the focus set event of an evas object with seat info.
Definition: Evas_Legacy.h:3039
void(* glEvasGLImageTargetTexture2DOES)(GLenum target, EvasGLImage image)
Requires the GL_OES_EGL_image extension, similar to glEGLImageTargetTexture2DOES.
Definition: Evas_GL.h:5327
Eina_Bool edje_object_part_box_append(Evas_Object *obj, const char *part, Evas_Object *child)
Appends an object to the box.
Definition: edje_part_table.c:232
@ ECORE_IMF_DEVICE_SUBCLASS_PEN_TIP
The tip of a pen.
Definition: Ecore_IMF.h:508
Eina_Rbtree_Direction(* Eina_Rbtree_Cmp_Node_Cb)(const Eina_Rbtree *left, const Eina_Rbtree *right, void *data)
Function used to compare two nodes and see which direction to navigate.
Definition: eina_rbtree.h:120
EAPI Eet_Node * eet_node_unsigned_short_new(const char *name, unsigned short us)
Creates a new unsigned short node.
int efreet_desktop_type_add(const char *type, Efreet_Desktop_Type_Parse_Cb parse_func, Efreet_Desktop_Type_Save_Cb save_func, Efreet_Desktop_Type_Free_Cb free_func)
Adds the given type to the list of types in the system.
Definition: efreet_desktop.c:491
enum _EPhysics_Callback_Body_Type EPhysics_Callback_Body_Type
The types of events triggering a callback.
Eio_File * eio_file_ls(const char *dir, Eio_Filter_Cb filter_cb, Eio_Main_Cb main_cb, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
List contents of a directory without locking your app.
Definition: eio_file.c:577
EAPI double edje_edit_program_transition_value4_get(Evas_Object *obj, const char *prog)
Gets the interpolation value 4 of the transition.
EAPI void ecore_evas_ews_background_set(Evas_Object *o)
Sets the current background, must be created by evas ecore_evas_ews_evas_get().
Definition: ecore_evas_ews.c:1414
Evas_Event_Flags ignore_flags
ignore flags
Definition: edje_convert.h:131
EAPI void * embryo_program_data_get(Embryo_Program *ep)
Retrieves the data associated to the given program.
Definition: embryo_amx.c:574
EAPI Eina_Bool edje_edit_part_item_insert_before_index(Evas_Object *obj, const char *part, const char *item_name, unsigned int index, const char *source_group)
Inserts new item to box or table part before specified existing item.
Definition: edje_edit.c:4942
Definition: elm_helper.h:11
@ ELDBUS_PROXY_EVENT_PROPERTY_REMOVED
a property was removed
Definition: eldbus_proxy.h:191
void evas_object_text_font_get(const Eo *obj, const char **font, Evas_Font_Size *size)
Retrieve the font family and size in use on a given text object.
Definition: evas_object_text.c:2349
@ ECORE_X_ERROR_CODE_BAD_ACCESS
Bad access.
Definition: Ecore_X.h:402
EAPI int ECORE_WL2_EVENT_WINDOW_ACTIVATE
Definition: ecore_wl2.c:57
@ ECORE_WIN32_CURSOR_SHAPE_SIZE_NS
Double-pointed arrow pointing north and south.
Definition: Ecore_Win32.h:114
void elm_box_align_get(const Elm_Box *obj, double *horizontal, double *vertical)
Get the alignment of the whole bounding box of contents.
Definition: elm_box_eo.legacy.c:21
Evas_Object * elm_slider_add(Evas_Object *parent)
Add a new slider widget to the given parent Elementary (container) object.
Definition: elm_slider.c:1437
int version
The current version number is EVAS_GL_API_VERSION (4).
Definition: Evas_GL.h:5158
@ ELM_XDND_ACTION_ASK
Ask the user what to do.
Definition: elm_cnp.h:96
Efreet_Desktop * efreet_util_desktop_generic_name_find(const char *generic_name)
Find a desktop by generic name.
Definition: efreet_utils.c:333
EAPI void ecore_imf_context_mime_type_accept_set(Ecore_IMF_Context *ctx, const char *mime_type)
Sets the allowed MIME type to deliver to the input panel.
Definition: ecore_imf_context.c:1447
char * str[1]
The message's array of string pointers.
Definition: Edje_Legacy.h:523
EAPI void ecore_wl2_subsurface_place_below(Ecore_Wl2_Subsurface *subsurface, struct wl_surface *surface)
Place subsurface on layer below a reference surface.
Definition: ecore_wl2_subsurf.c:133
@ ECORE_IMF_INPUT_PANEL_STATE_HIDE
Notification prior to the dismissal of the input panel.
Definition: Ecore_IMF.h:144
const char * dev_name
The device name of the key released.
Definition: Ecore_IMF.h:731
void evas_object_image_load_scale_down_set(Evas_Object *obj, int scale_down)
Set the scale down factor of a given image object's source image, when loading it.
Definition: evas_image_legacy.c:372
EAPI Eina_Bool edje_edit_state_map_perspective_on_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool perspective_on)
Sets perspective_on value of given part state.
EAPI Eina_Bool edje_edit_program_target_del(Evas_Object *obj, const char *prog, const char *target)
Deletes a target from the list of 'targets' in the given program.
Definition: edje_edit.c:11938
Event sent when the mouse leaves the window.
Definition: Ecore_Win32.h:344
void elm_genlist_item_tooltip_style_set(Elm_Object_Item *item, const char *style)
Set a different style for a given genlist item's tooltip.
Definition: elm_genlist.c:7646
Elm_Object_Multi_Select_Mode multi_select_mode
select mode for multiple selection
Definition: elm_widget_gengrid.h:65
unsigned int version
must be EINA_VALUE_STRUCT_OPERATIONS_VERSION
Definition: eina_value.h:3067
A generic datatype for engine specific native surface information.
Definition: Evas_Legacy.h:4846
Definition: Ecore_Wl2.h:317
#define _EINA_INLIST_CONTAINER(ref, ptr)
Definition: eina_inlist.h:815
EINA_MAGIC
Indicates whether Eina Magic should be used.
Definition: eina_file_common.h:71
Ecore_Window window
The main window where event happened.
Definition: Ecore_Input.h:289
Eina_Bool eldbus_message_from_eina_value(const char *signature, Eldbus_Message *msg, const Eina_Value *value)
Convert Eina_Value to Eldbus_Message.
Definition: eldbus_message_from_eina_value.c:375
Evas_Coord y
Holds zoom center point reported to user
Definition: elm_gesture_layer_common.h:90
Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj)
Get the animation state for the thumb object.
Definition: elm_thumb.c:940
EAPI int eet_init(void)
Initializes the EET library.
Definition: eet_lib.c:540
EAPI Eina_Bool edje_edit_program_after_insert_at(Evas_Object *obj, const char *prog, const char *after, int place)
Adds a new program name into specific place in list of 'afters' in the given program.
Definition: edje_edit.c:12029
EAPI Eina_Bool elput_touch_drag_enabled_set(Elput_Device *device, Eina_Bool enabled)
Enable or disable tap-and-drag on this device.
Definition: elput_touch.c:12
EOAPI void elm_obj_entry_scrollable_set(Eo *obj, Eina_Bool scroll)
Enable or disable scrolling in entry.
Eina_Iterator *(* iterator)(void *data)
Function to get an Eina_Iterator that will walk every allocated element in the pool.
Definition: eina_inline_mempool.x:63
EAPI void ecore_drm_output_current_resolution_get(Ecore_Drm_Output *output, int *w, int *h, unsigned int *refresh)
Gets the current resolution of Ecore_Drm_Output.
Definition: ecore_drm_output.c:1187
Eina_Hash * data
Hash of string => (Hash of string => string)
Definition: efreet_ini.h:25
EAPI void * eet_data_image_encode_cipher(const void *data, const char *cipher_key, unsigned int w, unsigned int h, int alpha, int compress, int quality, Eet_Image_Encoding lossy, int *size_ret)
Encodes image data for storage or transmission using a cipher.
Definition: eet_image.c:1556
#define EMBRYO_CELL_NONE
An invalid cell reference.
Definition: Embryo.h:432
@ ECORE_CON_URL_HTTP_VERSION_1_1
HTTP version 1.1 (default)
Definition: Ecore_Con.h:1765
void evas_device_name_set(Evas_Device *dev, const char *name)
Set the name of a device as a string.
Definition: evas_device.c:309
EAPI Eina_Bool edje_edit_state_add(Evas_Object *obj, const char *part, const char *name, double value)
Creates a new state to the give part.
Definition: edje_edit.c:6351
Eina_Bool ecore_file_mv(const char *src, const char *dst)
Moves the given file to the given destination.
Definition: ecore_file.c:449
EAPI Ecore_X_Pixmap ecore_evas_software_x11_pixmap_get(const Ecore_Evas *ee)
Returns the underlying Ecore_X_Pixmap used in the Ecore_Evas.
Definition: ecore_evas.c:4022
EAPI double ephysics_body_friction_get(const EPhysics_Body *body)
Get body's friction.
EINA_DEPRECATED void elm_diskselector_item_tooltip_unset(Elm_Object_Item *it)
Unset tooltip from item.
@ ELM_ICON_STANDARD
Icon is of type standard.
Definition: elm_general.h:66
#define EET_T_F8P24
Data type: fixed point 8.24.
Definition: Eet.h:2594
EINA_DEPRECATED void elm_font_cache_all_set(int size)
Set the configured font cache size for all applications on the display.
void evas_vg_node_transformation_set(Evas_Vg_Node *obj, const Eina_Matrix3 *m)
Sets the transformation matrix to be used for this node object.
Definition: efl_canvas_vg_node_eo.legacy.c:3
EINA_DEPRECATED void elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path)
Set the initial file system path for a given file selector entry widget.
Definition: elc_fileselector_entry.c:304
int elm_animation_view_frame_count_get(const Elm_Animation_View *obj)
Get the index of end frame of the animation view, if it's animated.
const Eina_List * elm_object_focus_custom_chain_get(const Evas_Object *obj)
Get custom focus chain.
Definition: elm_focus_legacy.c:150
@ EMILE_COLORSPACE_AGRY88
AY 8bits Alpha and 8bits Grey, accessed 1 16bits at a time.
Definition: emile_image.h:33
EAPI double ephysics_body_restitution_get(const EPhysics_Body *body)
Get body's restitution.
Evas_Object * elm_route_add(Evas_Object *parent)
Add a new route to the parent.
Definition: elm_route.c:177
void eina_quaternion_f16p16_nlerp(Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *a, const Eina_Quaternion_F16p16 *b, Eina_F16p16 pos)
Definition: eina_quaternion.c:232
@ ECORE_IMF_KEYBOARD_LOCK_NONE
No locks are active.
Definition: Ecore_IMF.h:279
void elm_glview_render_func_set(Elm_Glview *obj, Elm_GLView_Func_Cb func)
Set the render function that runs in the main loop.
Definition: elm_glview.c:614
EINA_DEPRECATED void elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly)
This function sets the entry to textonly mode.
Definition: elc_scrolled_entry.c:193
int evas_shutdown(void)
Directly shutdown Evas.
Definition: evas_main.c:239
@ EEZE_UDEV_TYPE_BLUETOOTH
Definition: Eeze.h:261
void elm_genlist_item_subitems_clear(Elm_Genlist_Item *obj)
Remove all sub-items (children) of the given item.
Definition: elm_genlist_item_eo.legacy.c:123
Eina_Accessor * eina_inlist_accessor_new(const Eina_Inlist *list)
Returns a new accessor associated to a list.
Definition: eina_inlist.c:874
EOAPI void elm_obj_entry_select_allow_set(Eo *obj, Eina_Bool allow)
Allow selection in the entry.
@ EEZE_SENSOR_TYPE_ACCELEROMETER
Accelerometer sensor.
Definition: Eeze_Sensor.h:67
Definition: eolian_database.h:52
void edje_file_collection_list_free(Eina_List *lst)
Frees file collection list.
Definition: edje_load.c:195
Eina_Bool elm_config_offline_get(void)
Get whether the system is offline.
Definition: elm_config.c:4714
EAPI void ephysics_body_torques_get(const EPhysics_Body *body, double *x, double *y, double *z)
Get physics body torques.
EAPI int ecore_x_pixmap_depth_get(Ecore_X_Pixmap pmap)
Retrieves the depth of the given pixmap.
Definition: ecore_x_pixmap.c:124
int major
The major number of Edje version.
Definition: Edje_Common.h:152
void eina_matrix3_identity(Eina_Matrix3 *m)
Sets the given floating point matrix to the identity matrix.
Definition: eina_matrix.c:540
Eeze_Udev_Event
Flags for watch events.
Definition: Eeze.h:204
void eldbus_connection_event_callback_del(Eldbus_Connection *conn, Eldbus_Connection_Event_Type type, Eldbus_Connection_Event_Cb cb, const void *cb_data)
Remove callback registered in eldbus_connection_event_callback_add().
Definition: eldbus_core.c:1504
Edje_External_Param * edje_external_param_find(const Eina_List *params, const char *key)
Convenience function to find a specific parameter in a list of them.
Definition: edje_external.c:234
Definition: Ecore_Wl2.h:187
@ EPHYSICS_CALLBACK_BODY_COLLISION
Body collided with other body.
Definition: EPhysics.h:2264
void eina_tiler_area_size_set(Eina_Tiler *t, int w, int h)
Changes the size of the area covered by the tiler.
Definition: eina_tiler.c:1171
EAPI Eina_Bool edje_edit_state_text_set(Evas_Object *obj, const char *part, const char *state, double value, const char *text)
Sets the text of a part state.
Definition: edje_edit.c:8406
void ethumb_client_video_start_set(Ethumb_Client *client, float start)
Set initial video position to start thumbnailing, in percentage.
Definition: ethumb_client.c:1707
Efreet_Icon_Point.
Definition: efreet_icon.h:138
@ EDJE_TEXT_EFFECT_OUTLINE_SOFT_SHADOW
Outline soft shadow text effect value.
Definition: Edje_Common.h:2125
EAPI Ecore_Evas * ecore_evas_object_ecore_evas_get(Evas_Object *obj)
Retrieve the internal Ecore_Evas handle of an image object created via ecore_evas_object_image_new().
Definition: ecore_evas.c:1157
@ EMBRYO_ERROR_NATIVE
No callback, or invalid callback.
Definition: Embryo.h:402
Elm_Map_Overlay * elm_map_overlay_circle_add(Elm_Map *obj, double lon, double lat, double radius)
Add a new circle overlay to the map object.
Definition: elm_map_eo.legacy.c:99
@ ELM_OBJECT_LAYER_BACKGROUND
where to place backgrounds
Definition: elm_general.h:479
EAPI float ethumb_video_time_get(const Ethumb *e)
Get the video time (duration) in seconds.
Definition: ethumb.c:767
Evas_Object * elm_video_add(Evas_Object *parent)
Add a new Elm_Video object to the given parent Elementary (container) object.
Definition: efl_ui_video.c:471
EAPI double edje_edit_state_fill_size_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the fill vertical size relative value of a part state.
@ ECORE_COCOA_CURSOR_ARROW
Arrow cursor.
Definition: Ecore_Cocoa.h:102
@ ELM_FILESELECTOR_SORT_BY_MODIFIED_DESC
Sort by descending modified date.
Definition: elm_interface_fileselector_eo.h:42
@ EVAS_ASPECT_CONTROL_HORIZONTAL
Use all horizontal container space to place an object, using the given aspect.
Definition: Evas_Common.h:376
_Edje_External_Param_Flags
Flags that determine how a parameter may be accessed in different circumstances.
Definition: Edje_Common.h:637
@ ECORE_COCOA_CURSOR_CONTEXTUAL_MENU
Contextual menu cursor.
Definition: Ecore_Cocoa.h:103
void elm_map_overlay_bubble_follow(Elm_Map_Overlay *bubble, const Elm_Map_Overlay *parent)
Follow a other overlay.
Definition: elm_map.c:5457
EAPI Eina_Bool edje_edit_group_exist(Evas_Object *obj, const char *group)
Checks if a group with the given name exist in the edje.
Definition: edje_edit.c:1994
EAPI void ecore_x_double_click_time_set(double t)
Sets the timeout for a double and triple clicks to be flagged.
Definition: ecore_x.c:1032
Eo * dev
The Efl_Input_Device that originated the event.
Definition: Ecore_Input.h:280
EAPI void ecore_x_dpms_timeout_suspend_set(unsigned int new_timeout)
Sets the suspend timeout (in unit of seconds).
Definition: ecore_x_dpms.c:257
EOAPI Efl_Canvas_Object * elm_obj_web_webkit_view_get(const Eo *obj)
Get internal ewk_view object from web object.
EAPI void ecore_drm_output_free(Ecore_Drm_Output *output)
Frees an Ecore_Drm_Output.
Definition: ecore_drm_output.c:1002
EAPI int EMOTION_WEBCAM_UPDATE
Ecore_Event triggered when a new webcam is plugged or unplugged.
Definition: emotion_webcam.c:21
const char * value
The attribute value.
Definition: efreet_xml.h:30
EINA_DEPRECATED EAPI Eina_Bool edje_edit_state_container_padding_get(Evas_Object *obj, const char *part, const char *state, double value, int *x, int *y)
Gets x and y paddings for BOX or TABLE part.
Definition: edje_edit.c:4699
enum _Edje_Edit_Entry_Mode Edje_Edit_Entry_Mode
Mode for a textblock part.
Definition: Ecore_X.h:1103
EAPI void ecore_drm2_fb_dirty(Ecore_Drm2_Fb *fb, Eina_Rectangle *rects, unsigned int count)
Mark regions of a framebuffer as dirty.
Definition: ecore_drm2_fb.c:215
Elm_List_Mode
Set list's resizing behavior, transverse axis scrolling and items cropping.
Definition: elm_general.h:431
Definition: eina_vector.h:231
Eina_Bool elm_cnp_clipboard_selection_has_owner(Evas_Object *obj)
Determine whether the clipboard selection has an owner.
Definition: elm_cnp.c:180
void evas_vg_shape_stroke_scale_set(Evas_Vg_Shape *obj, double s)
Sets the stroke scale to be used for stroking the path.
Definition: efl_canvas_vg_shape.c:245
@ ETHUMB_THUMB_KEEP_ASPECT
keep original proportion between width and height
Definition: Ethumb.h:262
void eina_simple_xml_attribute_free(Eina_Simple_XML_Attribute *attr)
Removes attribute from parent and deletes it.
Definition: eina_simple_xml_parser.c:646
Event sent when the window is damaged.
Definition: Ecore_Win32.h:377
@ ECORE_WIN32_CURSOR_SHAPE_APP_STARTING
Standard arrow and small hourglass.
Definition: Ecore_Win32.h:105
EAPI double ephysics_body_soft_body_drag_coefficient_get(const EPhysics_Body *body)
Get the drag coefficient of a soft body.
@ EVAS_GL_OPTIONS_CLIENT_SIDE_ROTATION
Force direct rendering even if the canvas is rotated.
Definition: Evas_GL.h:515
@ ECORE_GETOPT_DESC_ARG_REQUIREMENT_OPTIONAL
Argument is optional.
Definition: Ecore_Getopt.h:106
void eldbus_proxy_free_cb_del(Eldbus_Proxy *proxy, Eldbus_Free_Cb cb, const void *data)
Remove callback registered in eldbus_proxy_free_cb_add().
Definition: eldbus_proxy.c:280
void ecore_fb_touch_screen_calibrate_set(int xscale, int xtrans, int yscale, int ytrans, int xyswap)
Calibrates the touschreen using the given parameters.
Definition: ecore_fb_ts.c:174
EAPI char * ecore_drm_output_name_get(Ecore_Drm_Output *output)
Gets the name of Ecore_Drm_Output.
Definition: ecore_drm_output.c:1295
@ ECORE_AUDIO_TYPE_ALSA
Use ALSA module.
Definition: Ecore_Audio.h:56
Eina_List * eina_list_search_unsorted_list(const Eina_List *list, Eina_Compare_Cb func, const void *data)
Returns node if data is in the unsorted list.
Definition: eina_list.c:1549
EAPI void ecore_wl2_window_popup_input_set(Ecore_Wl2_Window *window, Ecore_Wl2_Input *input)
Set the seat for a popup window to be used with grab.
Definition: ecore_wl2_window.c:1156
EAPI void ecore_drm2_output_gamma_set(Ecore_Drm2_Output *output, uint16_t size, uint16_t *red, uint16_t *green, uint16_t *blue)
Set the gamma level of an Ecore_Drm_Output.
Definition: ecore_drm2_outputs.c:1494
@ ELM_IMAGE_ORIENT_NONE
no orientation change
Definition: elm_image_legacy.h:390
EAPI Eina_Bool edje_edit_save_all(Evas_Object *obj)
Saves every group back into the file.
Definition: edje_edit.c:16660
EAPI Eina_Bool ecore_evas_ews_engine_set(const char *engine, const char *options)
Sets the engine to be used by the backing store engine.
Definition: ecore_evas_ews.c:1302
Evas_Vg_Node * evas_vg_shape_fill_get(const Evas_Vg_Shape *obj)
Returns the object that is set for the fill property.
EAPI int ECORE_WL2_EVENT_WINDOW_CONFIGURE
Definition: ecore_wl2.c:35
Eina_Bool edje_file_text_class_get(const char *file, const char *text_class, const char **font, Evas_Font_Size *size)
Gets font and font size from edje file if loaded.
Definition: edje_util.c:1364
size_t eina_file_size_get(const Eina_File *file)
Gets the file size at open time.
Definition: eina_file_common.c:578
static Eina_Bool eina_value_array_setup(Eina_Value *value, const Eina_Value_Type *subtype, unsigned int step)
Initializes generic value storage of type array.
#define EET_T_LONG_LONG
Data type: long long.
Definition: Eet.h:2582
EAPI void ecore_file_monitor_del(Ecore_File_Monitor *em)
Stops the monitoring of the given path.
Definition: ecore_file_monitor.c:34
int x
top-left x coordinate of rectangle
Definition: eina_rectangle.h:110
EAPI Eina_Bool ecore_con_url_proxy_username_set(Ecore_Con_Url *url_con, const char *username)
Sets zero terminated username to use for proxy.
Definition: ecore_con_url.c:1261
@ EEZE_SENSOR_TYPE_MOTION_SNAP
Snap motion sensor.
Definition: Eeze_Sensor.h:76
void eina_thread_queue_wait_done(Eina_Thread_Queue *thq, void *allocref)
Finishes fetching a message from a thread queue.
Definition: eina_thread_queue.c:508
EOAPI Elm_Widget_Item * elm_obj_colorselector_palette_selected_item_get(const Eo *obj)
Get the selected item in colorselector palette.
Elm_Dayselector_Day
Identifies the day of the week.
Definition: elm_dayselector_eo.h:24
EAPI int eet_num_entries(Eet_File *ef)
Returns the number of entries in the specified eet file.
Definition: eet_lib.c:2657
Eina_Bool ethumb_client_frame_set(Ethumb_Client *client, const char *file, const char *group, const char *swallow)
Set frame to apply to future thumbnails.
Definition: ethumb_client.c:1560
EAPI Eina_Bool ecore_con_url_ftp_upload(Ecore_Con_Url *url_con, const char *filename, const char *user, const char *pass, const char *upload_dir)
Uploads a file to an ftp site.
Definition: ecore_con_url.c:1149
EAPI Ecore_Wl2_Frame_Cb_Handle * ecore_wl2_window_frame_callback_add(Ecore_Wl2_Window *window, Ecore_Wl2_Frame_Cb cb, void *data)
Add a callback that fires when the window's surface_frame callback fires.
Definition: ecore_wl2_window.c:1755
Definition: eo_lexer.h:119
EOAPI const Eina_List * elm_obj_slideshow_items_get(const Eo *obj)
Get the internal list of items in a given slideshow widget.
Eio asynchronous input/output library.
int mkstemps(char *__template, int suffixlen)
Create a unique temporary file name with a suffix.
Definition: evil_stdlib.c:161
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:422
EAPI void ephysics_body_evas_object_set(EPhysics_Body *body, Evas_Object *evas_obj, Eina_Bool use_obj_pos)
Set an evas object to a physics body.
EAPI Ecore_Drm2_Fb * ecore_drm2_output_latest_fb_get(Ecore_Drm2_Output *output)
Return the most recently set Ecore_Drm2_Fb for a given output.
Definition: ecore_drm2_outputs.c:1153
Definition: elm_widget_photo.h:29
EAPI void ecore_imf_evas_event_key_down_wrap(Evas_Event_Key_Down *evas_event, Ecore_IMF_Event_Key_Down *imf_event)
Converts a "key_down" event from Evas to the corresponding event of Ecore_IMF.
Definition: ecore_imf_evas.c:176
Eina_Bool evas_object_map_enable_get(const Eo *eo_obj)
Whether the map is enabled or not.
Definition: evas_map.c:524
EAPI char * ecore_con_local_path_new(Eina_Bool is_system, const char *name, int port)
Creates a local path to connect the socket.
Definition: ecore_con_local.c:31
Generic engine information.
Definition: Evas_Legacy.h:48
#define EET_EINA_FILE_DATA_DESCRIPTOR_CLASS_SET(clas, type)
This macro is an helper that set all the parameter of an Eet_Data_Descriptor_Class correctly when you...
Definition: Eet.h:3075
Definition: session-recovery-client-protocol.h:19
EAPI int ECORE_WL2_EVENT_SEAT_KEYMAP_CHANGED
Definition: ecore_wl2.c:43
double zz
zz in z' = (x * zx) + (y * zy) + zz
Definition: eina_matrix.h:97
@ EIO_FILE_GETPWNAM
I/O operation is trying to get uid from user name.
Definition: Eio_Legacy.h:118
EAPI void ecore_drm_output_physical_size_get(Ecore_Drm_Output *output, int *w, int *h)
Gets the physical size of Ecore_Drm_Output.
Definition: ecore_drm_output.c:1203
@ EINA_FILE_RANDOM
Advise random memory access to the mapped memory.
Definition: eina_file.h:143
void(* Evas_Object_Intercept_Stack_Above_Cb)(void *data, Evas_Object *obj, Evas_Object *above)
Function signature for the stack above event of an evas object.
Definition: Evas_Legacy.h:2985
Eina_File * eina_file_dup(const Eina_File *file)
Duplicates a read-only handler of a previously open file.
Definition: eina_file_common.c:506
Eina_Bool scale_up
EINA_TRUE if scaling up is allowed
Definition: elm_store.h:95
EAPI void ecore_x_window_cursor_show(Ecore_X_Window win, Eina_Bool show)
Show the cursor on a window of type Ecore_X_Window.
Definition: ecore_x_window.c:872
Eina_Bool elm_index_indicator_disabled_get(const Elm_Index *obj)
Control the indicator as to be disabled.
Definition: elm_index_eo.legacy.c:57
Eio_File * eio_file_mkdir(const char *path, mode_t mode, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Create a new directory.
Definition: eio_single.c:513
static Eina_Value eina_value_int_init(int c)
Initialize Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:187
@ EMOTION_VIS_LIBVISUAL_DANCING_PARTICLES
dancing particles
Definition: Emotion.h:211
void * eldbus_connection_data_get(const Eldbus_Connection *conn, const char *key)
Get data stored in connection.
Definition: eldbus_core.c:1341
EINA_DEPRECATED EAPI void ecore_imf_context_control_panel_hide(Ecore_IMF_Context *ctx)
Asks the Input Method Context to hide the control panel of using Input Method.
Definition: ecore_imf_context.c:854
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_align_y_set(Evas_Object *obj, const char *part, const char *item, double align_y)
Sets the vertical align value of a part state.
void ecore_exe_close_stdin(Ecore_Exe *exe)
The stdin of the given child process will close when the write buffer is empty.
Definition: ecore_exe.c:134
Eina_Bool evas_object_image_source_unset(Evas_Object *eo_obj)
Clear the source object on a proxy image object.
Definition: evas_image_legacy.c:477
#define ELM_CALENDAR_EVENT_DISPLAY_CHANGED
Emitted when the current month displayed in the calendar is changed.
Definition: elm_calendar_eo.h:572
EAPI Ecore_X_Window * ecore_x_window_root_list(int *num_ret)
Get a list of all the root windows on the server.
Definition: ecore_x.c:1279
Eina_Binbuf * emile_binbuf_cipher(Emile_Cipher_Algorithm algo, const Eina_Binbuf *data, const char *key, unsigned int length)
Cipher a buffer with a defined algorithm and key.
Definition: emile_cipher.c:32
@ ELM_WIN_DIALOG_BASIC
Used for simple dialog windows.
Definition: elm_win_legacy.h:67
EAPI char * ecore_x_icccm_icon_name_get(Ecore_X_Window win)
Get a window icon name.
Definition: ecore_x_icccm.c:940
int elm_index_item_level_get(const Elm_Index *obj)
Set the items level for a given index widget.
Definition: elm_index_eo.legacy.c:69
void elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data)
Add a callback for a signal emitted by widget edje object.
Definition: elm_main.c:1868
enum Evas_Vg_Join_Type Evas_Vg_Join
These values determine how two joining lines are rendered in a stroker.
void evas_focus_in(Evas_Canvas *obj)
Inform to the evas that it got the focus from the default seat.
Definition: evas_canvas_eo.legacy.c:321
Definition: elm_prefs_common.h:39
Eina_Bool evas_object_smart_callbacks_descriptions_set(Eo *eo_obj, const Evas_Smart_Cb_Description *descriptions)
Set an smart object instance's smart callbacks descriptions.
Definition: evas_object_smart.c:1190
EAPI int embryo_parameter_cell_push(Embryo_Program *ep, Embryo_Cell cell)
Pushes an Embryo_Cell onto the function stack to use as a parameter for the next function that is cal...
Definition: embryo_amx.c:1924
@ ETHUMB_THUMB_LARGE
256x256 as defined by FreeDesktop.Org standard
Definition: Ethumb.h:250
void evas_color_argb_premul(int a, int *r, int *g, int *b)
Pre-multiplies a rgb triplet by an alpha factor.
Definition: evas_main.c:1010
void ecore_exe_hup(Ecore_Exe *exe)
Sends a SIGHUP signal to the given spawned process.
Definition: ecore_exe.c:330
@ ECORE_IMF_KEYBOARD_MODIFIER_ALT
"Alt" is pressed
Definition: Ecore_IMF.h:267
void elm_video_file_get(Eo *obj, const char **filename)
Get the file or URI that is used as the video source.
Definition: efl_ui_video.c:484
@ EDJE_PART_TYPE_BOX
Box type value.
Definition: Edje_Legacy.h:3254
void elm_notify_align_set(Elm_Notify *obj, double horizontal, double vertical)
Set the alignment of the notify object.
Definition: elm_notify_eo.legacy.c:3
const char * elm_object_item_translatable_part_text_get(const Elm_Widget_Item *obj, const char *part)
Get the original string set as translatable for an object item.
Definition: elm_widget_item_eo.legacy.c:201
static double eina_vector3_angle_get(const Eina_Vector3 *a, const Eina_Vector3 *b)
Return the angle between of two vectors.
void evas_textblock_style_set(Evas_Textblock_Style *ts, const char *text)
Sets the style ts to the style passed as text by text.
Definition: evas_object_textblock.c:8043
EAPI void ecore_x_randr_screen_reset(Ecore_X_Window root)
removes unused screen space.
Definition: ecore_x_randr.c:547
const char * eldbus_message_destination_get(const Eldbus_Message *msg)
Get the Eldbus message destination.
Definition: eldbus_message.c:212
EAPI const char * efreet_mime_fallback_type_get(const char *file)
Retrieve the fallback mime type of a file.
Definition: efreet_mime.c:617
unsigned int id
ID of the notification.
Definition: elm_sys_notify_eo.h:50
static int eina_clist_element_is_linked(Eina_Clist *elem)
Checks whether an element is in a list.
EAPI Eina_Bool edje_edit_group_data_name_set(Evas_Object *obj, const char *itemname, const char *newname)
Changes the name of the given data object.
Definition: edje_edit.c:2527
Eina_Bool paused
a flag whether clock is paused or not
Definition: elm_widget_clock.h:52
EAPI Eina_Bool edje_edit_state_external_param_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, Edje_External_Param_Type *type, void **val)
Gets the external parameter type and value.
Definition: edje_edit.c:7331
EAPI void ephysics_body_impulse_apply(EPhysics_Body *body, double x, double y, double z, Evas_Coord pos_x, Evas_Coord pos_y, Evas_Coord pos_z)
Apply an impulse over a body.
void evas_vg_shape_stroke_join_set(Evas_Vg_Shape *obj, Evas_Vg_Join j)
Sets the join style to be used for stroking the path.
Definition: efl_canvas_vg_shape.c:323
const char * string
A UTF8 string if this keystroke has produced a visible string to be ADDED.
Definition: Ecore_IMF.h:728
Eina_Bool no_scale
EINA_TRUE is you don't want the icon scaled
Definition: elm_store.h:93
EINA_DEPRECATED EAPI Ecore_Wl_Dnd * ecore_wl_dnd_get(void)
Definition: ecore_wl_dnd.c:110
Definition: eolian_database.h:343
@ ECORE_IMF_PREEDIT_TYPE_SUB5
Substring style 5.
Definition: Ecore_IMF.h:326
@ EMILE_IMAGE_LOAD_ERROR_NONE
No error on load.
Definition: emile_image.h:109
@ EPHYSICS_CALLBACK_BODY_LAST
kept as sentinel, not really an event
Definition: EPhysics.h:2267
EAPI void embryo_program_native_call_add(Embryo_Program *ep, const char *name, Embryo_Cell(*func)(Embryo_Program *ep, Embryo_Cell *params))
Adds a native program call to the given Embryo program.
Definition: embryo_amx.c:344
void elm_map_name_del(Elm_Map_Name *name)
Remove a name from the map.
Definition: elm_map.c:4786
Structure passed as value on EDJE_MESSAGE_STRING_FLOAT messages.
Definition: Edje_Legacy.h:545
EAPI int edje_edit_part_items_count_get(Evas_Object *obj, const char *part)
Gets the count of part items in the given edje.
Definition: edje_edit.c:5214
Definition: Ecore_X.h:981
void elm_entry_end_visible_set(Elm_Entry *obj, Eina_Bool setting)
Sets the visibility of the end widget of the entry, set by elm_object_part_content_set(ent,...
Definition: elm_entry_eo.legacy.c:297
Eina_List * entries
a list of Edje_Font_Directory_Entry
Definition: edje_convert.h:32
Definition: Ecore_X.h:988
Elm_Win_Move_Resize_Mode
Define the move or resize mode of window.
Definition: elm_win_legacy.h:178
A structure that stores old external directory entries.
Definition: edje_convert.h:50
EAPI Ethumb_Thumb_Aspect ethumb_thumb_aspect_get(const Ethumb *e)
Get the aspect ratio policy.
Definition: ethumb.c:527
Eina_F16p16 yy
yy in y' = (x * yx) + (y * yy) + yz
Definition: eina_matrix.h:173
@ ELM_PANEL_ORIENT_BOTTOM
Panel (dis)appears from the bottom.
Definition: elm_panel_eo.h:21
unsigned int abi_version
always use:
Definition: elm_prefs_common.h:123
Eina_Bool eina_module_unload(Eina_Module *m)
Unloads a module.
Definition: eina_module.c:350
EAPI Eina_Bool ecore_wl2_window_rotation_app_get(Ecore_Wl2_Window *window)
Get if an application has set window rotation.
Definition: ecore_wl2_window.c:1235
void elm_gengrid_group_item_size_set(Elm_Gengrid *obj, int w, int h)
Set the size for the group items of a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:39
void elm_transit_effect_add(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect, Elm_Transit_Effect_End_Cb end_cb)
Add a new effect to the transit.
Definition: elm_transit.c:596
Evas_Object_Box_Option * evas_object_box_prepend(Evas_Box *obj, Efl_Canvas_Object *child)
Prepend a new child object to the given box object o.
Definition: evas_box_eo.legacy.c:93
EAPI void ephysics_body_linear_velocity_get(const EPhysics_Body *body, double *x, double *y, double *z)
Get body's linear velocity on x, y and z axes.
Eina_Bool elm_layout_part_cursor_set(Eo *obj, const char *part, const char *cursor)
Sets a specific cursor for an edje part.
Definition: efl_ui_layout.c:3221
void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority)
Set the major priority of a quickpanel window.
Definition: efl_ui_win.c:8105
void * evas_object_event_callback_del(Evas_Object *obj, Evas_Callback_Type type, Evas_Object_Event_Cb func)
Delete a callback function from an object.
Definition: evas_callbacks.c:513
@ ELM_MAP_SOURCE_TYPE_ROUTE
Route service provider.
Definition: elm_map_eo.h:25
@ EDJE_CHANNEL_BACKGROUND
Background audio sounds
Definition: Edje_Common.h:335
Eina_Bool eina_simple_xml_attributes_parse(const char *buf, unsigned buflen, Eina_Simple_XML_Attribute_Cb func, const void *data)
Given a buffer with xml attributes, parse them to key=value pairs.
Definition: eina_simple_xml_parser.c:501
EAPI Ecore_Wl2_Display * ecore_wl2_window_display_get(const Ecore_Wl2_Window *window)
Get which display a given window is using.
Definition: ecore_wl2_window.c:1173
EAPI int ecore_con_client_port_get(const Ecore_Con_Client *cl)
Returns the port that the client has connected to.
Definition: ecore_con_legacy.c:746
Elm_Object_Multi_Select_Mode
Possible values for the multi-selection policy of some widgets.
Definition: elm_general.h:292
@ ELM_PANEL_ORIENT_TOP
Panel (dis)appears from the top.
Definition: elm_panel_eo.h:20
EAPI void ecore_x_window_background_color_set(Ecore_X_Window win, unsigned short r, unsigned short g, unsigned short b)
Sets the background color of the given window.
Definition: ecore_x_window.c:1551
@ EINA_RECTANGLE_OUTSIDE_LEFT
Position is to the left of the rectangle.
Definition: eina_rectangle.h:161
int ethumb_client_compress_get(const Ethumb_Client *client)
Get compression level used in requests.
Definition: ethumb_client.c:1534
static void eina_clist_add_tail(Eina_Clist *list, Eina_Clist *elem)
Adds an element at the tail of the list.
@ EVAS_CALLBACK_AXIS_UPDATE
Input device changed value on some axis.
Definition: Evas_Common.h:457
const void * EINA_THREAD_JOIN_CANCELED
The return value of eina_thread_join() if it was canceled with eina_thread_cancel().
Definition: eina_thread.c:316
EAPI void ecore_wl2_window_frame_callback_del(Ecore_Wl2_Frame_Cb_Handle *handle)
Delete a callback that fires when the window's surface_frame callback fires.
Definition: ecore_wl2_window.c:1773
void(* Edje_Markup_Filter_Cb)(void *data, Evas_Object *obj, const char *part, char **text)
Callback prototype for Edje_Text_Filter.
Definition: Edje_Common.h:1351
Evas_Object * elm_genlist_add(Evas_Object *parent)
Add a new genlist widget to the given parent Elementary (container) object.
Definition: elm_genlist.c:5998
Evas_Object * edje_object_part_box_remove_at(Evas_Object *obj, const char *part, unsigned int pos)
Removes an object from the box.
Definition: edje_part_table.c:267
void elm_grid_size_get(const Elm_Grid *obj, int *w, int *h)
Get the virtual size of the grid.
Definition: elm_grid_eo.legacy.c:9
Evas_Object * elm_win_util_standard_add(const char *name, const char *title)
Adds a window object with standard setup.
Definition: efl_ui_win.c:9579
EAPI Evas_Object * ecore_evas_cursor_device_unset(Ecore_Evas *ee, Efl_Input_Device *pointer)
Unsets the cursor of the specified pointer device.
Definition: ecore_evas.c:1920
EAPI void ecore_evas_demand_attention_set(Ecore_Evas *ee, Eina_Bool on)
Sets the "i demand attention" flag on a canvas window.
Definition: ecore_evas.c:2599
void edje_object_size_class_del(Evas_Object *obj, const char *size_class)
Delete the object size class.
Definition: edje_util.c:1983
const char * keyname
The name of the key that was pressed.
Definition: Ecore_Sdl.h:67
int hold
The hold flag.
Definition: Evas_Legacy.h:349
Definition: ecore_evas_wayland.h:7
EAPI char * ecore_drm2_output_model_get(Ecore_Drm2_Output *output)
Get the model of a given output.
Definition: ecore_drm2_outputs.c:1394
EINA_DEPRECATED EAPI void ecore_drm_fb_set(Ecore_Drm_Device *dev, Ecore_Drm_Fb *fb)
Sets an Ecore_Drm_Fb as the current framebuffer.
Definition: ecore_drm_fb.c:197
EOAPI Efl_Canvas_Object * elm_obj_entry_textblock_get(const Eo *obj)
Returns the actual textblock object of the entry.
const char * item_style
Name of the visual style to use for this item.
Definition: elm_gen.h:118
EAPI void ethumb_video_interval_set(Ethumb *e, float interval)
Set the video frame interval, in seconds.
Definition: ethumb.c:775
Ecore_Audio output object.
EOAPI void elm_obj_web_dialog_alert_hook_set(Eo *obj, Elm_Web_Dialog_Alert func, void *data)
Sets the function to call when an alert dialog.
Eina_Bool elm_genlist_focus_on_selection_get(const Elm_Genlist *obj)
Get whether focus upon item's selection mode is enabled.
Definition: elm_genlist_eo.legacy.c:33
Eina_Bool elm_mapbuf_alpha_get(const Elm_Mapbuf *obj)
Get a value whether alpha blending is enabled or not.
Definition: elm_mapbuf_eo.legacy.c:33
Definition: eina_simple_xml_parser.h:184
Eina_Future ** storage
The storage will be used by Eina to store a pointer to the created future.
Definition: eina_promise.h:482
void evas_nochange_pop(Evas_Canvas *obj)
Pop the nochange flag down 1.
Definition: evas_canvas_eo.legacy.c:195
int z
Value of the wheel event (+1/-1)
Definition: Ecore_Input.h:271
@ ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED
The number layout to allow a positive or negative sign at the start.
Definition: elm_entry_common.h:30
Elm_Object_Item * last_focused_item
This records the last focused item when widget looses focus.
Definition: elm_widget_genlist.h:57
void evas_map_util_points_color_set(Evas_Map *m, int r, int g, int b, int a)
Set color of all points to given color.
Definition: evas_map.c:922
Eina_Bool ecore_thread_global_data_add(const char *key, void *value, Eina_Free_Cb cb, Eina_Bool direct)
Adds some data to a hash shared by all threads.
Definition: ecore_thread.c:1360
const char * name
The name of the property.
Definition: eldbus_object.h:100
EAPI const char * efreet_mime_globs_type_get(const char *file)
Retrieve the mime type of a file using globs.
Definition: efreet_mime.c:563
const char * edje_object_part_text_style_user_peek(const Eo *obj, const char *part)
Returns the text of the object part.
Definition: edje_legacy.c:490
int value
value of the limit
Definition: Edje_Edit.h:142
Eina_Bool elm_web_uri_set(Evas_Object *obj, const char *url)
Sets the URI for the web object.
Definition: elm_web2.c:108
Eina_Bool eio_file_associate_add(Eio_File *ls, const char *key, const void *data, Eina_Free_Cb free_cb)
Associate data with the current filtered file.
Definition: eio_file.c:766
static void eina_vector3_scale(Eina_Vector3 *out, const Eina_Vector3 *v, double scale)
Scale vector.
#define eina_future_then(_prev,...)
A syntactic sugar over eina_future_then_from_desc().
Definition: eina_promise.h:1738
Eina_Bool eeze_sensor_xy_get(Eeze_Sensor_Obj *sens, float *x, float *y)
Get data from first two data properties.
Definition: eeze_sensor.c:269
void(* hide)(Evas_Object *o)
code to be run when hiding object on a canvas
Definition: Evas_Common.h:1956
#define FUNC_ITERATOR_FREE(Function)
Helper macro to cast Function to a Eina_Iterator_Free_Callback.
Definition: eina_iterator.h:190
Ecore_Con_Client * client
the client that connected
Definition: Ecore_Con.h:467
const char * elm_genlist_item_cursor_get(const Elm_Object_Item *eo_it)
Get the type of mouse pointer/cursor decoration set to be shown, when the mouse pointer is over the g...
Definition: elm_genlist.c:7727
EOAPI void elm_obj_calendar_date_min_set(Eo *obj, const Efl_Time *min)
Minimum date on calendar.
Evas_Image_Animated_Loop_Hint evas_object_image_animated_loop_type_get(const Evas_Object *obj)
Get the kind of looping the image object does.
Definition: evas_image_legacy.c:288
EOAPI void elm_obj_gengrid_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode)
Set the gengrid select mode.
EOAPI void elm_obj_calendar_selectable_set(Eo *obj, Elm_Calendar_Selectable selectable)
Define which fields of a tm struct will be taken into account, when Elm.Calendar.selected_time....
int eina_file_statat(void *container, Eina_File_Direct_Info *info, Eina_Stat *st)
Uses information provided by Eina_Iterator of eina_file_stat_ls() or eina_file_direct_ls() to call st...
Definition: eina_file.c:1189
Evas_Object * elm_photocam_add(Evas_Object *parent)
Add a new Photocam object.
Definition: efl_ui_image_zoomable.c:3290
void evas_event_feed_key_up_with_keycode(Evas *obj, const char *keyname, const char *key, const char *string, const char *compose, unsigned int timestamp, const void *data, unsigned int keycode)
Key up event feed with keycode.
Definition: evas_events.c:3733
@ EEZE_UDEV_TYPE_POWER_AC
Definition: Eeze.h:251
EAPI Eina_Bool edje_edit_state_map_perspective_on_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets perspective_on value of given part state.
Definition: edje_edit.c:7771
EAPI void ecore_imf_context_input_panel_event_callback_call(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Event type, int value)
Calls a given input panel callback on the context ctx.
Definition: ecore_imf_context.c:1271
@ EDJE_CURSOR_USER
User cursor state.
Definition: Edje_Common.h:12
EAPI Eina_Bool edje_edit_state_map_backface_cull_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool backface_cull)
Sets backface_cull value of given part state.
Eina_Bool evas_object_pointer_inside_by_device_get(const Evas_Object *obj, Efl_Input_Device *dev)
Returns whether the mouse pointer is logically inside the object.
Definition: evas_object_main.c:2687
Eina_Bool evas_object_clipees_has(const Efl_Canvas_Object *obj)
Test if any object is clipped by obj.
Definition: evas_clip.c:523
Eina_Array * eina_module_arch_list_get(Eina_Array *array, const char *path, const char *arch)
Gets an array of modules found on the directory path matching an arch type.
Definition: eina_module.c:481
Elm_Web_Window_Feature_Flag
Definitions of web window features.
Definition: elm_web_common.h:128
void elm_object_item_del_cb_set(Elm_Widget_Item *obj, Evas_Smart_Cb del_cb)
Set the function to be called when an item from the widget is freed.
Definition: elm_widget_item_eo.legacy.c:231
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:378
int evas_async_events_fd_get(void)
Access the canvas' asynchronous event queue.
Definition: evas_async_events.c:175
const Eina_Value_Type * EINA_VALUE_TYPE_HASH
manages hash type.
Definition: eina_value.c:5611
EAPI void eina_evlog_stop(void)
Stops logging.
Definition: eina_evlog.c:228
Eina_Bool edje_object_part_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference)
Adds an object to the box.
Definition: edje_part_table.c:246
EAPI void ecore_cocoa_window_move(Ecore_Cocoa_Window *window, int x, int y)
Moves a Cocoa window at a given point.
#define ELM_THUMB_EVENT_PRESS
Called when pressed.
Definition: elm_thumb_eo.h:62
struct _Eet_File Eet_File
Opaque handle that defines an Eet file (or memory).
Definition: Eet.h:527
EAPI int ECORE_WL2_EVENT_DATA_SOURCE_DROP
Definition: ecore_wl2.c:31
@ ELM_GLVIEW_DEPTH_8
Request min.
Definition: elm_glview_eo.h:45
@ EINA_FILE_WILLNEED
Advise need for all the mapped memory.
Definition: eina_file.h:145
EOAPI Eina_Bool elm_obj_fileselector_buttons_ok_cancel_get(const Eo *obj)
Get whether the "ok" and "cancel" buttons on a given file selector widget are being shown.
Eina_Lock _eina_file_lock_cache
The global file lock cache.
Definition: eina_file_common.c:54
Definition: evas_mmx.h:84
EAPI void ecore_x_window_show(Ecore_X_Window win)
Shows a window.
Definition: ecore_x_window.c:507
double elm_animation_view_duration_time_get(const Elm_Animation_View *obj)
Get the duration of animation in seconds.
EAPI void ecore_evas_urgent_set(Ecore_Evas *ee, Eina_Bool on)
Sets The urgent hint flag.
Definition: ecore_evas.c:2569
#define EVAS_SMART_CLASS_VERSION
The version you have to put into the version field in the Evas_Smart_Class struct.
Definition: Evas_Common.h:1938
void edje_color_class_del(const char *color_class)
Deletes edje color class.
Definition: edje_util.c:760
Definition: eina_rectangle.h:121
EAPI void ecore_imf_context_input_panel_event_callback_del(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Event type, void(*func)(void *data, Ecore_IMF_Context *ctx, int value))
Unregisters a callback function which will be called if there is change in input panel state,...
Definition: ecore_imf_context.c:1241
static Eina_Lock_Result eina_rwlock_release(Eina_RWLock *mutex)
Releases a lock.
void evas_object_render_op_set(Evas_Object *eo_obj, Evas_Render_Op render_op)
Sets the render mode to be used for compositing the Evas object.
Definition: evas_object_main.c:2164
@ EVAS_DEVICE_CLASS_GAMEPAD
A gamepad controller or joystick.
Definition: Evas_Common.h:327
EAPI Eina_Bool edje_edit_state_text_elipsis_set(Evas_Object *obj, const char *part, const char *state, double value, double balance)
Sets the text vertical align of a part state.
void edje_collection_cache_flush(void)
Cleans the collection cache.
Definition: edje_cache.c:963
@ ECORE_FILE_EVENT_MODIFIED
Modified file or directory event.
Definition: Ecore_File.h:77
Contains information about an Ecore mouse input/output event.
Definition: Ecore_Input.h:367
@ EMBRYO_ERROR_DOMAIN
Parameter error.
Definition: Embryo.h:416
@ EFL_UI_TEXTPATH_DIRECTION_CCW_CENTER
Counter-clockwise, middle of text will be at start angle.
Definition: efl_ui_textpath_eo.legacy.h:23
char * str
The message's string value.
Definition: Edje_Legacy.h:559
Eina_Error eina_error_get(void)
Returns the last set error.
Definition: eina_error.c:389
struct _Ecore_Fb_Input_Device Ecore_Fb_Input_Device
Input device handler.
Definition: Ecore_Fb.h:49
Eina_Bool destructed_is
This flag indicates if Efl.Ui.Layout destructor was called.
Definition: elm_widget_layout.h:71
EAPI void ecore_evas_cursor_set(Ecore_Evas *ee, const char *file, int layer, int hot_x, int hot_y)
Sets the cursor for the default pointer device.
Definition: ecore_evas.c:1835
void evas_object_smart_move_children_relative(Evas_Object *obj, Evas_Coord dx, Evas_Coord dy)
Moves all children objects of a given smart object relative to a given offset.
Definition: evas_object_smart.c:790
@ ECORE_IMF_EVENT_MOUSE_UP
Mouse Up event.
Definition: Ecore_IMF.h:251
EAPI Eina_List * edje_edit_data_list_get(Evas_Object *obj)
Retrieves a list with the item names inside the data block.
Definition: edje_edit.c:2329
Eo Ector_Surface
The base type to render content into.
Definition: Ector.h:93
Eina_Iterator * eina_inarray_iterator_new(const Eina_Inarray *array)
Returns a new iterator associated to an array.
Definition: eina_inarray.c:739
@ ECORE_IMF_INPUT_PANEL_LAYOUT_MONTH
Month layout.
Definition: Ecore_IMF.h:361
void edje_mmap_collection_list_free(Eina_List *lst)
Frees file collection list.
Definition: edje_load.c:205
EAPI Eina_Bool edje_edit_part_drag_count_x_set(Evas_Object *obj, const char *part, int count)
Sets horizontal draggable count for part.
const Eina_Value_Type * EINA_VALUE_TYPE_BLOB
manages blob of bytes type, see Eina_Value_Blob
Definition: eina_value.c:5613
Eina_Bool edje_external_param_bool_get(const Eina_List *params, const char *key, Eina_Bool *ret)
Gets the value of the given parameter of boolean type.
Definition: edje_external.c:297
void elm_image_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *size_down)
Control if the object is (up/down) resizable.
Definition: efl_ui_image.c:2672
@ EMILE_IMAGE_LOAD_ERROR_UNKNOWN_FORMAT
File is not a known format.
Definition: emile_image.h:115
EINA_DEPRECATED const char * elm_flipselector_item_label_get(const Elm_Object_Item *it)
Get the label of a given flip selector widget's item.
Definition: elm_widget_colorselector.h:32
@ ELM_FILESELECTOR_GRID
Layout as a grid.
Definition: elm_interface_fileselector_eo.h:22
const char * eina_magic_string_get(Eina_Magic magic)
Gets the string associated with the given magic identifier.
Definition: eina_magic.c:189
Eina_Bool(* Eina_Hash_Foreach)(const Eina_Hash *hash, const void *key, void *data, void *fdata)
Type for a function to iterate over a hash table.
Definition: eina_hash.h:342
Eina_F16p16 zx
zx in z' = (x * zx) + (y * zy) + zz
Definition: eina_matrix.h:176
void elm_video_pause(Evas_Object *obj)
Pause a video.
Definition: efl_ui_video.c:559
struct _Ecore_File_Monitor Ecore_File_Monitor
Abstract type used when monitoring a directory.
Definition: Ecore_File.h:57
EOAPI void elm_obj_fileselector_buttons_ok_cancel_set(Eo *obj, Eina_Bool visible)
Enable/disable the "ok" and "cancel" buttons on a given file selector widget.
void eina_counter_stop(Eina_Counter *counter, int specimen)
Stops the time count.
Definition: eina_counter.c:169
static void eina_vector2_negate(Eina_Vector2 *out, const Eina_Vector2 *v)
Make negative vector.
EAPI int ECORE_X_DEVICES_CHANGE
Definition: ecore_x.c:167
EOAPI Eina_Bool elm_obj_gesture_layer_hold_events_get(const Eo *obj)
Get the repeat-events setting.
EAPI void ecore_drm_device_pointer_warp(Ecore_Drm_Device *dev, int x, int y)
Warps the pointer position of Ecore_Drm_Device.
Definition: ecore_drm_device.c:554
Eina_Bool in_calc
object is currently in group_calc
Definition: elm_widget_layout.h:87
Eina_Bool eina_ustrbuf_append_length(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t length)
Appends a string of exact length to a buffer, reallocating as necessary.
static Eina_F8p24 eina_f16p16_to_f8p24(Eina_F16p16 a)
Converts an Eina_F16p16 floating point number into Eina_F8p16 format.
void ethumb_client_aspect_set(Ethumb_Client *client, Ethumb_Thumb_Aspect a)
Configure aspect mode to use.
Definition: ethumb_client.c:1360
@ ELM_GENLIST_ITEM_SCROLLTO_IN
To the nearest viewport.
Definition: elm_general.h:380
Eina_List * last
Pointer to the last element of the list - don't touch.
Definition: eina_list.h:336
EAPI Eina_Bool edje_edit_image_set_rename(Evas_Object *obj, const char *set, const char *new_set)
Renames image set.
Definition: edje_edit.c:9147
EAPI EPhysics_Camera * ephysics_world_camera_get(const EPhysics_World *world)
Get the camera used by an ephysics world.
EAPI void ecore_x_window_shape_input_mask_set(Ecore_X_Window win, Ecore_X_Pixmap mask)
Sets the input shape of the given window to that given by the pixmap mask.
Definition: ecore_x_window_shape.c:43
EOAPI void elm_obj_entry_input_panel_show(Eo *obj)
Show the input panel (virtual keyboard) based on the input panel property of entry such as layout,...
Evas_Object * elm_layout_edje_get(const Eo *obj)
Get the edje layout.
Definition: efl_ui_layout.c:1881
EAPI Ecore_Drm2_Plane * ecore_drm2_plane_assign(Ecore_Drm2_Output *output, Ecore_Drm2_Fb *fb, int x, int y)
Find a hardware plane where a given Ecore_Drm2_Fb can go based on format and size.
Definition: ecore_drm2_plane.c:42
Eldbus_Connection * eldbus_connection_ref(Eldbus_Connection *conn)
Increment connection reference count.
Definition: eldbus_core.c:1171
EAPI void ecore_win32_window_state_request_send(Ecore_Win32_Window *window, Ecore_Win32_Window_State state, unsigned int set)
Apply the modification of the state to the given window.
Definition: ecore_win32_window.c:1638
double evas_vg_shape_stroke_location_get(Evas_Vg_Shape *obj)
Gets the stroke location to be used for stroking the path.
Definition: efl_canvas_vg_shape.c:278
EAPI const char * edje_edit_state_map_perspective_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the part's name that is used as the 'perspective point'.
Definition: edje_edit.c:8030
@ EMBRYO_ERROR_FORMAT
Out of memory.
Definition: Embryo.h:407
Eina_Bool evas_object_image_source_visible_get(const Evas_Object *eo)
Get the state of the source object visibility.
Definition: evas_image_legacy.c:1089
Eina_Bool(* Ecore_Con_Eet_Client_Cb)(void *data, Ecore_Con_Reply *reply, Ecore_Con_Client *conn)
Called when a client connects to the server.
Definition: Ecore_Con_Eet.h:76
void eina_freeq_mem_max_set(Eina_FreeQ *fq, size_t mem)
Set the maximum amount of memory allowed.
Definition: eina_freeq.c:506
Elm_Sel_Format
Defines the types of content.
Definition: elm_cnp.h:72
EAPI Eina_Bool edje_edit_state_tween_insert_at(Evas_Object *obj, const char *part, const char *state, double value, const char *tween, int place)
Inserts a new tween frame to the given part state into a specific place.
Definition: edje_edit.c:10692
EAPI double edje_edit_part_item_item_align_y_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the vertical align value of a part state.
Evas_Object * obj
Pointer to the box child object, itself.
Definition: Evas_Common.h:2873
Eina_Strbuf * eina_strbuf_substr_get(Eina_Strbuf *buf, size_t pos, size_t len)
Obtains substring from a source string buffer.
Definition: eina_strbuf.c:205
EOAPI void evas_canvas_key_modifier_off(Eo *obj, const char *keyname)
Disables or turns off programmatically the modifier key with name keyname for the default seat.
size_t len
The length of the selection data.
Definition: elm_cnp.h:109
void evas_map_util_points_populate_from_object_full(Evas_Map *m, const Evas_Object *eo_obj, Evas_Coord z)
Populate source and destination map points to match exactly object.
Definition: evas_map.c:863
Evas_Object *(* Edje_Item_Provider_Cb)(void *data, Evas_Object *obj, const char *part, const char *item)
Callback prototype for Edje_Item_Provider.
Definition: Edje_Common.h:1362
Eina_Bool eina_matrix4_inverse(Eina_Matrix4 *out, const Eina_Matrix4 *in)
Computes the inverse of the given matrix.
Definition: eina_matrix.c:749
Efl_Canvas_Object * elm_radio_selected_object_get(const Efl_Ui_Radio *obj)
Get the selected radio object.
Definition: efl_ui_radio.c:446
EAPI const char * edje_edit_part_api_name_get(Evas_Object *obj, const char *part)
Gets api's name of a part.
Evas_GL_Color_Format color_format
Surface Color Format.
Definition: Evas_GL.h:565
@ EVAS_RENDER_MODE_BLOCKING
The rendering is blocking mode.
Definition: Evas_Common.h:306
Eina_File_Populate
Type for enumeration of a file access type.
Definition: eina_file.h:142
EAPI Eina_Bool ecore_x_selection_xdnd_set(Ecore_X_Window w, const void *data, int size)
Claim ownership of the XDND selection and set its data.
Definition: ecore_x_selection.c:240
EINA_DEPRECATED EAPI Eina_Bool ecore_wl_dnd_selection_has_owner(Ecore_Wl_Dnd *dnd)
Definition: ecore_wl_dnd.c:130
void elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child)
Append object to custom focus chain.
Definition: elm_focus_legacy.c:158
EAPI void ecore_evas_shadow_geometry_set(Ecore_Evas *ee, int l, int r, int t, int b)
Sets shadow geometry for client-side decorations.
Definition: ecore_evas.c:2799
static Eina_F16p16 eina_f32p32_to_f16p16(Eina_F32p32 a)
Converts an Eina_F32p32 floating point number into Eina_F16p16 format.
EAPI Eina_Bool edje_edit_part_source_set(Evas_Object *obj, const char *part, const char *source)
Sets the source of part.
Definition: edje_edit.c:4178
@ EDJE_TWEEN_MODE_DIVISOR_INTERP
Divisor iterp tween mode value.
Definition: Edje_Common.h:1891
void elm_gengrid_item_tooltip_style_set(Elm_Object_Item *it, const char *style)
Set a different style for a given gengrid item's tooltip.
Definition: elm_gengrid.c:4931
static Eina_Bool eina_value_list_vset(Eina_Value *value, unsigned int position, va_list args)
Sets the generic value in a list member.
EAPI Eina_Bool edje_edit_part_mask_flags_set(Evas_Object *obj, const char *part, Evas_Event_Flags mask_flags)
Sets mask_flags for part.
Definition: edje_edit.c:4039
char *(* Elm_Multibuttonentry_Format_Cb)(int count, void *data)
This callback type is used to format the string that will be used to display the hidden items counter...
Definition: elc_multibuttonentry_common.h:33
Definition: Ecore_Wayland.h:116
void elm_map_overlay_region_get(const Elm_Map_Overlay *overlay, double *lon, double *lat)
Get the geographic coordinates of the overlay.
Definition: elm_map.c:5101
#define ELM_GENGRID_EVENT_ACTIVATED
Called when gengrid got activated.
Definition: elm_gengrid_eo.h:744
unsigned int max
Number of elements allocated to the members.
Definition: eina_inarray.h:231
@ EDJE_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME
The name of a person.
Definition: Edje_Common.h:1318
EAPI void ecore_drm2_fb_discard(Ecore_Drm2_Fb *fb)
Discard a framebuffer object.
Definition: ecore_drm2_fb.c:180
Eina_Inlist * eina_inlist_append_relative(Eina_Inlist *list, Eina_Inlist *new_l, Eina_Inlist *relative)
Adds a new node after the given relative item in list.
Definition: eina_inlist.c:274
Ecore_IMF_Mouse_Flags flags
The flags corresponding the mouse click (single, double or triple click)
Definition: Ecore_IMF.h:601
@ ECORE_COCOA_CURSOR_RESIZE_DOWN
Resize down cursor.
Definition: Ecore_Cocoa.h:113
Eina_Hash * x
Keep track of all user extensions, keys that begin with X-.
Definition: efreet_desktop.h:123
Definition: elm_priv.h:329
void ecore_wl2_offer_mimes_set(Ecore_Wl2_Offer *offer, Eina_Array *mimes)
Set mimetypes you are accepting under this offer.
Definition: ecore_wl2_dnd.c:750
EAPI Edje_Edit_Entry_Mode edje_edit_part_entry_mode_get(Evas_Object *obj, const char *part)
Gets the edit mode for a textblock part.
Definition: edje_edit.c:3054
void ** Eina_Array_Iterator
Type for an iterator on arrays, used with EINA_ARRAY_ITER_NEXT.
Definition: eina_array.h:222
EAPI Ecore_Evas * ecore_evas_software_x11_pixmap_new(const char *disp_name, Ecore_X_Window parent, int x, int y, int w, int h)
Creates a new Ecore_Evas which does not contain an XWindow.
Definition: ecore_evas.c:4001
EAPI void ephysics_world_point_light_position_set(EPhysics_World *world, Evas_Coord lx, Evas_Coord ly, Evas_Coord lz)
Set position of point light to be applied on the scene.
EAPI double edje_edit_state_align_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the horizontal align value of a part state.
@ ELM_WIN_KEYBOARD_UNKNOWN
Unknown keyboard state.
Definition: elm_win_legacy.h:120
EOAPI Efl_Canvas_Object * elm_obj_segment_control_item_icon_get(const Eo *obj, int idx)
Get the icon associated to the item.
EAPI void ecore_x_e_illume_window_state_send(Ecore_X_Window win, Ecore_X_Illume_Window_State state)
Definition: ecore_x_e.c:2059
void evas_object_text_outline_color_get(const Evas_Text *obj, int *r, int *g, int *b, int *a)
Controls the outline color for the given text object.
Definition: evas_text_eo.legacy.c:45
Eet_Descriptor_Hash_Foreach_Callback hash_foreach
iterates over all elements in the hash h in no specific order
Definition: Eet.h:2842
_Eina_Simple_XML_Node_Type
Definition: eina_simple_xml_parser.h:155
Evas_Object * elm_separator_add(Evas_Object *parent)
Add a separator object to parent.
Definition: elm_separator.c:49
EOAPI Elm_Object_Multi_Select_Mode elm_obj_genlist_multi_select_mode_get(const Eo *obj)
Get the genlist multi select mode.
char * ecore_file_dir_get(const char *file)
Gets the directory where the given file resides.
Definition: ecore_file.c:594
@ EMBRYO_ERROR_NOTFOUND
File is for a newer version of the Embryo_Program.
Definition: Embryo.h:409
EAPI Eina_Bool edje_edit_color_class_colors_get(Evas_Object *obj, const char *class_name, int *r, int *g, int *b, int *a, int *r2, int *g2, int *b2, int *a2, int *r3, int *g3, int *b3, int *a3)
Gets all the colors that compose the class.
Definition: edje_edit.c:2573
EOAPI Eina_Bool elm_obj_slideshow_items_loop_get(const Eo *obj)
Get if, after a slideshow is started, for a given slideshow widget, its items are to be displayed cyc...
double elm_config_password_show_last_timeout_get(void)
Get the timeout value in "show last" password mode.
Definition: elm_config.c:3038
void(* statistics)(void *data)
Report statistics on the content of the mempool; can be NULL if the feature isn't available in the ba...
Definition: eina_inline_mempool.x:46
EWAPI void efl_build_version_set(int vmaj, int vmin, int vmic, int revision, const char *flavor, const char *build_id)
Inform EFL of the version this application was built for.
Definition: efl_loop.c:639
Definition: elm_widget_map.h:305
Evas_BiDi_Direction evas_object_paragraph_direction_get(const Efl_Canvas_Object *obj)
This handles text paragraph direction of the given object.
Definition: efl_canvas_object_eo.legacy.c:144
Definition: eina_inline_safepointer.x:97
void elm_index_item_selected_set(Elm_Index_Item *obj, Eina_Bool selected)
Set the selected state of an item.
Definition: elm_index_item_eo.legacy.c:3
struct _Eina_Value_Hash Eina_Value_Hash
Value type for EINA_VALUE_TYPE_HASH.
Definition: eina_value.h:2573
EAPI const char * edje_edit_state_text_text_source_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets part name, which used as text source.
Definition: edje_edit.c:8829
const Eina_List * elm_theme_list_get(const Elm_Theme *th)
Return a list of theme elements to be used in a theme.
Definition: elm_theme.c:795
const char * eeze_net_mac_get(Eeze_Net *net)
Get the MAC address of a net object.
Definition: eeze_net.c:140
@ ECORE_WIN32_CURSOR_SHAPE_HAND
Hand.
Definition: Ecore_Win32.h:108
The structure type used with the Preedit_End Input Method event.
Definition: Ecore_IMF.h:528
Eina_Hash * properties
The list of properties connected to layout parts.
Definition: elm_widget_layout.h:59
Evas_Object * elm_flipselector_add(Evas_Object *parent)
Add a new flip selector widget to the given parent Elementary (container) widget.
Definition: elm_flipselector.c:659
@ ELM_WIN_KEYGRAB_EXCLUSIVE
Get the grabbed-key exclusively regardless of window's position.
Definition: elm_win_legacy.h:152
int evas_textblock_cursor_text_prepend(Efl_Text_Cursor_Handle *cur, const char *_text)
Adds text to the current cursor position and set the cursor to after the start of the text just added...
Definition: evas_object_textblock.c:11813
#define ELM_GENLIST_EVENT_MOVED
Called when genlist item moved.
Definition: elm_genlist_eo.h:816
Definition: Ecore_Drm.h:68
EAPI Eina_Bool ephysics_shape_save(const EPhysics_Shape *shape, const char *filename)
Save the shape to a file.
@ ELM_MAP_ZOOM_MODE_AUTO_FIT
Zoom until map fits inside the scroll frame with no pixels outside this area.
Definition: elm_map_legacy.h:20
int x
Top-left x coordinate of rectangle.
Definition: eina_rectangle.h:128
int ECORE_WIN32_EVENT_WINDOW_HIDE
Ecore_Event for the Ecore_Win32_Event_Hide event.
Definition: ecore_win32.c:411
EAPI Eina_Bool ecore_imf_context_prediction_hint_hash_set(Ecore_IMF_Context *ctx, const char *key, const char *value)
Sets the prediction hint data at the specified key.
Definition: ecore_imf_context.c:1485
EAPI double emotion_object_ratio_get(const Evas_Object *obj)
Retrieve the video aspect ratio of the media file loaded.
Definition: emotion_smart.c:852
Eina_Bool elm_layout_box_append(Eo *obj, const char *part, Evas_Object *child)
Append child to layout box part.
Definition: efl_ui_layout.c:3096
int elm_map_zoom_min_get(const Elm_Map *obj)
Get the minimum zoom of the source.
Definition: elm_map_eo.legacy.c:9
unsigned char bg
the index of the palette for the background color
Definition: Evas_Common.h:1867
void edje_object_animation_set(Efl_Canvas_Layout *obj, Eina_Bool on)
Whether this object is animating or not.
Definition: efl_canvas_layout_eo.legacy.c:3
Eina_Bool edje_object_part_table_pack(Evas_Object *obj, const char *part, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan)
Packs an object into the table.
Definition: edje_part_table.c:293
Eina_List * edje_file_collection_list(const char *file)
Gets a list of groups in an edje file.
Definition: edje_load.c:175
Eina_Bool(* label_set)(Evas_Object *obj, const char *label)
< Function to validate the value from the item widget before saving it.
Definition: elm_prefs_common.h:144
int elm_map_overlay_displayed_zoom_min_get(const Elm_Map_Overlay *overlay)
Get the minimum zoom from where the overlay is displayed.
Definition: elm_map.c:4976
Evas_Modifier * modifiers
modifier keys pressed during the event
Definition: Evas_Legacy.h:219
void(* Elm_Drag_Start)(void *data, Evas_Object *obj)
Callback called when a drag starts from an item container.
Definition: elm_cnp.h:217
void elm_prefs_item_iface_unregister(const Elm_Prefs_Item_Iface_Info *array)
Mass-unregister widgets implementing prefs items interfaces.
Definition: elm_prefs.c:1585
@ EVAS_GL_GLES_2_X
OpenGL-ES 2.x is the default.
Definition: Evas_GL.h:548
#define EINA_SAFETY_ON_TRUE_RETURN_VAL(exp, val)
The macro doesn't do anything unless EINA_SAFETY_CHECKS is defined.
Definition: eina_safety_checks.h:260
Eina_Bool ciphered
Is it ciphered ?
Definition: Eet.h:552
static Eina_Value eina_value_error_init(Eina_Error c)
Initialize Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:196
EOAPI void elm_obj_gesture_layer_rotate_step_set(Eo *obj, double step)
This function returns step-value for rotate action.
Definition: eo_lexer.h:101
Definition: Edje_Common.h:1280
void elm_transit_progress_value_set(Elm_Transit *transit, double progress)
Set current time progression of the animation.
Definition: elm_transit.c:962
void ecore_con_ssl_server_verify(Ecore_Con_Server *svr)
Enables certificate verification on a server object.
Definition: ecore_con_legacy.c:2528
unsigned char Eina_Bool
Type to mimic a boolean.
Definition: eina_types.h:527
void evas_image_cache_reload(Evas_Canvas *obj)
Reload the image cache.
Definition: evas_canvas_eo.legacy.c:285
Eina_Accessor_Lock_Callback unlock
Callback called when the container is unlocked.
Definition: eina_accessor.h:162
void * ext_data
Extension data - not used.
Definition: Ecore_Common.h:1058
This structure augments clipped smart object's instance data, providing extra members required by gen...
Definition: Evas_Common.h:2849
void eldbus_connection_unref(Eldbus_Connection *conn)
Decrement connection reference count.
Definition: eldbus_core.c:1306
Eina_F16p16 yz
yz in y' = (x * yx) + (y * yy) + yz
Definition: eina_matrix.h:174
static void eina_rectangle_rescale_in(const Eina_Rectangle *out, const Eina_Rectangle *in, Eina_Rectangle *res)
FIXME I am useless and used by no one.
@ ELM_GENGRID_ITEM_FIELD_ALL
Type all.
Definition: elm_general.h:414
EAPI int eet_data_image_header_read(Eet_File *ef, const char *name, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, Eet_Image_Encoding *lossy)
Reads just the header data for an image and dont decode the pixels.
Definition: eet_image.c:1541
void ecore_exe_callback_pre_free_set(Ecore_Exe *exe, Ecore_Exe_Cb func)
Defines a function to be called before really freeing the handle data.
Definition: ecore_exe.c:105
const char * efreet_uri_encode(Efreet_Uri *uri)
Get the string rapresentation of the given uri struct escaping illegal caracters. Remember to free th...
Definition: efreet_uri.c:91
EAPI struct wl_shm * ecore_wl_shm_get(void)
Retrieves the Wayland Shm Interface used for the current Wayland connection.
Definition: ecore_wl.c:275
EINA_DEPRECATED const char * elm_fileselector_entry_selected_get(const Evas_Object *obj)
Get the parent directory's path to the latest file selection on a given filer selector entry widget.
Definition: elc_fileselector_entry.c:329
Definition: ecore_win32_keysym_table.h:2423
Emile_Compressor_Type
Supported type of compression algorithm.
Definition: emile_compress.h:22
Eio_File * eio_eet_write_cipher(Eet_File *ef, const char *name, void *write_data, int size, int compress, const char *cipher_key, Eio_Done_Int_Cb done_cb, Eio_Error_Cb error_cb, const void *user_data)
Write a specified entry to an eet file handle using a cipher.
Definition: eio_eet.c:611
const char * elm_win_icon_name_get(const Evas_Object *obj)
Get the icon name of the window.
Definition: efl_ui_win.c:8520
const char * name
Name of the parameter.
Definition: Edje_Common.h:706
EAPI void ecore_evas_transparent_set(Ecore_Evas *ee, Eina_Bool transparent)
Sets whether an Ecore_Evas has an transparent window or not.
Definition: ecore_evas.c:1491
EAPI void ephysics_world_constraint_solver_mode_enable_set(EPhysics_World *world, EPhysics_World_Solver_Mode solver_mode, Eina_Bool enable)
Enable or disable a constraint solver mode to world.
void elm_config_cache_font_cache_size_set(int size)
Set the configured font cache size.
Definition: elm_config.c:3342
void evas_object_image_file_set(Evas_Object *obj, const char *file, const char *key)
Set the source file from where an image object must fetch the real image data (it may be an Eet file,...
Definition: evas_image_legacy.c:194
EOAPI int evas_canvas_event_down_count_get(const Eo *obj)
Get the number of mouse or multi presses currently active.
EAPI Eina_Bool edje_edit_state_container_min_v_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets whether vertical min size of the container is equal to the min vertical size of items (BOX and T...
@ ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL
The normal password layout.
Definition: elm_entry_common.h:42
#define EINA_INLIST_REVERSE_FOREACH(list, it)
Definition: eina_inlist.h:858
Eina_Array * eina_module_list_get(Eina_Array *array, const char *path, Eina_Bool recursive, Eina_Module_Cb cb, void *data)
Gets a list of modules found on the directory path.
Definition: eina_module.c:499
@ ECORE_WIN32_WINDOW_STATE_SHADED
shaded window
Definition: Ecore_Win32.h:74
void elm_spinner_min_max_set(Evas_Object *obj, double min, double max)
Control the minimum and maximum values for the spinner.
Definition: elm_spinner.c:1360
@ EINA_LOG_LEVEL_WARN
Warning log level.
Definition: eina_log.h:459
EAPI void ecore_x_window_geometry_get(Ecore_X_Window win, int *x, int *y, int *w, int *h)
Retrieves the geometry of the given window.
Definition: ecore_x_window.c:798
static unsigned int eina_array_count(const Eina_Array *array)
Returns the number of elements in an array.
Definition: Ecore_X.h:1003
Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transit)
Get the transit animation acceleration type.
Definition: elm_transit.c:784
struct _Eldbus_Object_Event_Interface_Added Eldbus_Object_Event_Interface_Added
Structure used with the ELDBUS_OBJECT_EVENT_IFACE_ADDED event.
@ ELM_MAP_SOURCE_TYPE_NAME
Name service provider.
Definition: elm_map_eo.h:26
#define EINA_VALUE_STRUCT_MEMBER(eina_value_type, type, member)
Helper to define Eina_Value_Struct_Member fields, uses offsetof() with type and member.
Definition: eina_value.h:3160
size_t namelen
strlen(name)
Definition: eina_log.h:418
Ecore_Ipc_Client * client
An IPC connection handle.
Definition: Ecore_Ipc.h:262
const char * elm_app_prefix_dir_get(void)
Get the application's run time prefix directory, as set by elm_app_info_set() and the way (environmen...
Definition: elm_main.c:556
static void eina_clist_move_head(Eina_Clist *dst, Eina_Clist *src)
Moves all elements from src to the head of dst.
EAPI Eina_Bool edje_edit_part_scale_get(Evas_Object *obj, const char *part)
Gets scale for the part.
Definition: edje_edit.c:4105
static void eina_vector2_set(Eina_Vector2 *dst, double x, double y)
Set parameters to vector.
void elm_glview_changed_set(Evas_Object *obj)
Notifies that there has been changes in the GLView.
Definition: elm_glview.c:563
Evas_Coord y1
Final-swipe direction starting point on Y.
Definition: elm_gesture_layer_common.h:37
const Edje_External_Type * edje_external_type_get(const char *type_name)
Gets the Edje_External_Type that defines an EXTERNAL type registered with the name type_name.
Definition: edje_external.c:342
EAPI Ecore_X_Randr_Crtc_Gamma_Info * ecore_x_randr_crtc_gamma_get(Ecore_X_Randr_Crtc crtc)
Definition: ecore_x_randr.c:2277
Definition: Ecore_X.h:579
Contains utility functions to ease usage of Efreet.
void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard)
Sets whether the window is a keyboard.
Definition: efl_ui_win.c:8319
EvasGLSync(* evasglCreateSync)(Evas_GL *evas_gl, unsigned int type, const int *attrib_list)
Definition: Evas_GL.h:5766
Elm_Text_Format
Text Format types.
Definition: elm_general.h:326
const char * hostname
The name of the host if any, or NULL.
Definition: efreet_uri.h:26
EOAPI void elm_obj_gesture_layer_tap_finger_size_set(Eo *obj, int sz)
This function sets the gesture layer finger-size for taps.
Eina_Bool eina_matrix3_quad_quad_map(Eina_Matrix3 *m, const Eina_Quad *src, const Eina_Quad *dst)
Creates a projective matrix that maps a quadrangle to a quadrangle.
Definition: eina_matrix.c:639
const char * efreet_hostname_get(void)
Returns the current hostname or empty string if not found.
Definition: efreet_base.c:237
EAPI void ecore_evas_resize(Ecore_Evas *ee, int w, int h)
Resizes an Ecore_Evas.
Definition: ecore_evas.c:1350
void eina_matrix4_rotate(Eina_Matrix4 *t, double rad, Eina_Matrix_Axis axis)
Sets the matrix values for a rotation operation.
Definition: eina_matrix.c:1154
@ ECORE_WIN32_CURSOR_SHAPE_CROSS
Crosshair.
Definition: Ecore_Win32.h:107
@ EVAS_FONT_HINTING_BYTECODE
Bytecode font hinting.
Definition: Evas_Legacy.h:1190
@ EDJE_TWEEN_MODE_LINEAR
Linear tween mode value.
Definition: Edje_Common.h:1884
Eina_List * edje_size_class_list(void)
Lists size classes.
Definition: edje_util.c:1788
int micro
< minor (new features, bugfixes, major improvements version)
Definition: Eeze.h:308
@ EET_ERROR_NONE
No error, it's all fine!
Definition: Eet.h:202
void elm_entry_autosave_set(Elm_Entry *obj, Eina_Bool auto_save)
This sets the entry object to 'autosave' the loaded text file or not.
Definition: elm_entry_eo.legacy.c:159
Eina_Accessor * eina_carray_length_accessor_new(void **array, unsigned int step, unsigned int length)
Creates an Eina_Accessor that wraps a plain fixed size C array.
Definition: eina_accessor.c:239
EAPI Eina_Stringshare * ecore_drm_output_make_get(Ecore_Drm_Output *output)
Gets the make of Ecore_Drm_Output.
Definition: ecore_drm_output.c:1228
Eina_Bool edje_object_color_class_clear(const Evas_Object *obj)
Delete all color classes defined in object level.
Definition: edje_util.c:1015
Evas_Device_Subclass evas_device_subclass_get(const Evas_Device *dev)
Get the device sub-class.
Definition: evas_device.c:392
void elm_object_focus_next_object_set(Evas_Object *obj, Evas_Object *next, Elm_Focus_Direction dir)
Set next object with specific focus direction.
Definition: elm_focus_legacy.c:112
Eina_Bool(* Eina_File_Copy_Progress)(void *data, unsigned long long done, unsigned long long total)
Type for a callback to report file copy progress.
Definition: eina_file.h:473
void evas_pointer_canvas_xy_get(const Evas_Canvas *obj, int *x, int *y)
This function returns the current known default pointer coordinates.
Definition: evas_canvas_eo.legacy.c:75
EAPI Eina_Bool edje_edit_part_item_index_align_y_set(Evas_Object *obj, const char *part, unsigned int index, double align_y)
Sets the vertical align value of a part state.
@ ECORE_X_ERROR_CODE_BAD_ATOM
Parameter not an Atom.
Definition: Ecore_X.h:397
const char * compose
A UTF8 string if this keystroke has modified a string in the middle of being composed - this string r...
Definition: Ecore_IMF.h:729
struct _Eldbus_Message Eldbus_Message
Represents the way data is sent and received in DBus.
Definition: Eldbus.h:173
_Eina_Matrix_Type
Definition: eina_matrix.h:49
EAPI void eet_node_dump(Eet_Node *n, int dumplevel, Eet_Dump_Callback dumpfunc, void *dumpdata)
TODO FIX ME.
Definition: eet_node.c:622
EAPI void ecore_evas_ews_manager_set(const void *manager)
Sets the identifier of the manager taking care of internal windows.
Definition: ecore_evas_ews.c:1473
EINA_DEPRECATED void elm_image_cache_all_set(int size)
Set the configured image cache size for all applications on the display.
EAPI Eina_Bool edje_edit_part_anti_alias_set(Evas_Object *obj, const char *part, Eina_Bool anti_alias)
Sets anti-aliasing for part.
Definition: edje_edit.c:3885
EAPI Eina_List * eeze_udev_find_similar_from_syspath(const char *syspath)
Returns a stringshared list of all syspaths that are (or should be) the same device as the device poi...
Definition: eeze_udev_find.c:14
EAPI Eina_Evlog_Buf * eina_evlog_steal(void)
Steals an event log buffer from the evlog core.
Definition: eina_evlog.c:190
Eina_Xattr_Flags
define extended attribute creation
Definition: eina_xattr.h:40
The Evas GL API This structure contains function pointers to the available GL functions.
Definition: Evas_GL.h:5153
@ ECORE_EVAS_AVOID_DAMAGE_BUILT_IN
there's the same pixmap as the previous one, but it is set as a "background pixmap" of the window.
Definition: Ecore_Evas.h:162
@ ELM_MAP_ROUTE_TYPE_FOOT
Route should consider user will be walking.
Definition: elm_map_eo.h:44
void *(* Eet_Descriptor_List_Next_Callback)(void *l)
Callback prototype for Eet_Descriptor_List_Next.
Definition: Eet.h:2702
static int eina_hash_djb2_len(const char *key, int *plen)
Hash function first reported by Dan Bernstein many years ago in comp.lang.c.
EOAPI Elm_Calendar_Select_Mode elm_obj_calendar_select_mode_get(const Eo *obj)
Select day mode to use.
int(* Eet_Key_Password_Callback)(char *buffer, int size, int rwflag, void *data)
Callback used to request if needed the password of a private key.
Definition: Eet.h:2007
void elm_gengrid_item_selected_set(Elm_Gengrid_Item *obj, Eina_Bool selected)
Control whether a given gengrid item is selected or not.
Definition: elm_gengrid_item_eo.legacy.c:15
int micro
< minor (new features, bugfixes, major improvements version)
Definition: Efreet.h:123
Definition: elm_widget_panel.h:30
EAPI void ecore_fb_size_get(int *w, int *h)
Retrieve the width and height of the current frame buffer in pixels.
Definition: ecore_fb.c:112
void elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator)
Set the format string for the indicator label.
Definition: elm_slider.c:1692
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:471
EOAPI Eina_Bool elm_obj_entry_cursor_up(Eo *obj)
This moves the cursor one line up within the entry.
int eina_file_map_key_cmp(const unsigned long long int *key1, int key1_length, const unsigned long long int *key2, int key2_length)
Compares two map keys.
Definition: eina_file_common.c:204
#define ELM_ENTRY_EVENT_ACTIVATED
Called when entry got activated.
Definition: elm_entry_eo.h:1277
void eina_matrix3_inverse(const Eina_Matrix3 *m, Eina_Matrix3 *m2)
Computes the inverse of the given matrix.
Definition: eina_matrix.c:361
struct _Eina_Barrier Eina_Barrier
An opaque type for working with barrier locks.
Definition: eina_inline_lock_barrier.x:1
void eina_mempool_unregister(Eina_Mempool_Backend *be)
Unregisters the given memory pool backend.
Definition: eina_mempool.c:166
@ ELM_LIST_EXPAND
Besides setting a minimum size on the transverse axis, just like on ELM_LIST_LIMIT,...
Definition: elm_general.h:450
@ ECORE_IMF_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL
The normal password layout.
Definition: Ecore_IMF.h:461
char * ecore_file_strip_ext(const char *path)
Removes the extension from the given file name.
Definition: ecore_file.c:877
wchar_t * evil_utf8_to_utf16(const char *text)
Convert a string from UTF-8 to UTF-16.
Definition: evil_util.c:111
EOAPI Eina_Bool elm_obj_web_forward_possible_get(const Eo *obj)
Queries whether it's possible to go forward in history.
#define ELDBUS_FDO_INTERFACE
DBus message bus interface.
Definition: Eldbus.h:127
sem_t Eina_Semaphore
An opaque type for working with semaphores.
Definition: eina_inline_lock_posix.x:94
#define MAP_FAILED
Error return from mmap().
Definition: evil_mman.h:58
const char * elm_layout_part_cursor_get(const Eo *obj, const char *part)
Get the cursor to be shown when mouse is over an edje part.
Definition: efl_ui_layout.c:3229
const char * group
name of group (or set) that use image
Definition: Edje_Edit.h:117
#define EINA_THREAD_CLEANUP_PUSH(cleanup, data)
Pushes a cleanup function to be executed when the thread is canceled.
Definition: eina_thread.h:251
@ EVAS_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED
Allocation of resources failure prevented load.
Definition: Evas_Loader.h:169
EAPI Ecore_Cocoa_Window * ecore_cocoa_window_new(int x, int y, int w, int h)
Creates a Cocoa window.
unsigned long long Evas_Modifier_Mask
A bitmask of modifier keys.
Definition: Evas_Legacy.h:132
Ecore_IMF_Input_Panel_Keyboard_Mode(* keyboard_mode_get)(Ecore_IMF_Context *ctx)
Return the current keyboard mode of the input panel.
Definition: Ecore_IMF.h:809
void evas_image_cache_set(Evas_Canvas *obj, int size)
Set the image cache.
Definition: evas_canvas_eo.legacy.c:3
EAPI void ephysics_body_soft_body_dragging_unset(EPhysics_Body *body)
Unset the soft body dragging status.
#define EPHYSICS_BODY_FRICTION_CONCRETE
Friction coefficient of concrete.
Definition: EPhysics.h:2108
Eina_F16p16 eina_quaternion_f16p16_norm(const Eina_Quaternion_F16p16 *q)
Definition: eina_quaternion.c:45
void elm_config_color_overlay_set(const char *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)
Set a color overlay for a given Elementary color class.
Definition: elm_config.c:3258
#define MIN(x, y)
Returns the minimum of the two parameters.
Definition: eina_cpu.h:143
static Eina_F16p16 eina_f16p16_sqrt(Eina_F16p16 a)
Calculates the square root of an Eina_F16p16 floating point number.
Elm_Object_Multi_Select_Mode elm_gengrid_multi_select_mode_get(const Elm_Gengrid *obj)
Get the gengrid multi select mode.
Definition: elm_gengrid_eo.legacy.c:111
@ EDJE_ACTION_TYPE_PHYSICS_FORCES_CLEAR
Physics forces clear action value.
Definition: Edje_Common.h:1927
@ EINA_FILE_SEQUENTIAL
Advise sequential memory access to the mapped memory.
Definition: eina_file.h:144
unsigned int version
version number specified in the widget's theme
Definition: elm_widget_layout.h:67
Evas_Object_Pointer_Mode evas_object_pointer_mode_get(const Efl_Canvas_Object *obj)
Low-level pointer behaviour.
Definition: efl_canvas_object_eo.legacy.c:9
void ecore_con_ssl_server_verify_basic(Ecore_Con_Server *svr)
Enables hostname-based certificate verification on a server object.
Definition: ecore_con_legacy.c:2548
EAPI void ecore_wl2_window_opaque_region_get(Ecore_Wl2_Window *window, int *x, int *y, int *w, int *h)
Get the opaque region of the Ecore_Wl2_Window.
Definition: ecore_wl2_window.c:870
EAPI void ecore_con_socks_lookup_set(Ecore_Con_Socks *ecs, Eina_Bool enable)
Sets DNS lookup mode on an existing SOCKS proxy.
Definition: ecore_con_socks.c:287
void evas_object_key_ungrab(Evas_Object *obj, const char *keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers)
Removes the grab on keyname key events by obj.
Definition: evas_key_grab.c:260
void elm_config_profile_dir_free(const char *p_dir)
Free an Elementary's profile directory path, as returned by elm_config_profile_dir_get().
Definition: elm_config.c:3079
EAPI Eina_Bool edje_edit_state_fill_size_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Sets the fill vertical size relative value of a part state.
EAPI Eina_Bool ecore_drm2_plane_fb_set(Ecore_Drm2_Plane *plane, Ecore_Drm2_Fb *fb)
Set plane frame buffer.
Definition: ecore_drm2_plane.c:174
EOAPI char * elm_obj_web_selection_get(const Eo *obj)
Get a copy of the currently selected text.
siginfo_t data
Signal info.
Definition: Ecore_Common.h:657
int micro
< minor (new features, bugfixes, major improvements version)
Definition: Emotion.h:281
static Eina_Bool eina_barrier_new(Eina_Barrier *barrier, int needed)
Initializes a new Eina_Barrier.
void eldbus_pending_cancel(Eldbus_Pending *pending)
Cancel the pending message.
Definition: eldbus_pending.c:276
double elm_config_glayer_long_tap_start_timeout_get(void)
Get the duration for occurring long tap event of gesture layer.
Definition: elm_config.c:4035
void elm_config_focus_highlight_animate_set(Eina_Bool animate)
Set the enable status of the highlight animation.
Definition: elm_config.c:3489
Eina_Bool(* convert_to)(const Eina_Value_Type *type, const Eina_Value_Type *convert, const void *type_mem, void *convert_mem)
how to convert values, both memory are value_size
Definition: eina_value.h:3686
static Eina_Bool eina_slice_startswith(const Eina_Slice slice, const Eina_Slice prefix)
Checks if the slice starts with a prefix.
EAPI Eina_List * eeze_udev_find_by_type(Eeze_Udev_Type type, const char *name)
Find devices using an Eeze_Udev_Type and/or a name.
Definition: eeze_udev_find.c:147
const Elm_Store * elm_store_item_store_get(const Elm_Store_Item *sti)
Fetch the store than a store item belongs to.
Definition: elm_store.c:702
Evas_Border_Fill_Mode evas_object_image_border_center_fill_get(const Evas_Object *obj)
Specifies how the center part of the object (not the borders) should be drawn when EFL is rendering i...
Definition: evas_image_legacy.c:152
const Eldbus_Property_Set_Cb default_set
default set function, if a property don't have a set function this will be used
Definition: eldbus_service.h:109
void elm_textpath_slice_number_set(Efl_Ui_Textpath *obj, int slice_no)
The number of slices.
Definition: efl_ui_textpath_eo.legacy.c:9
EAPI Eina_Bool edje_edit_state_text_max_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets if the text part forces the maximum horizontal size of the container to be equal to the maximum ...
EAPI Ecore_Con_Eet * ecore_con_eet_client_new(Ecore_Con_Server *server)
Creates an Ecore_Con_Eet client.
Definition: ecore_con_eet.c:733
enum _Evas_GL_Color_Format Evas_GL_Color_Format
Enumeration that defines the available surface color formats.
Eina_Counter * eina_counter_new(const char *name)
Returns a counter.
Definition: eina_counter.c:117
Definition: eolian_database.h:360
EAPI void ecore_wl2_window_aux_hint_add(Ecore_Wl2_Window *window, int id, const char *hint, const char *val)
Add a supported auxiliary hint to a given window.
Definition: ecore_wl2_window.c:1403
@ EDJE_PART_TYPE_GRADIENT
Gradient type value.
Definition: Edje_Legacy.h:3252
int minor
< major (binary or source incompatible changes)
Definition: Eeze.h:307
void * eldbus_pending_data_get(const Eldbus_Pending *pending, const char *key)
Get the data set to a Eldbus_Pending object.
Definition: eldbus_pending.c:235
Eet_Descriptor_Mem_Free_Callback mem_free
how to free memory (usually free())
Definition: Eet.h:2835
void edje_object_part_text_prediction_hint_set(Evas_Object *obj, const char *part, const char *prediction_hint)
Sets the prediction hint to use an intelligent reply suggestion service.
Definition: edje_util.c:3156
EAPI Eina_Bool edje_edit_state_copy(Evas_Object *obj, const char *part, const char *from, double val_from, const char *to, double val_to)
Copies the state from into to.
Definition: edje_edit.c:6748
static Eina_Bool eina_value_hash_pset(Eina_Value *value, const char *key, const void *ptr)
Sets the generic value in an hash member from pointer.
char * str
The message's string value.
Definition: Edje_Legacy.h:540
Definition: Ecore_X.h:549
EAPI unsigned int eina_mempool_alignof(unsigned int size)
Computes the alignment that would be used when allocating a object of size size.
Definition: eina_abi.c:34
void elm_map_region_show(Elm_Map *obj, double lon, double lat)
Show the given coordinates at the center of the map, immediately.
Definition: elm_map_eo.legacy.c:135
void elm_win_autohide_set(Evas_Object *obj, Eina_Bool autohide)
Window's autohide state.
Definition: efl_ui_win.c:9640
EOAPI Efl_Canvas_Object * evas_canvas_object_bottom_get(const Eo *obj)
Get the lowest (stacked) Evas object on the canvas e.
EAPI double emotion_object_buffer_size_get(const Evas_Object *obj)
Get the percentual size of the buffering cache.
Definition: emotion_smart.c:769
EAPI Eina_Bool ecore_getopt_callback_size_parse(const Ecore_Getopt *parser, const Ecore_Getopt_Desc *desc, const char *str, void *data, Ecore_Getopt_Value *storage)
Helper ecore_getopt callback to parse geometry size (WxH).
Definition: ecore_getopt.c:2191
Definition: ecore_main_common.h:26
const char * evas_object_text_font_source_get(const Eo *obj)
Get the font file's path which is being used on a given text object.
Definition: evas_object_text.c:2332
EOAPI const char * elm_obj_web_url_get(const Eo *obj)
Get the current URL for the object.
#define EET_T_STRING
Data type: char *.
Definition: Eet.h:2589
static Eina_Value * eina_value_uint_new(unsigned int c)
Create a new Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:150
void edje_perspective_global_set(Edje_Perspective *ps, Eina_Bool global)
Makes this perspective object be global for its canvas.
Definition: edje_util.c:5327
double elm_web_zoom_get(const Evas_Object *obj)
Get the current zoom level set on the web object.
Definition: elm_web2.c:213
void * eeze_disk_data_get(Eeze_Disk *disk)
Retrieve data previously associated with a disk.
Definition: eeze_disk.c:334
void elm_genlist_highlight_mode_set(Elm_Genlist *obj, Eina_Bool highlight)
Set whether the genlist items should be highlighted on item selection.
Definition: elm_genlist_eo.legacy.c:123
EAPI void ecore_x_window_shape_mask_set(Ecore_X_Window win, Ecore_X_Pixmap mask)
Sets the shape of the given window to that given by the pixmap mask.
Definition: ecore_x_window_shape.c:27
@ ECORE_WIN32_DND_EVENT_DROP
Drop.
Definition: Ecore_Win32.h:215
void eina_matrix3_cofactor(const Eina_Matrix3 *m, Eina_Matrix3 *a)
Computes the cofactor of the given matrix.
Definition: eina_matrix.c:276
EAPI void * ecore_ipc_server_data_get(Ecore_Ipc_Server *svr)
Retrieves the data associated with the given IPC server.
Definition: ecore_ipc.c:850
Eina_Bool elm_win_focus_highlight_animate_get(const Elm_Win *obj)
Get the animate value of the focus highlight for this window.
Eina_Bool eeze_sensor_async_read(Eeze_Sensor_Obj *sens, void *user_data)
Asynchronous read out sensor data.
Definition: eeze_sensor.c:319
EAPI void ecore_x_e_keyrouter_set(Ecore_X_Window root, Eina_Bool on)
Definition: ecore_x_e.c:2363
const Elm_Prefs_Item_Type * types
types of prefs items supported by the widget, ELM_PREFS_TYPE_UNKNOWN terminated
Definition: elm_prefs_common.h:128
Eina_List * interfaces
List with interfaces.
Definition: eldbus_introspection.h:40
Quaternion coordinates and rotation (w, x, y, z)
Definition: EPhysics.h:190
@ EET_COMPRESSION_HI1
Space filler for compatibility.
Definition: Eet.h:253
EOAPI Eina_Bool evas_canvas_focus_state_get(const Eo *obj)
Get the focus state for the default seat.
Eina_Bool eina_binbuf_remove(Eina_Binbuf *buf, size_t start, size_t end)
Removes a slice of the given string buffer.
EAPI Evas_Object * ephysics_body_evas_object_get(const EPhysics_Body *body)
Get the evas object associated to a physics body.
void elm_fileselector_thumbnail_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
Set the size for the thumbnail of the file selector widget's view.
Definition: elc_fileselector.c:2880
EAPI Ecore_X_Window ecore_x_window_shadow_parent_get(Ecore_X_Window root, Ecore_X_Window win)
Retrieves the parent window a given window has.
Definition: ecore_x_window.c:1325
EAPI Eina_Bool elput_touch_drag_lock_enabled_get(Elput_Device *device)
Get if drag-lock is enabled on this device.
Definition: elput_touch.c:66
@ EVAS_CALLBACK_RENDER_POST
Called just after rendering stops on the canvas target.
Definition: Evas_Common.h:454
void(* Evas_Object_Intercept_Show_Cb)(void *data, Evas_Object *obj)
Function signature for the resize event of an evas object.
Definition: Evas_Legacy.h:2908
void elm_panel_hidden_set(Elm_Panel *obj, Eina_Bool hidden)
Set the state of the panel.
Definition: elm_panel_eo.legacy.c:15
#define EET_DATA_DESCRIPTOR_ADD_BASIC_ARRAY(edd, struct_type, name, member, type)
Adds an array of basic data elements to a data descriptor.
Definition: Eet.h:3657
Eina_Bool eina_main_loop_is(void)
Checks if you are calling this function from the same thread Eina was initialized or not.
Definition: eina_main.c:436
EAPI void emotion_object_vis_set(Evas_Object *obj, Emotion_Vis visualization)
Set the visualization to be used with this object.
Definition: emotion_smart.c:1338
void elm_code_widget_selection_cut(Evas_Object *widget)
Cut the selected widget content.
Definition: elm_code_widget_selection.c:414
Evas_Display_Mode evas_object_size_hint_display_mode_get(const Evas_Object *eo_obj)
Retrieves the hints for an object's display mode.
Definition: evas_object_main.c:1386
@ EINA_RECTANGLE_OUTSIDE_RIGHT
Position is to the right of the rectangle.
Definition: eina_rectangle.h:163
Definition: Ecore_X.h:662
#define ECORE_EVENT_SIGNAL_EXIT
Exit signal event.
Definition: Ecore_Common.h:565
#define ELM_GENLIST_EVENT_SWIPE
Called when swipe is detected.
Definition: elm_genlist_eo.h:843
void eina_quaternion_f16p16_add(Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *a, const Eina_Quaternion_F16p16 *b)
Definition: eina_quaternion.c:68
void evas_norender(Evas_Canvas *obj)
Update the canvas internal objects but not triggering immediate renderization.
Definition: evas_canvas_eo.legacy.c:189
Definition: Ecore_Drm2.h:89
void elm_config_longpress_timeout_set(double longpress_timeout)
Set the duration for occurring long press event.
Definition: elm_config.c:3982
Elm_Widget_Item * elm_genlist_selected_item_get(const Elm_Genlist *obj)
Get the selected item in the genlist.
Definition: elm_genlist_eo.legacy.c:153
void efl_exit(int exit_code)
Quits the main loop once all the events currently on the queue have been processed.
Definition: efl_loop.c:101
struct _Evas_Version Evas_Version
This is the Evas version information structure that can be used at runtime to detect which version of...
static double eina_vector2_length_get(const Eina_Vector2 *v)
Return the length of the given vector.
@ EPHYSICS_BODY_MATERIAL_POLYSTYRENE
Density:80,Fric:0.5,Rest:0.5.
Definition: EPhysics.h:2287
EAPI void ephysics_world_bodies_outside_top_autodel_set(EPhysics_World *world, Eina_Bool autodel)
Set world autodeleting bodies mode when they're outside of render area by the top.
EOAPI Eina_Bool elm_obj_prefs_item_swallow(Eo *obj, const char *name, Efl_Canvas_Object *child)
"Swallows" an object into a SWALLOW item of a prefs widget.
uint32_t ecore_wl2_dnd_selection_set(Ecore_Wl2_Input *input, const char **types)
Set the types which are available from this client Later the event ECORE_WL2_EVENT_DATA_SOURCE_SEND i...
Definition: ecore_wl2_dnd.c:548
Eina_Inlist * next
next node
Definition: eina_inlist.h:406
Eina_Bool standard_name
Use a standard name to find it (EINA_TRUE) or not.
Definition: elm_store.h:92
Evas_Modifier * modifiers
modifier keys pressed during the event
Definition: Evas_Legacy.h:269
#define eina_fp32p32_llabs(a)
Gets the absolute value of an Eina_F32p32 floating point number.
Definition: eina_fp.h:189
EAPI int efreet_trash_shutdown(void)
Cleans up the efreet trash system.
Definition: efreet_trash.c:72
Definition: evas_text_utils.h:105
static Eina_Bool eina_ustringshare_replace(const Eina_Unicode **p_str, const Eina_Unicode *news)
Replace the previously stringshared pointer with new content.
Definition: eina_inline_ustringshare.x:48
Eina_Bool edje_object_part_drag_size_set(Evas_Object *obj, const char *part, double dw, double dh)
Sets the dragable object size.
Definition: edje_legacy.c:240
const char * eina_simple_xml_tag_attributes_find(const char *buf, unsigned buflen)
Given the contents of a tag, find where the attributes start.
Definition: eina_simple_xml_parser.c:476
Eina_Bool evas_textblock_cursor_char_next(Efl_Text_Cursor_Handle *cur)
Advances the cursor one char forward.
Definition: evas_object_textblock.c:10604
Eina_File * eina_file_virtualize(const char *virtual_name, const void *data, unsigned long long length, Eina_Bool copy)
Creates a virtual file from a memory pointer.
Definition: eina_file_common.c:434
EOAPI const Eina_List * elm_obj_slideshow_transitions_get(const Eo *obj)
Returns the list of sliding transition/effect names available, for a given slideshow widget.
Eina_Bool mouse_down
a flag that mouse is down on the list at the moment.
Definition: elm_widget_gengrid.h:134
void eina_bezier_split_at_length(const Eina_Bezier *b, double len, Eina_Bezier *left, Eina_Bezier *right)
Splits the bezier at a given length.
Definition: eina_bezier.c:260
@ ECORE_IMF_KEYBOARD_MODIFIER_SHIFT
"Shift" is pressed
Definition: Ecore_IMF.h:268
void elm_mapbuf_enabled_set(Elm_Mapbuf *obj, Eina_Bool enabled)
Enable or disable the map.
Definition: elm_mapbuf_eo.legacy.c:39
void evas_object_del(Evas_Object *obj)
Marks the given Evas object for deletion (when Evas will free its memory).
Definition: evas_object_main.c:928
Definition: Ecore_X.h:740
Eina_Bool elm_animation_view_resume(Elm_Animation_View *obj)
Resume paused animation to continue animation.
static const void * eina_slice_strchr(const Eina_Slice slice, int c)
Find a character inside the slice, similar to memchr().
#define EET_DATA_DESCRIPTOR_ADD_HASH_STRING(edd, struct_type, name, member)
Adds a hash of string to a data descriptor.
Definition: Eet.h:3607
@ ECORE_COCOA_CURSOR_CROSSHAIR
Crosshair cursor.
Definition: Ecore_Cocoa.h:105
@ EMOTION_VIS_NONE
no visualization set
Definition: Emotion.h:207
EOAPI void elm_obj_route_emap_set(Eo *obj, void *emap)
Set map widget for this route.
Elm_Widget_Item * elm_genlist_item_insert_before(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *before_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data)
Insert an item before another in a genlist widget.
Definition: elm_genlist_eo.legacy.c:183
EAPI Ecore_Ipc_Server * ecore_ipc_server_add(Ecore_Ipc_Type type, const char *name, int port, const void *data)
Creates an IPC server that listens for connections.
Definition: ecore_ipc.c:384
#define EINA_REFCOUNT_INIT(Variable)
Used just after allocating a object.
Definition: eina_refcount.h:56
static Eina_Bool eina_value_struct_member_value_set(Eina_Value *dst, const Eina_Value_Struct_Member *member, const Eina_Value *src)
Sets the member from Eina_Value source.
#define RTLD_LOCAL
Symbols in this dlopen'ed obj are not visible to other dlopen'ed objs.
Definition: evil_dlfcn.h:42
EAPI int eldbus_shutdown(void)
Shutdown eldbus.
Definition: eldbus_core.c:246
void elm_web_window_features_region_get(const Elm_Web_Window_Features *wf, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
TODO : Add documentation.
Definition: elm_web2.c:145
int efreet_desktop_ref(Efreet_Desktop *desktop)
Increases reference count on desktop.
Definition: efreet_desktop.c:198
Definition: Ecore_Wl2.h:375
@ EFL_UI_TEXTPATH_DIRECTION_CW
Clockwise.
Definition: efl_ui_textpath_eo.legacy.h:20
Eina_Bool elm_entry_scrollable_get(const Elm_Entry *obj)
Get the scrollable state of the entry.
Definition: elm_entry_eo.legacy.c:9
@ EMILE_COLORSPACE_RGB_S3TC_DXT1
OpenGL COMPRESSED_RGB_S3TC_DXT1_EXT format with RGB only.
Definition: emile_image.h:38
void elm_index_item_level_set(Elm_Index *obj, int level)
Set the items level for a given index widget.
Definition: elm_index_eo.legacy.c:63
Efl_Canvas_Object * elm_object_item_track(Elm_Widget_Item *obj)
This returns track object of the item.
Definition: elm_widget_item_eo.legacy.c:213
Eina_Bool elm_prefs_data_value_set(Elm_Prefs_Data *prefs_data, const char *path, const Elm_Prefs_Item_Type type, const Eina_Value *value)
Set (or delete) one value of a given prefs data handle.
Definition: elm_prefs_data.c:660
void eina_hash_list_direct_prepend(Eina_Hash *hash, const void *key, const void *data)
Prepends data to an Eina_List inside a hash using eina_hash_direct_add().
Definition: eina_hash.c:1481
Eina_Bool eina_matrixsparse_cell_data_set(Eina_Matrixsparse_Cell *cell, const void *data)
Changes cell value, freeing any previously existing value.
Definition: eina_matrixsparse.c:1186
EOAPI Eina_Bool elm_obj_separator_horizontal_get(const Eo *obj)
Get the horizontal mode of a separator object.
EAPI void ecore_power_state_set(Ecore_Power_State state)
Sets the power state.
Definition: ecore.c:1102
void eina_matrix3_transpose(const Eina_Matrix3 *m, Eina_Matrix3 *a)
Computes the transpose of the given matrix.
Definition: eina_matrix.c:306
void eina_rectangle_pool_packing_set(Eina_Rectangle_Pool *pool, Eina_Rectangle_Packing type)
Sets the type of given rectangle pool.
Definition: eina_rectangle.c:834
EAPI Eet_File * eet_open(const char *file, Eet_File_Mode mode)
Opens an eet file on disk, and returns a handle to it.
Definition: eet_lib.c:1499
int(* get_length)(void *data, Eo *eo_obj)
Gets the length of the file.
Definition: Ecore_Audio.h:94
void(* SlideshowItemDelFunc)(void *data, Evas_Object *obj)
Deletion class function for slideshow item classes.
Definition: elm_slideshow_common.h:8
Elm_Object_Select_Mode
Possible values for the selection policy of some widgets.
Definition: elm_general.h:33
Edje_Text_Autocapital_Type edje_object_part_text_autocapital_type_get(const Evas_Object *obj, const char *part)
Retrieves the autocapitalization type.
Definition: edje_util.c:2808
size_t eina_freeq_mem_max_get(Eina_FreeQ *fq)
Get the maximum amount of memory allowed.
Definition: eina_freeq.c:518
@ ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME
Filename layout.
Definition: Ecore_IMF.h:437
_Ector_Priority
Priorities.
Definition: Ector.h:112
EOAPI Eina_Bool elm_obj_box_homogeneous_get(const Eo *obj)
Get whether the box is using homogeneous mode or not ($true if it's homogeneous, false otherwise)
static size_t eina_value_type_size(const Eina_Value_Type *type)
Get size of Eina_Value_Type based on C type.
Definition: eina_inline_value_util.x:110
Evas_Object * elm_slideshow_add(Evas_Object *parent)
Add a new slideshow widget to the given parent Elementary (container) object.
Definition: elm_slideshow.c:356
EAPI Ecore_Wl2_Display * ecore_wl2_display_connect(const char *name)
Connect to an existing Wayland display.
Definition: ecore_wl2_display.c:888
EAPI void ecore_con_url_ssl_verify_peer_set(Ecore_Con_Url *url_con, Eina_Bool verify)
Toggle libcurl's verify peer's certificate option.
Definition: ecore_con_url.c:1312
const char * false_str
String shown by editors to indicate the false state.
Definition: Edje_Common.h:732
@ ELM_INPUT_HINT_AUTOFILL_CREDIT_CARD_EXPIRATION_MONTH
Autofill hint for a credit card expiration month.
Definition: elm_general.h:175
Ecore_IMF_Keyboard_Locks locks
The keyboard locks active when the event has been emitted.
Definition: Ecore_IMF.h:726
#define EINA_MAIN_LOOP_CHECK_RETURN
Definition for the macro that doesn't do anything unless EINA_HAVE_DEBUG_THREADS is defined.
Definition: eina_lock.h:650
@ EMOTION_VIS_GOOM
goom
Definition: Emotion.h:208
void elm_win_rotation_set(Evas_Object *obj, int rotation)
Set the rotation of the window.
Definition: efl_ui_win.c:1782
Elm_Widget_Item * elm_naviframe_item_insert_before(Elm_Naviframe *obj, Elm_Widget_Item *before, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style)
Insert a new item into the naviframe before item before.
Definition: elm_naviframe_eo.legacy.c:63
Ecore_Buffer_Data(* buffer_import)(Ecore_Buffer_Module_Data bmdata, int w, int h, Ecore_Buffer_Format format, Ecore_Export_Type type, int export_id, unsigned int flags)
Import and create Ecore_Buffer from id or fd.
Definition: Ecore_Buffer.h:452
A structure that stores old Edje part information.
Definition: edje_convert.h:118
static Eina_F16p16 eina_f16p16_div(Eina_F16p16 a, Eina_F16p16 b)
Calculates the division of two Eina_F16p16 floating point numbers.
Eina_Slice eina_strbuf_slice_get(const Eina_Strbuf *buf)
Gets a read-only slice of the buffer contents.
Eina_Bool evas_object_image_filled_get(const Evas_Object *eo_obj)
Retrieve whether the image object's fill property should track the object's size.
Definition: evas_image_legacy.c:74
const char * version
if exists, –version will work
Definition: Ecore_Getopt.h:215
void(* Elm_Map_Name_Cb)(void *data, Evas_Object *map, Elm_Map_Name *name)
Async-callback function for the name request.
Definition: elm_map_common.h:59
EOAPI Elm_Widget_Item * elm_obj_flipselector_first_item_get(const Eo *obj)
Get the first item in the given flip selector widget's list of items.
@ ELM_INPUT_PANEL_LAYOUT_NUMBER
Number layout.
Definition: elm_general.h:78
int major
The message major opcode number.
Definition: Ecore_Ipc.h:313
void(* color_set)(Evas_Object *o, int r, int g, int b, int a)
code to be run when setting color of object on a canvas.
Definition: Evas_Common.h:1957
@ ECORE_IMF_INPUT_PANEL_SHIFT_MODE_EVENT
called when the shift key state of the input panel is changed
Definition: Ecore_IMF.h:130
int evas_output_method_get(const Evas *e)
Retrieves the number of the output engine used for the given evas.
Definition: evas_main.c:1364
Definition: evas_font.h:188
@ EMBRYO_ERROR_INVINSTR
Invalid memory access.
Definition: Embryo.h:398
Elm_Widget_Item * elm_naviframe_item_insert_after(Elm_Naviframe *obj, Elm_Widget_Item *after, const char *title_label, Efl_Canvas_Object *prev_btn, Efl_Canvas_Object *next_btn, Efl_Canvas_Object *content, const char *item_style)
Insert a new item into the naviframe after item after.
Definition: elm_naviframe_eo.legacy.c:81
Eina_Bool ecore_file_mkdir(const char *dir)
Creates a new directory.
Definition: ecore_file.c:194
static Eina_F16p16 eina_f16p16_int_from(int32_t v)
Creates a new Eina_F16p316 floating point number from standard 32-bit integer.
EAPI Eina_Bool ecore_imf_context_prediction_hint_hash_del(Ecore_IMF_Context *ctx, const char *key)
Removes the prediction hint data identified by a key.
Definition: ecore_imf_context.c:1508
EAPI Ecore_Drm_Output * ecore_drm_device_output_find(Ecore_Drm_Device *dev, int x, int y)
Finds an Ecore_Drm_Output at the given coordinates.
Definition: ecore_drm_device.c:625
@ ECORE_WIN32_CURSOR_SHAPE_SIZE_NESW
Double-pointed arrow pointing northeast and southwest.
Definition: Ecore_Win32.h:113
struct _Evas_Vg_Dash Evas_Vg_Dash
Type describing dash.
static unsigned int eina_f16p16_fracc_get(Eina_F16p16 v)
Gets the absolute value of the integer part of and Eina_F16p16 floating point number.
Eina_Iterator * edje_text_class_active_iterator_new(void)
Iterate over all active classes of an application.
Definition: edje_util.c:1311
EAPI void ecore_wl_subsurf_position_set(Ecore_Wl_Subsurf *ess, int x, int y)
Sets the position of this subsurface, relative to its parent surface.
Definition: ecore_wl_subsurf.c:123
EAPI void ecore_wl_screen_size_get(int *w, int *h)
Retrieves the Compositor interface.
Definition: ecore_wl.c:334
@ EFL_GFX_FILL_RESTRICT_REPEAT
Tiling clamps and any range offset repeats.
Definition: Evas_Legacy.h:5485
@ ELM_GENGRID_ITEM_FIELD_TEXT
Type text.
Definition: elm_general.h:415
@ ECORE_IMF_DEVICE_CLASS_MOUSE
A mouse, trackball or touchpad relative motion device.
Definition: Ecore_IMF.h:487
EAPI Embryo_Program * embryo_program_load(const char *file)
Creates a new Embryo program based on the bytecode data stored in the given file.
Definition: embryo_amx.c:280
Eina_Bool needs_theme_apply
if theme has not been manually set during construction
Definition: elm_widget_layout.h:78
void eina_module_list_unload(Eina_Array *array)
Unloads every module on the list of modules.
Definition: eina_module.c:569
EAPI void ecore_x_randr_crtc_info_free(Ecore_X_Randr_Crtc_Info *info)
Definition: ecore_x_randr.c:1947
Eina_List * eina_list_reverse(Eina_List *list)
Reverses all the elements in the list.
Definition: eina_list.c:1042
EAPI Eina_Bool ecore_drm_device_software_setup(Ecore_Drm_Device *dev)
Sets up an Ecore_Drm_Device for software rendering.
Definition: ecore_drm_device.c:578
@ ECORE_COCOA_CURSOR_POINTING_HAND
Pointing hand cursor.
Definition: Ecore_Cocoa.h:112
void elm_box_pack_before(Elm_Box *obj, Efl_Canvas_Object *subobj, Efl_Canvas_Object *before)
Adds an object to the box before the indicated object.
Definition: elm_box_eo.legacy.c:93
EAPI Emotion_Vis emotion_object_vis_get(const Evas_Object *obj)
Get the type of visualization in use by this emotion object.
Definition: emotion_smart.c:1349
int evas_object_image_stride_get(const Evas_Object *obj)
Retrieves the row stride of the given image object.
Definition: evas_image_legacy.c:176
EAPI int ELPUT_EVENT_SWITCH
Definition: elput.c:16
@ EIO_FILE_MOVE
I/O operation is about a specific file move.
Definition: Eio_Legacy.h:110
#define ELM_BOX_EVENT_CHILD_REMOVED
Called when child was removed.
Definition: elm_box_eo.h:303
Definition: ecore_x_atoms_decl.h:394
unsigned int ty
Timestamp of start of final y-swipe.
Definition: elm_gesture_layer_common.h:42
#define EINA_REFCOUNT_REF(Variable)
Used when using referring to an object one more time.
Definition: eina_refcount.h:59
Evas_Object * evas_object_rectangle_add(Evas *e)
Adds a rectangle to the given evas.
Definition: evas_object_rectangle.c:78
_Eet_Error
All the error identifiers known by Eet.
Definition: Eet.h:201
Eina_Bool ecore_main_loop_animator_ticked_get(void)
Returns if an animator has ticked off during this loop iteration.
Definition: ecore_main.c:1325
enum _Emile_Action Emile_Action
What action emile is referring to.
double elm_spinner_step_get(const Evas_Object *obj)
Control the step used to increment or decrement the spinner value.
Definition: elm_spinner.c:1378
unsigned char eet
The desktop file is in eet cache.
Definition: efreet_desktop.h:121
Efreet_Xml_Attribute ** attributes
The attributes for this node.
Definition: efreet_xml.h:47
const char *(* Eet_Descriptor_Type_Get_Callback)(const void *data, Eina_Bool *unknow)
Callback prototype for Eet_Descriptor_Type_Get.
Definition: Eet.h:2785
EOAPI Elm_Widget_Item * elm_obj_diskselector_first_item_get(const Eo *obj)
Get the first item of the diskselector.
enum Evas_Vg_Gradient_Spread_Type Evas_Vg_Gradient_Spread
Specifies how the area outside the gradient area should be filled.
EAPI EPhysics_World * ephysics_body_world_get(const EPhysics_Body *body)
Get the world a body belongs to.
EAPI void ecore_x_window_prop_property_set(Ecore_X_Window win, Ecore_X_Atom type, Ecore_X_Atom format, int size, void *data, int number)
Set a property of Ecore_X_Window.
Definition: ecore_x_window_prop.c:482
Definition: elm_widget_flipselector.h:50
void evas_textblock_cursor_paragraph_first(Efl_Text_Cursor_Handle *cur)
Sets the cursor to the start of the first text node.
Definition: evas_object_textblock.c:10030
Elm_Focus_Region_Show_Mode elm_object_focus_region_show_mode_get(const Evas_Object *obj)
Get the focus region show mode to a given Elementary object.
Definition: elm_main.c:2004
void elm_app_compile_bin_dir_set(const char *dir)
Provide information on the fallback application's binaries directory, in scenarios where they get ove...
Definition: elm_main.c:516
void evas_object_is_frame_object_set(Efl_Canvas_Object *obj, Eina_Bool is_frame)
If true the object belongs to the window border decorations.
Definition: evas_object_main.c:2710
Evas_Vg_Gradient_Radial * evas_vg_gradient_radial_add(Evas_Vg_Container *parent)
Creates a new radial gradient object.
Definition: efl_canvas_vg_gradient_radial.c:233
EAPI Eina_Bool edje_edit_state_text_source_set(Evas_Object *obj, const char *part, const char *state, double value, const char *source)
Sets the source part which would be used as style for text for a given part.
Definition: edje_edit.c:8902
Eina_Bool eldbus_message_iter_get_and_next(Eldbus_Message_Iter *iter, char signature,...)
Useful when iterating over arrays.
Definition: eldbus_message.c:736
EAPI Eina_Bool edje_edit_part_item_index_spread_w_set(Evas_Object *obj, const char *part, unsigned int index, int spread_w)
Sets the spread width value of a part's item.
Emile_Image_Scale_Hint Evas_Image_Scale_Hint
How an image's data is to be treated by Evas, with regard to scaling cache.
Definition: Evas_Loader.h:181
void elm_textpath_ellipsis_set(Efl_Ui_Textpath *obj, Eina_Bool ellipsis)
Control the ellipsis behavior of the textpath.
Definition: efl_ui_textpath_eo.legacy.c:21
_Ecore_File_Event
The event type returned when a file or directory is monitored.
Definition: Ecore_File.h:70
EAPI void ephysics_world_bodies_outside_front_autodel_set(EPhysics_World *world, Eina_Bool autodel)
Set world autodeleting bodies mode when they're outside of render area by the front.
EAPI const char * eet_file_get(Eet_File *ef)
Retrieves the filename of an Eet_File.
Definition: eet_lib.c:1424
enum Ecore_X_Present_Event_Mask Ecore_X_Present_Event_Mask
Eldbus_Object * eldbus_object_ref(Eldbus_Object *obj)
Increase object reference.
Definition: eldbus_object.c:240
unsigned int finger_size_multiplier_y
multipliers for finger_size during group_calc
Definition: elm_widget_layout.h:66
EAPI Eina_Bool ecore_evas_software_x11_direct_resize_get(const Ecore_Evas *ee)
Gets if the Ecore_Evas is being directly resized using software x11.
Definition: ecore_evas.c:3981
EOAPI void evas_canvas_seat_key_lock_on(Eo *obj, const char *keyname, Evas_Device *seat)
Enables or turns on programmatically the lock key with name keyname for a give seat.
EAPI void ecore_evas_x11_leader_default_set(Ecore_Evas *ee)
Reset the client leader to default.
Definition: ecore_evas.c:4180
EOAPI void elm_obj_entry_context_menu_item_add(Eo *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data)
This adds an item to the entry's contextual menu.
@ ECORE_IMF_CALLBACK_PREEDIT_START
"PREEDIT_START" is called when a new preediting sequence starts.
Definition: Ecore_IMF.h:229
int ecore_con_client_fd_get(const Ecore_Con_Client *cl)
Gets the fd that the client is connected to.
Definition: ecore_con_legacy.c:786
void * ext_data
Extension data - not used.
Definition: Ecore_Common.h:654
Eo Ecore_Timer
A handle for timers.
Definition: Ecore_Common.h:3065
int elm_quicklaunch_fallback(int argc, char **argv)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:1291
@ EDJE_TEXT_EFFECT_NONE
None text effect value.
Definition: Edje_Common.h:2118
Ecore_Con_Client * client
the client for which an error occurred
Definition: Ecore_Con.h:495
@ EVAS_OBJECT_TABLE_HOMOGENEOUS_TABLE
Table mode.
Definition: evas_table_eo.h:25
Emile_Image * emile_image_jpeg_file_open(Eina_File *source, Emile_Image_Load_Opts *opts, Emile_Image_Animated *animated, Emile_Image_Load_Error *error)
Open a JPEG image from file.
Definition: emile_image.c:2446
EOAPI const Efl_Time * elm_obj_calendar_date_min_get(const Eo *obj)
Minimum date on calendar.
void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel)
Set a window to be an illume quickpanel window.
Definition: efl_ui_win.c:8057
static Eina_Bool eina_rwlock_new(Eina_RWLock *mutex)
Initializes a new Eina_RWLock.
EAPI int ECORE_WL2_EVENT_AUX_HINT_SUPPORTED
Definition: ecore_wl2.c:53
Eina_List * elm_theme_name_available_list_new(void)
Return a list of theme elements in the theme search path.
Definition: elm_theme.c:894
EOAPI Efl_Canvas_Object * elm_obj_prefs_item_unswallow(Eo *obj, const char *name)
Unswallow an object from a SWALLOW item of a prefs widget.
EOAPI Elm_Widget_Item * elm_obj_diskselector_selected_item_get(const Eo *obj)
Get the selected item.
EAPI int ecore_evas_pixmap_depth_get(const Ecore_Evas *ee)
Retrieves the depth used for pixmap creation.
Definition: ecore_evas.c:2944
@ ECORE_IMF_MOUSE_DOUBLE_CLICK
A double click.
Definition: Ecore_IMF.h:292
@ EPHYSICS_CALLBACK_BODY_STOPPED
Body is not moving any more.
Definition: EPhysics.h:2266
EAPI Eina_Bool edje_edit_state_fill_origin_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Sets the fill horizontal origin relative value of a part state.
EAPI void ecore_wl2_window_wm_rotation_supported_set(Ecore_Wl2_Window *window, Eina_Bool enabled)
Set if window rotation is supported by the window manager.
Definition: ecore_wl2_window.c:1214
EAPI Eina_Bool ecore_evas_wm_rotation_manual_rotation_done_get(const Ecore_Evas *ee)
Gets manual rotation done mode of Ecore_Evas's window.
Definition: ecore_evas.c:2237
const Eina_List * elm_config_color_overlay_list_get(void)
Get Elementary's list of color overlays, set with elm_config_color_overlay_set().
Definition: elm_config.c:3252
int eina_inarray_search(const Eina_Inarray *array, const void *data, Eina_Compare_Cb compare)
Searches for a member (linear walk).
Definition: eina_inarray.c:665
Edje_Part_Api api
part API
Definition: edje_convert.h:140
EAPI Evas_Object * ephysics_body_face_evas_object_unset(EPhysics_Body *body, EPhysics_Body_Face face)
Unset the evas object associated to a physics body face.
void evas_object_image_animated_frame_set(Evas_Object *obj, int frame_index)
Set the frame to current frame of an image object.
Definition: evas_image_legacy.c:267
Elm_Widget_Item * elm_gengrid_selected_item_get(const Elm_Gengrid *obj)
Get the selected item in a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:129
Definition: Edje_Common.h:214
@ ECORE_X_WM_PROTOCOL_TAKE_FOCUS
If enabled the window manager will be told that the window explicitly sets input focus.
Definition: Ecore_X.h:1212
Event sent when the content of the clipboard has been removed.
Definition: Ecore_Win32.h:481
EAPI void ecore_evas_size_max_set(Ecore_Evas *ee, int w, int h)
Sets the maximum size of a given Ecore_Evas window.
Definition: ecore_evas.c:1622
@ ELM_GENLIST_ITEM_FIELD_STATE
Type state.
Definition: elm_general.h:369
const Eina_Value_Type * EINA_VALUE_TYPE_CHAR
manages char type.
Definition: eina_value.c:5600
void edje_collection_cache_set(int count)
Sets the collection cache size.
Definition: edje_cache.c:944
EAPI void ecore_evas_screen_dpi_get(const Ecore_Evas *ee, int *xdpi, int *ydpi)
Gets the dpi of the screen the Ecore_Evas is primarily on.
Definition: ecore_evas.c:2776
@ ELM_WIN_INDICATOR_SHOW
Hides the indicator.
Definition: elm_win_legacy.h:17
EAPI const char * edje_edit_part_drag_threshold_get(Evas_Object *obj, const char *part)
Gets the name of the part that is used as 'threshold' for the given draggies.
@ ELM_WRAP_CHAR
Char wrap - wrap between characters.
Definition: elm_general.h:313
EAPI void ecore_x_icccm_window_role_set(Ecore_X_Window win, const char *role)
Set the window role hint.
Definition: ecore_x_icccm.c:1180
This represents a memory mapped region of a file.
Definition: eina_file_common.h:117
EINA_DEPRECATED EAPI int edje_edit_part_item_min_w_get(Evas_Object *obj, const char *part, const char *item)
Gets the minimum width value of a part's item.
double xsub
subpixel precision for x
Definition: Evas_Common.h:234
@ ELM_CALENDAR_SELECTABLE_MONTH
Take month field into account.
Definition: elm_calendar_eo.h:104
@ ECORE_X_WIN_KEYGRAB_OVERRIDE_EXCLUSIVE
Getting the grabbed-key exclusively regardless of window's position.
Definition: Ecore_X.h:2793
Ecore_Cocoa_Object * cocoa_window
Handler of the Cocoa window.
Definition: Ecore_Cocoa.h:166
const char * elm_web_uri_get(const Evas_Object *obj)
Get the current URI for the object.
Definition: elm_web2.c:116
void eina_lalloc_free(Eina_Lalloc *a)
Frees the resources for a lazy allocator.
Definition: eina_lalloc.c:91
@ EVAS_RENDER_BLEND_REL
DEPRECATED.
Definition: Evas_Legacy.h:2162
Eina_Hash * eina_hash_stringshared_new(Eina_Free_Cb data_free_cb)
Creates a new hash table optimized for stringshared values.
Definition: eina_hash.c:848
int evas_coord_world_y_to_screen(const Evas_Canvas *obj, int y)
Convert/scale a canvas coordinate into output screen coordinates.
Definition: evas_canvas_eo.legacy.c:381
void elm_table_align_set(Elm_Table *obj, double horizontal, double vertical)
Set alignment of table.
Definition: elm_table_eo.legacy.c:27
void(* Eldbus_Object_Event_Cb)(void *data, Eldbus_Object *obj, void *event_info)
Callback that will be called when an Eldbus_Object event happens.
Definition: eldbus_object.h:125
Eina_Bool elm_image_no_scale_get(const Evas_Object *obj)
Control scaling behaviour of this object.
Definition: efl_ui_image.c:2653
Elm_Transit_Effect * elm_transit_effect_image_animation_add(Elm_Transit *transit, Eina_List *images)
Add the ImageAnimation Effect to Elm_Transit.
Definition: elm_transit.c:2660
Eina_Bool elm_config_mirrored_get(void)
Get the system mirrored mode.
Definition: elm_config.c:2943
void evas_map_point_coord_get(const Evas_Map *m, int idx, Evas_Coord *x, Evas_Coord *y, Evas_Coord *z)
Get the map point's coordinate.
Definition: evas_map.c:776
Ecore_Ipc_Client * client
An IPC connection handle.
Definition: Ecore_Ipc.h:252
void elm_genlist_reorder_mode_set(Elm_Genlist *obj, Eina_Bool reorder_mode)
Set reorder mode.
Definition: elm_genlist_eo.legacy.c:63
struct _Elm_Image_Progress Elm_Image_Progress
Structure associated with smart callback 'download,progress'.
const char * edje_object_language_get(const Edje_Object *obj)
Gets the language for this object.
Definition: edje_legacy.c:204
EAPI void ecore_main_loop_thread_safe_call_wait(double wait)
Waits for the next thread call in the main loop.
Definition: ecore.c:666
static Eina_F16p16 eina_f16p16_float_from(float v)
Creates a new Eina_F16p16 floating point number from standard float.
Elm_Icon_Lookup_Order
Lookup order used by elm_icon_standard_set().
Definition: elm_icon_legacy.h:9
EAPI void ecore_wl2_window_title_set(Ecore_Wl2_Window *window, const char *title)
Set the title of a given window.
Definition: ecore_wl2_window.c:1049
EAPI void * ecore_buffer_tbm_surface_get(Ecore_Buffer *buf)
Returns the tbm surface handle of given Ecore_Buffer.
Definition: ecore_buffer.c:337
Eina_List * evas_object_grid_children_get(const Evas_Grid *obj)
Get the list of children for the grid.
Definition: evas_grid_eo.legacy.c:15
A smart object's base class definition.
Definition: Evas_Common.h:1948
Eina_Bool evas_textblock_cursor_format_prepend(Evas_Textblock_Cursor *cur, const char *format)
Adds format to the current cursor position.
Definition: evas_object_textblock.c:12157
const char * tag
Format Identifier: b=Bold, i=Italic etc.
Definition: efl_canvas_textblock_internal.h:118
EAPI Eina_Bool edje_edit_state_visible_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the visibility of a part state.
Definition: edje_edit.c:7237
@ EINA_THREAD_BACKGROUND
Lower than average process priority.
Definition: eina_thread.h:62
#define ECORE_CALLBACK_CANCEL
Return value to remove a callback.
Definition: Ecore_Common.h:152
@ ELM_BG_OPTION_LAST
Sentinel value to indicate last enum field during iteration.
Definition: elm_bg_legacy.h:18
Eina_Bool emile_expand(const Eina_Binbuf *in, Eina_Binbuf *out, Emile_Compressor_Type t)
Uncompress a buffer into an existing buffer.
Definition: emile_compress.c:97
Eina_Accessor * eina_carray_length_ptr_accessor_new(void **array, unsigned int step, unsigned int length)
Creates an Eina_Accessor that wraps a plain fixed size C array.
Definition: eina_accessor.c:262
@ EVAS_TEXTBLOCK_CURSOR_BEFORE
cursor type is before
Definition: evas_textblock_legacy.h:190
EAPI Eina_Bool ecore_con_client_connected_get(const Ecore_Con_Client *cl)
Returns whether the client is still connected.
Definition: ecore_con_legacy.c:690
@ ELM_OBJECT_MULTI_SELECT_MODE_WITH_CONTROL
disallow multiple selection when clicked without control key pressed
Definition: elm_general.h:294
Definition: elm_widget_hoversel.h:52
unsigned int timestamp
The timestamp when the event occurred.
Definition: Ecore_IMF.h:602
Eeze_Disk_Type eeze_disk_type_get(Eeze_Disk *disk)
Return the Eeze_Disk_Type of the disk.
Definition: eeze_disk.c:428
EAPI const char * edje_edit_program_api_description_get(Evas_Object *obj, const char *prog)
Gets api's description of a program.
Definition: edje_edit.c:12090
void elm_notify_align_get(const Elm_Notify *obj, double *horizontal, double *vertical)
Get the alignment of the notify object.
Definition: elm_notify_eo.legacy.c:9
static Eina_Bool eina_lock_recursive_new(Eina_Lock *mutex)
Initializes a new Eina_Lock that is recursive.
EAPI int edje_edit_state_map_perspective_zplane_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets map.perspective.zplane value of given part state.
Definition: edje_edit.c:7887
Definition: eldbus_service.h:103
int Evas_Angle
A type for angle.
Definition: Evas_Common.h:198
Definition: edje_part_helper.h:14
Evas_Video_Cb hide
Hide the video overlay surface.
Definition: Evas_Legacy.h:6199
void elm_gengrid_item_size_set(Elm_Gengrid *obj, int w, int h)
Set the size for the items of a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:93
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_aspect_mode_set(Evas_Object *obj, const char *part, const char *item, Edje_Aspect_Control mode)
Sets aspect mode for an item of TABLE or BOX.
Definition: edje_edit.c:5635
void elm_thumb_size_get(const Evas_Object *obj, int *tw, int *th)
Get the size of the thumb object.
Definition: elm_thumb.c:855
EOAPI void elm_obj_calendar_interval_set(Eo *obj, double interval)
The interval on time updates for a user mouse button hold on calendar widgets' month/year selection.
Evas_Object * elm_fileselector_add(Evas_Object *parent)
Add a new file selector widget to the given parent Elementary (container) object.
Definition: elc_fileselector.c:1918
Eina_Bool elm_win_noblank_get(const Evas_Object *obj)
Get the noblank property of a window.
Definition: efl_ui_win.c:9735
Ecore_Con_Url * url_con
a pointer to the connection object
Definition: Ecore_Con.h:622
unsigned char item_select_on_focus_disable
This shows the disabled status of select on focus feature.
Definition: elm_priv.h:531
#define ELM_GENLIST_CLASS
Elementary genlist class.
Definition: elm_genlist_eo.h:20
Definition: Evas_Loader.h:108
void evas_vg_shape_append_circle(Evas_Vg_Shape *obj, double x, double y, double radius)
Append a circle with given center and radius.
Definition: efl_canvas_vg_shape.c:438
EOAPI Eina_Bool elm_obj_hoversel_expanded_get(const Eo *obj)
Returns whether the hoversel is expanded.
@ ELM_BG_OPTION_SCALE
Scale the background image, retaining aspect ratio (default).
Definition: elm_bg_legacy.h:13
enum _Emotion_Aspect Emotion_Aspect
Aspect ratio option.
Definition: Emotion.h:264
void elm_theme_set(Elm_Theme *th, const char *theme)
Set the theme search order for the given theme.
Definition: elm_theme.c:751
Eina_Bool(* Eina_Iterator_Lock_Callback)(Eina_Iterator *it)
Type for a callback that lock the container.
Definition: eina_iterator.h:150
@ ETHUMB_THUMB_JPEG
JPEGs are often smaller and faster to read/write.
Definition: Ethumb.h:256
@ ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY
The password layout to allow only number.
Definition: elm_entry_common.h:43
EAPI Eina_Bool edje_edit_state_text_max_y_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool v)
Sets if the text part forces the maximum vertical size of the container to be equal to the maximum ve...
EAPI void efreet_cache_disable(void)
Disables connecting to efreet cache for this process.
Definition: efreet_cache.c:1549
EAPI void ecore_wl_server_mode_set(Eina_Bool on)
Enables/disables server mode.
Definition: ecore_wl.c:471
EAPI Eina_Bool edje_edit_state_text_max_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets if the text part forces the maximum vertical size of the container to be equal to the maximum ve...
int EIO_MONITOR_FILE_CLOSED
A file was closed in a watched directory.
Definition: eio_monitor.c:309
unsigned int timestamp
Time when the event occurred.
Definition: Ecore_Input.h:371
Eina_Iterator * eina_xattr_value_ls(const char *file)
Gets an iterator that list all extended attribute value related to a fd.
Definition: eina_xattr.c:300
void eina_hash_list_direct_append(Eina_Hash *hash, const void *key, const void *data)
Appends data to an Eina_List inside a hash using eina_hash_direct_add().
Definition: eina_hash.c:1415
EAPI double edje_edit_program_in_from_get(Evas_Object *obj, const char *prog)
Gets in.from of a given program.
Definition: edje_edit.c:11568
void * eina_thread_join(Eina_Thread t)
Joins a currently running thread, waiting until it finishes.
Definition: eina_thread.c:243
@ ELM_MAP_ZOOM_MODE_LAST
Sentinel value to indicate last enum field during iteration.
Definition: elm_map_legacy.h:24
Elm_Input_Panel_Layout_Numberonly_Variation
Enumeration for defining the types of Elm Input Panel Layout for number only variation.
Definition: elm_entry_common.h:28
EAPI void ephysics_body_torque_apply(EPhysics_Body *body, double torque_x, double torque_y, double torque_z)
Apply a torque over a body.
EAPI Eina_Bool edje_edit_part_item_index_aspect_w_set(Evas_Object *obj, const char *part, unsigned int index, int aspect_w)
Sets the aspect width value of a part's item.
@ EDJE_ACTION_TYPE_ACTION_STOP
Action stop action value.
Definition: Edje_Common.h:1910
Eina_Bool evas_map_smooth_get(const Evas_Map *m)
Get the smoothing for map rendering.
Definition: evas_map.c:680
EAPI void ecore_x_icccm_command_set(Ecore_X_Window win, int argc, char **argv)
Sets the WM_COMMAND property for win.
Definition: ecore_x_icccm.c:814
void evas_object_intercept_color_set_callback_add(Evas_Object *obj, Evas_Object_Intercept_Color_Set_Cb func, const void *data)
Set the callback function that intercepts a color set event of an object.
void elm_config_focus_highlight_enabled_set(Eina_Bool enable)
Set the enable status of the focus highlight.
Definition: elm_config.c:3476
int revision
< micro (bugfix, internal improvements, no new features version)
Definition: Eet.h:179
const Eina_List * elm_theme_extension_list_get(const Elm_Theme *th)
Get the list of registered extensions for the given theme.
Definition: elm_theme.c:736
Sensor information subsystem.
Eina_Bool elm_transit_revert(Elm_Transit *transit)
This API can be used to reverse play an ongoing transition.
Definition: elm_transit.c:831
void elm_app_desktop_entry_set(const char *path)
Set the path to the '.desktop' file to be associated with the elm application.
Definition: elm_main.c:510
static void * eina_array_pop(Eina_Array *array)
Removes the last data item in an array.
Eina_Bool elm_video_is_seekable_get(const Evas_Object *obj)
Is it possible to seek inside the video.
Definition: efl_ui_video.c:520
Elm_Map_Name * elm_map_name_add(const Elm_Map *obj, const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data)
Request a address or geographic coordinates(longitude, latitude) from a given address or geographic c...
Definition: elm_map_eo.legacy.c:141
Definition: elm_widget_map.h:351
Ecore_Buffer_Consumer * ecore_buffer_consumer_new(const char *name, int32_t queue_size, int32_t w, int32_t h)
Creates a new Buffer Consumer based on name and common parameters.
Definition: ecore_buffer_consumer.c:49
EINA_DEPRECATED void elm_diskselector_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func)
Set the function called when a diskselector item is freed.
EAPI void ecore_x_io_error_handler_set(void(*func)(void *data), const void *data)
Set the I/O error handler.
Definition: ecore_x_error.c:47
Eina_Stringshare * type
Argument type.
Definition: eldbus_introspection.h:96
Eina_Bool elm_gengrid_item_selected_get(const Elm_Gengrid_Item *obj)
Control whether a given gengrid item is selected or not.
Definition: elm_gengrid_item_eo.legacy.c:21
@ EEZE_DISK_MOUNTOPT_NODEV
Definition: Eeze_Disk.h:71
@ EINA_SIMPLE_XML_CDATA
Definition: eina_simple_xml_parser.h:199
static Eina_Bool eina_value_uint_convert(const Eina_Value *v, unsigned int *c)
Check value type and convert contents.
Definition: eina_inline_value_util.x:258
EAPI Eina_Bool edje_edit_part_item_index_align_x_set(Evas_Object *obj, const char *part, unsigned int index, double align_x)
Sets the horizontal align value of a part state.
void(* Eina_Accessor_Free_Callback)(Eina_Accessor *it)
Type for a callback to free the accessor.
Definition: eina_accessor.h:131
Eina_Accessor * evas_object_grid_accessor_new(const Evas_Grid *obj)
Get an accessor to get random access to the list of children for the grid.
Definition: evas_grid_eo.legacy.c:21
unsigned int elm_gengrid_items_count(const Elm_Gengrid *obj)
Return how many items are currently in a list.
Definition: elm_gengrid_eo.legacy.c:177
_Ecore_Con_Url_Http_Version
The http version to use.
Definition: Ecore_Con.h:1755
Ecore_IMF_Keyboard_Modifiers
Types for Ecore_IMF keyboard modifiers.
Definition: Ecore_IMF.h:264
EAPI void ecore_imf_context_client_canvas_set(Ecore_IMF_Context *ctx, void *canvas)
Sets the client canvas for the Input Method Context; this is the canvas in which the input appears.
Definition: ecore_imf_context.c:261
Eina_Bool edje_object_animation_get(const Efl_Canvas_Layout *obj)
Whether this object is animating or not.
Definition: efl_canvas_layout_eo.legacy.c:9
Eina_Bool edje_object_parts_extends_calc(Edje_Object *obj, int *x, int *y, int *w, int *h)
Calculates the geometry of the region, relative to a given Edje object's area, occupied by all parts ...
Definition: edje_legacy.c:1083
const char * copyright
if exists, –copyright will work
Definition: Ecore_Getopt.h:216
Efl_Object * exe
The handle to the process.
Definition: ecore_exe_eo.h:34
void evas_font_hinting_set(Eo *eo_e, Evas_Font_Hinting_Flags hinting)
Changes the font hinting for the given evas.
Definition: evas_main.c:1945
size_t eina_strlcpy(char *dst, const char *src, size_t siz)
Copies a c-string to another.
Definition: eina_str.c:317
Eina_Bool(* param_set)(void *data, Evas_Object *obj, const Edje_External_Param *param)
Dynamically change a parameter of this external, called by scripts and user code.
Definition: Edje_Common.h:847
@ EINA_CPU_SSE42
Streaming SIMD Extension 4.2 (Intel)
Definition: eina_cpu.h:58
void ecore_wl2_offer_receive(Ecore_Wl2_Offer *offer, char *mime)
Request the data from this offer.
Definition: ecore_wl2_dnd.c:835
EAPI int ECORE_EVAS_EWS_EVENT_FOCUS
window was focused
Definition: ecore_evas_ews.c:25
Elm_Input_Hints
Enumeration that defines the types of Input Hints.
Definition: elm_general.h:155
Elm_Widget_Item * elm_genlist_item_next_get(const Elm_Genlist_Item *obj)
Get the next item in a genlist widget's internal lis of items, given a handle to one of those items.
Definition: elm_genlist_item_eo.legacy.c:9
EAPI int ecore_con_init(void)
Initializes the Ecore_Con library.
Definition: ecore_con.c:68
EAPI double ephysics_body_soft_body_hardness_get(const EPhysics_Body *body)
Get the soft body hardness percentage.
Eina_Bool eina_file_refresh(Eina_File *file)
Refreshes file information.
Definition: eina_file.c:908
EAPI const char * eeze_disk_udev_get_parent(Eeze_Disk *disk)
Find the root device of a disk.
Definition: eeze_disk_udev.c:37
static int eina_spans_intersect(int c1, int l1, int c2, int l2)
Checks if the given spans intersect.
EAPI void ecore_evas_extn_plug_object_data_lock(Evas_Object *obj)
Locks the pixel data so the socket cannot change it.
Definition: ecore_evas.c:4341
EOAPI void evas_canvas_pointer_canvas_xy_get(const Eo *obj, int *x, int *y)
This function returns the current known default pointer coordinates.
@ EVAS_AXIS_LABEL_TWIST
Rotation of tool about its major axis from its "natural" position.
Definition: Evas_Legacy.h:366
void elm_gengrid_reorder_type_set(Elm_Gengrid *obj, Elm_Gengrid_Reorder_Type type)
Set the Gengrid reorder type.
Definition: elm_gengrid_eo.legacy.c:87
void evas_event_feed_mouse_wheel(Evas *obj, int direction, int z, unsigned int timestamp, const void *data)
Mouse wheel event feed.
Definition: evas_events.c:2257
Evas_Object * event_src
The Evas Object that actually triggered the event, used in cases of proxy event propagation.
Definition: Evas_Legacy.h:174
void elm_map_overlay_polygon_region_add(Elm_Map_Overlay *overlay, double lon, double lat)
Add a geographic coordinates to the polygon overlay.
Definition: elm_map.c:5597
EAPI void ecore_wl_display_iterate(void)
Dispatches Wayland events.
Definition: ecore_wl.c:411
void eldbus_connection_event_callback_add(Eldbus_Connection *conn, Eldbus_Connection_Event_Type type, Eldbus_Connection_Event_Cb cb, const void *cb_data)
Add a callback function to be called when an event occurs of the type passed.
Definition: eldbus_core.c:1477
@ ELM_INPUT_PANEL_LAYOUT_HEX
Hexadecimal layout.
Definition: elm_general.h:86
Eldbus_Signal_Handler * eldbus_signal_handler_add(Eldbus_Connection *conn, const char *sender, const char *path, const char *interface, const char *member, Eldbus_Signal_Cb cb, const void *cb_data)
Add a signal handler.
Definition: eldbus_signal_handler.c:153
@ ELM_TRANSIT_EFFECT_WIPE_DIR_RIGHT
Wipe to the right.
Definition: elm_transit.h:105
@ ELM_TRANSIT_TWEEN_MODE_DIVISOR_INTERP
Start at gradient v1, interpolated via power of v2 curve.
Definition: elm_transit.h:72
const Elm_Store_Item_Mapping * mapping
What kind of mappings do we use for the fields of this item to fill in the genlist item.
Definition: elm_store.h:132
EINA_DEPRECATED void elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir)
Give focus to next object in object tree.
Definition: elm_focus_legacy.c:186
void elm_config_color_overlay_unset(const char *color_class)
Unset a color overlay for a given Elementary color class.
Definition: elm_config.c:3272
void elm_entry_cursor_selection_end(Elm_Entry *obj)
This ends a selection within the entry as though the user had just released the mouse button while ma...
Definition: elm_entry_eo.legacy.c:513
const Elm_Gengrid_Item_Class * elm_gengrid_item_item_class_get(const Elm_Gengrid_Item *obj)
Get the Gengrid Item class for the given Gengrid Item.
Definition: elm_gengrid_item_eo.legacy.c:27
void * eina_matrixsparse_cell_data_get(const Eina_Matrixsparse_Cell *cell)
Gets data associated with given cell reference.
Definition: eina_matrixsparse.c:1126
EAPI void emotion_object_suspend_set(Evas_Object *obj, Emotion_Suspend state)
Change the state of an object pipeline.
Definition: emotion_smart.c:1529
@ EINA_SIMPLE_XML_OPEN_EMPTY
Definition: eina_simple_xml_parser.h:196
char * eina_str_convert(const char *enc_from, const char *enc_to, const char *text)
Uses Iconv to convert a text string from one encoding to another.
Definition: eina_str.c:567
int ECORE_EXE_EVENT_DEL
A child process has been deleted (it exited, naming consistent with the rest of ecore).
Definition: ecore_exe.c:37
@ ELM_INPUT_HINT_SENSITIVE_DATA
Typed text should not be stored.
Definition: elm_general.h:163
Eina_List * inherits
Icon themes we inherit from.
Definition: efreet_icon.h:68
EAPI const void * eet_identity_x509(Eet_File *ef, int *der_length)
Gets the x509 der certificate associated with an Eet_File.
Definition: eet_lib.c:1829
Edje_Input_Panel_Return_Key_Type edje_object_part_text_input_panel_return_key_type_get(const Evas_Object *obj, const char *part)
Gets the "return" key type.
Definition: edje_util.c:3059
Eina_Bool elm_genlist_tree_effect_enabled_get(const Elm_Genlist *obj)
Control genlist tree effect.
Definition: elm_genlist_eo.legacy.c:117
void edje_object_part_text_input_panel_return_key_type_set(Evas_Object *obj, const char *part, Edje_Input_Panel_Return_Key_Type return_key_type)
Sets the "return" key type.
Definition: edje_util.c:3042
EAPI Eina_Bool edje_edit_group_alias_add(Evas_Object *obj, const char *group_name, const char *alias_name)
Adds new alias to the given group.
Definition: edje_edit.c:2265
void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky)
Set the sticky state of the window.
Definition: efl_ui_win.c:9712
EAPI Eina_Bool edje_edit_state_rel2_relative_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Sets the 'rel2 relative Y' value of state.
EAPI void ecore_win32_window_type_set(Ecore_Win32_Window *window, Ecore_Win32_Window_Type type)
Set the type of the given window.
Definition: ecore_win32_window.c:1779
void * ecore_poller_del(Ecore_Poller *poller)
Deletes the specified poller from the timer list.
Definition: ecore_poller.c:332
EAPI int ecore_wl2_output_dpi_get(Ecore_Wl2_Output *output)
Return the DPI of a given output.
Definition: ecore_wl2_output.c:132
void(* Ecore_Evas_Drag_State_Changed_Cb)(Ecore_Evas *ee, unsigned int seat, Eina_Position2D p, Eina_Bool inside)
This method is called when the mouse pointer enters or exits the specified window while performing a ...
Definition: Ecore_Evas.h:3831
Evas_GL_Surface * evas_gl_current_surface_get(Evas_GL *evas_gl)
Returns the Evas GL surface object in use or set by evas_gl_make_current.
Definition: evas_gl.c:523
int ecore_drm2_event_handle(Ecore_Drm2_Device *dev, Ecore_Drm2_Context *drmctx)
Read and process pending Drm events.
Definition: ecore_drm2.c:222
int scale_hint
evas scale hint
Definition: edje_convert.h:152
void evas_object_image_scale_hint_set(Evas_Object *obj, Evas_Image_Scale_Hint hint)
Set the scale hint of a given image of the canvas.
Definition: evas_image_legacy.c:526
This is the underlying data structure that represents a file in Eina.
Definition: eina_file_common.h:70
Ecore_IMF_Keyboard_Locks locks
The keyboard locks active when the event has been emitted.
Definition: Ecore_IMF.h:695
void evas_object_box_padding_get(const Evas_Box *obj, int *horizontal, int *vertical)
Get the (space) padding between cells set for a given box object.
Definition: evas_box_eo.legacy.c:21
Definition: Ecore_X.h:2715
@ ECORE_WIN32_CURSOR_SHAPE_SIZE_ALL
Four-pointed arrow pointing north, south, east, and west.
Definition: Ecore_Win32.h:112
#define EINA_SIZE2D(x, y)
Creates an instance of an Eina_Size2D.
Definition: eina_rectangle.h:60
EAPI void ecore_con_eet_send(Ecore_Con_Reply *reply, const char *name, void *value)
Sends some data using a protocol type.
Definition: ecore_con_eet.c:940
const char * eldbus_pending_interface_get(const Eldbus_Pending *pending)
Get the interface of the pending message.
Definition: eldbus_pending.c:322
double evas_object_textblock_valign_get(const Efl_Canvas_Textblock *obj)
The vertical alignment of text within the textblock object as a whole.
Definition: evas_object_textblock.c:8449
EOAPI Elm_Bubble_Pos elm_obj_bubble_pos_get(const Eo *obj)
The corner of the bubble.
Eina_Bool edje_object_part_drag_value_get(const Evas_Object *obj, const char *part, double *dx, double *dy)
Gets the dragable object location.
Definition: edje_legacy.c:234
EAPI Ecore_Wl2_Display * ecore_wl2_connected_display_get(const char *name)
Gets the connected display object.
Definition: ecore_wl2_display.c:1173
Definition: elm_access.h:62
EAPI void ecore_drm2_device_calibrate(Ecore_Drm2_Device *device, int w, int h)
Calibrate any input devices for given screen size.
Definition: ecore_drm2_device.c:860
#define EVAS_GL_BAD_CONFIG
Bad configuration; for more information, please refer to its EGL counterpart.
Definition: Evas_GL.h:5078
Eina_Bool elm_web_window_features_property_get(const Elm_Web_Window_Features *wf, Elm_Web_Window_Feature_Flag flag)
Get boolean properties from Elm_Web_Window_Features (such as statusbar, menubar, etc) that are on a w...
Definition: elm_web2.c:137
Efl_Canvas_Object * elm_naviframe_item_pop(Elm_Naviframe *obj)
Pop an item that is on top of the stack.
Definition: elm_naviframe_eo.legacy.c:57
@ EINA_SIMPLE_XML_ERROR
Definition: eina_simple_xml_parser.h:200
off_t l_len
0 means end of the file
Definition: evil_fcntl.h:77
double yx
yx in y' = (x * yx) + (y * yy) + (z * yz) + yw
Definition: eina_matrix.h:129
Ecore_IMF_Mouse_Flags flags
The flags corresponding the mouse click (single, double or triple click)
Definition: Ecore_IMF.h:620
Eina_Value(* Eina_Future_Cb)(void *data, const Eina_Value value, const Eina_Future *dead_future)
A callback used to inform that a future was resolved.
Definition: eina_promise.h:116
unsigned char buf[8]
just hold 8-bytes, more goes into ptr
Definition: eina_value.h:349
Eina_Bool evas_object_vg_animated_frame_set(Evas_Object *obj, int frame_index)
Set current frame of animated vector object.
Definition: efl_canvas_vg_object.c:1111
void efl_net_connman_shutdown(void)
Should be called from inside Efl.Object.destructor after done using all of connman functions.
Definition: efl_net-connman.c:75
EAPI void * eet_data_image_read(Eet_File *ef, const char *name, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, Eet_Image_Encoding *lossy)
Reads image data from the named key in the eet file.
Definition: eet_image.c:1408
int evas_render_method_lookup(const char *name)
Look up a numeric ID from a string name of a rendering engine.
Definition: evas_main.c:754
Eina_Bool Eina_Success_Flag
A flag indicating a function completed succesfully.
Definition: eina_error.h:99
int data_size
The decompressed size if relevant.
Definition: Eet.h:549
EAPI int ECORE_WL2_EVENT_DEVICE_REMOVED
Definition: ecore_wl2.c:41
Eina_Inlist * eina_inlist_prepend_relative(Eina_Inlist *list, Eina_Inlist *new_l, Eina_Inlist *relative)
Adds a new node before the given relative item in list.
Definition: eina_inlist.c:302
EAPI Eina_Bool ephysics_world_constraint_solver_mode_enable_get(const EPhysics_World *world, EPhysics_World_Solver_Mode solver_mode)
Get the solver_mode status on world.
Eio_File * eio_file_xattr_double_get(const char *path, const char *attribute, Eio_Done_Double_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Retrieve a extended attribute of a file/directory.
Definition: eio_xattr.c:424
int y
y coord
Definition: efreet_icon.h:140
Eina_Bool(* evasglGetSyncAttrib)(Evas_GL *evas_gl, EvasGLSync sync, int attribute, int *value)
Definition: Evas_GL.h:5829
EAPI void ecore_drm2_device_close(Ecore_Drm2_Device *device)
Close an open Ecore_Drm2_Device.
Definition: ecore_drm2_device.c:682
Edje_Part_Description_Spec_Border border
border settings
Definition: edje_convert.h:155
The structure type for a generic container of an unused allocated pointer.
Definition: eina_trash.h:41
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_aspect_h_set(Evas_Object *obj, const char *part, const char *item, int aspect_h)
Sets the aspect height value of a part's item.
Ecore_IMF_Device_Subclass dev_subclass
The device subclass of the key released.
Definition: Ecore_IMF.h:733
Definition: elm_widget_route.h:44
@ EVAS_AXIS_LABEL_PRESSURE
Force applied to tool tip.
Definition: Evas_Legacy.h:362
EAPI void ecore_x_window_size_get(Ecore_X_Window win, int *w, int *h)
Retrieves the size of the given window.
Definition: ecore_x_window.c:767
EAPI void ecore_x_drawable_rectangle_fill(Ecore_X_Drawable d, Ecore_X_GC gc, int x, int y, int width, int height)
Fill the specified rectangle on a drawable.
Definition: ecore_x_drawable.c:113
Definition: Ecore_Drm.h:79
EvasGLImage(* evasglCreateImageForContext)(Evas_GL *evas_gl, Evas_GL_Context *ctx, int target, void *buffer, const int *attrib_list)
Definition: Evas_GL.h:5472
void ethumb_client_video_interval_set(Ethumb_Client *client, float interval)
Set the video frame interval, in seconds.
Definition: ethumb_client.c:1738
How to manage blob.
Definition: eina_value.h:2956
EAPI void ecore_wl2_subsurface_opaque_region_set(Ecore_Wl2_Subsurface *subsurface, int x, int y, int w, int h)
Set an opaque region for the given subsurface.
Definition: ecore_wl2_subsurf.c:159
#define EVAS_IMAGE_CLASS
Internal class for legacy support of Evas Image.
Definition: evas_image_eo.h:20
EOAPI void elm_obj_clock_time_set(Eo *obj, int hrs, int min, int sec)
Clock widget's time.
EAPI Eina_Bool ecore_con_ssl_server_upgrade(Ecore_Con_Server *svr, Ecore_Con_Type ssl_type)
Upgrades a connection to a specified level of encryption.
Definition: ecore_con_legacy.c:2590
EAPI double emotion_object_play_speed_get(const Evas_Object *obj)
Get the play speed of the media file.
Definition: emotion_smart.c:1171
EAPI int edje_edit_state_max_w_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the maximum width value of a part state.
void(* input_panel_imdata_set)(Ecore_IMF_Context *ctx, const void *data, int len)
Set panel-specific data to the input panel.
Definition: Ecore_IMF.h:796
double elm_panel_scrollable_content_size_get(const Elm_Panel *obj)
Get the size of the scrollable panel.
Definition: elm_panel_eo.legacy.c:45
void ecore_exe_auto_limits_set(Ecore_Exe *exe, int start_bytes, int end_bytes, int start_lines, int end_lines)
Sets the auto pipe limits for the given process handle.
Definition: ecore_exe.c:143
EAPI void ecore_cocoa_window_iconified_set(Ecore_Cocoa_Window *window, Eina_Bool on)
Miniaturizes or deminiaturizes a Cocoa window.
Structure used when initializing Ecore Buffer Backend.
Definition: Ecore_Buffer.h:439
A struct with callbacks to be used by eina_future_cb_easy_from_desc() and eina_future_cb_easy()
Definition: eina_promise.h:317
const char * name
The user visible name.
Definition: efreet_icon.h:58
Structure passed as value on EDJE_MESSAGE_STRING_SET messages.
Definition: Edje_Legacy.h:521
@ ECORE_IMF_INPUT_HINT_AUTOFILL_EMAIL_ADDRESS
Autofill hint for an email address.
Definition: Ecore_IMF.h:421
@ ECORE_IMF_PREEDIT_TYPE_SUB7
Substring style 7.
Definition: Ecore_IMF.h:328
Ecore_Idle_Enterer * ecore_idle_enterer_add(Ecore_Task_Cb func, const void *data)
Adds an idle enterer handler.
Definition: ecore_idle_enterer.c:18
const char * elm_code_file_path_get(Elm_Code_File *file)
Get the file path for the file specified.
Definition: elm_code_file.c:81
void(* Ecore_Buffer_Provider_Enqueue_Cb)(Ecore_Buffer_Provider *provider, void *data)
Called whenever a Ecore_Buffer is released.
Definition: Ecore_Buffer_Queue.h:169
EAPI double ecore_x_double_click_time_get(void)
Retrieves the double and triple click flag timeout.
Definition: ecore_x.c:1049
Ecore_IMF_Keyboard_Locks
Types for Ecore_IMF keyboard locks.
Definition: Ecore_IMF.h:278
EAPI Eina_Bool ecore_evas_wm_rotation_supported_get(const Ecore_Evas *ee)
Queries if the underlying windowing system supports the window manager rotation.
Definition: ecore_evas.c:2158
EAPI Embryo_Cell embryo_program_variable_get(Embryo_Program *ep, int num)
Retrieves the location of the public variable in the given program with the given identifier.
Definition: embryo_amx.c:540
void evas_object_clip_unset(Evas_Object *eo_obj)
Disable/cease clipping on a clipped obj object.
Definition: evas_clip.c:463
int elm_genlist_item_expanded_depth_get(const Elm_Genlist_Item *obj)
Get the depth of expanded item.
Definition: elm_genlist_item_eo.legacy.c:51
uintptr_t Eina_Thread
Type for a generic thread.
Definition: eina_thread.h:46
unsigned int id
ID of the notification.
Definition: elm_sys_notify_eo.h:63
#define EMBRYO_CELL_TO_FLOAT(c)
Embryo_Cell to float.
Definition: Embryo.h:456
void elm_code_syntax_parse_file(Elm_Code_Syntax *syntax, Elm_Code_File *file)
Parse a file and apply the syntax definition one line at a time.
Definition: elm_code_syntax.c:428
static long long eio_file_size(const Eina_Stat *st)
Return file length.
Definition: eio_inline_helper.x:67
Ecore_Buffer_Module_Data(* init)(const char *context, const char *options)
Initialize the backend.
Definition: Ecore_Buffer.h:442
Emile_Image * emile_image_tgv_memory_open(Eina_Binbuf *source, Emile_Image_Load_Opts *opts, Emile_Image_Animated *animated, Emile_Image_Load_Error *error)
Open a TGV image from memory.
Definition: emile_image.c:2389
Definition for a structure that stores information of a Process exit event.
Definition: Ecore_Common.h:1066
EAPI Eina_Bool edje_edit_part_item_index_spread_h_set(Evas_Object *obj, const char *part, unsigned int index, int spread_h)
Sets the spread height value of a part's item.
_Edje_Channel
Identifiers of Edje message types, which can be sent back and forth code and a given Edje object's th...
Definition: Edje_Common.h:333
Definition: ecore_evas_drm.h:10
#define EAPI
Definition: Elua.h:470
EOAPI int elm_obj_segment_control_item_count_get(const Eo *obj)
Get the Segment items count from segment control.
EAPI int ecore_thread_main_loop_end(void)
Unlocks the main loop.
Definition: ecore.c:724
Elementary Layout-based widgets may declare part proxies, i.e., aliases for real theme part names to ...
Definition: elm_layout_legacy.h:17
char * icon
Icon to display.
Definition: efreet_desktop.h:79
@ ECORE_IMF_DEVICE_CLASS_TOUCH
A touchscreen with fingers or stylus.
Definition: Ecore_IMF.h:488
void * evas_object_intercept_raise_callback_del(Evas_Object *obj, Evas_Object_Intercept_Raise_Cb func)
Unset the callback function that intercepts a raise event of an object.
EAPI void ecore_evas_window_available_profiles_set(Ecore_Evas *ee, const char **profiles, const unsigned int count)
Sets the array of available window profiles.
Definition: ecore_evas.c:2134
@ EMOTION_DEEP_SLEEP
destroy the pipeline, but keep full resolution pixels output around
Definition: Emotion.h:243
enum _Evas_GL_Multisample_Bits Evas_GL_Multisample_Bits
Enumeration that defines the configuration options for a Multisample Anti-Aliased (MSAA) rendering su...
@ ELM_WIN_DESKTOP
For special desktop windows, like a background window holding desktop icons.
Definition: elm_win_legacy.h:68
int ecore_thread_pending_feedback_get(void)
Gets the number of feedback jobs waiting for a thread to run.
Definition: ecore_thread.c:1181
const char * elm_progressbar_unit_format_get(const Evas_Object *obj)
Control the format string for a given progress bar widget's units label.
Definition: efl_ui_progressbar.c:982
void evas_object_image_pixels_dirty_set(Eo *eo_obj, Eina_Bool dirty)
Mark whether the given image object is dirty and needs to request its pixels.
Definition: evas_image_legacy.c:581
EAPI void ethumb_video_fps_set(Ethumb *e, unsigned int fps)
Set the thumbnail framerate.
Definition: ethumb.c:810
Eina_Bool eina_strbuf_append_slice(Eina_Strbuf *buf, const Eina_Slice slice)
Append a slice to a buffer, reallocating as necessary.
char * eina_value_to_string(const Eina_Value *value)
Converts value to string.
Definition: eina_value.c:5719
void elm_genlist_item_update(Elm_Genlist_Item *obj)
Update all the contents of an item.
Definition: elm_genlist_item_eo.legacy.c:159
void elm_map_overlay_color_get(const Elm_Map_Overlay *overlay, int *r, int *g, int *b, int *a)
Get the object color of the overlay.
Definition: elm_map.c:5248
EAPI void ecore_drm_output_size_get(Ecore_Drm_Device *dev, int output, int *w, int *h)
Gets the output size of Ecore_Drm_Device.
Definition: ecore_drm_output.c:1136
@ EFL_GFX_FILL_REPEAT
Tiling repeats like a mosaic.
Definition: Evas_Legacy.h:5482
EAPI const char * eeze_udev_syspath_get_sysattr(const char *syspath, const char *sysattr)
Get the sysattr value of a device from the /sys/ path.
Definition: eeze_udev_syspath.c:184
@ EEZE_UDEV_TYPE_JOYSTICK
Definition: Eeze.h:265
EAPI void emotion_object_last_position_save(Evas_Object *obj)
Save the lastest position if possible.
Definition: emotion_smart.c:1490
int evas_object_image_animated_frame_count_get(const Evas_Object *obj)
Get the total number of frames of the image object.
Definition: evas_image_legacy.c:281
EINA_DEPRECATED void elm_icon_prescale_set(Evas_Object *obj, int size)
Set the prescale size for the icon.
Definition: elm_icon.c:804
double ww
ww in w' = (x * wx) + (y * wy) + (z * wz) + ww
Definition: eina_matrix.h:142
@ ELM_WIN_KEYBOARD_J2ME
J2ME keyboard layout.
Definition: elm_win_legacy.h:135
Eina_Bool evas_textblock_cursor_cluster_next(Efl_Text_Cursor_Handle *cur)
Advances the cursor one grapheme cluster forward.
Definition: evas_object_textblock.c:10620
Eina_Bool eina_thread_equal(Eina_Thread t1, Eina_Thread t2)
Checks if two thread identifiers are the same.
Definition: eina_thread.c:210
int id
its id number
Definition: edje_convert.h:123
Evas_Coord h
height
Definition: Evas_Common.h:218
EAPI int ECORE_WL2_EVENT_DND_LEAVE
Definition: ecore_wl2.c:26
EAPI Eet_Key * eet_identity_open(const char *certificate_file, const char *private_key_file, Eet_Key_Password_Callback cb)
Creates an Eet_Key needed for signing an eet file.
Definition: eet_cipher.c:77
Eina_Bool elm_object_item_tooltip_window_mode_get(const Elm_Widget_Item *obj)
Control size restriction state of an object's tooltip.
Definition: elm_widget_item_eo.legacy.c:9
#define ELM_GENLIST_EVENT_MOVED_AFTER
Called when genlist item moved after.
Definition: elm_genlist_eo.h:834
EINA_DEPRECATED Evas_Object * elm_bg_overlay_unset(Evas_Object *obj)
Get the overlay object used for the background object.
void evas_vg_node_color_get(Evas_Vg_Node *obj, int *r, int *g, int *b, int *a)
Retrieves the general/main color of the given Evas_Vg_Node object.
Definition: efl_canvas_vg_node.c:725
void elm_entry_item_provider_remove(Elm_Entry *obj, Elm_Entry_Item_Provider_Cb func, void *data)
This removes a custom item provider to the list for that entry.
Definition: elm_entry_eo.legacy.c:441
time_t mtime
The last modified time.
Definition: eina_file_common.h:80
void * evas_object_intercept_resize_callback_del(Evas_Object *obj, Evas_Object_Intercept_Resize_Cb func)
Unset the callback function that intercepts a resize event of an object.
@ ECORE_IMF_KEYBOARD_MODIFIER_NONE
No active modifiers.
Definition: Ecore_IMF.h:265
EAPI Ecore_Evas * ecore_evas_ews_new(int x, int y, int w, int h)
Creates a new Ecore_Evas canvas bound to the Evas ews (Ecore + Evas Single Process Windowing System) ...
Definition: ecore_evas_ews.c:1095
Definition: eolian_database.h:37
EAPI Eina_Bool ecore_x_client_message32_send(Ecore_X_Window win, Ecore_X_Atom type, Ecore_X_Event_Mask mask, long d0, long d1, long d2, long d3, long d4)
Send client message with given type and format 32.
Definition: ecore_x.c:2139
void * eina_file_map_new(Eina_File *file, Eina_File_Populate rule, unsigned long int offset, unsigned long int length)
Maps a part of the file.
Definition: eina_file.c:1002
Elm_Widget_Item * elm_list_last_item_get(const Elm_List *obj)
Get the last item in the list.
Definition: elm_list_eo.legacy.c:99
EAPI Eina_Stringshare * elput_device_output_name_get(Elput_Device *device)
Return the output name associated with a given device.
Definition: elput_input.c:903
EAPI EPhysics_Body * ephysics_body_collision_contact_body_get(const EPhysics_Body_Collision *collision)
Get the body's collision contact body.
@ EINA_SIMPLE_XML_CLOSE
Definition: eina_simple_xml_parser.h:197
@ EEZE_UDEV_TYPE_DRIVE_MOUNTABLE
Definition: Eeze.h:243
Evas_Video_Coord_Cb resize
Resize the video surface to that size.
Definition: Evas_Legacy.h:6197
@ EVAS_GL_DEPTH_BIT_16
16 bits precision surface depth
Definition: Evas_GL.h:488
EOAPI Eina_Bool elm_obj_genlist_focus_on_selection_get(const Eo *obj)
Get whether focus upon item's selection mode is enabled.
@ ELM_FILESELECTOR_SORT_BY_MODIFIED_ASC
Sort by ascending modified date.
Definition: elm_interface_fileselector_eo.h:41
double eina_quaternion_dot(const Eina_Quaternion *a, const Eina_Quaternion *b)
Definition: eina_quaternion.c:428
enum _Edje_Edit_Select_Mode Edje_Edit_Select_Mode
Mode for a textblock part.
Evas_Object * elm_object_focus_next_object_get(const Evas_Object *obj, Elm_Focus_Direction dir)
Get next object which was set with specific focus direction.
Definition: elm_focus_legacy.c:303
void evas_vg_shape_append_squadratic_to(Evas_Vg_Shape *obj, double x, double y)
Same as evas_vg_shape_append_quadratic_to() api only difference is that it uses the current control p...
Definition: efl_canvas_vg_shape.c:396
@ ECORE_IMF_INPUT_PANEL_LAYOUT_HEX
Hexadecimal layout.
Definition: Ecore_IMF.h:364
static Eina_Lock_Result eina_spinlock_take(Eina_Spinlock *spinlock)
Attempts to take a spinlock.
void eina_simple_xml_node_cdata_free(Eina_Simple_XML_Node_Data *node)
Removes cdata from parent and deletes it.
Definition: eina_simple_xml_parser.c:807
void elm_flip_interaction_direction_enabled_set(Elm_Flip *obj, Elm_Flip_Direction dir, Eina_Bool enabled)
Set which directions of the flip respond to interactive flip.
EOAPI Eina_Bool elm_obj_gengrid_item_selected_get(const Eo *obj)
Control whether a given gengrid item is selected or not.
EAPI EPhysics_Body * ephysics_body_cylinder_add(EPhysics_World *world)
Create a new cylinder physics body.
EAPI Eina_Bool edje_edit_part_entry_mode_set(Evas_Object *obj, const char *part, Edje_Edit_Entry_Mode mode)
Sets the edit mode for a textblock part.
Definition: edje_edit.c:3065
EOAPI void evas_canvas_obscured_clear(Eo *obj)
Remove all "obscured regions" from an Evas canvas.
void edje_object_part_text_input_panel_imdata_get(const Evas_Object *obj, const char *part, void *data, int *len)
Gets the specific data of the current active input panel.
Definition: edje_util.c:3025
const char * elm_app_lib_dir_get(void)
Get the application's run time libraries prefix directory, as set by elm_app_info_set() and the way (...
Definition: elm_main.c:576
EINA_DEPRECATED void elm_icon_resizable_set(Evas_Object *obj, Eina_Bool size_up, Eina_Bool size_down)
Set if the object is (up/down) resizable.
Definition: elm_icon.c:757
int elm_config_cache_flush_interval_get(void)
Get the configured cache flush interval time.
Definition: elm_config.c:3302
void evas_object_image_native_surface_set(Evas_Object *eo_obj, Evas_Native_Surface *surf)
Set the native surface of a given image of the canvas.
Definition: evas_image_legacy.c:540
EAPI Eina_Bool ecore_x_xkb_state_get(Ecore_X_Xkb_State *state)
Definition: ecore_x.c:2553
EOAPI Eina_Stringshare * elm_obj_web_title_get(const Eo *obj)
Get the current title.
Eio_File * eio_file_stat_ls(const char *dir, Eio_Filter_Direct_Cb filter_cb, Eio_Main_Direct_Cb main_cb, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
List content of a directory without locking your app.
Definition: eio_file.c:713
double ecore_animator_frametime_get(void)
Gets the animator call interval in seconds.
Definition: ecore_anim.c:886
void(* close)(void *data, struct xdg_surface *xdg_surface)
Surface wants to be closed.
Definition: xdg-shell-client-protocol.h:306
void elm_config_context_menu_disabled_set(Eina_Bool disabled)
Enable or disable the context menu in entries.
Definition: elm_config.c:3804
static Eina_Bool eina_rectangle_y_cut(Eina_Rectangle *rect, Eina_Rectangle *slice, Eina_Rectangle *remainder, int amount)
Slices a rectangle horizontally into two subrectangles.
@ EDJE_MESSAGE_STRING_INT
A message with a struct containing a string and an integer number as value.
Definition: Edje_Legacy.h:592
void edje_password_show_last_timeout_set(double password_show_last_timeout)
Sets the timeout value in last show password mode.
Definition: edje_util.c:414
double y
y coordinate
Definition: EPhysics.h:193
Gengrid or Genlist item class definition.
Definition: elm_gen.h:109
Eina_Iterator * eina_list_iterator_reversed_new(const Eina_List *list)
Returns a new reversed iterator associated with a list.
Definition: eina_list.c:1597
EAPI void ecore_con_socks4_remote_del(const char *ip, int port, const char *username)
Removes a SOCKS v4 proxy from the proxy list and delete it.
Definition: ecore_con_socks.c:213
@ ELM_GENLIST_ITEM_SCROLLTO_TOP
To the top of viewport.
Definition: elm_general.h:382
@ ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT
Next.
Definition: elm_general.h:139
Eina_Bool(* pget)(const Eina_Value_Type *type, const void *mem, void *ptr)
how to read memory
Definition: eina_value.h:3690
void(* input_panel_layout_set)(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Layout layout)
Set the layout of the input panel.
Definition: Ecore_IMF.h:791
EAPI Eet_Node * eet_node_inlined_string_new(const char *name, const char *str)
Creates a new inlined string node.
@ EVAS_CALLBACK_MULTI_UP
Multi-touch Up Event.
Definition: Evas_Common.h:427
EOAPI void elm_obj_web_inwin_mode_set(Eo *obj, Eina_Bool value)
Sets the default dialogs to use an Inwin instead of a normal window.
void * ecore_thread_global_data_set(const char *key, void *value, Eina_Free_Cb cb)
Sets some data in the hash shared by all threads.
Definition: ecore_thread.c:1399
@ ECORE_X_ERROR_CODE_BAD_ID_CHOICE
Choice not in range or already used.
Definition: Ecore_X.h:406
Eina_Bool mouse_down
a flag that mouse is down on the list at the moment.
Definition: elm_widget_list.h:64
static Eina_Bool eina_value_array_pget(const Eina_Value *value, unsigned int position, void *ptr)
Retrieves a generic value into a pointer from an array member.
void(* Eina_Mempool_Repack_Cb)(void *dst, void *src, void *data)
The callback type which is called when the mempool "repacks" its data.
Definition: eina_mempool.h:74
Used to store the array and its subtype.
Definition: eina_value.h:1183
Eina_Bool eina_strbuf_replace_last(Eina_Strbuf *buf, const char *str, const char *with)
Replaces the last occurrence of a substring with another string.
Definition: eina_strbuf_common.c:984
@ ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME
The name of a person.
Definition: Ecore_IMF.h:438
Elm_Gengrid_Reorder_Type type
Reorder type.
Definition: elm_widget_gengrid.h:94
EAPI unsigned int ecore_drm2_output_connector_type_get(Ecore_Drm2_Output *output)
Get the connector type of a given output.
Definition: ecore_drm2_outputs.c:1417
EAPI void ephysics_body_soft_body_triangle_move(EPhysics_Body *body, int idx, Evas_Coord x, Evas_Coord y, Evas_Coord z)
Move a body's triangle.
void elm_map_overlay_color_set(Elm_Map_Overlay *overlay, int r, int g, int b, int a)
Set the object color of the overlay.
Definition: elm_map.c:5220
EAPI void * ecore_con_server_del(Ecore_Con_Server *svr)
Closes the connection and free the given server.
Definition: ecore_con_legacy.c:2302
void ecore_thread_max_reset(void)
Resets the maximum number of concurrently running threads to the default.
Definition: ecore_thread.c:1223
void ecore_animator_custom_source_tick_begin_callback_set(Ecore_Cb func, const void *data)
Sets the function that begins a custom animator tick source.
Definition: ecore_anim.c:949
void elm_config_clouseau_enabled_set(Eina_Bool enable)
Get the clouseau state.
Definition: elm_config.c:4027
Eeze_Net * eeze_net_new(const char *name)
Create a new net object.
Definition: eeze_net.c:46
EAPI void ecore_imf_context_cursor_position_set(Ecore_IMF_Context *ctx, int cursor_pos)
Notifies the Input Method Context that a change in the cursor position has been made.
Definition: ecore_imf_context.c:391
Definition: efl_access_widget_action.h:7
void elm_entry_input_panel_imdata_set(Elm_Entry *obj, const void *data, int len)
Set the input panel-specific data to deliver to the input panel.
Definition: elm_entry_eo.legacy.c:471
Ecore_Win32_Window_Type
Type of a window.
Definition: Ecore_Win32.h:87
void elm_object_item_part_content_set(Elm_Widget_Item *obj, const char *part, Efl_Canvas_Object *content)
Control a content of an object item.
Definition: elm_widget_item_eo.legacy.c:63
int num
The realtime signal's number.
Definition: Ecore_Common.h:667
const Eina_Value_Type * EINA_VALUE_TYPE_LIST
manages list type.
Definition: eina_value.c:5610
void elm_slider_unit_format_set(Evas_Object *obj, const char *units)
Set the format string for the unit label.
Definition: elm_slider.c:1458
@ EMILE_COLORSPACE_ARGB8888
ARGB 32 bits per pixel, high-byte is Alpha, accessed 1 32bit word at a time.
Definition: emile_image.h:25
void(* Eldbus_Proxy_Event_Cb)(void *data, Eldbus_Proxy *proxy, void *event_info)
A callback called when an event occurs.
Definition: eldbus_proxy.h:239
struct _Eina_Matrixsparse_Row Eina_Matrixsparse_Row
Type for a generic sparse matrix row, opaque for users.
Definition: eina_matrixsparse.h:72
void evas_object_image_load_region_set(Evas_Object *obj, int x, int y, int w, int h)
Inform a given image object to load a selective region of its source image.
Definition: evas_image_legacy.c:337
void elm_spinner_special_value_del(Evas_Object *obj, double value)
Delete the special string display in the place of the numerical value.
Definition: elm_spinner.c:1541
EAPI Eina_Bool edje_edit_program_name_set(Evas_Object *obj, const char *prog, const char *new_name)
Sets a new name for the given program.
Definition: edje_edit.c:11260
EAPI void ecore_evas_gl_x11_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window win)
Adds extra window on Ecore_Evas using opengl x11.
Definition: ecore_evas.c:4140
_Eina_Thread_Priority
Definition: eina_thread.h:59
void eina_quaternion_inverse(Eina_Quaternion *out, const Eina_Quaternion *q)
Compute the inverse of the given quaternion.
Definition: eina_quaternion.c:990
static Eina_Lock_Result eina_rwlock_take_write(Eina_RWLock *mutex)
Attempts to take a write lock.
void(* Evas_Object_Box_Layout)(Evas_Object *o, Evas_Object_Box_Data *priv, void *user_data)
Function signature for an Evas box object layouting routine.
Definition: Evas_Common.h:2726
void eina_cow_free(Eina_Cow *cow, const Eina_Cow_Data **data)
Frees a pointer from the pool.
Definition: eina_cow.c:419
Elm_Widget_Item * elm_genlist_search_by_text_item_get(Elm_Genlist *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags)
Get genlist item by given string.
Definition: elm_genlist_eo.legacy.c:255
EAPI int eet_data_text_dump(const void *data_in, int size_in, Eet_Dump_Callback dumpfunc, void *dumpdata)
Dumps an eet encoded data structure into ascii text.
Definition: eet_data.c:4913
#define ELM_ICON_CLASS
Elementary Icon Class.
Definition: elm_icon_eo.h:20
Evas_Coord_Precision_Point canvas
position on the canvas
Definition: Evas_Common.h:253
EAPI int edje_edit_part_item_index_max_w_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the maximum width value of a part's item.
Eina_Bool elm_object_item_cursor_engine_only_get(const Elm_Widget_Item *obj)
Control if the (custom)cursor for a given item should be searched in its theme, also,...
Definition: elm_widget_item_eo.legacy.c:57
Eina_Binbuf * emile_compress(const Eina_Binbuf *data, Emile_Compressor_Type t, Emile_Compressor_Level l)
Compress an Eina_Binbuf into a new Eina_Binbuf.
Definition: emile_compress.c:37
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:482
void elm_object_item_access_unregister(Elm_Widget_Item *obj)
Unregister accessible object of the object item.
Definition: elm_widget_item_eo.legacy.c:249
_Eina_Cpu_Features
Definition: eina_cpu.h:47
@ ELM_PREFS_DATA_EVENT_ITEM_CHANGED
The group of values has been automatically saved (event info is the group's name (key))
Definition: elm_prefs_data.h:78
#define ECORE_EVENT_LOCALE_CHANGED
Locale changed.
Definition: Ecore_Common.h:570
Eina_Bool evas_key_lock_is_set(const Evas_Lock *l, const char *keyname)
Checks the state of a given lock key of the default seat, at the time of the call.
Definition: evas_key.c:83
EAPI struct wl_display * ecore_wl_display_get(void)
Retrieves the Wayland Display Interface used for the current Wayland connection.
Definition: ecore_wl.c:285
int eina_log_domain_register(const char *name, const char *color)
Definition: eina_log.c:1885
const char * elm_config_preferred_engine_get(void)
Get Elementary's preferred engine to use.
Definition: elm_config.c:4523
EAPI void ephysics_body_damping_set(EPhysics_Body *body, double linear_damping, double angular_damping)
Set the angular and linear damping values.
void elm_access_action_cb_set(Evas_Object *obj, const Elm_Access_Action_Type type, const Elm_Access_Action_Cb cb, const void *data)
Set a callback function to a given accessibility action type.
Definition: elm_access.c:1414
Eina_Matrix_Type eina_matrix3_f16p16_type_get(const Eina_Matrix3_F16p16 *m)
Returns the type of the given fixed point matrix.
Definition: eina_matrix.c:114
const char * efreet_cache_home_get(void)
Retrieves the XDG Cache Home directory.
Definition: efreet_base.c:225
const char * evas_object_textblock_replace_char_get(const Efl_Canvas_Textblock *obj)
The "replacement character" to use for the given textblock object.
Definition: evas_object_textblock.c:8471
EAPI int eet_data_image_read_to_surface_cipher(Eet_File *ef, const char *name, const char *cipher_key, unsigned int src_x, unsigned int src_y, unsigned int *d, unsigned int w, unsigned int h, unsigned int row_stride, int *alpha, int *compress, int *quality, Eet_Image_Encoding *lossy)
Reads image data from the named key in the eet file using a cipher.
Definition: eet_image.c:1464
@ EDJE_PART_TYPE_LAST
Last type value.
Definition: Edje_Legacy.h:3264
EAPI void ecore_con_eet_server_connect_callback_add(Ecore_Con_Eet *ece, Ecore_Con_Eet_Server_Cb func, const void *data)
Registers a server connect callback on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:851
Definition: Eio_Legacy.h:1199
int elm_policy_get(unsigned int policy)
Get the policy value for given policy identifier.
Definition: elm_main.c:1426
@ EDJE_ACTION_TYPE_DRAG_VAL_SET
Drag val set action value.
Definition: Edje_Common.h:1912
void elm_color_class_list_cb_set(Elm_Color_Class_List_Cb cb)
Set a callback to provide a list of supplementary color classes.
Definition: elm_color_class.c:803
Eina_Value * eina_value_new(const Eina_Value_Type *type)
Creates generic value storage.
Definition: eina_value.c:5627
EAPI Eina_Bool edje_edit_color_class_description_set(Evas_Object *obj, const char *class_name, const char *desc)
Changes the description of a color class.
Definition: edje_edit.c:2658
EAPI void ecore_wl2_window_commit(Ecore_Wl2_Window *window, Eina_Bool flush)
Commit the surface of a wayland window.
Definition: ecore_wl2_window.c:1657
void elm_gengrid_item_pos_get(const Elm_Gengrid_Item *obj, unsigned int *x, unsigned int *y)
Get a given gengrid item's position, relative to the whole gengrid's grid area.
Definition: elm_gengrid_item_eo.legacy.c:39
EAPI Ecore_Con_Server * ecore_con_server_connect(Ecore_Con_Type type, const char *name, int port, const void *data)
Creates a connection to the specified server and return an associated object.
Definition: ecore_con_legacy.c:2165
Eina_Bool elm_animation_view_pause(Elm_Animation_View *obj)
Pause current animation instantly.
void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y)
Set flip perspective.
Definition: efl_ui_flip.c:1876
void evas_object_text_glow_color_get(const Evas_Text *obj, int *r, int *g, int *b, int *a)
Sets the glow color for the given text object.
Definition: evas_text_eo.legacy.c:81
EOAPI void elm_obj_hover_target_set(Eo *obj, Efl_Canvas_Object *target)
Sets the target object for the hover.
unsigned int elm_genlist_items_count(const Elm_Genlist *obj)
Return how many items are currently in a list.
Definition: elm_genlist_eo.legacy.c:225
Eina_List * only_show_in
list of environments that should display the icon
Definition: efreet_desktop.h:110
Evas_Object_Vg_Fill_Mode
Enumeration that defines how viewbox will be filled int the vg canvs's viewport.
Definition: efl_canvas_vg_object_eo.legacy.h:15
EAPI const void * eet_identity_signature(Eet_File *ef, int *signature_length)
Gets the raw signature associated with an Eet_File.
Definition: eet_lib.c:1845
EAPI void ecore_evas_x11_shape_input_rectangle_add(Ecore_Evas *ee, int x, int y, int w, int h)
Extends the pointer containment region to the union of the new and existing input rectangle.
Definition: ecore_evas.c:4200
#define EINA_LOG_STATE_SHUTDOWN
String that indicates the log system is shutting down.
Definition: eina_log.h:994
Ethumb_Thumb_Orientation ethumb_client_orientation_get(const Ethumb_Client *client)
Get current orientation in use for requests.
Definition: ethumb_client.c:1422
@ EDJE_TWEEN_MODE_SINUSOIDAL_FACTOR
Sinusoidal factor tween mode value.
Definition: Edje_Common.h:1890
Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_ALLOWED
Definition: ecore_x_atoms_decl.h:370
void ecore_audio_obj_name_set(Efl_Object *obj, const char *name)
Name of the object.
Definition: ecore_audio.c:273
Ecore_Event * ecore_event_add(int type, void *ev, Ecore_End_Cb func_free, void *data)
Adds an event to the event queue.
Definition: ecore_events.c:52
EAPI void ecore_wl_subsurf_place_above(Ecore_Wl_Subsurf *ess, struct wl_surface *surface)
Places subsurface on layer above a reference surface.
Definition: ecore_wl_subsurf.c:151
EAPI void ecore_imf_context_input_panel_layout_set(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Layout layout)
Sets the layout of the input panel.
Definition: ecore_imf_context.c:934
EAPI Ethumb * ethumb_new(void)
Create a new ethumb object.
Definition: ethumb.c:328
char * opcode_name
Opcode string.
Definition: eina_debug.h:153
int elm_win_quickpanel_priority_major_get(const Evas_Object *obj)
Get the major priority of a quickpanel window.
Definition: efl_ui_win.c:8124
Eina_Bool elm_store_fetch_thread_get(const Elm_Store *st)
Get the thread enabled fetching option for Store.
Definition: elm_store.c:651
Evas_Object_Box_Option * evas_object_box_append(Evas_Box *obj, Efl_Canvas_Object *child)
Append a new child object to the given box object o.
Definition: evas_box_eo.legacy.c:81
EINA_DEPRECATED EAPI double edje_edit_part_item_align_y_get(Evas_Object *obj, const char *part, const char *item)
Gets the vertical align value of a part state.
Contains information about an Ecore event modifier.
Definition: Ecore_Input.h:385
unsigned int modifiers
The combination of modifiers key (SHIFT,CTRL,ALT,..)
Definition: Ecore_Input.h:267
EAPI Eina_Bool edje_edit_state_text_fit_y_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool fit)
Sets if the text part should fit it's container vertically.
EAPI void ecore_main_loop_thread_safe_call_async(Ecore_Cb callback, void *data)
Calls callback asynchronously in the main loop.
Definition: ecore.c:601
@ EVAS_ALLOC_ERROR_NONE
No allocation error.
Definition: Evas_Common.h:270
Eldbus_Proxy_Event_Type
An enumeration containing proxy event types.
Definition: eldbus_proxy.h:189
Definition: elm_widget_flipselector.h:28
void elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save)
Enable/disable the file name entry box where the user can type in a name for a file,...
Definition: elc_fileselector.c:2013
@ ECORE_IMF_INPUT_HINT_AUTOFILL_POSTAL_CODE
Autofill hint for a postal code.
Definition: Ecore_IMF.h:425
void * evas_object_intercept_device_focus_set_callback_del(Evas_Object *obj, Evas_Object_Intercept_Device_Focus_Set_Cb func)
Unset the callback function that intercepts a focus set event of an object.
void eina_quad_rectangle_from(Eina_Quad *q, const Eina_Rectangle *r)
Transform the given rectangle to the given quadrangle.
Definition: eina_quad.c:86
EOAPI Elm_Widget_Item * elm_obj_flipselector_item_append(Eo *obj, const char *label, Evas_Smart_Cb func, const void *data)
Append a (text) item to a flip selector widget.
Eio_File * eio_file_xattr(const char *path, Eio_Filter_Cb filter_cb, Eio_Main_Cb main_cb, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Asynchronously list all eXtended attribute.
Definition: eio_xattr.c:353
void edje_object_part_text_style_user_pop(Eo *obj, const char *part)
Deletes the top style form the user style stack.
Definition: edje_legacy.c:476
@ ECORE_FILE_PROGRESS_CONTINUE
Continue the download.
Definition: Ecore_File.h:100
void * data
the data that the server sent
Definition: Ecore_Con.h:555
Definition: elm_widget_map.h:383
void elm_object_item_tooltip_text_set(Elm_Widget_Item *obj, const char *text)
Set the text to be shown in a given object item's tooltips.
Definition: elm_widget_item_eo.legacy.c:141
Eina_Bool elm_object_tree_focus_allow_get(const Evas_Object *obj)
Get whether an Elementary object and its children are focusable or not.
Definition: elm_main.c:1690
EAPI Evas_Object * emotion_object_image_get(const Evas_Object *obj)
Get the actual image object that contains the pixels of the video stream.
Definition: emotion_smart.c:255
@ EMBRYO_ERROR_HEAPLOW
Stack underflow.
Definition: Embryo.h:400
Eina_Simple_XML_Node_Doctype * eina_simple_xml_node_doctype_new(Eina_Simple_XML_Node_Tag *parent, const char *contents, size_t length)
Creates new doctype.
Definition: eina_simple_xml_parser.c:866
void evas_vg_node_stack_above(Evas_Vg_Node *obj, Eo *above)
Stack obj immediately above above.
Definition: efl_canvas_vg_node.c:763
EAPI Eina_Bool ephysics_world_bodies_outside_front_autodel_get(const EPhysics_World *world)
Get world autodeleting bodies mode when they're outside of render area by the front.
EAPI char * ecore_x_icccm_client_machine_get(Ecore_X_Window win)
Get a window client machine string.
Definition: ecore_x_icccm.c:797
EAPI void ephysics_body_forces_get(const EPhysics_Body *body, double *x, double *y, double *z)
Get physics body forces.
Definition: elm_priv.h:240
Definition: Ecore_X.h:2738
@ ECORE_GETOPT_ACTION_LICENSE
Show license.
Definition: Ecore_Getopt.h:76
int h
height of rectangle
Definition: eina_rectangle.h:113
size_t path_length
Size of the whole path.
Definition: eina_file.h:194
Evas_Coord elm_slider_span_size_get(const Evas_Object *obj)
Get the length set for the bar region of a given slider widget.
Definition: elm_slider.c:1451
Eina_Bool elm_genlist_item_flip_get(const Elm_Genlist_Item *obj)
Get the flip state of a given genlist item.
Definition: elm_genlist_item_eo.legacy.c:81
Eio_File * eio_file_move(const char *source, const char *dest, Eio_Progress_Cb progress_cb, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Move a file asynchronously.
Definition: eio_file.c:849
EAPI Eina_Bool edje_edit_part_access_get(Evas_Object *obj, const char *part)
Gets accessibility for part.
Definition: edje_edit.c:3993
EAPI Ecore_X_Window ecore_x_window_root_get(Ecore_X_Window win)
Retrieves the root window a given window is on.
Definition: ecore_x_window.c:1374
EOAPI void elm_obj_entry_input_panel_enabled_set(Eo *obj, Eina_Bool enabled)
Sets the attribute to show the input panel automatically.
EOAPI Eina_Bool elm_obj_entry_autosave_get(const Eo *obj)
This gets the entry object's 'autosave' status.
@ EDJE_CHANNEL_FOREGROUND
Foreground audio sounds.
Definition: Edje_Common.h:337
int evas_textblock_fit_step_size_get(const Evas_Object *obj, unsigned int *p_step_size)
Get the object's fitting step size when trying fonts between min font size and max font size.
Definition: evas_object_textblock.c:17973
EAPI Eina_Bool ecore_file_download_full(const char *url, const char *dst, Ecore_File_Download_Completion_Cb completion_cb, Ecore_File_Download_Progress_Cb progress_cb, void *data, Ecore_File_Download_Job **job_ret, Eina_Hash *headers)
Downloads the given url to the given destination with additional headers.
Definition: ecore_file_download.c:178
#define EINA_MALLOC
EINA_MALLOC is used to tell the compiler that a function may be treated as if any non-NULL pointer it...
Definition: eina_types.h:370
Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_OPEN
Definition: ecore_x_atoms_decl.h:381
@ ELM_LIST_LAST
Indicates error if returned by elm_list_mode_get().
Definition: elm_general.h:456
EAPI int eet_data_undump(Eet_File *ef, const char *name, const char *text, int textlen, int compress)
Takes an ascii encoding from eet_data_dump() and re-encode in binary.
Definition: eet_data.c:4989
Eina_Bool elm_config_focus_highlight_enabled_get(void)
Get the enable status of the focus highlight.
Definition: elm_config.c:3470
#define EMBRYO_FUNCTION_NONE
An invalid/non-existent function.
Definition: Embryo.h:437
_Ecore_File_Progress_Return
What to do with the download as a return from the Ecore_File_Download_Progress_Cb function,...
Definition: Ecore_File.h:99
EAPI const Eolian_Documentation * eolian_aux_implement_documentation_get(const Eolian_Implement *impl, Eolian_Function_Type ftype)
Get documentation for an implementation.
Definition: eolian_aux.c:266
const char * elm_theme_group_path_find(Elm_Theme *th, const char *group)
Get the file path for an edje file for the group and theme given.
Definition: elm_theme.c:988
@ EMOTION_ASPECT_KEEP_BOTH
respect video aspect, fitting it inside the object area
Definition: Emotion.h:256
@ EVAS_VG_CAP_BUTT
The end of lines is rendered as a full stop on the last point itself.
Definition: Evas_Legacy.h:3714
static Eina_Bool eina_ustringshare_replace_length(const Eina_Unicode **p_str, const Eina_Unicode *news, unsigned int slen)
Replace the previously stringshared pointer with a new content.
Definition: eina_inline_ustringshare.x:77
Eldbus_Pending * eldbus_proxy_property_set(Eldbus_Proxy *proxy, const char *name, const char *sig, const void *value, Eldbus_Message_Cb cb, const void *data)
Set a property.
Definition: eldbus_proxy.c:704
EAPI const Eina_List * ecore_drm_devices_get(void)
Gets the list of drm devices which are allocated.
Definition: ecore_drm_device.c:452
Evas_Object * elm_layout_add(Evas_Object *parent)
Add a new layout to the parent.
Definition: efl_ui_layout.c:3065
Struct holding information about an EXTERNAL part's parameters.
Definition: Edje_Common.h:705
EAPI const char * ecore_evas_aux_hint_val_get(const Ecore_Evas *ee, int id)
Gets a value of the auxiliary hint.
Definition: ecore_evas.c:2449
void elm_win_profile_set(Evas_Object *obj, const char *profile)
Set the profile of a window.
Definition: efl_ui_win.c:8720
Eina_Bool elm_win_override_get(const Evas_Object *obj)
Get the override state of a window.
Definition: efl_ui_win.c:8039
int edje_object_thaw(Edje_Object *obj)
Thaws the Edje object.
Definition: edje_legacy.c:1104
const char * elm_entry_selection_get(const Elm_Entry *obj)
Get any selected text within the entry.
Definition: elm_entry_eo.legacy.c:351
EAPI unsigned short edje_edit_part_item_index_position_row_get(Evas_Object *obj, const char *part, unsigned int index)
Gets row position of the part's item.
Definition: efl_ui_widget_frame.h:28
EAPI void ecore_imf_context_input_panel_event_callback_add(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Event type, void(*func)(void *data, Ecore_IMF_Context *ctx, int value), const void *data)
Registers a callback function which will be called if there is change in input panel state,...
Definition: ecore_imf_context.c:1214
Eina_Bool eina_hash_move(Eina_Hash *hash, const void *old_key, const void *new_key)
Changes the key of an entry in a hash without triggering the free callback.
Definition: eina_hash.c:1191
void eina_debug_timer_del(Eina_Debug_Timer *timer)
Delete a timer.
Definition: eina_debug_timer.c:197
Evas_Object * elm_check_add(Evas_Object *parent)
Add a new Check object.
Definition: efl_ui_check.c:516
EAPI Eina_List * edje_edit_program_targets_get(Evas_Object *obj, const char *prog)
Gets the list of the targets for the given program.
Definition: edje_edit.c:11823
struct _Eldbus_Object_Event_Property_Changed Eldbus_Object_Event_Property_Changed
Structure used with the ELDBUS_OBJECT_EVENT_PROPERTY_CHANGED event.
Definition: eolian_database.h:306
Eina_Bool scale_down
EINA_TRUE if scaling down is allowed
Definition: elm_store.h:96
Eina_Bool elm_prefs_data_autosave_get(const Elm_Prefs_Data *prefs_data)
Get whether a given elm prefs data handle is saving its values back automatically on changes.
Definition: elm_prefs_data.c:887
@ ELM_SEL_TYPE_XDND
Drag and Drop.
Definition: elm_cnp.h:64
@ EDJE_ACTION_TYPE_PHYSICS_TORQUE_IMPULSE
Physics torque impulse action value.
Definition: Edje_Common.h:1924
EAPI void ecore_evas_wayland_type_set(Ecore_Evas *ee, int type)
Set the type of the Ecore_Evas window.
Definition: ecore_evas.c:4579
void eina_normal3_matrix_get(Eina_Matrix3 *out, const Eina_Matrix4 *m)
Sets normal of the given matrix.
Definition: eina_matrix.c:1266
Emile_Colorspace Evas_Colorspace
Colorspaces for pixel data supported by Evas.
Definition: Evas_Loader.h:191
EAPI unsigned long eeze_disk_mountopts_get(Eeze_Disk *disk)
Get the flags of a disk's current mount options.
Definition: eeze_disk_mount.c:225
Definition: elm_widget_map.h:204
@ ELM_FILESELECTOR_SORT_BY_SIZE_ASC
Sort by ascending file size.
Definition: elm_interface_fileselector_eo.h:39
Eeze_Mount_Opts
Definition: Eeze_Disk.h:63
@ ECORE_IMF_CANDIDATE_PANEL_HIDE
Notification prior to the dismissal of the candidate word panel.
Definition: Ecore_IMF.h:165
Evas_GL_Context * evas_gl_current_context_get(Evas_GL *evas_gl)
Returns the Evas GL context object in use or set by evas_gl_make_current.
Definition: evas_gl.c:485
void evas_vg_gradient_radial_focal_set(Evas_Vg_Gradient_Radial *obj, double x, double y)
Sets the focal point of this radial gradient.
Definition: efl_canvas_vg_gradient_radial.c:221
double elm_label_slide_speed_get(const Elm_Label *obj)
Control the slide speed of the label.
Definition: elm_label_eo.legacy.c:21
void ecore_wl2_offer_proxy_receive_end(Ecore_Wl2_Offer *offer)
End the use of a proxy received offer.
Definition: ecore_wl2_dnd.c:877
EOAPI int elm_obj_diskselector_side_text_max_length_get(const Eo *obj)
Get the side labels max length.
EOAPI Elm_Object_Multi_Select_Mode elm_obj_gengrid_multi_select_mode_get(const Eo *obj)
Get the gengrid multi select mode.
Definition: evas_font.h:177
struct _EPhysics_Constraint EPhysics_Constraint
Constraint handle, used to limit bodies movements.
Definition: EPhysics.h:4531
static const char * eina_log_level_color_get(int level)
Function to get recommended color value for level.
Definition: eina_inline_log.x:160
static size_t eina_file_path_join_len(char *dst, size_t size, const char *a, size_t a_len, const char *b, size_t b_len)
Joins two paths of known length.
#define ECORE_EXE_PRIORITY_INHERIT
Inherit priority from parent process.
Definition: Ecore_Common.h:1015
void * ecore_exe_data_get(const Ecore_Exe *exe)
Retrieves the data attached to the given process handle.
Definition: ecore_exe.c:233
Elm_Animation_View * elm_animation_view_add(Evas_Object *parent)
Add a new animation view widget to the parent's canvas.
Definition: efl_ui_vg_animation.c:893
@ EDJE_ACTION_TYPE_SOUND_TONE
Sound tone action value.
Definition: Edje_Common.h:1922
void * ecore_timer_del(Ecore_Timer *timer)
Deletes the specified timer from the timer list.
Definition: ecore_timer.c:238
void elm_win_available_profiles_set(Elm_Win *obj, const char **profiles, unsigned int count)
Set the array of available profiles to a window.
Definition: efl_ui_win.c:9141
void eina_iterator_free(Eina_Iterator *iterator)
Frees an iterator.
Definition: eina_iterator.c:98
EAPI Eina_Iterator * ecore_wl2_display_inputs_get(Ecore_Wl2_Display *display)
Get all the Ecore_Wl2_Input from the display.
Definition: ecore_wl2_display.c:1100
@ EET_COMPRESSION_NONE
No compression at all.
Definition: Eet.h:242
void evas_object_text_shadow_color_set(Evas_Text *obj, int r, int g, int b, int a)
Controls the shadow color for the given text object.
Definition: evas_text_eo.legacy.c:3
EAPI Eina_Bool edje_edit_state_fill_type_set(Evas_Object *obj, const char *part, const char *state, double value, unsigned char fill_type)
Sets the fill type property for given part state.
Definition: edje_edit.c:7050
void evas_map_smooth_set(Evas_Map *m, Eina_Bool enabled)
Set the smoothing for map rendering.
Definition: evas_map.c:670
void * data
The raw binary data from the child process received.
Definition: ecore_exe_eo.h:36
enum _Emotion_Meta_Info Emotion_Meta_Info
Meta info type to be retrieved.
Definition: Emotion.h:262
Eina_Bool evas_textblock_cursor_char_prev(Efl_Text_Cursor_Handle *cur)
Advances the cursor one char backwards.
Definition: evas_object_textblock.c:10612
Eina_List * efreet_util_desktop_mime_list(const char *mime)
Find all desktops for a given mime type.
Definition: efreet_utils.c:144
unsigned int timestamp
The timestamp when the event occurred.
Definition: Ecore_IMF.h:730
EAPI EPhysics_Quaternion * ephysics_quaternion_slerp(const EPhysics_Quaternion *quat1, const EPhysics_Quaternion *quat2, double ratio, EPhysics_Quaternion *result)
Return the quaternion which is the result of Spherical Linear Interpolation between two quaternions.
EAPI int ector_init(void)
Init the ector subsystem.
Definition: ector_main.c:31
Eina_Hash * eina_hash_int32_new(Eina_Free_Cb data_free_cb)
Creates a new hash table for use with 32bit integers.
Definition: eina_hash.c:810
Evas_Render_Op
How the object should be rendered to output.
Definition: Evas_Legacy.h:2158
#define EINA_KEY_CMP(Function)
Definition: eina_hash.h:325
const void * data
data to pass to the callback
Definition: Ecore_Getopt.h:179
Eina_Bool send_event
Definition: Ecore_X.h:590
EAPI void * ecore_drm2_fb_data_get(Ecore_Drm2_Fb *fb)
Get a framebuffer's mmap'd data.
Definition: ecore_drm2_fb.c:190
Eina_Bool elm_win_sticky_get(const Evas_Object *obj)
Get the sticky state of the window.
Definition: efl_ui_win.c:9718
Eina_Bool edje_object_part_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear)
Removes all object from the table.
Definition: edje_part_table.c:322
Ethumb_Exists * ethumb_client_thumb_exists(Ethumb_Client *client, Ethumb_Client_Thumb_Exists_Cb exists_cb, const void *data)
Checks whenever file already exists (locally!)
Definition: ethumb_client.c:1955
EAPI Eina_Bool edje_edit_program_action_set(Evas_Object *obj, const char *prog, Edje_Action_Type action)
Sets the action of a given program.
Definition: edje_edit.c:11681
EOAPI Eina_Bool elm_obj_diskselector_round_enabled_get(const Eo *obj)
Get a value whether round mode is enabled or not.
Eina_Hash * _eina_file_cache
A pointer to the global Eina file cache.
Definition: eina_file_common.c:53
EAPI Eina_Bool edje_edit_state_image_border_scale_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool scale)
Sets the border scale value of a part state.
Definition: edje_edit.c:10848
EAPI void ecore_x_dpms_enabled_set(int enabled)
Sets the DPMS state of the display.
Definition: ecore_x_dpms.c:117
EAPI void ecore_con_client_data_set(Ecore_Con_Client *cl, const void *data)
Sets the data associated with the given client to data.
Definition: ecore_con_legacy.c:724
Eldbus_Service_Interface * eldbus_service_interface_fallback_register2(Eldbus_Connection *conn, const char *path, const Eldbus_Service_Interface_Desc2 *desc)
Register a fallback interface handler for a given subsection of the object hierarchy.
Definition: eldbus_service.c:1016
@ EINA_MATRIX_AXIS_Y
Y-Axis.
Definition: eina_matrix.h:63
static Eina_Bool eina_value_type_pset(const Eina_Value_Type *type, void *mem, const void *ptr)
Sets memory using type descriptor and pointer.
EAPI double ecore_con_server_uptime_get(const Ecore_Con_Server *svr)
Checks how long a server has been connected.
Definition: ecore_con_legacy.c:2405
EAPI int ECORE_X_MODIFIER_CTRL
Definition: ecore_x.c:153
Eet_Descriptor_Array_Free_Callback array_free
how to free memory for array (usually free())
Definition: Eet.h:2850
EAPI Eina_Bool edje_edit_state_fixed_w_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool fixed)
Sets the fixed width value of a part state.
Definition: elm_widget_box.h:28
int direction
Axis of screen wheel - 0 = default up/down wheel, 1 = horizontal left/right wheel.
Definition: Evas_Legacy.h:245
struct _Ethumb Ethumb
thumbnailer handle.
Definition: Ethumb.h:136
Eio_File * eio_file_chown(const char *path, const char *user, const char *group, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Change owner of a path.
Definition: eio_single.c:575
Eina_Bool eina_value_copy(const Eina_Value *value, Eina_Value *copy)
Copies generic value storage.
Definition: eina_value.c:5654
Definition: eldbus_service.h:94
Eina_Stringshare * name
Method name.
Definition: eldbus_introspection.h:62
Eina_Bool eina_accessor_unlock(Eina_Accessor *accessor)
Unlocks the container of the accessor.
Definition: eina_accessor.c:183
void edje_object_update_hints_set(Edje_Object *obj, Eina_Bool update)
Whether this object updates its size hints automatically.
Definition: edje_legacy.c:1047
void(* clip_set)(Evas_Object *o, Evas_Object *clip)
code to be run when setting clipper of object on a canvas.
Definition: Evas_Common.h:1958
EOAPI void elm_obj_diskselector_display_item_num_set(Eo *obj, int num)
Set the number of items to be displayed.
Eina_Bool elm_fileselector_folder_only_get(const Evas_Object *obj)
Get whether folder-only view is set for a given file selector widget.
Definition: elc_fileselector.c:2065
const char * eina_prefix_lib_get(Eina_Prefix *pfx)
Gets the library installation directory.
Definition: eina_prefix.c:782
Type for a generic double linked list.
Definition: eina_list.h:318
Eina_List * elm_config_profile_list_get(void)
Get Elementary's list of available profiles.
Definition: elm_config.c:3086
const Eina_Value * value
the value of the property
Definition: eldbus_proxy.h:206
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_source_set(Evas_Object *obj, const char *part, const char *item_name, const char *source_group)
Sets source for item from table or box items.
Definition: edje_edit.c:5389
void ethumb_client_size_set(Ethumb_Client *client, int tw, int th)
Configure future request to use custom size.
Definition: ethumb_client.c:1265
EAPI void ecore_wl2_window_preferred_rotation_set(Ecore_Wl2_Window *window, int rot)
Set preferred rotation on a given window.
Definition: ecore_wl2_window.c:1242
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_span_set(Evas_Object *obj, const char *part, const char *item, unsigned char col, unsigned char row)
Sets the count of columns and rows, which this item will spans for use.
Definition: edje_edit.c:6066
Evas_GL_Multisample_Bits multisample_bits
Optional Surface MSAA Bits.
Definition: Evas_GL.h:569
void elm_slider_indicator_format_function_set(Evas_Object *obj, slider_func_type func, slider_freefunc_type free_func)
Set the format function pointer for the indicator label.
Definition: elm_slider.c:1706
double zx
zx in z' = (x * zx) + (y * zy) + (z * zz) + zw
Definition: eina_matrix.h:134
const char * decorate_all_item_style
Style to use when in edit mode, or NULL if you don't care.
Definition: elm_gen.h:123
char * selection
The type of the selection.
Definition: Ecore_Win32.h:497
void eina_strbuf_trim(Eina_Strbuf *buf)
Trims the string buffer.
Definition: eina_strbuf.c:159
Evas_Object_Box_Option struct fields
Definition: Evas_Common.h:2872
EAPI void ecore_con_server_flush(Ecore_Con_Server *svr)
Flushes all pending data to the given server.
Definition: ecore_con_legacy.c:2412
Eina_Binbuf * eina_value_to_binbuf(Eina_Value *value)
Converts one value to Eina_Binbuf.
Definition: eina_value.c:5735
int version
Should match the EINA_ARRAY_VERSION used when compiling your apps, provided for ABI compatibility.
Definition: eina_inarray.h:227
_Ecore_X_Error_Code
Defines the error codes of Ecore_X which wraps the X Window Systems protocol's errors.
Definition: Ecore_X.h:390
void evas_textblock_cursor_at_format_set(Evas_Textblock_Cursor *cur, const Evas_Object_Textblock_Node_Format *fmt)
Set the cursor to point to the position of fmt.
Definition: evas_object_textblock.c:12745
Eina_Tmpstr * eina_tmpstr_manage_new_length(char *str, size_t length)
Adds a new temporary string using the passed string.
Definition: eina_tmpstr.c:87
static Eina_Bool eina_value_stringshare_copy(const Eina_Value *val, Eina_Stringshare **str)
Copy the stringshare in the passed Eina_Value.
Definition: eina_inline_value_util.x:322
const char * ecore_con_ssl_server_verify_name_get(Ecore_Con_Server *svr)
Gets the hostname to verify against in certificate verification.
Definition: ecore_con_legacy.c:2583
EAPI void ecore_evas_callback_sticky_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas sticky events.
Definition: ecore_evas.c:1258
int(* Eina_Key_Hash)(const void *key, int key_length)
Type for a function to create a hash key.
Definition: eina_hash.h:331
EAPI Eina_Bool emotion_object_play_get(const Evas_Object *obj)
Get play/pause state of the media file.
Definition: emotion_smart.c:709
Definition: efl_ui_widget_image.h:44
#define EET_T_INT
Data type: int.
Definition: Eet.h:2581
void elm_thumb_crop_align_set(Evas_Object *obj, double cropx, double cropy)
Set the crop alignment for the thumb object.
Definition: elm_thumb.c:866
double elm_gesture_layer_double_tap_timeout_get(const Evas_Object *obj)
this function returns the gesture layer double tap timeout of an object
Definition: elm_gesture_layer.c:4151
EAPI unsigned char edje_edit_state_limit_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the states limit value.
Definition: edje_edit.c:7709
@ EDJE_TWEEN_MODE_NONE
None tween mode value.
Definition: Edje_Common.h:1883
void elm_gesture_layer_zoom_distance_tolerance_set(Evas_Object *obj, Evas_Coord zoom_distance_tolerance)
This function sets the gesture layer zoom distance tolerance of an object.
Definition: elm_gesture_layer.c:3999
Definition: eina_internal.h:50
char * name
Specific name of the action.
Definition: efreet_desktop.h:78
EAPI void ecore_x_window_focus(Ecore_X_Window win)
Sets the focus to the window win.
Definition: ecore_x_window.c:650
static Eina_Bool eina_value_list_set(Eina_Value *value, unsigned int position,...)
Sets the generic value in a list member.
void evas_object_stack_above(Evas_Object *obj, Evas_Object *above)
Stack obj immediately above above.
Definition: evas_stack.x:137
EOAPI Eina_Bool elm_obj_calendar_displayed_time_get(const Eo *obj, Efl_Time *displayed_time)
Get the current time displayed in the widget.
uint32_t Eina_Unicode
A type that holds Unicode codepoints.
Definition: eina_unicode.h:33
EAPI void ecore_x_e_window_rotation_change_done_send(Ecore_X_Window root, Ecore_X_Window win, int rot, int w, int h)
Definition: ecore_x_e.c:2328
Definition: eo_ptr_indirection.x:320
#define EET_T_LAST
Last data type.
Definition: Eet.h:2596
defines the contents of a value
Definition: eina_value.h:662
@ ECORE_WIN32_WINDOW_STATE_MAXIMIZED_VERT
maximum vertical sized window
Definition: Ecore_Win32.h:71
EAPI Eina_Bool ecore_drm2_fb_flip_complete(Ecore_Drm2_Output *output)
Must be called by a page flip handler when the flip completes.
Definition: ecore_drm2_fb.c:270
void(* warning)(void *data, struct ivi_surface *ivi_surface, int32_t warning_code, const char *warning_text)
Server-side warning detected.
Definition: ivi-application-client-protocol.h:90
void edje_object_message_signal_process(Edje_Object *obj)
Processes an object's message queue.
Definition: edje_legacy.c:72
EAPI Ecore_Wl2_Input * ecore_wl2_display_input_find_by_name(const Ecore_Wl2_Display *display, const char *name)
Find a seat for a given display object using the seat id.
Definition: ecore_wl2_display.c:1120
Definition: eina_matrix.h:1019
int32_t Eina_F8p24
Type for floating point number where the size of the integer part is 8-bit and the size of the decima...
Definition: eina_fp.h:76
EAPI void * ecore_imf_context_event_callback_del(Ecore_IMF_Context *ctx, Ecore_IMF_Callback_Type type, Ecore_IMF_Event_Cb func)
Deletes (unregisters) a callback function registered to a given context event.
Definition: ecore_imf_context.c:791
@ ECORE_EXE_WIN32_PRIORITY_ABOVE_NORMAL
Above default priority.
Definition: Ecore_Common.h:1031
Definition: eldbus_service.h:71
int evil_mkdir(const char *dirname, mode_t mode EVIL_UNUSED)
Wrap the _mkdir() function on Windows.
Definition: evil_stdio.c:28
void edje_object_part_text_cursor_pos_set(Edje_Object *obj, const char *part, Edje_Cursor cur, int pos)
Sets the cursor position to the given value.
Definition: edje_legacy.c:302
double edje_frametime_get(void)
Gets edje transitions' frame time.
Definition: edje_program.c:222
EAPI Embryo_Cell embryo_data_heap_push(Embryo_Program *ep, int cells)
Increases the size of the heap of the given virtual machine by the given number of Embryo_Cells.
Definition: embryo_amx.c:727
Eina_Bool elm_win_borderless_get(const Evas_Object *obj)
Get the borderless state of a window.
Definition: efl_ui_win.c:9749
void elm_object_focus_set(Evas_Object *obj, Eina_Bool focus)
Set/unset focus to a given Elementary object.
Definition: elm_focus_legacy.c:374
EOAPI Eina_Bool elm_obj_entry_context_menu_disabled_get(const Eo *obj)
This returns whether the entry's contextual (longpress) menu is disabled.
Eina_List * mime_types
The mime types supppored by this app.
Definition: efreet_desktop.h:115
enum _Eet_Error Eet_Error
Eet error identifiers.
unsigned char effect
0 = plain...
Definition: edje_convert.h:128
void ecore_thread_max_set(int num)
Sets the maximum number of threads allowed to run simultaneously.
Definition: ecore_thread.c:1212
Ecore_Idler * ecore_idler_add(Ecore_Task_Cb func, const void *data)
Adds an idler handler.
Definition: ecore_idler.c:109
EOAPI unsigned int elm_obj_web_text_matches_mark(Eo *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit)
Marks matches of the given string in a document.
Elm_Map_Route_Method
Set the routing method, what should be prioritized, time or distance.
Definition: elm_map_eo.legacy.h:57
static Eina_Bool eina_value_array_vinsert(Eina_Value *value, unsigned int position, va_list args)
Inserts a generic value to an array member position.
EAPI void eet_node_hash_add(Eet_Node *parent, const char *name, const char *key, Eet_Node *child)
TODO FIX ME.
Definition: eet_node.c:343
Eina_Bool elm_layout_edje_object_can_access_get(const Eo *obj)
Get accessibility state of texblock(text) parts in the layout object.
Definition: efl_ui_layout.c:2200
@ ELM_FLIP_PAGE_DOWN
Page down flip mode.
Definition: efl_ui_flip_legacy.h:21
void evas_object_table_align_get(const Evas_Table *obj, double *horizontal, double *vertical)
Control the alignment of the whole bounding box of contents.
Definition: evas_table_eo.legacy.c:21
static Eina_Lock_Result eina_lock_take(Eina_Lock *mutex)
Attempts to take a lock.
EOAPI Eina_List * elm_obj_gengrid_realized_items_get(const Eo *obj)
Get a list of realized items in gengrid.
Eina_Bool(* convert_from)(const Eina_Value_Type *type, const Eina_Value_Type *convert, void *type_mem, const void *convert_mem)
how to convert values, both memory are value_size
Definition: eina_value.h:3687
const char * edje_object_part_text_selection_get(const Evas_Object *obj, const char *part)
Returns the selection text of the object part.
Definition: edje_util.c:2371
EAPI Eina_Bool edje_edit_state_container_align_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Sets y align for BOX or TABLE part.
Eina_Bool evas_object_image_alpha_get(const Evas_Object *obj)
Retrieve whether alpha channel data is being used on the given image object.
Definition: evas_image_legacy.c:110
EAPI Ecore_File_Monitor * ecore_file_monitor_add(const char *path, Ecore_File_Monitor_Cb func, void *data)
Monitors the given path using inotify, Windows notification, or polling.
Definition: ecore_file_monitor.c:22
@ ETHUMB_THUMB_ROTATE_180
rotate 180°
Definition: Ethumb.h:271
_Emotion_Meta_Info
Used for retrieving information about the media file being played.
Definition: Emotion.h:179
void elm_map_zoom_min_set(Elm_Map *obj, int zoom)
Set the minimum zoom of the source.
Definition: elm_map_eo.legacy.c:3
Eina_Bool elm_transit_objects_final_state_keep_get(const Elm_Transit *transit)
Get a value whether the objects states will be reset or not.
Definition: elm_transit.c:995
EAPI void ecore_x_pixmap_free(Ecore_X_Pixmap pmap)
Deletes the reference to the given pixmap.
Definition: ecore_x_pixmap.c:57
@ ECORE_WIN32_DND_EVENT_DRAG_OVER
Drag over.
Definition: Ecore_Win32.h:213
void(* reset)(Ecore_IMF_Context *ctx)
A change has been made.
Definition: Ecore_IMF.h:781
Definition: elm_widget_map.h:500
#define EINA_PATH_MAX
Definition for the constant defined as the highest value for PATH_MAX.
Definition: eina_file.h:164
@ EDJE_MESSAGE_STRING_SET
A message with a list of strings as value.
Definition: Edje_Legacy.h:583
EAPI void ecore_drm2_fb_status_handler_set(Ecore_Drm2_Fb *fb, Ecore_Drm2_Fb_Status_Handler handler, void *data)
Register a callback for buffer status updates.
Definition: ecore_drm2_fb.c:795
@ ELM_PREFS_TYPE_BOOL
boolean type, bound to checkbox-like UI elements
Definition: elm_prefs_data.h:54
void elm_box_homogeneous_set(Elm_Box *obj, Eina_Bool homogeneous)
Set the box to arrange its children homogeneously.
Definition: elm_box_eo.legacy.c:3
EAPI void ephysics_camera_tracked_body_get(EPhysics_Camera *camera, EPhysics_Body **body, Eina_Bool *horizontal, Eina_Bool *vertical)
Get body tracked by camera.
Ecore_Con_Server * server
the server for which an error occurred
Definition: Ecore_Con.h:533
void elm_layout_sizing_eval(Evas_Object *obj)
Eval sizing.
EAPI Eina_Bool edje_edit_program_filter_part_set(Evas_Object *obj, const char *prog, const char *filter_part)
Sets filter part name of the program.
Definition: edje_edit.c:11423
void elm_gengrid_clear(Elm_Gengrid *obj)
Remove all items from a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:201
EAPI Eina_Bool edje_edit_state_fill_size_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, double y)
Sets the fill vertical size offset value of a part state.
struct _Eina_Value_Struct Eina_Value_Struct
Value type for EINA_VALUE_TYPE_STRUCT.
Definition: eina_value.h:3051
@ ELM_WIN_INLINED_IMAGE
The window is an image.
Definition: elm_win_legacy.h:100
@ ELM_BG_OPTION_STRETCH
Stretch the background image to fill the widget's area.
Definition: elm_bg_legacy.h:15
EAPI Eina_Bool ecore_drm_output_mode_set(Ecore_Drm_Output *output, Ecore_Drm_Output_Mode *mode, int x, int y)
Sets a given mode to be used on an Ecore_Drm_Output.
Definition: ecore_drm_output.c:1473
EAPI void ephysics_constraint_angular_limit_get(const EPhysics_Constraint *constraint, double *counter_clock_x, double *clock_wise_x, double *counter_clock_y, double *clock_wise_y, double *counter_clock_z, double *clock_wise_z)
Get the angular moving limits of a constraint.
void elm_thumb_orientation_set(Evas_Object *obj, Ethumb_Thumb_Orientation orient)
Set the orientation for the thumb object.
Definition: elm_thumb.c:830
Elm_Input_Panel_Lang
Input panel (virtual keyboard) language modes.
Definition: elm_general.h:110
EOAPI const Eina_List * elm_obj_colorselector_palette_items_get(const Eo *obj)
Get list of palette items.
Eina_Bool elm_config_vsync_get(void)
Get the configured vsync flag.
Definition: elm_config.c:3426
void * evas_smart_data_get(const Evas_Smart *s)
Get the data pointer set on an Evas_Smart struct.
Definition: evas_smart.c:57
Eet_Descriptor_Str_Direct_Free_Callback str_direct_free
how to free a string returned by str_direct_alloc
Definition: Eet.h:2846
@ ECORE_X_ERROR_CODE_BAD_NAME
Font or color name doesn't exist.
Definition: Ecore_X.h:407
Eina_Bool edje_object_part_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child_obj)
Removes an object from the table.
Definition: edje_part_table.c:315
#define EINA_RBTREE
recommended way to declare the inlined Eina_Rbtree in your type.
Definition: eina_rbtree.h:102
EAPI void emotion_object_event_simple_send(Evas_Object *obj, Emotion_Event ev)
Send an Emotion Event to an Evas object.
Definition: emotion_smart.c:868
double x
x coordinate of start point
Definition: eina_bezier.h:37
EOAPI Efl_Canvas_Object * evas_canvas_object_name_find(const Eo *obj, const char *name)
Retrieves the object on the given evas with the given name.
@ ELM_CALENDAR_SELECTABLE_YEAR
Take year field into account.
Definition: elm_calendar_eo.h:102
Efl_Canvas_Object * evas_object_table_child_get(const Evas_Table *obj, unsigned short col, unsigned short row)
Get the child of the table at the given coordinates.
Definition: evas_table_eo.legacy.c:51
Elm_Transit_Effect * elm_transit_effect_color_add(Elm_Transit *transit, unsigned int from_r, unsigned int from_g, unsigned int from_b, unsigned int from_a, unsigned int to_r, unsigned int to_g, unsigned int to_b, unsigned int to_a)
Add the Color Effect to Elm_Transit.
Definition: elm_transit.c:2099
struct _Edje_Part_Image_Use::@137 state
structure that contain state's information
void(* Ecore_Fd_Prep_Cb)(void *data, Ecore_Fd_Handler *fd_handler)
A callback used by an Ecore_Fd_Handler.
Definition: Ecore_Common.h:1410
void ecore_app_args_get(int *argc, char ***argv)
Returns the programs stored command-line arguments.
Definition: ecore_app.c:29
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_move_below(Evas_Object *obj, const char *part, const char *item_name)
Restacks existing item below.
Definition: edje_edit.c:5067
@ ELM_SOFTCURSOR_MODE_AUTO
Auto-detect if a software cursor should be used (default).
Definition: elm_general.h:791
void elm_object_item_domain_translatable_part_text_set(Elm_Widget_Item *obj, const char *part, const char *domain, const char *label)
Set the text for an object item's part, marking it as translatable.
Definition: elm_widget_item_eo.legacy.c:195
@ ECORE_IMF_DEVICE_SUBCLASS_KNUCKLE
A Knuckle.
Definition: Ecore_IMF.h:504
static Eina_F8p24 eina_f32p32_to_f8p24(Eina_F32p32 a)
Converts an Eina_F32p32 floating point number into Eina_F8p24 format.
#define ELM_FILESELECTOR_EVENT_DIRECTORY_OPEN
Called when a directory was opened.
Definition: elm_fileselector_eo.h:85
Definition: elm_store.h:130
@ EVAS_AXIS_LABEL_TOUCH_WIDTH_MAJOR
Length of contact ellipse along AZIMUTH.
Definition: Evas_Legacy.h:367
void elm_entry_selection_cut(Elm_Entry *obj)
This executes a "cut" action on the selected text in the entry.
Definition: elm_entry_eo.legacy.c:519
EAPI Ecore_X_Randr_Crtc_Info * ecore_x_randr_crtc_info_get(Ecore_X_Window root, const Ecore_X_Randr_Crtc crtc)
Definition: ecore_x_randr.c:1870
Definition: eolian_database.h:395
int Evas_Coord
Type used for coordinates (in pixels, int).
Definition: Evas_Common.h:116
EAPI void ecore_evas_callback_focus_out_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas focus out events.
Definition: ecore_evas.c:1239
Interface between pages of the Prefs widget and the real widgets implementing them.
Definition: elm_prefs_common.h:231
#define ELM_GENGRID_CLASS
Elementary gengrid class.
Definition: elm_gengrid_eo.h:30
int evas_object_vg_animated_frame_count_get(const Evas_Object *obj)
Get the total number of frames of the vector, if it's animated.
Definition: efl_canvas_vg_object.c:1105
EAPI Eina_Bool ecore_fork_reset_callback_del(Ecore_Cb func, const void *data)
This removes the callback specified.
Definition: ecore.c:523
EAPI void efreet_cache_enable(void)
Enables connecting to efreet cache for this process.
Definition: efreet_cache.c:1565
EAPI void ecore_evas_rotation_with_resize_set(Ecore_Evas *ee, int rot)
Sets the rotation of an Ecore_Evas' window.
Definition: ecore_evas.c:1441
@ EVAS_OBJECT_TABLE_HOMOGENEOUS_NONE
No mode specified.
Definition: evas_table_eo.h:24
Efreet_Desktop * efreet_desktop_empty_new(const char *file)
Creates a new empty Efreet_Desktop structure or NULL on failure.
Definition: efreet_desktop.c:211
@ ECORE_FILE_EVENT_DELETED_DIRECTORY
Deleted directory event.
Definition: Ecore_File.h:75
EAPI void ecore_con_eet_data_callback_add(Ecore_Con_Eet *ece, const char *name, Ecore_Con_Eet_Data_Cb func, const void *data)
Registers a data callback on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:757
EAPI Eina_Strbuf * emile_base64url_encode(const Eina_Binbuf *in)
base64 url and filename safe encoding function.
Definition: emile_base64.c:192
Elm_Widget_Item * elm_index_item_sorted_insert(Elm_Index *obj, const char *letter, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func)
Insert a new item into the given index widget, using cmp_func function to sort items (by item handles...
Definition: elm_index_eo.legacy.c:123
EOAPI void elm_obj_colorselector_picked_color_get(const Eo *obj, int *r, int *g, int *b, int *a)
Get current color from colorselector.
EAPI Evas_Object * ecore_evas_ews_background_get(void)
Gets the current background.
Definition: ecore_evas_ews.c:1395
Definition: Ecore_Wl2.h:366
int ECORE_WIN32_EVENT_MOUSE_IN
Ecore_Event for the Ecore_Win32_Event_Mouse_In event.
Definition: ecore_win32.c:403
EAPI int emotion_object_video_channel_get(const Evas_Object *obj)
Get the channel for a given video object.
Definition: emotion_smart.c:1047
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:392
EAPI int ecore_x_input_device_num_get(void)
Definition: ecore_x_xi2.c:959
EAPI const char * ecore_con_server_name_get(const Ecore_Con_Server *svr)
Retrieves the name of server.
Definition: ecore_con_legacy.c:2260
@ ETHUMB_THUMB_CROP
keep aspect but crop (cut) the largest dimension
Definition: Ethumb.h:264
Eina_Bool elm_cnp_selection_get(const Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, Elm_Drop_Cb data_cb, void *udata)
Get data from a widget that has a selection.
Definition: elm_cnp.c:282
Elm_Slider_Indicator_Visible_Mode slider_indicator_visible_mode
this sets the slider indicator visible mode
Definition: elm_priv.h:534
char * eina_xattr_string_get(const char *file, const char *attribute)
Gets a string from an extended attribute properties.
Definition: eina_xattr.c:523
static Eina_Bool eina_array_find(const Eina_Array *array, const void *data, unsigned int *out_idx)
Search for the given data in an array.
@ ELM_POLICY_QUIT_NONE
never quit the application automatically
Definition: elm_general.h:247
EAPI Eina_Bool edje_edit_spectra_stop_num_set(Evas_Object *obj, const char *spectra, int num)
Sets the number of stops in the given spectra.
EAPI Eina_Bool edje_edit_part_item_index_min_w_set(Evas_Object *obj, const char *part, unsigned int index, int min_w)
Sets the minimum width value of a part's item.
Ecore_X_Atom ECORE_X_ATOM_FLOAT
Definition: ecore_x_atoms_decl.h:5
Evas_Object *(* Elm_Web_Window_Open)(void *data, Evas_Object *obj, Eina_Bool js, const Elm_Web_Window_Features *window_features)
Callback type for the create_window hook.
Definition: elm_web_common.h:154
@ ELM_LABEL_SLIDE_MODE_AUTO
Slide only if the label area is bigger than the text width length.
Definition: elm_label_eo.h:21
@ ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY
no select mode with no finger size rule.
Definition: elm_general.h:47
Eina_Bool eina_list_move(Eina_List **to, Eina_List **from, void *data)
Moves a data pointer from one list to another.
Definition: eina_list.c:937
void evas_vg_node_origin_set(Evas_Vg_Node *obj, double x, double y)
Sets the origin position of the node object.
Definition: efl_canvas_vg_node_eo.legacy.c:15
EAPI void ecore_wl_window_iconified_set(Ecore_Wl_Window *win, Eina_Bool iconified)
Iconifies a window.
Definition: ecore_wl_window.c:756
Structure passed as value on EDJE_MESSAGE_STRING_INT messages.
Definition: Edje_Legacy.h:539
unsigned int modifiers
The combination of modifiers key (SHIFT,CTRL,ALT,..)
Definition: Ecore_Input.h:294
Eina_Bool(* editable_set)(Evas_Object *obj, Eina_Bool val)
function to set an item widget as editable or not
Definition: elm_prefs_common.h:150
Elm_Actionslider_Pos
A position for indicators, magnets, and enabled items.
Definition: elm_actionslider_eo.h:19
EAPI void ecore_evas_cursor_get(const Ecore_Evas *ee, Evas_Object **obj, int *layer, int *hot_x, int *hot_y)
Gets information about an Ecore_Evas' default pointer device.
Definition: ecore_evas.c:1914
void elm_object_tree_dump(const Evas_Object *top)
Print Tree object hierarchy in stdout.
Definition: elm_main.c:1900
#define ELM_GENLIST_EVENT_EXPAND_REQUEST
Called when expand is requested.
Definition: elm_genlist_eo.h:969
@ EVAS_CALLBACK_FOCUS_OUT
Focus Out Event.
Definition: Evas_Common.h:433
@ EMOTION_VIS_LIBVISUAL_INFINITE
infinite
Definition: Emotion.h:215
Eina_Bool ecore_thread_check(Ecore_Thread *thread)
Checks if a thread is pending cancellation.
Definition: ecore_thread.c:892
struct _Elm_Store Elm_Store
A store object.
Definition: elm_store.h:58
const Eina_Value_Type * success_type
If provided, then success will only be called if the value type matches the given pointer.
Definition: eina_promise.h:359
int y
y co-ordinate
Definition: Evas_Common.h:241
Eina_Value_Struct_Desc * eina_value_util_struct_desc_new(void)
Creates a basic Eina_Value struct desc with refcounting.
Definition: eina_value_util.c:77
EOAPI void elm_obj_entry_input_hint_set(Eo *obj, Elm_Input_Hints hints)
Sets the input hint which allows input methods to fine-tune their behavior.
EAPI void ecore_evas_aspect_set(Ecore_Evas *ee, double aspect)
Sets the aspect ratio of a canvas window.
Definition: ecore_evas.c:2554
void elm_slider_value_set(Evas_Object *obj, double val)
Set the value the slider displays.
Definition: elm_slider.c:1517
unsigned int locked_mods
Definition: Ecore_X.h:2535
char * strcasestr(const char *haystack, const char *needle)
Locate a substring into a string, ignoring case.
Definition: evil_string.c:17
EAPI Ecore_Avahi * ecore_avahi_add(void)
Creates an AvahiPoll context and integrate it within Ecore main loop.
Definition: ecore_avahi.c:192
#define EPHYSICS_BODY_FRICTION_WOOD
Friction coefficient of wood.
Definition: EPhysics.h:2094
EAPI unsigned char edje_edit_state_table_homogeneous_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets homogeneous mode for TABLE part.
Definition: edje_edit.c:4418
Ecore_X_Atom ECORE_X_ATOM_E_STACK_POSITION
Definition: ecore_x_atoms_decl.h:334
@ EMBRYO_ERROR_USERDATA
Embryo_Program not initialized (or doubly initialized)
Definition: Embryo.h:413
Ecore_Win32_Window * window
The window that received the event.
Definition: Ecore_Win32.h:402
EAPI Ecore_Cocoa_Window * ecore_evas_cocoa_window_get(const Ecore_Evas *ee)
Gets the window from Ecore_Evas using the opengl_cocoa backend.
Definition: ecore_evas.c:4599
Definition: Ecore_Wayland.h:205
unsigned int index
The future index that won the race.
Definition: eina_promise.h:1598
EAPI void ecore_con_eet_server_connect_callback_del(Ecore_Con_Eet *ece, Ecore_Con_Eet_Server_Cb func, const void *data)
Removes a server connect callback on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:868
unsigned int evas_object_image_video_surface_caps_get(const Evas_Object *eo_obj)
Get the video surface capabilities to a given image of the canvas.
Definition: evas_image_legacy.c:1022
int micro
micro (bugfix, internal improvements, no new features version)
Definition: Evas_Common.h:43
Ecore_Poller_Type
Definition: Ecore_Legacy.h:10
EOAPI void evas_canvas_font_path_prepend(Eo *obj, const char *path)
Prepends a font path to the list of font paths used by the given evas.
Eina_Bool dragging
this is set true when an item is being dragged.
Definition: elm_gen_common.h:64
short shortv
Short value.
Definition: Ecore_Getopt.h:157
@ ECORE_GETOPT_TYPE_BOOL
Value of type boolean.
Definition: Ecore_Getopt.h:88
unsigned int texture_id
opengl texture id to use from glGenTextures()
Definition: Evas_Legacy.h:4859
struct _Evas_GL Evas_GL
The structure type of the Evas GL object used to render GL in Evas.
Definition: Evas_GL.h:427
EAPI Eina_Bool ecore_wl2_window_resizing_get(Ecore_Wl2_Window *window)
Get if a given window is resizing.
Definition: ecore_wl2_window.c:1798
Definition: ecore_evas_x11.h:8
Eina_Rectangle_Pool * eina_rectangle_pool_new(int w, int h)
Adds a rectangle in a new pool.
Definition: eina_rectangle.c:635
struct _Emotion_Webcam Emotion_Webcam
Webcam description.
Definition: Emotion.h:1302
int ecore_poller_poller_interval_get(const Ecore_Poller *obj)
Polling interval rate of the poller.
Definition: ecore_poller.c:314
Eina_Bool edje_object_scale_set(Edje_Object *obj, double scale)
Sets the scaling factor for a given Edje object.
Definition: edje_legacy.c:209
@ ECORE_WIN32_WINDOW_TYPE_DESKTOP
Desktop feature.
Definition: Ecore_Win32.h:88
EAPI Eina_List * edje_edit_styles_list_get(Evas_Object *obj)
Gets the list of all the text styles in the given edje object.
Definition: edje_edit.c:2754
Used as the data param for the ECORE_CON_EVENT_SERVER_DEL event.
Definition: Ecore_Con.h:523
EOAPI Elm_Widget_Item * elm_obj_gengrid_at_xy_item_get(const Eo *obj, int x, int y, int *xposret, int *yposret)
Get the item that is at the x, y canvas coords.
Eina_Bool elm_config_popup_scrollable_get(void)
Get the popup scrollable flag.
Definition: elm_config.c:4204
Eina_Bool elm_animation_view_file_set(Elm_Animation_View *obj, const char *file, const char *key)
Set the source file from where an vector object must fetch the real vector data (it may be one of jso...
Definition: efl_ui_vg_animation.c:900
EAPI int ecore_con_url_ssl_ca_set(Ecore_Con_Url *url_con, const char *ca_path)
Set a custom CA to trust for SSL/TLS connections.
Definition: ecore_con_url.c:1302
void edje_freeze(void)
Freezes Edje objects.
Definition: edje_util.c:212
Definition: Ecore_Wl2.h:310
EAPI int ECORE_WL2_EVENT_SEAT_CAPABILITIES_CHANGED
Definition: ecore_wl2.c:39
Ecore_Buffer_Data(* buffer_alloc)(Ecore_Buffer_Module_Data bmdata, int width, int height, Ecore_Buffer_Format format, unsigned int flags)
Newly allocate memory for buffer.
Definition: Ecore_Buffer.h:444
@ EPHYSICS_CALLBACK_WORLD_UPDATE
world being updated
Definition: EPhysics.h:920
const char * eeze_disk_model_get(Eeze_Disk *disk)
Return the model of the disk.
Definition: eeze_disk.c:382
void evas_font_available_list_free(Evas *e, Eina_List *available)
Free list of font descriptions returned by evas_font_dir_available_list().
Definition: evas_main.c:1981
Eet_Descriptor_List_Free_Callback list_free
free all the nodes from the list which head node is l
Definition: Eet.h:2841
void elm_object_tree_focus_allow_set(Evas_Object *obj, Eina_Bool focusable)
Make the elementary object and its children to be focusable (or unfocusable).
Definition: elm_main.c:1682
This struct is used as a bridge between Eina and the future scheduler.
Definition: eina_promise.h:165
@ EDJE_CHANNEL_MUSIC
Music audio.
Definition: Edje_Common.h:336
EOAPI Eina_Bool elm_obj_genlist_decorate_mode_get(const Eo *obj)
Get Genlist decorate mode.
const Eina_Value_Type * EINA_VALUE_TYPE_USHORT
manages unsigned short type.
Definition: eina_value.c:5595
Eina_Hash * map
Tracks portions of a file that have been mapped with mmap(2).
Definition: eina_file_common.h:73
EAPI Eina_Bool emotion_object_audio_mute_get(const Evas_Object *obj)
Get the mute audio option of this object.
Definition: emotion_smart.c:919
void elm_genlist_item_class_unref(Elm_Genlist_Item_Class *itc)
Decrements object reference count for the item class.
Definition: elm_genlist.c:8428
EAPI void ecore_wl2_window_geometry_get(Ecore_Wl2_Window *window, int *x, int *y, int *w, int *h)
Get the geometry of a given window.
Definition: ecore_wl2_window.c:1097
@ ELM_POLICY_THROTTLE_CONFIG
do whatever elementary config is configured to do
Definition: elm_general.h:277
EOAPI const char ** elm_obj_calendar_weekdays_names_get(const Eo *obj)
Weekdays names to be displayed by the calendar.
void elm_object_item_signal_callback_add(Elm_Widget_Item *obj, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func, void *data)
Add a callback for a signal emitted by object item edje.
Definition: elm_widget_item_eo.legacy.c:165
EINA_DEPRECATED Eina_Bool elm_icon_smooth_get(const Evas_Object *obj)
Get whether smooth scaling is enabled for an icon object.
Definition: elm_icon.c:732
Eina_Bool ecore_file_is_dir(const char *file)
Checks if the given file is a directory.
Definition: ecore_file.c:181
Elm_Widget_Item * elm_index_item_insert_before(Elm_Index *obj, Elm_Widget_Item *before, const char *letter, Evas_Smart_Cb func, const void *data)
Insert a new item into the index object before item before.
Definition: elm_index_eo.legacy.c:105
Eina_Bool eina_binbuf_append_length(Eina_Binbuf *buf, const unsigned char *str, size_t length)
Appends a string of exact length to a buffer, reallocating as necessary.
Evas_Object * evas_object_textgrid_add(Evas *e)
Add a textgrid to the given Evas.
Definition: evas_object_textgrid.c:872
void(* free)(const Eina_Value_Struct_Operations *ops, const Eina_Value_Struct_Desc *desc, void *memory)
How to release memory managed by the Eina_Value.
Definition: eina_value.h:3069
const Eina_Unicode * eina_ustringshare_add(const Eina_Unicode *str)
Retrieves an instance of a string for use in a program.
Definition: eina_ustringshare.c:164
void evas_object_text_font_source_set(Eo *obj, const char *font_source)
Set the font (source) file to be used on a given text object.
Definition: evas_object_text.c:2326
Ecore_Poller * ecore_poller_add(Ecore_Poller_Type type, int interval, Ecore_Task_Cb func, const void *data)
Creates a poller to call the given function at a particular tick interval.
Definition: ecore_poller.c:238
Eina_List * elm_genlist_realized_items_get(const Elm_Genlist *obj)
Get a list of realized items in genlist.
Definition: elm_genlist_eo.legacy.c:165
void eina_simple_xml_node_comment_free(Eina_Simple_XML_Node_Data *node)
Removes comment from parent and deletes it.
Definition: eina_simple_xml_parser.c:895
Eina_Bool evas_map_alpha_get(const Evas_Map *m)
Get the alpha flag for map rendering.
Definition: evas_map.c:700
Eina_Bool evas_textblock_cursor_cluster_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord x, Evas_Coord y)
Sets the position of the cursor according to the X and Y coordinates and grapheme clusters of text.
Definition: evas_object_textblock.c:13456
EAPI Eina_Bool ecore_imf_context_prediction_allow_get(Ecore_IMF_Context *ctx)
Gets whether the IM context should allow to use the text prediction.
Definition: ecore_imf_context.c:447
EAPI void ecore_fb_input_device_window_set(Ecore_Fb_Input_Device *dev, void *window)
Associates an input device with the given Ecore_Evas wrapper/helper set of functions.
Definition: ecore_fb_li.c:510
EINA_DEPRECATED Eina_Bool elm_fileselector_entry_folder_only_get(const Evas_Object *obj)
Get whether a given file selector entry widget's internal file selector is displaying folders only or...
Definition: elc_fileselector_entry.c:500
@ EVAS_IMAGE_ORIENT_180
rotate 180 degrees clockwise
Definition: Evas_Legacy.h:4916
EAPI void ecore_wl2_window_fullscreen_set(Ecore_Wl2_Window *window, Eina_Bool fullscreen)
Set the fullscreen state of a given window.
Definition: ecore_wl2_window.c:995
EAPI int efreet_init(void)
Initializes the Efreet system.
Definition: efreet.c:40
EINA_DEPRECATED EAPI unsigned short edje_edit_part_item_span_col_get(Evas_Object *obj, const char *part, const char *item)
Gets the number of span columns.
EAPI Evas_Object * ecore_evas_object_image_new(Ecore_Evas *ee_target)
Creates an Evas image object with image data bound to an own, internal Ecore_Evas canvas wrapper
Definition: ecore_evas_buffer.c:942
static Eina_F16p16 eina_f8p24_to_f16p16(Eina_F8p24 a)
Converts an Eina_F8p24 floating point number into Eina_F16p16 format.
void evas_map_util_3d_rotate(Evas_Map *m, double dx, double dy, double dz, Evas_Coord cx, Evas_Coord cy, Evas_Coord cz)
Rotate the map around 3 axes in 3D.
Definition: evas_map.c:1077
@ EVAS_AXIS_LABEL_TOOL_WIDTH_MINOR
Length of tool ellipse perpendicular to AZIMUTH.
Definition: Evas_Legacy.h:370
These routines are used for handling the parsing of Elm Code content.
Definition: evas_font.h:326
EAPI void emotion_object_border_get(const Evas_Object *obj, int *l, int *r, int *t, int *b)
Get the borders set for the emotion object.
Definition: emotion_smart.c:595
@ EEZE_UDEV_TYPE_TOUCHPAD
Definition: Eeze.h:241
@ EET_COMPRESSION_HI2
Space filler for compatibility.
Definition: Eet.h:254
void elm_list_go(Elm_List *obj)
Starts the list.
Definition: elm_list_eo.legacy.c:111
int ECORE_EXE_EVENT_ERROR
Errors from a child process.
Definition: ecore_exe.c:39
void evas_object_image_orient_set(Evas_Object *obj, Evas_Image_Orient orient)
Set the image orientation.
Definition: evas_image_legacy.c:421
EAPI Eina_Bool ecore_evas_drag_start(Ecore_Evas *ee, unsigned int seat, Eina_Content *content, Ecore_Evas *drag_rep, const char *action, Ecore_Evas_Drag_Finished_Cb terminate_cb, void *data)
Starts a new drag operation.
Definition: ecore_evas.c:5647
@ ELM_POLICY_THROTTLE_HIDDEN_ALWAYS
always throttle when all windows are no longer visible
Definition: elm_general.h:279
double timestamp
Timestamp of data read.
Definition: Eeze_Sensor.h:149
Eina_Bool eina_file_copy(const char *src, const char *dst, Eina_File_Copy_Flags flags, Eina_File_Copy_Progress cb, const void *cb_data)
Copies one file to another using the fastest possible way and report progress.
Definition: eina_file_common.c:956
void eina_log_abort_on_critical_level_set(int critical_level)
Sets level that triggers abort if abort-on-critical is set.
Definition: eina_log.c:1865
void * efreet_desktop_type_data_get(Efreet_Desktop *desktop)
get type specific data for custom desktop types
Definition: efreet_desktop.c:580
EOAPI Eina_Bool elm_obj_gengrid_multi_select_get(const Eo *obj)
Get whether multi-selection is enabled or disabled for a given gengrid widget.
#define EINA_VALUE_INIT(Compress_Type, Uppercase_Compress_Type, Type)
For internal use only.
Definition: eina_inline_value_util.x:168
EAPI void ecore_evas_callback_focus_in_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas focus in events.
Definition: ecore_evas.c:1220
EAPI void ecore_con_eet_raw_send(Ecore_Con_Reply *reply, const char *protocol_name, const char *section, void *value, unsigned int length)
Sends some raw data using a protocol type.
Definition: ecore_con_eet.c:946
EOAPI void elm_obj_web_console_message_hook_set(Eo *obj, Elm_Web_Console_Message func, void *data)
Sets the function to call when a console message is emitted from JS.
void ethumb_client_compress_set(Ethumb_Client *client, int compress)
Configure compression level used in requests.
Definition: ethumb_client.c:1516
EOAPI Elm_Widget_Item * elm_obj_gengrid_search_by_text_item_get(Eo *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags)
Get gengrid item by given string.
EAPI char * ecore_drm2_output_edid_get(Ecore_Drm2_Output *output)
Get the edid of a given output.
Definition: ecore_drm2_outputs.c:1060
Elm_GLView_Mode
Selects the target surface properties.
Definition: elm_glview_eo.h:32
@ ELM_SOFTCURSOR_MODE_ON
Always use a softcursor.
Definition: elm_general.h:793
EAPI Eina_Bool edje_edit_state_rel2_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, int y)
Sets the 'rel2 offset Y' value of state.
EINA_DEPRECATED EAPI void ecore_imf_context_show(Ecore_IMF_Context *ctx)
Asks the Input Method Context to show itself.
Definition: ecore_imf_context.c:287
Elm_Bg_Option elm_bg_option_get(const Evas_Object *obj)
Gets the mode of display of a given background widget's image.
Definition: efl_ui_bg.c:108
void ecore_buffer_provider_buffer_released_cb_set(Ecore_Buffer_Provider *provider, Ecore_Buffer_Provider_Enqueue_Cb func, void *data)
Sets a callback for released buffer events.
Definition: ecore_buffer_provider.c:229
Elm_Gen_Item_Text_Get_Cb text_get
Text fetching class function for genlist/gengrid item classes.
Definition: elm_gen.h:99
Eina_List * eina_list_search_sorted_list(const Eina_List *list, Eina_Compare_Cb func, const void *data)
Returns node if data is in the sorted list.
Definition: eina_list.c:1522
Eina_Bool(* Ecore_Win32_Handle_Cb)(void *data, Ecore_Win32_Handler *wh)
A callback used by an Ecore_Win32_Handler.
Definition: Ecore_Common.h:1416
@ ELM_IMAGE_FLIP_HORIZONTAL
flip image horizontally (along the x = width / 2 line)
Definition: elm_image_legacy.h:398
EAPI Eina_List * edje_edit_style_tags_list_get(Evas_Object *obj, const char *style)
Gets the list of all the tags name in the given text style.
Definition: edje_edit.c:2824
double w
rotation
Definition: EPhysics.h:191
void evas_object_textblock_style_user_pop(Eo *eo_obj)
Removes the style at the top of the user-style stack.
Definition: evas_object_textblock.c:8386
@ ELM_INPUT_PANEL_LANG_AUTOMATIC
Automatic.
Definition: elm_general.h:111
double def
Default value for the parameter.
Definition: Edje_Common.h:719
EAPI int edje_edit_part_item_index_max_h_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the maximum height value of a part's item.
int max_byte_count
The maximum number of bytes allowed.
Definition: elm_entry_common.h:186
@ EEZE_DISK_TYPE_USB
usb drive
Definition: Eeze_Disk.h:52
@ EET_FILE_MODE_READ_WRITE
File is for both read and write.
Definition: Eet.h:481
@ ECORE_POS_MAP_SPRING
Start at 0.0 then "wobble" like a spring rest position 1.0, and wobble v2 times, with decay factor of...
Definition: Ecore_Common.h:2775
#define EET_T_UCHAR
Data type: unsigned char.
Definition: Eet.h:2585
@ ELM_SEL_TYPE_SECONDARY
Used when primary selection is in use.
Definition: elm_cnp.h:63
const Eldbus_Property_Get_Cb default_get
default get function, if a property don't have a get function this will be used
Definition: eldbus_service.h:108
EAPI Eina_Bool eina_debug_dispatch(Eina_Debug_Session *session, void *buffer)
Dispatch a given packet according to its header.
Definition: eina_debug.c:667
const Eina_Cow_Data * eina_cow_alloc(Eina_Cow *cow)
Returns an initialized pointer from the pool.
Definition: eina_cow.c:409
void elm_gesture_layer_zoom_wheel_factor_set(Evas_Object *obj, double zoom_wheel_factor)
This function sets the gesture layer zoom wheel factor of an object.
Definition: elm_gesture_layer.c:4047
EAPI Eina_Bool edje_edit_state_step_get(Evas_Object *obj, const char *part, const char *state, double value, int *step_x, int *step_y)
Gets the states step values.
Definition: edje_edit.c:7690
const Elm_Object_Item * elm_store_item_genlist_item_get(const Elm_Store_Item *sti)
Fetch the genlist item that this store item controls.
Definition: elm_store.c:710
void elm_app_compile_lib_dir_set(const char *dir)
Provide information on the fallback application's libraries directory, on scenarios where they get ov...
Definition: elm_main.c:522
@ ELM_ACTIONSLIDER_LEFT
Left position.
Definition: elm_actionslider_eo.h:21
Eina_Bool elm_entry_cursor_prev(Elm_Entry *obj)
This moves the cursor one place to the left within the entry.
Definition: elm_entry_eo.legacy.c:375
EAPI int edje_edit_part_drag_x_get(Evas_Object *obj, const char *part)
Gets horizontal draggable state for part.
Definition: edje_edit.c:4260
EAPI Ecore_X_Window ecore_evas_x11_leader_get(Ecore_Evas *ee)
Get the client leader.
Definition: ecore_evas.c:4170
struct _Eio_Progress Eio_Progress
Progress information on a specific operation.
Definition: Eio_Legacy.h:144
Definition: evas_text_utils.h:114
int elm_photo_size_get(const Evas_Object *obj)
Get the size that will be used on the photo.
Definition: elm_photo.c:444
enum _Ecore_Audio_Type Ecore_Audio_Type
Definition: Ecore_Audio.h:68
double eina_quaternion_length_get(const Eina_Quaternion *v)
Return the length of the given quaternion.
Definition: eina_quaternion.c:1053
void evas_vg_gradient_radial_focal_get(Evas_Vg_Gradient_Radial *obj, double *x, double *y)
Gets the focal point of this radial gradient.
Definition: efl_canvas_vg_gradient_radial.c:227
Eina_Bool elm_gengrid_horizontal_get(const Elm_Gengrid *obj)
Get for what direction a given gengrid widget will expand while placing its items.
Definition: elm_gengrid_eo.legacy.c:123
const Efl_Event_Description ELM_CODE_EVENT_FILE_LOAD_DONE
Event that marks a file load has been completed.
Definition: elm_code.c:14
Eina_Future_Schedule_Entry *(* schedule)(Eina_Future_Scheduler *scheduler, Eina_Future_Scheduler_Cb cb, Eina_Future *f, Eina_Value value)
Called by Eina_Future when a delivery must be scheduled to a safe context.
Definition: eina_promise.h:179
@ ECORE_GETOPT_TYPE_USHORT
Value of type unsigned short.
Definition: Ecore_Getopt.h:92
Eina_Bool eldbus_message_error_get(const Eldbus_Message *msg, const char **name, const char **text)
Get the error text and name from a Eldbus_Message.
Definition: eldbus_message.c:233
@ ELM_CALENDAR_SELECTABLE_DAY
Take day field into account.
Definition: elm_calendar_eo.h:106
EAPI Eina_Bool edje_edit_program_transition_set(Evas_Object *obj, const char *prog, Edje_Tween_Mode transition)
Sets the type of transition to use when apply animations.
Definition: edje_edit.c:11615
EAPI Eina_Bool ephysics_world_light_all_bodies_get(const EPhysics_World *world)
Get light setting regarding being applied over all the bodies.
struct _Evas_Public_Data Evas_Public_Data
Public data for an Evas.
Definition: Evas_Common.h:170
@ EVAS_VIDEO_SURFACE_CLIP
Clip capability.
Definition: Evas_Legacy.h:6216
void elm_entry_selection_copy(Elm_Entry *obj)
This executes a "copy" action on the selected text in the entry.
Definition: elm_entry_eo.legacy.c:429
Ecore_IMF_Input_Panel_Keyboard_Mode
Enum containing keyboard mode states.
Definition: Ecore_IMF.h:173
EAPI int embryo_program_max_cycle_run_get(Embryo_Program *ep)
Retreives the maximum number of abstract machine cycles a program is allowed to run.
Definition: embryo_amx.c:1917
Elm_Input_Panel_Return_Key_Type elm_entry_input_panel_return_key_type_get(const Elm_Entry *obj)
Get the "return" key type.
Definition: elm_entry_eo.legacy.c:225
EAPI void ecore_evas_callback_device_mouse_in_set(Ecore_Evas *ee, Ecore_Evas_Mouse_IO_Cb func)
Sets a callback for Ecore_Evas mouse in events.
Definition: ecore_evas.c:5244
void elm_slider_min_max_set(Evas_Object *obj, double min, double max)
Set the minimum and maximum values for the slider.
Definition: elm_slider.c:1659
static Eina_Bool eina_value_array_value_get(const Eina_Value *src, unsigned int position, Eina_Value *dst)
Retrieves a value from the array as an Eina_Value copy.
Eina_Bool ecore_file_symlink(const char *src, const char *dest)
Creates a symbolic link.
Definition: ecore_file.c:542
Evas_GL_Func evas_gl_proc_address_get(Evas_GL *evas_gl, const char *name)
Returns a extension function from OpenGL or the Evas_GL glue layer.
Definition: evas_gl.c:591
EAPI Eina_Bool edje_edit_state_proxy_source_visible_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool visibility)
Sets the source visibility for given PROXY part state.
Definition: edje_edit.c:9088
static Eina_Bool eina_rectangles_intersect(const Eina_Rectangle *rect1, const Eina_Rectangle *rect2)
Checks if two rectangles intersect.
EAPI void ephysics_quaternion_get(const EPhysics_Quaternion *quat, double *x, double *y, double *z, double *w)
Get quaternion values.
@ EMOTION_ASPECT_CUSTOM
use custom borders/crop for the video
Definition: Emotion.h:258
const Eina_List * evas_device_list(Evas *eo_e, const Evas_Device *dev)
List all current devices attached to the given canvas and/or device.
Definition: evas_device.c:300
Efreet_Desktop * efreet_util_desktop_exec_find(const char *exec)
Find a desktop by exec.
Definition: efreet_utils.c:244
static Eina_Bool eina_value_hash_vget(const Eina_Value *value, const char *key, va_list args)
Gets the generic value from an hash member.
EINA_DEPRECATED EAPI int edje_edit_part_item_max_h_get(Evas_Object *obj, const char *part, const char *item)
Gets the maximum height value of a part's item.
void * ecore_idler_del(Ecore_Idler *idler)
Deletes an idler callback from the list to be executed.
Definition: ecore_idler.c:116
void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless)
Set the borderless state of a window.
Definition: efl_ui_win.c:9743
@ ECORE_COCOA_CURSOR_RESIZE_LEFT_RIGHT
Resize left right cursor.
Definition: Ecore_Cocoa.h:115
const char * name
The extended attribute name.
Definition: eina_xattr.h:54
@ EVAS_GL_STENCIL_BIT_1
1 bit precision for stencil buffer
Definition: Evas_GL.h:499
EAPI Ecore_X_Dpms_Mode ecore_x_dpms_power_level_get(void)
Check the DPMS power level.
Definition: ecore_x_dpms.c:96
static Eina_Rw_Slice eina_rw_slice_dup(const Eina_Rw_Slice rw_slice)
Creates a duplicate of slice's memory.
const Eina_Value_Type * EINA_VALUE_TYPE_LONG
manages long type.
Definition: eina_value.c:5603
Eina_Bool edje_text_class_get(const char *text_class, const char **font, Evas_Font_Size *size)
Gets the font and the font size from Edje text class.
Definition: edje_util.c:1189
EAPI const void * ecore_evas_ews_manager_get(void)
Gets the identifier of the manager taking care of internal windows.
Definition: ecore_evas_ews.c:1485
void elm_config_scale_set(double scale)
Set the global scaling factor.
Definition: elm_config.c:2992
Eina_Hash * eina_hash_string_djb2_new(Eina_Free_Cb data_free_cb)
Creates a new hash table using the djb2 algorithm.
Definition: eina_hash.c:780
void elm_gengrid_item_custom_size_set(Elm_Gengrid_Item *obj, int w, int h)
Custom size mode for non-homogeneous gengrid.
Definition: elm_gengrid_item_eo.legacy.c:57
Definition: elm_widget_list.h:71
Definition: elm_widget_entry.h:137
void evas_object_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
Move the given Evas object to the given location inside its canvas' viewport.
Definition: evas_object_main.c:1171
Definition: elm_widget_diskselector.h:30
Eina_Bool ecore_con_ssl_server_cert_add(Ecore_Con_Server *svr, const char *cert)
Adds an SSL certificate for use in ecore_con functions.
Definition: ecore_con_legacy.c:2468
EOAPI int elm_obj_slideshow_cache_after_get(const Eo *obj)
Get the number of items to cache, on a given slideshow widget, after the current item.
EAPI Eina_Bool edje_edit_part_item_index_max_h_set(Evas_Object *obj, const char *part, unsigned int index, int max_h)
Sets the maximum height value of a part's item.
const Eina_Value_Type * EINA_VALUE_TYPE_ARRAY
manages array type.
Definition: eina_value.c:5609
int ref_to
Reference number of the message it refers to.
Definition: Ecore_Ipc.h:298
EAPI void ecore_wl2_window_aux_hint_change(Ecore_Wl2_Window *window, int id, const char *val)
Change an auxiliary hint on a given window.
Definition: ecore_wl2_window.c:1413
Definition: elm_web_common.h:112
int micro
Micro version number.
Definition: Eio_Legacy.h:13
EAPI void * eina_debug_session_data_get(Eina_Debug_Session *session)
Get the data attached to a session.
Definition: eina_debug.c:698
long long load_time
modified time of .desktop on disk
Definition: efreet_desktop.h:97
unsigned int mode
The mode.
Definition: eina_file.h:210
void elm_gesture_layer_cb_add(Elm_Gesture_Layer *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data)
Add a gesture state change callback.
Definition: elm_gesture_layer_eo.legacy.c:69
unsigned long int size
The file size in bytes.
Definition: eina_file.h:215
EAPI Eina_Bool edje_edit_program_tone_duration_set(Evas_Object *obj, const char *prog, double duration)
Sets tone duration of the program.
Definition: edje_edit.c:11384
@ EDJE_MESSAGE_FLOAT_SET
A message with a list of floating point numbers as value.
Definition: Edje_Legacy.h:589
const char * elm_win_role_get(const Evas_Object *obj)
The role of the window.
Definition: efl_ui_win.c:9761
struct _Edje_External_Param_Info::@126::@131 c
Info about choice type parameters.
EAPI void ecore_wl_window_free(Ecore_Wl_Window *win)
Deletes the given window.
Definition: ecore_wl_window.c:235
int elm_win_rotation_get(const Evas_Object *obj)
Get the rotation of the window.
Definition: efl_ui_win.c:1788
void ecore_timer_precision_set(double precision)
Sets the precision to be used by timer infrastructure.
Definition: ecore_timer.c:76
void elm_box_pack_start(Elm_Box *obj, Efl_Canvas_Object *subobj)
Add an object to the beginning of the pack list.
Definition: elm_box_eo.legacy.c:81
#define EET_T_NULL
Data type: (void *) (only use it if you know why)
Definition: Eet.h:2591
Definition: Ecore_X.h:2690
void * ecore_event_current_event_get(void)
Returns the current event type pointer handled.
Definition: ecore_events.c:109
@ EDJE_TEXT_EFFECT_FAR_SHADOW
Far shadow text effect value.
Definition: Edje_Common.h:2126
#define MAP_SHARED
Changes are shared.
Definition: evil_mman.h:52
Eina_List * efreet_desktop_command_local_get(Efreet_Desktop *desktop, Eina_List *files)
Get the command to use to execute a desktop entry.
Definition: efreet_desktop_command.c:130
EAPI Eina_Bool ecore_drm2_output_mode_set(Ecore_Drm2_Output *output, Ecore_Drm2_Output_Mode *mode, int x, int y)
Set a given mode to be used on a given output.
Definition: ecore_drm2_outputs.c:1337
void elm_color_class_translate_cb_set(Elm_Color_Class_Name_Cb cb)
Set a callback to provide translations for color class descriptions.
Definition: elm_color_class.c:797
EAPI void ecore_drm2_plane_release(Ecore_Drm2_Plane *plane)
Remove a hardware plane from display.
Definition: ecore_drm2_plane.c:137
EOAPI void elm_obj_entry_cursor_selection_begin(Eo *obj)
This begins a selection within the entry as though the user were holding down the mouse button to mak...
void elm_config_font_overlay_unset(const char *text_class)
Unset a font overlay for a given Elementary text class.
Definition: elm_config.c:3225
Definition: ephysics_body_materials.h:9
EAPI void ecore_win32_window_size_min_get(Ecore_Win32_Window *window, int *min_width, int *min_height)
Get the minimum size of the given window.
Definition: ecore_win32_window.c:882
void elm_gengrid_group_item_size_get(const Elm_Gengrid *obj, int *w, int *h)
Get the size set for the group items of a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:45
Eina_Bool elm_config_desktop_entry_get(void)
Get the desktop style entry enabled state.
Definition: elm_config.c:4061
struct _Eina_Lock Eina_Lock
An opaque type for working with locks.
Definition: eina_inline_lock_posix.x:78
void * evas_object_intercept_show_callback_del(Evas_Object *obj, Evas_Object_Intercept_Show_Cb func)
Unset the callback function that intercepts a show event of a object.
Eina_Bool eina_matrixsparse_cell_clear(Eina_Matrixsparse_Cell *cell)
Clears (erases) cell given its reference.
Definition: eina_matrixsparse.c:1336
static Eina_Value * eina_value_ulong_new(unsigned long c)
Create a new Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:151
Eina_Bool edje_object_text_class_set(Evas_Object *obj, const char *text_class, const char *font, Evas_Font_Size size)
Sets Edje text class.
Definition: edje_util.c:1475
int w
Width of rectangle.
Definition: eina_rectangle.h:130
int minor
< major (binary or source incompatible changes)
Definition: Ethumb.h:46
double y0
Top left y coordinate.
Definition: eina_quad.h:47
void elm_entry_select_all(Elm_Entry *obj)
This selects all text within the entry.
Definition: elm_entry_eo.legacy.c:507
void elm_radio_value_set(Evas_Object *obj, int value)
Set the value of the radio group.
Definition: efl_ui_radio.c:408
EAPI Eina_Bool edje_edit_part_drag_count_y_set(Evas_Object *obj, const char *part, int count)
Sets vertical draggable count for part.
const Eina_Value_Struct_Desc * desc
How to manage the structure.
Definition: eina_value.h:3181
void eldbus_pending_free_cb_del(Eldbus_Pending *pending, Eldbus_Free_Cb cb, const void *data)
Remove callback registered in eldbus_pending_free_cb_add().
Definition: eldbus_pending.c:300
EAPI const char * edje_edit_color_classes_source_generate(Evas_Object *obj, Eina_List *color_classes)
Gets the source code for given color classes.
Definition: edje_edit.c:13212
@ EDJE_EXTERNAL_PARAM_FLAGS_STATE
Property can be set from state description.
Definition: Edje_Common.h:641
Eina_Bool elm_quicklaunch_prepare(int argc, char **argv, const char *cwd)
Exposed symbol used only by macros and should not be used by apps.
Definition: elm_main.c:1024
int ECORE_WIN32_EVENT_WINDOW_CREATE
Ecore_Event for the Ecore_Win32_Event_Create event.
Definition: ecore_win32.c:408
const char * eeze_net_syspath_get(Eeze_Net *net)
Get the /sys/ path of a net object.
Definition: eeze_net.c:303
EAPI Eina_Bool edje_edit_part_item_index_name_set(Evas_Object *obj, const char *part, unsigned int index, const char *name)
Sets name for item from table or box items.
Definition: edje_edit.c:5335
Definition: ecore_cocoa_app.h:31
Eina_Bool can_access
This is true when all text(including textblock) parts can be accessible by accessibility.
Definition: elm_widget_layout.h:70
int micro
< minor (new features, bugfixes, major improvements version)
Definition: Embryo.h:382
@ ELM_WRAP_LAST
Sentinel value to indicate last enum field during iteration.
Definition: elm_general.h:317
@ EEZE_SENSOR_TYPE_LAST
Last item to mark end of enum.
Definition: Eeze_Sensor.h:89
char * strsep(char **stringp, const char *delim)
Implements the strsep function which is used to separate strings.
Definition: evil_string.c:54
#define EINA_INARRAY_FOREACH(array, itr)
Walks through an array linearly from head to tail.
Definition: eina_inarray.h:724
static void eina_vector3_copy(Eina_Vector3 *dst, const Eina_Vector3 *src)
Copy vector.
void eina_array_free(Eina_Array *array)
Frees an array.
Definition: eina_array.c:295
double evas_object_text_ellipsis_get(const Evas_Text *obj)
Controls the ellipsis that should be used for the text object.
Definition: evas_text_eo.legacy.c:21
Eina_Bool elm_check_state_get(const Evas_Object *obj)
Get the state of the check object.
Definition: efl_ui_check.c:381
void elm_object_access_info_set(Evas_Object *obj, const char *txt)
Set the text to read out when in accessibility mode.
Definition: elm_main.c:1938
Elm_Widget_Item * elm_list_selected_item_get(const Elm_List *obj)
Get the selected item.
Definition: elm_list_eo.legacy.c:75
Definition: elm_widget_spinner.h:66
void edje_object_part_text_autocapital_type_set(Evas_Object *obj, const char *part, Edje_Text_Autocapital_Type autocapital_type)
Sets the autocapitalization type on the immodule.
Definition: edje_util.c:2792
Efl_Ui_Textpath_Direction
Textpath direction.
Definition: efl_ui_textpath_eo.legacy.h:19
EAPI Eet_Node * eet_node_list_new(const char *name, Eina_List *nodes)
Creates a new list node.
Definition: eet_node.c:120
Eina_Inlist * eina_inlist_sort(Eina_Inlist *head, Eina_Compare_Cb func)
Sorts a list according to the ordering func will return.
Definition: eina_inlist.c:804
static double eina_vector3_distance_square_get(const Eina_Vector3 *a, const Eina_Vector3 *b)
Return the distance in square between of two vectors.
EAPI const char * edje_edit_program_state2_get(Evas_Object *obj, const char *prog)
Gets the state2 for the given program.
Definition: edje_edit.c:11507
EAPI void ecore_evas_callback_selection_changed_set(Ecore_Evas *ee, Ecore_Evas_Selection_Changed_Cb func)
Sets a callback for Ecore_Evas to be called when a selection buffer changes.
Definition: ecore_evas.c:5464
void evas_object_image_data_update_add(Evas_Object *obj, int x, int y, int w, int h)
Mark a sub-region of the given image object to be redrawn.
Definition: evas_image_legacy.c:184
void elm_object_tree_dot_dump(const Evas_Object *top, const char *file)
Print Elm Objects tree hierarchy in file as dot(graphviz) syntax.
Definition: elm_main.c:1911
EAPI const char * edje_edit_state_image_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets normal image name for a given part state.
Definition: edje_edit.c:10515
const char * source
The original monitored path.
Definition: eio_sentry.eo.h:22
Definition: efl_ui_widget_flip.h:73
EAPI Edje_Part_Type edje_edit_part_type_get(Evas_Object *obj, const char *part)
Gets the type of a part.
Definition: edje_edit.c:3735
#define EINA_MAGIC
Definition of of a variable of type Eina_Magic.
Definition: eina_magic.h:224
Definition: elm_widget_hoversel.h:31
unsigned char startup_notify
The starup notify settings of the app.
Definition: efreet_desktop.h:120
static Eina_Bool eina_value_array_vappend(Eina_Value *value, va_list args)
Appends a generic value to an array.
void edje_object_part_text_select_extend(const Evas_Object *obj, const char *part)
Extends the current selection to the current cursor position.
Definition: edje_util.c:2483
EAPI void ecore_con_url_data_set(Ecore_Con_Url *url_con, void *data)
Associates data with a connection object.
Definition: ecore_con_url.c:837
enum _Ecore_Fb_Input_Device_Cap Ecore_Fb_Input_Device_Cap
Device capabilities.
Definition: Ecore_Fb.h:67
EOAPI Eina_Bool elm_obj_web_navigate_possible_get(Eo *obj, int steps)
Queries whether it's possible to jump the given number of steps.
EAPI void ecore_evas_size_step_set(Ecore_Evas *ee, int w, int h)
Sets the "size step" for a given Ecore_Evas window.
Definition: ecore_evas.c:1692
EAPI Evas_Object * ecore_evas_object_associate_get(const Ecore_Evas *ee)
Gets the object associated with ee.
Definition: ecore_evas_util.c:283
EAPI void ethumb_thumb_aspect_set(Ethumb *e, Ethumb_Thumb_Aspect a)
Set the aspect ratio policy.
Definition: ethumb.c:515
Eina_Bool eldbus_message_iter_arguments_get(Eldbus_Message_Iter *iter, const char *signature,...)
Get data from Eldbus_Message_Iter, for each complete type must have a pointer to store his value,...
Definition: eldbus_message.c:842
EAPI Eina_Bool edje_edit_state_fill_smooth_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool smooth)
Sets the smooth property for given part state.
Definition: edje_edit.c:7023
@ ECORE_X_WINDOW_INPUT_MODE_ACTIVE_GLOBAL
The window sets the focus itself even if another window is currently focused.
Definition: Ecore_X.h:1240
EAPI Eina_Bool ecore_wl2_window_floating_mode_get(Ecore_Wl2_Window *window)
Get if a given window is in floating mode.
Definition: ecore_wl2_window.c:1469
static void eina_trash_push(Eina_Trash **trash, void *data)
Pushes an unused pointer in the trash instead of freeing it.
void elm_index_item_priority_set(Elm_Index_Item *obj, int priority)
Sets the priority of an item.
Definition: elm_index_item_eo.legacy.c:9
Efreet_Xml_Attributes.
Definition: efreet_xml.h:28
@ EVAS_IMAGE_ORIENT_90
rotate 90 degrees clockwise
Definition: Evas_Legacy.h:4915
EAPI int edje_edit_part_item_index_spread_h_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the spread height value of a part's item.
Eldbus_Pending * eldbus_names_list(Eldbus_Connection *conn, Eldbus_Message_Cb cb, const void *cb_data)
Send a "ListNames" method call in proxy.
Definition: eldbus_freedesktop.c:46
EAPI Eina_Bool edje_edit_state_rel1_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, int x)
Sets the 'rel1 offset X' value of state.
void elm_map_zoom_max_set(Elm_Map *obj, int zoom)
Set the maximum zoom of the source.
Definition: elm_map_eo.legacy.c:39
Eina_Bool eina_strbuf_replace(Eina_Strbuf *buf, const char *str, const char *with, unsigned int n)
Replaces a substring in the buffer with another string.
Definition: eina_strbuf_common.c:928
enum _Evas_Image_Content_Hint Evas_Image_Content_Hint
How an image's data is to be treated by Evas, for optimization.
void eina_matrix4_scale(Eina_Matrix4 *t, double sx, double sy, double sz)
Sets the matrix values for a scaling operation.
Definition: eina_matrix.c:1127
Eldbus_Signal_Handler * eldbus_proxy_signal_handler_add(Eldbus_Proxy *proxy, const char *member, Eldbus_Signal_Cb cb, const void *cb_data)
Add a signal handler.
Definition: eldbus_proxy.c:658
void elm_win_autodel_set(Eo *obj, Eina_Bool autodel)
Set the window's autodel state.
Definition: efl_ui_win.c:6189
void elm_entry_file_save(Elm_Entry *obj)
This function writes any changes made to the file set with elm_entry_file_set.
Definition: elm_entry_eo.legacy.c:423
Eina_Bool ecore_main_fd_handler_active_get(Ecore_Fd_Handler *fd_handler, Ecore_Fd_Handler_Flags flags)
Gets which flags are active on an FD handler.
Definition: ecore_main.c:1630
double elm_video_play_length_get(const Evas_Object *obj)
Get the total playing time (in seconds) of the Elm_Video object.
Definition: efl_ui_video.c:514
@ EMOTION_VIS_LIBVISUAL_BUMPSCOPE
bumpscope
Definition: Emotion.h:209
EAPI void ecore_evas_object_cursor_device_set(Ecore_Evas *ee, Efl_Input_Device *pointer, Evas_Object *obj, int layer, int hot_x, int hot_y)
Sets the cursor of an Ecore_Evas specified pointer device.
Definition: ecore_evas.c:1864
static Eina_Bool eina_rectangle_coords_inside(const Eina_Rectangle *rect, int x, int y)
Checks if the given point is inside the rectangle.
void elm_object_item_untrack(Elm_Widget_Item *obj)
This retrieve the track object of the item.
Definition: elm_widget_item_eo.legacy.c:219
A IMF structure containing context information.
Definition: Ecore_IMF.h:820
EAPI void ecore_cocoa_screen_size_get(Ecore_Cocoa_Screen *screen, int *w, int *h)
Retrieves the size of a Cocoa screen.
@ EINA_SIMPLE_XML_COMMENT
Definition: eina_simple_xml_parser.h:203
Elm_Object_Item *(* Elm_Xy_Item_Get_Cb)(Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *xposret, int *yposret)
Callback invoked to find out what object is under (x,y) coords.
Definition: elm_cnp.h:147
EAPI Eina_Bool edje_edit_state_max_h_set(Evas_Object *obj, const char *part, const char *state, double value, int max_h)
Sets the maximum height value of a part state.
EAPI int ecore_x_drawable_border_width_get(Ecore_X_Drawable d)
Retrieves the width of the border of the given drawable.
Definition: ecore_x_drawable.c:66
EAPI Ecore_Evas * ecore_evas_fb_new(const char *disp_name, int rotation, int w, int h)
Creates Ecore_Evas using fb backend.
Definition: ecore_evas.c:3921
void * eina_rectangle_pool_data_get(Eina_Rectangle_Pool *pool)
Gets the data from the given pool.
Definition: eina_rectangle.c:869
#define EINA_LOG_WARN(fmt,...)
Logs a message with level WARN on the default domain with the specified format.
Definition: eina_log.h:392
@ ELM_CNP_MODE_PLAINTEXT
copy & paste text without markup tag
Definition: elm_general.h:339
EAPI void ecore_evas_x11_shape_input_rectangle_set(Ecore_Evas *ee, int x, int y, int w, int h)
Set the rectangular region that can "contain" the pointer, replacing any previously set region.
Definition: ecore_evas.c:4190
void elm_map_overlay_show(Elm_Map_Overlay *overlay)
Show the given overlay at the center of the map, immediately.
Definition: elm_map.c:5020
static Eina_Bool eina_value_list_pset(Eina_Value *value, unsigned int position, const void *ptr)
Sets the generic value in a list member from pointer.
EAPI Eina_Bool edje_edit_part_item_index_span_row_set(Evas_Object *obj, const char *part, unsigned int index, unsigned short row)
Sets the count of rows which this item will spans for use.
const char * error_str
Error Message.
Definition: Edje_Edit.h:101
EAPI int ecore_shutdown(void)
Shuts down connections, signal handlers sockets etc.
Definition: ecore.c:366
@ ECORE_GETOPT_DESC_ARG_REQUIREMENT_NO
Argument is not required.
Definition: Ecore_Getopt.h:104
Definition: evas_filter.h:343
@ ELM_WIN_KEYBOARD_PASSWORD
Password keyboard layout.
Definition: elm_win_legacy.h:129
EAPI void ecore_evas_callback_pre_free_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas pre-free event.
Definition: ecore_evas.c:1312
Evas_Object *(* Elm_Map_Marker_Icon_Get_Func)(Evas_Object *obj, Elm_Map_Marker *marker, void *data)
Icon fetching class function for marker classes.
Definition: elm_map_common.h:54
EOAPI void elm_obj_gengrid_item_custom_size_set(Eo *obj, int w, int h)
Custom size mode for non-homogeneous gengrid.
EOAPI void elm_obj_clock_edit_mode_set(Eo *obj, Elm_Clock_Edit_Mode digedit)
Digits of the given clock widget should be editable when in editing mode.
void evas_object_table_padding_get(const Evas_Table *obj, int *horizontal, int *vertical)
Control the padding between cells.
Definition: evas_table_eo.legacy.c:33
Ecore_X_Win_Keygrab_Mode
Definition: Ecore_X.h:2788
Eina_Size2D elm_animation_view_default_size_get(const Elm_Animation_View *obj)
Get the default view size that specified from vector resource.
int ecore_thread_active_get(void)
Gets the number of active threads running jobs.
Definition: ecore_thread.c:1162
EAPI void ecore_con_eet_client_disconnect_callback_add(Ecore_Con_Eet *ece, Ecore_Con_Eet_Client_Cb func, const void *data)
Registers a client disconnect callback on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:816
Evas_Vg_Gradient_Spread evas_vg_gradient_spread_get(Evas_Vg_Gradient *obj)
Returns the spread method use by this gradient.
Definition: efl_canvas_vg_gradient.c:139
Eo * dev
The Efl_Input_Device that originated the event.
Definition: Ecore_Input.h:415
Edje_Part_Collection_Directory * collection_dir
collection directory
Definition: edje_convert.h:66
unsigned int modifiers
The combination of modifiers key (SHIFT,CTRL,ALT,..)
Definition: Ecore_Input.h:372
Ecore_Window event_window
The child window where event happened.
Definition: Ecore_Input.h:369
EAPI int ecore_con_server_fd_get(const Ecore_Con_Server *svr)
Gets the fd that the server is connected to.
Definition: ecore_con_legacy.c:2435
char * eina_unicode_unicode_to_utf8(const Eina_Unicode *uni, int *_len)
Converts an Eina_Unicode string to a newly allocated utf-8 string.
Definition: eina_unicode.c:444
Definition: elm_widget_naviframe.h:81
Definition: Ecore_Wl2.h:85
int revision
git revision (0 if a proper release or the git revision number Eldbus is built from)
Definition: Eldbus.h:144
EAPI unsigned int ecore_drm_output_connector_type_get(Ecore_Drm_Output *output)
Gets the connector type of a given Ecore_Drm_Output.
Definition: ecore_drm_output.c:1311
void * eina_xattr_get(const char *file, const char *attribute, ssize_t *size)
Retrieves an extended attribute from a file.
Definition: eina_xattr.c:346
Elm_Widget_Item * elm_index_selected_item_get(const Elm_Index *obj, int level)
Returns the last selected item, for a given index widget.
Definition: elm_index_eo.legacy.c:117
@ EDJE_TWEEN_MODE_DECELERATE_FACTOR
Decelerate factor tween mode value.
Definition: Edje_Common.h:1889
void elm_datetime_field_limit_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, int *min, int *max)
Get the field limits of a field.
Definition: elm_datetime.c:104
#define ELM_ACTIONSLIDER_EVENT_POS_CHANGED
The position of the actionslider has changed.
Definition: elm_actionslider_eo.h:132
void edje_object_text_insert_filter_callback_add(Eo *obj, const char *part, Edje_Text_Filter_Cb func, void *data)
Adds a filter function for newly inserted text.
Definition: edje_legacy.c:534
@ ECORE_IMF_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL
The number layout to allow decimal point to provide fractional value.
Definition: Ecore_IMF.h:450
Definition: Ecore_Wayland.h:186
int evas_object_text_max_ascent_get(const Evas_Text *obj)
Maximal ascent property.
Definition: evas_text_eo.legacy.c:123
Elm_Object_Item * focused_item
a focused item by keypad arrow or mouse.
Definition: elm_widget_gengrid.h:47
double elm_progressbar_part_value_get(const Evas_Object *obj, const char *part)
Get the progress value (in percentage) on a given progress bar widget for a particular part.
Definition: efl_ui_progressbar.c:865
Eina_Bool edje_object_mirrored_get(const Edje_Object *obj)
Gets the RTL orientation for this object.
Definition: edje_legacy.c:194
Eina_Bool elm_entry_input_panel_enabled_get(const Elm_Entry *obj)
Get the attribute to show the input panel automatically.
Definition: elm_entry_eo.legacy.c:237
@ EVAS_TEXT_STYLE_SHADOW_DIRECTION_TOP_LEFT
shadow growing to top left
Definition: Evas_Legacy.h:6381
EAPI void ecore_cocoa_window_size_step_get(const Ecore_Cocoa_Window *window, int *w, int *h)
Gets a Cocoa window's resize increment.
Ecore_Audio sndfile output.
EAPI int ECORE_X_RAW_MOTION
Definition: ecore_x.c:165
void evas_font_reinit(void)
Reinitialize FontConfig.
Definition: evas_font_dir.c:1471
void eina_quaternion_f16p16_lerp(Eina_Quaternion_F16p16 *out, const Eina_Quaternion_F16p16 *a, const Eina_Quaternion_F16p16 *b, Eina_F16p16 pos)
Definition: eina_quaternion.c:145
EAPI Eina_Bool ecore_drm_device_open(Ecore_Drm_Device *dev)
Opens an Ecore_Drm_Device.
Definition: ecore_drm_device.c:338
struct _Eina_Quad Eina_Quad
Quadrangle definition.
Eina_Statgen eina_file_statgen_get(void)
Get the current stat generation counter value.
Definition: eina_file_common.c:89
EOAPI void elm_obj_genlist_item_class_update(Eo *obj, const Elm_Genlist_Item_Class *itc)
Update the item class of an item.
Eina_Bool elm_config_focus_highlight_clip_disabled_get(void)
Get the disable status of the focus highlight clip feature.
Definition: elm_config.c:3496
Eina_Bool elm_entry_prediction_hint_hash_del(Elm_Entry *obj, const char *key)
Removes the prediction hint data identified by a key.
Definition: elm_entry_eo.legacy.c:579
@ ECORE_IMF_INPUT_PANEL_LAYOUT_NUMBERONLY
Number Only layout.
Definition: Ecore_IMF.h:362
Ecore_IMF_Event_Type
Ecore IMF event types.
Definition: Ecore_IMF.h:249
Eina_Bool evas_object_box_option_property_get(const Evas_Object *o, Evas_Object_Box_Option *opt, int property,...)
Get a property's value (by its given numerical identifier), on a given box child element.
Definition: evas_object_box.c:1983
EOAPI Eina_Bool elm_obj_entry_cursor_is_format_get(const Eo *obj)
Get whether a format node exists at the current cursor position.
Evas_Object * edje_object_part_swallow_get(const Evas_Object *obj, const char *part)
Gets the object currently swallowed by a part.
Definition: edje_util.c:6698
static Eina_Lock_Result eina_rwlock_take_read(Eina_RWLock *mutex)
Attempts to take a read lock.
@ EVAS_ASPECT_CONTROL_NONE
Preference on scaling unset.
Definition: Evas_Common.h:374
EAPI void emotion_object_play_set(Evas_Object *obj, Eina_Bool play)
Set play/pause state of the media file.
Definition: emotion_smart.c:648
@ ELM_PREFS_TYPE_SAVE
saving trigger type, bound to button-like UI elements
Definition: elm_prefs_data.h:63
Elm_Widget_Item * elm_naviframe_top_item_get(const Elm_Naviframe *obj)
Get a top item on the naviframe stack.
Definition: elm_naviframe_eo.legacy.c:45
EAPI void ecore_imf_context_prediction_hint_set(Ecore_IMF_Context *ctx, const char *prediction_hint)
Set the prediction hint string to deliver to the input panel.
Definition: ecore_imf_context.c:1433
int elm_config_cache_image_cache_size_get(void)
Get the configured image cache size.
Definition: elm_config.c:3353
EAPI void ecore_x_e_window_rotation_app_set(Ecore_X_Window win, Eina_Bool set)
Definition: ecore_x_e.c:2142
EAPI void ecore_evas_callback_msg_handle_set(Ecore_Evas *ee, void(*func_handle)(Ecore_Evas *ee, int msg_domain, int msg_id, void *data, int size))
Sets a callback for child Ecore_Evas message.
Definition: ecore_evas.c:2734
static Eina_Value * eina_value_dup(const Eina_Value *val)
Create a new Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:281
Elm_Gengrid_Reorder_Type
Gengrid reorder modes.
Definition: elm_gengrid_eo.h:19
@ ECORE_GETOPT_ACTION_STORE_TRUE
Store TRUE.
Definition: Ecore_Getopt.h:67
void elm_theme_overlay_mmap_del(Elm_Theme *th, const Eina_File *f)
Delete a theme overlay from the list of overlays.
Definition: elm_theme.c:669
const char * part
what part name in the genlist item is this filling in
Definition: elm_store.h:117
void elm_fileselector_path_set(Evas_Object *obj, const char *_path)
Set, programmatically, the directory that a given file selector widget will display contents from.
Definition: elc_fileselector.c:2153
EAPI Eina_Bool edje_edit_state_external_param_bool_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, Eina_Bool val)
Sets external parameter of type BOOL.
Definition: edje_edit.c:7657
EAPI const char * ethumb_thumb_dir_path_get(const Ethumb *e)
Get the ethumb thumbnails path.
Definition: ethumb.c:714
#define EPHYSICS_BODY_FRICTION_RUBBER
Friction coefficient of rubber.
Definition: EPhysics.h:2115
@ ELM_WIN_KEYGRAB_OVERRIDE_EXCLUSIVE
Get the grabbed-key exclusively regardless of window's position.
Definition: elm_win_legacy.h:155
@ EMOTION_ASPECT_KEEP_WIDTH
respect video aspect, fitting its width inside the object width
Definition: Emotion.h:254
unsigned int framebuffer_id
0 if not a FBO, FBO id otherwise from glGenFramebuffers()
Definition: Evas_Legacy.h:4860
pid_t pid
The process ID of the process that exited.
Definition: Ecore_Common.h:1067
double elm_spinner_base_get(const Elm_Spinner *obj)
Control the base for rounding.
Definition: elm_spinner_eo.legacy.c:57
Definition: elm_code_line.h:23
@ ECORE_GETOPT_ACTION_CHOICE
Store a choice between several values.
Definition: Ecore_Getopt.h:69
@ ECORE_IMF_DEVICE_SUBCLASS_FINGER
The normal flat of your finger.
Definition: Ecore_IMF.h:502
@ EINA_RECTANGLE_OUTSIDE_BOTTOM
Position is below the rectangle.
Definition: eina_rectangle.h:162
Eina_Bool evas_object_textblock_legacy_newline_get(const Efl_Canvas_Textblock *obj)
When true, newline character will behave as a paragraph separator.
Definition: efl_canvas_textblock_eo.legacy.c:33
EAPI char * edje_edit_script_program_get(Evas_Object *obj, const char *prog)
Gets the Embryo script for the given program.
Definition: edje_edit.c:12155
Eina_Bool elm_win_urgent_get(const Evas_Object *obj)
Get the urgent state of a window.
Definition: efl_ui_win.c:8566
EOAPI void elm_obj_gengrid_item_all_contents_unset(Eo *obj, Eina_List **l)
Unset all contents fetched by the item class.
Elm_Input_Panel_Layout_Normal_Variation
Enumeration for defining the types of Elm Input Panel Layout for normal variation.
Definition: elm_entry_common.h:16
struct _Eina_Tiler Eina_Tiler
Tiler type.
Definition: eina_tiler.h:154
@ EEZE_UDEV_TYPE_NONE
Definition: Eeze.h:235
Eina_Bool elm_config_clouseau_enabled_get(void)
Get the clouseau state.
Definition: elm_config.c:4021
Eina_Bool eeze_disk_can_unmount(void)
Return whether unmount support is available in eeze.
Definition: eeze_disk.c:468
int ELM_EVENT_CONFIG_ALL_CHANGED
Emitted when the application has reconfigured elementary settings due to an external configuration to...
Definition: elm_config.c:11
@ EVAS_CALLBACK_DEVICE_CHANGED
Devices added, removed or changed on canvas.
Definition: Evas_Common.h:456
const char * key
The logical key : (eg shift+1 == exclamation)
Definition: Ecore_IMF.h:708
Eina_Bool exited
Set to 1 if the process exited of its own accord.
Definition: Ecore_Common.h:1071
Eina_Bool evas_textblock_cursor_word_start(Efl_Text_Cursor_Handle *cur)
Moves the cursor to the start of the word under the cursor.
Definition: evas_object_textblock.c:10227
@ EDJE_PART_TYPE_SNAPSHOT
Snapshot.
Definition: Edje_Legacy.h:3262
int micro
< minor (new features, bugfixes, major improvements version)
Definition: Ethumb.h:47
void elm_win_icon_object_set(Evas_Object *obj, Evas_Object *icon)
Set a window object's icon.
Definition: efl_ui_win.c:9664
EAPI Eina_Bool ecore_con_ssl_client_upgrade(Ecore_Con_Client *cl, Ecore_Con_Type ssl_type)
Upgrades a connection to a specified level of encryption.
Definition: ecore_con_legacy.c:900
@ EVAS_LOAD_ERROR_CORRUPT_FILE
File corrupt (but was detected as a known format)
Definition: Evas_Loader.h:170
@ ECORE_IMF_DEVICE_CLASS_POINTER
A laser pointer, wii-style or "minority report" pointing device.
Definition: Ecore_IMF.h:490
void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
Set the orientation of a given slider widget.
Definition: elm_slider.c:1472
Efreet_Icon_Size_Type type
The size type for the icons.
Definition: efreet_icon.h:85
Eina_Bool evas_map_util_clockwise_get(Evas_Map *m)
Get the clockwise state of a map.
Definition: evas_map.c:1275
EAPI int ECORE_WL2_EVENT_GLOBAL_REMOVED
Definition: ecore_wl2.c:22
@ ECORE_WIN32_CURSOR_SHAPE_UP_ARROW
Vertical arrow.
Definition: Ecore_Win32.h:117
Eina_Hash * eina_hash_string_superfast_new(Eina_Free_Cb data_free_cb)
Creates a new hash table for use with strings.
Definition: eina_hash.c:790
@ EVAS_CALLBACK_FREE
Object Being Freed (Called after Del)
Definition: Evas_Common.h:429
EAPI void ephysics_camera_perspective_set(EPhysics_Camera *camera, Evas_Coord px, Evas_Coord py, Evas_Coord z0, Evas_Coord foc)
Set perspective to be applied on the scene.
EOAPI Eina_Bool elm_obj_web_reload(Eo *obj)
Requests a reload of the current document in the object.
@ ELDBUS_OBJECT_EVENT_LAST
sentinel, not a real event type
Definition: eldbus_object.h:67
Eina_Bool eldbus_message_iter_arguments_vappend(Eldbus_Message_Iter *iter, const char *signature, va_list ap)
Set data to Eldbus_Message_Iter.
Definition: eldbus_message.c:366
EAPI Eina_Bool edje_edit_program_filter_state_set(Evas_Object *obj, const char *prog, const char *filter_state)
Sets filter state of the program.
Definition: edje_edit.c:11443
Eina_Bool eldbus_message_arguments_vappend(Eldbus_Message *msg, const char *signature, va_list ap)
Append arguments into an Eldbus_Message using a va_list.
Definition: eldbus_message.c:510
EAPI Eet_Version * eet_version
Eet Version Information.
Definition: eet_lib.c:26
Eina_Bool evas_object_pass_events_get(const Efl_Canvas_Object *obj)
Determine whether an object is set to pass (ignore) events.
Definition: efl_canvas_object_eo.legacy.c:82
Efl_Canvas_Object * elm_entry_textblock_get(const Elm_Entry *obj)
Returns the actual textblock object of the entry.
Definition: elm_entry_eo.legacy.c:321
double momentum
Rotation momentum: rotation done per second (NOT YET SUPPORTED)
Definition: elm_gesture_layer_common.h:94
Eina_Bool eeze_sensor_x_get(Eeze_Sensor_Obj *sens, float *x)
Get the data from first data property.
Definition: eeze_sensor.c:279
char * str
The message's string value.
Definition: Edje_Legacy.h:546
const char * name
The name of the property.
Definition: eldbus_object.h:113
Eina_Bool is_new
EINA_TRUE if its a new format node, else EINA_FALSE.
Definition: efl_canvas_textblock_internal.h:156
@ ELM_DAYSELECTOR_SUN
Indicates Sunday.
Definition: elm_dayselector_eo.h:25
EAPI double emotion_object_play_length_get(const Evas_Object *obj)
Get the length of play for the media file.
Definition: emotion_smart.c:805
Edje_Input_Panel_Lang edje_object_part_text_input_panel_language_get(const Evas_Object *obj, const char *part)
Gets the language mode of the input panel.
Definition: edje_util.c:2987
EAPI Eina_Bool edje_edit_state_min_h_set(Evas_Object *obj, const char *part, const char *state, double value, int min_h)
Sets the minimum height value of a part state.
int eina_threads_shutdown(void)
Shuts down mutexes in the Eina library.
Definition: eina_main.c:412
Mouse enter event.
Definition: Evas_Legacy.h:196
EAPI void ecore_evas_hide(Ecore_Evas *ee)
Hides an Ecore_Evas' window.
Definition: ecore_evas.c:1514
void elm_entry_anchor_hover_parent_set(Elm_Entry *obj, Efl_Canvas_Object *parent)
Set the parent of the hover popup.
Definition: elm_entry_eo.legacy.c:171
A structure that stores information of a Realtime event.
Definition: Ecore_Common.h:666
_Ector_Update_Type
What kind of update is being pushed.
Definition: Ector.h:123
Emile_Image * emile_image_tgv_file_open(Eina_File *source, Emile_Image_Load_Opts *opts, Emile_Image_Animated *animated, Emile_Image_Load_Error *error)
Open a TGV image from a file.
Definition: emile_image.c:2408
EAPI double edje_edit_program_value2_get(Evas_Object *obj, const char *prog)
Gets the value of state2 for the given program.
Definition: edje_edit.c:11549
EAPI char * ecore_x_randr_edid_manufacturer_name_get(unsigned char *edid, unsigned long edid_length)
Get the encoded manufacturer from raw EDID data.
Definition: ecore_x_randr.c:3487
EAPI void eina_debug_disable()
Disable debugging.
Definition: eina_debug.c:266
void elm_genlist_item_pin_set(Elm_Genlist_Item *obj, Eina_Bool pin)
Set whether a given genlist item is pinned or not.
Definition: elm_genlist_item_eo.legacy.c:105
double elm_notify_timeout_get(const Elm_Notify *obj)
Return the timeout value (in seconds)
Definition: elm_notify_eo.legacy.c:33
void elm_photo_size_set(Evas_Object *obj, int size)
Set the size that will be used on the photo.
Definition: elm_photo.c:432
Eldbus_Signal_Handler * eldbus_object_signal_handler_add(Eldbus_Object *obj, const char *interface, const char *member, Eldbus_Signal_Cb cb, const void *cb_data)
Add a signal handler.
Definition: eldbus_object.c:607
Ecore_Con_Server * server
the server that was connected to
Definition: Ecore_Con.h:505
Ecore_Window elm_win_window_id_get(const Evas_Object *obj)
Get the Ecore_Window of an Evas_Object.
Definition: efl_ui_win.c:8834
Eina_Bool smooth
EINA_TRUE if icon is to be smooth scaled
Definition: elm_store.h:94
int new_value
value the policy had before the change
Definition: elm_general.h:217
EINA_DEPRECATED Eina_Bool elm_icon_fill_outside_get(const Evas_Object *obj)
Get if the object is filled outside.
Definition: elm_icon.c:786
char * str
The message's string pointer.
Definition: Edje_Legacy.h:507
EAPI int ecore_ipc_client_send(Ecore_Ipc_Client *cl, int major, int minor, int ref, int ref_to, int response, const void *data, int size)
Sends a message to the given IPC client.
Definition: ecore_ipc.c:1138
EOAPI Eina_List * elm_obj_box_children_get(const Eo *obj)
Get a list of the objects packed into the box.
Definition: elm_widget_entry.h:32
void efreet_desktop_free(Efreet_Desktop *desktop)
Frees the Efreet_Desktop structure and all of it's data.
Definition: efreet_desktop.c:367
_Ecore_X_Window_Input_Mode
Definition: Ecore_X.h:1227
int evas_object_text_max_descent_get(const Evas_Text *obj)
Maximal descent property.
Definition: evas_text_eo.legacy.c:87
void evas_textblock_cursor_paragraph_char_last(Efl_Text_Cursor_Handle *cur)
Go to the last char in a text node.
Definition: evas_object_textblock.c:10646
Eina_Bool edje_object_part_exists(const Eo *obj, const char *part)
Checks if a part exists in a given Edje object's group definition.
Definition: edje_legacy.c:1163
static double eina_f16p16_double_to(Eina_F16p16 v)
Creates a new standard double from Eina_F16p16 floating point number.
const Evas_Lock * evas_key_lock_get(const Evas *eo_e)
Returns a handle to the list of lock keys registered in the canvas e.
Definition: evas_key.c:42
#define elm_object_item_text_set(it, label)
Macro to set a label of an object item.
Definition: elm_object_item.h:44
int elm_shutdown(void)
Shut down Elementary.
Definition: elm_main.c:467
Eldbus_Connection * eldbus_private_connection_get(Eldbus_Connection_Type type)
Always create and establish a new connection to bus and integrate it with the ecore main loop.
Definition: eldbus_core.c:1095
EAPI Eina_Stringshare * elput_seat_name_get(const Elput_Seat *seat)
Get the name of a given seat.
Definition: elput_input.c:918
EAPI void embryo_program_max_cycle_run_set(Embryo_Program *ep, int max)
Sets the maximum number of abstract machine cycles any given program run can execute before being put...
Definition: embryo_amx.c:1909
void evas_event_default_flags_set(Evas_Canvas *obj, Evas_Event_Flags flags)
Set the default set of flags an event begins with.
Definition: evas_canvas_eo.legacy.c:15
Opaque handle to manage Ecore Exe objects.
static Eina_Bool eina_tile_grid_slicer_next(Eina_Tile_Grid_Slicer *slc, const Eina_Tile_Grid_Info **rect)
Iterates over the tiles set by eina_tile_grid_slicer_setup().
@ ECORE_EXE_TERM_WITH_PARENT
Makes child receive SIGTERM when parent dies.
Definition: ecore_exe_eo.h:64
void evas_device_seat_id_set(Evas_Device *dev, unsigned int id)
Set the seat id of a device.
Definition: evas_device.c:411
EOAPI void elm_obj_hoversel_hover_end(Eo *obj)
This dismisses the hoversel popup as if the user had clicked outside the hover.
#define ECORE_EVENT_POWER_STATE
Power state changed, see ecore_power_state_get()
Definition: Ecore_Common.h:569
Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj)
Get the icon lookup order.
Definition: elm_icon.c:922
EOAPI void elm_obj_entry_input_panel_language_set(Eo *obj, Elm_Input_Panel_Lang lang)
Set the language mode of the input panel.
EAPI void ecore_con_server_timeout_set(Ecore_Con_Server *svr, double timeout)
Sets the default time after which an inactive client will be disconnected.
Definition: ecore_con_legacy.c:2284
void elm_spinner_step_set(Evas_Object *obj, double step)
Control the step used to increment or decrement the spinner value.
Definition: elm_spinner.c:1372
Eina_List * annotations
List with property annotations.
Definition: eldbus_introspection.h:76
#define EINA_VALUE_STRUCT_OPERATIONS_VERSION
Current API version, used to validate _Eina_Value_Struct_Operations.
Definition: eina_value.h:3057
@ ELM_FLIP_ROTATE_XZ_CENTER_AXIS
Rotate XZ center axis flip mode.
Definition: efl_ui_flip_legacy.h:12
@ EDJE_EXTERNAL_PARAM_FLAGS_SET
Property can be written/set.
Definition: Edje_Common.h:640
EAPI Eina_Bool edje_edit_size_class_del(Evas_Object *obj, const char *name)
Deletes size class object from edje.
Definition: edje_edit.c:8130
EAPI Ecore_Evas * ecore_evas_psl1ght_new(const char *name, int w, int h)
Creates a new Ecore_Evas canvas bound to the Evas psl1ght engine.
Definition: ecore_evas.c:4740
void elm_table_pack(Elm_Table *obj, Efl_Canvas_Object *subobj, int column, int row, int colspan, int rowspan)
Add a subobject on the table with the coordinates passed.
Definition: elm_table_eo.legacy.c:57
@ ELM_WIN_FAKE
See elm_win_fake_add().
Definition: elm_win_legacy.h:102
#define ELM_GENLIST_EVENT_EDGE_LEFT
Called when left edge is reached.
Definition: elm_genlist_eo.h:799
EAPI void ecore_x_e_window_rotation_change_prepare_send(Ecore_X_Window win, int rot, Eina_Bool resize, int w, int h)
Definition: ecore_x_e.c:2273
#define ELM_GENLIST_EVENT_TREE_EFFECT_FINISHED
Called when genlist tree effect finished.
Definition: elm_genlist_eo.h:1004
Eina_Bool eina_mempool_register(Eina_Mempool_Backend *be)
Registers the given memory pool backend.
Definition: eina_mempool.c:158
@ ELM_WIN_MENU
Similar to .toolbar.
Definition: elm_win_legacy.h:74
Definition: ecore_cocoa_window.h:5
EAPI int ecore_imf_context_input_panel_layout_variation_get(Ecore_IMF_Context *ctx)
Gets the layout variation of the current active input panel.
Definition: ecore_imf_context.c:985
void evas_event_feed_mouse_in(Evas *obj, unsigned int timestamp, const void *data)
Mouse in event feed.
Definition: evas_events.c:2976
const Eina_Value_Type * EINA_VALUE_TYPE_TIMESTAMP
manages unsigned long type used for timestamps.
Definition: eina_value.c:5598
static Eina_Slice eina_stringshare_slice_get(Eina_Stringshare *str)
Return the read-only memory slice for this stringshare.
Definition: eina_inline_stringshare.x:126
short int l_whence
type of l_start
Definition: evil_fcntl.h:75
EAPI const char * ethumb_thumb_category_get(const Ethumb *e)
Get the thumbnails category.
Definition: ethumb.c:731
@ ELM_DAY_LAST
Sentinel value to indicate last enum field during iteration.
Definition: elm_calendar_eo.h:68
EAPI Eina_Bool ecore_x_dnd_self_drop(void)
Definition: ecore_x_dnd.c:538
void ethumb_client_on_server_die_callback_set(Ethumb_Client *client, Ethumb_Client_Die_Cb server_die_cb, const void *data, Eina_Free_Cb free_data)
Sets the callback to report server died.
Definition: ethumb_client.c:692
EAPI int efreet_trash_delete_uri(Efreet_Uri *uri, int force_delete)
This function try to move the given uri to the trash. Files on different filesystem can't be moved to...
Definition: efreet_trash.c:173
const char * path
path
Definition: edje_convert.h:60
@ EPHYSICS_BODY_MATERIAL_IRON
Density:7400,Fric:0.8,Rest:0.85.
Definition: EPhysics.h:2285
double step
step for the value change.
Definition: elm_widget_spinner.h:42
@ ECORE_IMF_BIDI_DIRECTION_RTL
The Right to Left mode.
Definition: Ecore_IMF.h:474
EOAPI Elm_Widget_Item * elm_obj_genlist_item_insert_after(Eo *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *after_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data)
Insert an item after another in a genlist widget.
EAPI int ECORE_WL2_EVENT_WINDOW_DESTROY
Definition: ecore_wl2.c:62
void evas_object_name_set(Evas_Object *eo_obj, const char *name)
Sets the name of the given Evas object to the given name.
Definition: evas_name.c:5
double elm_label_slide_duration_get(const Elm_Label *obj)
Control the slide duration of the label.
Definition: elm_label_eo.legacy.c:45
Evas_Coord elm_gesture_layer_tap_finger_size_get(const Evas_Object *obj)
This function returns the gesture layer finger-size for taps.
Definition: elm_gesture_layer_eo.legacy.c:21
EAPI Eina_Bool ecore_evas_drag_cancel(Ecore_Evas *ee, unsigned int seat)
Cancels an ongoing drag operation.
Definition: ecore_evas.c:5672
_Ecore_Evas_Avoid_Damage_Type
This option causes updates of the Ecore_Evas to be done on a pixmap, and then copied to the window,...
Definition: Ecore_Evas.h:159
EAPI const char * edje_edit_program_api_name_get(Evas_Object *obj, const char *prog)
Gets api's name of a program.
Definition: edje_edit.c:12082
EAPI Eina_Bool ecore_drm_device_close(Ecore_Drm_Device *dev)
Closes an Ecore_Drm_Device.
Definition: ecore_drm_device.c:427
void edje_object_part_text_cursor_copy(Edje_Object *obj, const char *part, Edje_Cursor cur, Edje_Cursor dst)
Copies the cursor to another cursor.
Definition: edje_legacy.c:365
void(* Elm_Selection_Loss_Cb)(void *data, Elm_Sel_Type selection)
Callback invoked in when the selection ownership for a given selection is lost.
Definition: elm_cnp.h:156
Definition: eina_simple_xml_parser.h:167
const Eina_Value_Type * EINA_VALUE_TYPE_VALUE
manages Eina_Value values.
Definition: eina_value.c:5591
Describes the struct by listing its size, members and operations.
Definition: eina_value.h:3144
Elm_Map_Overlay * elm_map_overlay_scale_add(Elm_Map *obj, int x, int y)
Add a new scale overlay to the map object.
Definition: elm_map_eo.legacy.c:177
@ ELM_WIN_COMBO
A window holding the contents of a combo box.
Definition: elm_win_legacy.h:91
#define EET_T_SHORT
Data type: short.
Definition: Eet.h:2580
@ EDJE_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME
Filename layout.
Definition: Edje_Common.h:1317
EOAPI void elm_obj_calendar_format_function_set(Eo *obj, Elm_Calendar_Format_Cb format_function)
Set a function to format the string that will be used to display month and year;.
Eldbus_Pending * eldbus_proxy_property_value_set(Eldbus_Proxy *proxy, const char *name, const char *sig, const Eina_Value *value, Eldbus_Message_Cb cb, const void *data)
Set a property with a Eina_Value.
Definition: eldbus_proxy.c:736
@ EVAS_GL_DEPTH_BIT_24
24 bits precision surface depth
Definition: Evas_GL.h:489
void elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source)
Send a signal to the widget edje object.
Definition: elm_main.c:1859
Elm_List_Mode elm_genlist_mode_get(const Elm_Genlist *obj)
Get the horizontal stretching mode.
Definition: elm_genlist_eo.legacy.c:141
int eina_hamster_count(void)
Gets the hamster count.
Definition: eina_hamster.c:57
Eina_Thread_Queue * eina_thread_queue_parent_get(const Eina_Thread_Queue *thq)
Gets the parent of a thread queue.
Definition: eina_thread_queue.c:559
EAPI Eina_Bool edje_edit_image_set_image_add(Evas_Object *obj, const char *set_name, const char *name)
Adds image to set.
Definition: edje_edit.c:9451
static void eina_vector3_array_set(Eina_Vector3 *dst, const double *v)
Set array to vector.
Evas_Pixel_Import_Pixel_Format format
pixel format type ie ARGB32, YUV420P_601 etc.
Definition: Evas_Common.h:284
@ ELM_STORE_ITEM_MAPPING_ICON
char * -> icon path
Definition: elm_store.h:82
void elm_map_rotate_get(const Elm_Map *obj, double *degree, int *cx, int *cy)
Get the rotate degree of the map.
Definition: elm_map_eo.legacy.c:21
void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority)
Set the minor priority of a quickpanel window.
Definition: efl_ui_win.c:8144
Eina_Bool elm_animation_view_play_back(Elm_Animation_View *obj)
Play back animation one time instantly when it's available.
@ EVAS_GL_OPTIONS_DIRECT
Optional hint to allow rendering directly to the Evas window if possible.
Definition: Evas_GL.h:514
void eina_binbuf_string_free(Eina_Binbuf *buf)
Frees the contents of a string buffer but not the buffer.
EAPI const char * ecore_imf_context_default_id_get(void)
Gets the id of the default Input Method Context.
Definition: ecore_imf_context.c:56
@ EEZE_UDEV_TYPE_GPIO
Definition: Eeze.h:285
This represents a line iterator a file.
Definition: eina_file_common.h:139
EAPI void ecore_imf_context_prediction_allow_set(Ecore_IMF_Context *ctx, Eina_Bool prediction)
Sets whether the IM context should allow to use the text prediction.
Definition: ecore_imf_context.c:428
EAPI int ecore_drm2_device_clock_id_get(Ecore_Drm2_Device *device)
Get the type of clock used by a given Ecore_Drm2_Device.
Definition: ecore_drm2_device.c:698
Eina_Thread_Queue * eina_thread_queue_new(void)
Creates a new thread queue.
Definition: eina_thread_queue.c:401
Definition: evas_font.h:359
const Elm_Genlist_Item_Class * elm_genlist_item_item_class_get(const Elm_Genlist_Item *obj)
Get the Genlist Item class for the given Genlist Item.
Definition: elm_genlist_item_eo.legacy.c:57
EAPI Eina_Bool ecore_ipc_server_connected_get(Ecore_Ipc_Server *svr)
Retrieves whether the given IPC server is currently connected.
Definition: ecore_ipc.c:862
EAPI Ecore_IMF_BiDi_Direction ecore_imf_context_bidi_direction_get(Ecore_IMF_Context *ctx)
Gets the bidirectionality at the current cursor position.
Definition: ecore_imf_context.c:1403
@ ELM_GLVIEW_DIRECT
Request direct rendering, unless there must be a fallback.
Definition: elm_glview_eo.h:40
Definition: elm_widget_fileselector.h:99
void eina_matrix2_multiply(Eina_Matrix2 *out, const Eina_Matrix2 *mat_a, const Eina_Matrix2 *mat_b)
Multiplies two matrices.
Definition: eina_matrix.c:1372
@ ELM_SLIDER_INDICATOR_VISIBLE_MODE_ON_FOCUS
Show the indicator on focus.
Definition: elm_general.h:804
EOAPI void elm_obj_segment_control_item_del_at(Eo *obj, int idx)
Remove a segment control item at given index from its parent, deleting it.
EAPI Eina_Bool eeze_udev_walk_check_sysattr(const char *syspath, const char *sysattr, const char *value)
Walks up the device chain starting at syspath, checking each device for sysattr with (optional) value...
Definition: eeze_udev_walk.c:9
Definition: eolian_database.h:272
int major
Major component of the version.
Definition: eina_main.h:63
Eina_Bool ethumb_client_thumb_exists_check(Ethumb_Exists *exists)
Check if an exists request was cancelled.
Definition: ethumb_client.c:2060
Eina_Bool elm_glview_resize_policy_set(Elm_Glview *obj, Elm_GLView_Resize_Policy policy)
Set the resize policy for the glview object.
Definition: elm_glview_eo.legacy.c:3
int ECORE_WIN32_EVENT_WINDOW_RESIZE
Ecore_Event for the Ecore_Win32_Event_Resize event.
Definition: ecore_win32.c:413
Eina_Bool eina_file_dir_list(const char *dir, Eina_Bool recursive, Eina_File_Dir_List_Cb cb, void *data)
Lists all the files on the directory by calling the function for every file found.
Definition: eina_file.c:566
EAPI const char * emotion_object_progress_info_get(const Evas_Object *obj)
Get how much of the file has been played.
Definition: emotion_smart.c:1200
Evas_Object * elm_notify_parent_get(const Evas_Object *obj)
Get the notify parent.
Definition: elm_notify.c:546
Definition: elm_config.h:1331
Definition: elm_widget_inwin.h:28
const char * elm_spinner_label_format_get(const Elm_Spinner *obj)
Control the format string of the displayed label.
Definition: elm_spinner_eo.legacy.c:69
void evas_font_cache_set(Evas_Canvas *obj, int size)
Changes the size of font cache of the given evas.
Definition: evas_canvas_eo.legacy.c:27
EAPI int eet_data_dump(Eet_File *ef, const char *name, Eet_Dump_Callback dumpfunc, void *dumpdata)
Dumps an eet encoded data structure from an eet file into ascii text.
Definition: eet_data.c:4859
@ EET_ERROR_PRNG_NOT_SEEDED
Could not introduce random seed.
Definition: Eet.h:218
unsigned int edje_external_type_abi_version_get(void)
Returns the current ABI version for Edje_External_Type structure.
Definition: edje_external.c:222
static Eina_Bool eina_mempool_from(Eina_Mempool *mp, void *element)
Check if a pointer is a valid element from the mempool.
@ EDJE_TEXT_EFFECT_GLOW
Glow text effect value.
Definition: Edje_Common.h:2128
EAPI void ecore_x_window_lower(Ecore_X_Window win)
Lowers the given window.
Definition: ecore_x_window.c:723
struct _Eldbus_Object Eldbus_Object
Represents an object path already attached with bus name or unique id.
Definition: Eldbus.h:233
EAPI Ecore_Cocoa_Object * ecore_cocoa_window_get(const Ecore_Cocoa_Window *window)
Retrieves the actual NSWindow behind the Ecore_Cocoa wrapper.
@ ELM_PREFS_TYPE_FLOAT
floating point type, bound to spinner-like UI elements
Definition: elm_prefs_data.h:56
void elm_thumb_file_get(const Eo *obj, const char **file, const char **key)
Get the image or video path and key used to generate the thumbnail.
Definition: elm_thumb.c:762
@ EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL
The plain normal number layout.
Definition: Edje_Common.h:1323
EAPI void * eet_data_image_decode(const void *data, int size, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, Eet_Image_Encoding *lossy)
Decodes Image data into pixel data.
Definition: eet_image.c:2137
EAPI const char * ecore_evas_title_get(const Ecore_Evas *ee)
Gets the title of an Ecore_Evas' window.
Definition: ecore_evas.c:1561
Ecore_Timer * longpress_timer
a timer to detect long press.
Definition: elm_widget_spinner.h:49
int ecore_wl2_shutdown(void)
Shutdown the Ecore_Wl2 Library.
Definition: ecore_wl2.c:232
EOAPI void evas_canvas_seat_focus_out(Eo *obj, Evas_Device *seat)
Inform to the evas that it lost the focus from a given seat.
EINA_DEPRECATED void elm_diskselector_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v)
Get the scrollbar policy.
Definition: elm_diskselector.c:1545
unsigned int n
Number of fingers.
Definition: elm_gesture_layer_common.h:47
Ecore_Win32_Cursor_X11_Shape
Shape of an X11 cursor.
Definition: Ecore_Win32.h:126
Evas_Object * elm_photo_add(Evas_Object *parent)
Add a new photo to the parent.
Definition: elm_photo.c:310
EAPI Eina_Bool edje_edit_image_set_image_border_get(Evas_Object *obj, const char *set_name, unsigned int place, int *l, int *r, int *b, int *t)
Gets border of set's image.
Definition: edje_edit.c:9561
Eina_Value eina_future_as_value(Eina_Future *f)
Creates an Eina_Value from a future.
Definition: eina_promise.c:702
Eina_Iterator * edje_size_class_active_iterator_new(void)
Iterates over all active classes of an application.
Definition: edje_util.c:1855
void evas_object_image_fill_spread_set(Evas_Object *obj, Evas_Fill_Spread spread)
Sets the tiling mode for the given evas image object's fill.
Definition: evas_image_legacy.c:1036
Ecore_Timer * ecore_timer_loop_add(double in, Ecore_Task_Cb func, const void *data)
Creates a timer to call the given function in the given period of time.
Definition: ecore_timer.c:213
unsigned short ushortv
Unsigned short value.
Definition: Ecore_Getopt.h:160
void ecore_app_args_set(int argc, const char **argv)
Sets up the programs command-line arguments.
Definition: ecore_app.c:15
void evas_textblock_cursor_set_at_format(Evas_Textblock_Cursor *cur, const Evas_Object_Textblock_Node_Format *n)
Sets the cursor to point to the place where format points to.
Definition: evas_object_textblock.c:10140
enum _Edje_Tween_Mode Edje_Tween_Mode
Available tween mode for edje animations.
@ EVAS_TEXT_STYLE_SHADOW_DIRECTION_TOP_RIGHT
shadow growing to top right
Definition: Evas_Legacy.h:6383
void ecore_animator_source_set(Ecore_Animator_Source source)
Sets the source of animator ticks for the mainloop.
Definition: ecore_anim.c:929
@ EDJE_TEXT_EFFECT_SHADOW
Shadown text effect value.
Definition: Edje_Common.h:2122
EAPI void ecore_evas_software_x11_direct_resize_set(Ecore_Evas *ee, Eina_Bool on)
Sets the direct_resize of Ecore_Evas using software x11.
Definition: ecore_evas.c:3971
@ ECORE_EXE_USE_SH
Use /bin/sh to run the command.
Definition: ecore_exe_eo.h:61
Evas_Modifier * modifiers
modifier keys pressed during the event
Definition: Evas_Legacy.h:203
EAPI void ecore_x_selection_owner_set(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Time tm)
Change the owner and last-change time for the specified selection.
Definition: ecore_x_selection.c:694
EAPI void ecore_evas_move(Ecore_Evas *ee, int x, int y)
Moves an Ecore_Evas.
Definition: ecore_evas.c:1333
EOAPI void elm_obj_genlist_multi_select_mode_set(Eo *obj, Elm_Object_Multi_Select_Mode mode)
Set the genlist multi select mode.
EAPI void ecore_evas_app_comp_sync_set(Eina_Bool do_sync)
Sets application compositor synchronization on/off.
Definition: ecore_evas.c:711
const Eina_Value_Type * EINA_VALUE_TYPE_RECTANGLE
manages Eina_Rectangle type.
Definition: eina_value.c:5617
@ EDJE_TWEEN_MODE_ACCELERATE_FACTOR
Accelerate factor tween mode value.
Definition: Edje_Common.h:1888
int eina_hash_superfast(const char *key, int len)
Paul Hsieh (http://www.azillionmonkeys.com/qed/hash.html) hash function used by WebCore (http://webki...
Definition: eina_hash.c:1330
void elm_progressbar_part_value_set(Evas_Object *obj, const char *part, double val)
Set the progress value (in percentage) on a given progress bar widget for the given part name.
Definition: efl_ui_progressbar.c:858
void elm_image_animated_set(Evas_Object *obj, Eina_Bool anim)
Set whether an image object (which supports animation) is to animate itself or not.
Definition: efl_ui_image.c:1798
EAPI int ECORE_WL2_EVENT_FOCUS_OUT
Definition: ecore_wl2.c:24
EOAPI void evas_canvas_seat_focus_in(Eo *obj, Evas_Device *seat)
Inform to the evas that it got the focus from a given seat.
struct _Eina_Cow Eina_Cow
Type for Eina_Cow pool.
Definition: eina_cow.h:47
@ ELM_TRANSIT_EFFECT_FLIP_AXIS_Y
Flip on Y axis.
Definition: elm_transit.h:94
Evas_Coord x
x co-ordinate
Definition: Evas_Common.h:211
EINA_DEPRECATED EAPI int edje_edit_part_item_prefer_h_get(Evas_Object *obj, const char *part, const char *item)
Gets the prefer height value of a part's item.
EAPI void ecore_evas_ews_delete_request(Ecore_Evas *ee)
Calls the window to be deleted (freed), but can let user decide to forbid it by using ecore_evas_call...
Definition: ecore_evas_ews.c:1284
EOAPI Elm_Actionslider_Pos elm_obj_actionslider_magnet_pos_get(const Eo *obj)
Actionslider magnet position.
EAPI void ecore_evas_x11_leader_set(Ecore_Evas *ee, Ecore_X_Window win)
Set the window's client leader.
Definition: ecore_evas.c:4160
EAPI void ephysics_world_light_all_bodies_set(EPhysics_World *world, Eina_Bool enable)
Set if light should be applied over all the bodies.
Eina_Simple_XML_Node_Doctype_Child * eina_simple_xml_node_doctype_child_new(Eina_Simple_XML_Node_Tag *parent, const char *contents, size_t length)
Creates new doctype child.
Definition: eina_simple_xml_parser.c:822
void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size)
Set the (exact) length of the bar region of a given slider widget.
Definition: elm_slider.c:1444
int evas_smart_objects_calculate_count_get(const Evas_Canvas *obj)
This gets the internal counter that counts the number of smart calculations.
Definition: evas_canvas_eo.legacy.c:87
Elput_Switch_Type
Definition: Elput.h:106
EAPI void ecore_x_input_device_properties_free(char **list, int num)
Definition: ecore_x_xi2.c:1010
A 2D position in pixel coordinates.
Definition: eina_rectangle.h:64
@ ELM_POLICY_EXIT_WINDOWS_DEL
delete all the windows after quitting the main loop
Definition: elm_general.h:265
EAPI void ethumb_video_ntimes_set(Ethumb *e, unsigned int ntimes)
Set the number of times the video loops (if applicable).
Definition: ethumb.c:792
#define ELM_GENGRID_EVENT_RELEASED
Called when gengrid is released.
Definition: elm_gengrid_eo.h:771
Definition: eldbus_proxy.h:203
EAPI void ecore_drm2_plane_destination_set(Ecore_Drm2_Plane *plane, int x, int y, int w, int h)
Set plane destination values.
Definition: ecore_drm2_plane.c:160
Eina_Matrixsparse * eina_matrixsparse_new(unsigned long rows, unsigned long cols, void(*free_func)(void *user_data, void *cell_data), const void *user_data)
Creates a new Sparse Matrix.
Definition: eina_matrixsparse.c:931
Ecore_Event_Filter * ecore_event_filter_add(Ecore_Data_Cb func_start, Ecore_Filter_Cb func_filter, Ecore_End_Cb func_end, const void *data)
Adds a filter the current event queue.
Definition: ecore_events.c:86
@ EVAS_TEXT_STYLE_SHADOW_DIRECTION_LEFT
shadow growing to the left
Definition: Evas_Legacy.h:6380
static Eina_F16p16 eina_f16p16_scale(Eina_F16p16 a, int b)
Calculates the scale multiplication of one Eina_F16p16 floating point number with an integer.
EAPI void * ecore_imf_context_client_window_get(Ecore_IMF_Context *ctx)
Gets the client window of the Input Method Context.
Definition: ecore_imf_context.c:249
void * type_data
Type specific data for custom types.
Definition: efreet_desktop.h:124
const Evas_Smart_Cb_Description ** evas_smart_callbacks_descriptions_get(const Evas_Smart *s, unsigned int *count)
Get the smart callbacks known by this Evas_Smart handle's smart class hierarchy.
Definition: evas_smart.c:66
Evas_Object * evas_object_table_add(Evas *evas)
Create a new table.
Definition: evas_object_table.c:969
void evas_object_grid_clear(Evas_Grid *obj, Eina_Bool clear)
Faster way to remove all child objects from a grid object.
Definition: evas_grid_eo.legacy.c:27
Definition: elm_config.h:1963
const char * elm_app_desktop_entry_get(void)
Get the path to the '.desktop' file, as set by elm_app_desktop_entry_set().
Definition: elm_main.c:548
unsigned char entry_mode
entry mode
Definition: edje_convert.h:137
Eina_Hash * eina_hash_pointer_new(Eina_Free_Cb data_free_cb)
Creates a new hash table for use with pointers.
Definition: eina_hash.c:830
EAPI void ephysics_body_geometry_set(EPhysics_Body *body, Evas_Coord x, Evas_Coord y, Evas_Coord z, Evas_Coord w, Evas_Coord h, Evas_Coord d)
Set physics body geometry.
Definition: ecore_main_common.h:18
EOAPI void evas_canvas_seat_key_modifier_on(Eo *obj, const char *keyname, Evas_Device *seat)
Enables or turns on programmatically the modifier key with name keyname for a given seat.
void evas_event_feed_hold(Evas *obj, int hold, unsigned int timestamp, const void *data)
Hold event feed.
Definition: evas_events.c:3742
static Eina_Value * eina_value_bool_new(Eina_Bool c)
Create a new Eina_Value containing the passed parameter.
Definition: eina_inline_value_util.x:160
Eina_List * evas_object_smart_members_get(const Evas_Object *eo_obj)
Retrieves the list of the member objects of a given Evas smart object.
Definition: evas_object_smart.c:559
EAPI unsigned char edje_edit_state_aspect_pref_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the aspect preference of a part state.
Definition: edje_edit.c:7260
uint32_t ecore_wl2_dnd_drag_start(Ecore_Wl2_Input *input, Ecore_Wl2_Window *window, Ecore_Wl2_Window *drag_window)
Start a drag on the given input.
Definition: ecore_wl2_dnd.c:466
void evas_font_data_cache_set(Evas_Font_Data_Cache options, int byte)
Set the limit in bytes for memory allocated by font glyphs in evas.
Definition: evas_font_main.c:859
@ EVAS_CALLBACK_RENDER_FLUSH_PRE
Called after render update regions have been calculated, but only if update regions exist.
Definition: Evas_Common.h:445
EAPI Ecore_X_Pixmap ecore_evas_gl_x11_pixmap_get(const Ecore_Evas *ee)
Returns the underlying Ecore_X_Pixmap used in the Ecore_Evas.
Definition: ecore_evas.c:4097
struct _Ecore_Avahi Ecore_Avahi
A handle for an Avahi instance.
Definition: Ecore_Avahi.h:50
Ecore_Pixmap(* pixmap_get)(Ecore_Buffer_Module_Data bmdata, Ecore_Buffer_Data bdata)
Get the pixmap handle.
Definition: Ecore_Buffer.h:460
EAPI const char * efreet_mime_special_type_get(const char *file)
Retrieve the special mime type of a file.
Definition: efreet_mime.c:610
@ ELM_INPUT_HINT_AUTOFILL_ID
Autofill hint for a user's ID.
Definition: elm_general.h:205
char * evas_textblock_text_markup_to_utf8(const Evas_Object *eo_obj, const char *text)
Return the plain version of the markup.
Definition: evas_object_textblock.c:9122
@ ECORE_EVAS_SELECTION_BUFFER_COPY_AND_PASTE_BUFFER
Stores copied things (Ctrl + C)
Definition: Ecore_Evas.h:3685
int elm_animation_view_max_frame_get(const Elm_Animation_View *obj)
The last frame of the play.
void elm_gesture_layer_hold_events_set(Elm_Gesture_Layer *obj, Eina_Bool hold_events)
This function makes gesture-layer repeat events.
Definition: elm_gesture_layer_eo.legacy.c:27
int elm_win_layer_get(const Evas_Object *obj)
Get the layer of the window.
Definition: efl_ui_win.c:8766
@ ECORE_MEMORY_STATE_LOW
The system is low on memory resources.
Definition: Ecore_Common.h:925
#define EPHYSICS_BODY_RESTITUTION_POLYSTYRENE
Restitution coefficient of polystyrene.
Definition: EPhysics.h:2165
@ EVAS_DEVICE_CLASS_SEAT
The user/seat (the user themselves)
Definition: Evas_Common.h:320
EAPI double ephysics_quaternion_angle_get(const EPhysics_Quaternion *quat1, const EPhysics_Quaternion *quat2)
Return the angle between two quaternions.
EAPI int ECORE_WL2_EVENT_WINDOW_DEACTIVATE
Definition: ecore_wl2.c:58
@ ECORE_EXE_PIPE_AUTO
stdout and stderr are buffered automatically
Definition: ecore_exe_eo.h:59
EOAPI void elm_obj_dayselector_weekend_start_set(Eo *obj, Elm_Dayselector_Day day)
Set the weekend starting day of Dayselector.
Eina_Bool evas_object_box_option_property_set(Evas_Object *o, Evas_Object_Box_Option *opt, int property,...)
Set a property value (by its given numerical identifier), on a given box child element.
Definition: evas_object_box.c:1957
Eina_Bool elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format)
This sets the file (and implicitly loads it) for the text to display and then edit.
Definition: elm_entry.c:5022
EAPI void ecore_drm2_output_mode_info_get(Ecore_Drm2_Output_Mode *mode, int *w, int *h, unsigned int *refresh, unsigned int *flags)
Get information from an existing output mode.
Definition: ecore_drm2_outputs.c:1236
@ EPHYSICS_BODY_MATERIAL_LAST
kept as sentinel, not really a material
Definition: EPhysics.h:2290
@ ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL
The plain normal layout.
Definition: elm_entry_common.h:17
Eina_Rectangle_Outside
Enumeration of the positions around a rectangle.
Definition: eina_rectangle.h:159
Eina_Bool(* copy)(const Eina_Value_Type *type, const void *src, void *dst)
how to copy values, both memory are value_size
Definition: eina_value.h:3684
void evas_smart_legacy_type_register(const char *type, const Efl_Class *klass)
Registers an object type and its associated class.
Definition: evas_object_smart.c:488
int ref
The message reference number.
Definition: Ecore_Ipc.h:315
EAPI void ephysics_body_cloth_anchor_full_add(EPhysics_Body *body1, EPhysics_Body *body2, EPhysics_Body_Cloth_Anchor_Side side)
Anchors a cloth with a rigid body.
const char * map
A pointer to the head of the file that has been mapped with mmap(2).
Definition: eina_file_common.h:143
static Eina_Bool eina_rectangle_ycoord_inside(const Eina_Rectangle *rect, int y)
Checks if the given Y-coordinate is in the rectangle.
int old_value
new value the policy got
Definition: elm_general.h:218
A struct used to define a callback and data for a future.
Definition: eina_promise.h:455
void eina_inarray_reverse(Eina_Inarray *array)
Reverses members in the array.
Definition: eina_inarray.c:627
@ EVAS_CALLBACK_CANVAS_FOCUS_IN
Canvas got focus as a whole.
Definition: Evas_Common.h:443
@ EVAS_IMAGE_ORIENT_0
no orientation change
Definition: Evas_Legacy.h:4914
void elm_map_overlay_class_remove(Elm_Map_Overlay *klass, Elm_Map_Overlay *overlay)
Remove a overlay from the class.
Definition: elm_map.c:5360
void evas_vg_gradient_spread_set(Evas_Vg_Gradient *obj, Evas_Vg_Gradient_Spread s)
Specifies the spread method that should be used for this gradient.
Definition: efl_canvas_vg_gradient.c:133
EAPI void ecore_ipc_server_flush(Ecore_Ipc_Server *svr)
Flushes all pending data to the given server.
Definition: ecore_ipc.c:1079
Eina_Bool(* Eina_Debug_Timer_Cb)(void *)
A callback for a timer.
Definition: eina_debug.h:103
Eina_Inarray * eina_inarray_new(unsigned int member_size, unsigned int step)
Creates a new inline array.
Definition: eina_inarray.c:342
Evas_Textblock_Style * evas_textblock_style_new(void)
Creates a new textblock style.
Definition: evas_object_textblock.c:7966
Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_COMPLETED
Definition: ecore_x_atoms_decl.h:383
#define ELM_GENLIST_EVENT_UNHIGHLIGHTED
Called when genlist is no longer highlighted.
Definition: elm_genlist_eo.h:933
int version
Version of the Accessor API.
Definition: eina_accessor.h:155
void * attr
Pointer to dmabuf attributes - contents copied.
Definition: Evas_Legacy.h:4871
EAPI void ecore_evas_lower(Ecore_Evas *ee)
Lowers an Ecore_Evas' window.
Definition: ecore_evas.c:1537
Definition: elm_prefs_common.h:21
static Eina_Value * eina_value_optional_empty_new(void)
Creates an empty optional.
Evas_Object * elm_hover_parent_get(const Evas_Object *obj)
Get the parent object for the hover.
Definition: elm_hover.c:774
void evas_map_point_coord_set(Evas_Map *m, int idx, Evas_Coord x, Evas_Coord y, Evas_Coord z)
Change the map point's coordinate.
Definition: evas_map.c:766
@ EVAS_DEVICE_CLASS_TOUCH
A touchscreen with fingers or stylus.
Definition: Evas_Common.h:323
Evas_Object * evas_object_polygon_add(Evas *e)
Adds a new evas polygon object to the given evas.
Definition: evas_object_polygon.c:78
int y
top-left y coordinate of rectangle
Definition: eina_rectangle.h:111
void * evas_object_intercept_hide_callback_del(Evas_Object *obj, Evas_Object_Intercept_Hide_Cb func)
Unset the callback function that intercepts a hide event of a object.
Definition: Evas_Common.h:40
EAPI size_t eolian_aux_class_callables_get(const Eolian_Class *klass, Eina_List **funcs, Eina_List **events, size_t *ownfuncs, size_t *ownevs)
Get all APIs that are usable on the class.
Definition: eolian_aux.c:109
EAPI void eina_debug_fork_reset(void)
Reset the eina debug system after forking.
Definition: eina_debug.c:754
@ ECORE_IMF_CALLBACK_SELECTION_SET
"SELECTION_SET" is called when the input method needs to set the selection
Definition: Ecore_IMF.h:234
void eldbus_service_object_data_set(Eldbus_Service_Interface *iface, const char *key, const void *data)
Store data at object path, this data can be obtained from all interfaces of the same object.
Definition: eldbus_service.c:1453
void evas_object_layer_set(Evas_Object *obj, short l)
Sets the layer of its canvas that the given object will be part of.
Definition: evas_layer.c:212
EAPI Eina_Bool ecore_con_url_httpauth_set(Ecore_Con_Url *url_con, const char *username, const char *password, Eina_Bool safe)
Sets url_con to use http auth, with given username and password, "safely" or not.
Definition: ecore_con_url.c:1321
void elm_image_preload_disabled_set(Evas_Object *obj, Eina_Bool disable)
Enable or disable preloading of the image.
Definition: efl_ui_image.c:2558
Definition: Ecore_X.h:594
Eina_Bool evas_key_modifier_is_set(const Evas_Modifier *m, const char *keyname)
Checks the state of a given modifier of the default seat, at the time of the call.
Definition: evas_key.c:76
Definition: Ecore_X.h:678
Data available when a window is resized.
Definition: Ecore_Cocoa.h:163
#define EINA_SAFETY_ON_TRUE_GOTO(exp, label)
The macro doesn't do anything unless EINA_SAFETY_CHECKS is defined.
Definition: eina_safety_checks.h:269
EOAPI void elm_obj_prefs_item_visible_set(Eo *obj, const char *name, Eina_Bool visible)
Set whether the widget bound to given prefs widget's item should be visible or not.
EAPI Eina_Bool ephysics_world_bodies_outside_back_autodel_get(const EPhysics_World *world)
Get world autodeleting bodies mode when they're outside of render area by the back.
static Eina_Bool eina_vector3_triangle_equivalent(Eina_Vector3 *v0, Eina_Vector3 *v1, Eina_Vector3 *v2, Eina_Vector3 *w0, Eina_Vector3 *w1, Eina_Vector3 *w2)
Check the equivalent between of two triangles of vectors.
Contains the structures and methods used to support the FDO desktop entry specificiation.
Elm_Cnp_Mode
Enum of entry's copy & paste policy.
Definition: elm_general.h:336
Evas_Object * elm_table_add(Evas_Object *parent)
Add a new table to the parent.
Definition: elm_table.c:134
@ EEZE_UDEV_TYPE_NET
Definition: Eeze.h:257
void elm_config_color_classes_list_free(Eina_List *list)
Free Elementary's list of supported color classes.
Definition: elm_config.c:3246
Evas_Object * event_rect[2]
rectangle objects for event handling
Definition: elm_widget_index.h:32
EOAPI void elm_obj_genlist_multi_select_set(Eo *obj, Eina_Bool multi)
Enable or disable multi-selection in the genlist.
Eina_FreeQ * eina_freeq_main_get(void)
Get the main loop free queue.
Definition: eina_freeq.c:474
EAPI void ecore_evas_managed_move(Ecore_Evas *ee, int x, int y)
Provides Managed move co-ordinates for an Ecore_Evas.
Definition: ecore_evas.c:1342
EAPI int ECORE_EVAS_EWS_EVENT_MAXIMIZED_CHANGE
window maximized changed
Definition: ecore_evas_ews.c:32
EAPI Eina_Bool ecore_con_socks4_remote_exists(const char *ip, int port, const char *username)
Finds a SOCKS v4 proxy in the proxy list.
Definition: ecore_con_socks.c:205
struct _Ecore_Factorized_Idle Ecore_Idler
A handle for idlers.
Definition: Ecore_Common.h:3165
EAPI Eina_Bool edje_edit_sound_tone_del(Evas_Object *obj, const char *name)
Deletes tone from the collection.
Definition: edje_edit.c:1405
void eina_quaternion_scale(Eina_Quaternion *out, const Eina_Quaternion *a, double b)
Definition: eina_quaternion.c:407
@ EVAS_CALLBACK_RENDER_PRE
Called just before rendering starts on the canvas target.
Definition: Evas_Common.h:453
EAPI int ecore_x_window_prop_property_get(Ecore_X_Window win, Ecore_X_Atom property, Ecore_X_Atom type, int size, unsigned char **data, int *num)
Get a property of Ecore_X_Window.
Definition: ecore_x_window_prop.c:533
Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj)
Control the orientation of a given progress bar widget.
Definition: efl_ui_progressbar.c:871
EAPI EPhysics_Body * ephysics_body_soft_sphere_add(EPhysics_World *world, int granularity)
Add a soft sphere.
Elm_Store * elm_store_filesystem_new(void)
Create a new store object.
Definition: elm_store.c:517
void elm_config_magnifier_scale_set(double scale)
Set the amount of scaling the magnifier does.
Definition: elm_config.c:4093
@ EMILE_COLORSPACE_ETC1
OpenGL ETC1 encoding of RGB texture (4 bit per pixel)
Definition: emile_image.h:34
void evas_object_grid_size_get(const Evas_Grid *obj, int *w, int *h)
Get the current virtual resolution.
Definition: evas_grid_eo.legacy.c:9
@ EEZE_SENSOR_TYPE_GYROSCOPE
Gyroscope sensor.
Definition: Eeze_Sensor.h:73
enum _Emile_Image_Encoding Emile_Image_Encoding
Flags that describe the supported encoding.
@ EDJE_TWEEN_MODE_BOUNCE
Bounce tween mode value.
Definition: Edje_Common.h:1892
void evas_event_feed_mouse_out(Evas *obj, unsigned int timestamp, const void *data)
Mouse out event feed.
Definition: evas_events.c:2983
void elm_animation_view_progress_set(Elm_Animation_View *obj, double progress)
Set current progress position of animation view object.
@ ECORE_EXE_NONE
No exe flags at all.
Definition: ecore_exe_eo.h:49
EAPI void ecore_evas_x11_shape_input_empty(Ecore_Evas *ee)
Disables input for the window.
Definition: ecore_evas.c:4220
EOAPI Elm_Widget_Item * elm_obj_slideshow_item_sorted_insert(Eo *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func)
Insert a new item into the given slideshow widget, using the func function to sort items (by item han...
Eet_Descriptor_List_Append_Callback list_append
how to append data d to list which head node is l
Definition: Eet.h:2839
EAPI Eina_Bool edje_edit_part_restack_above(Evas_Object *obj, const char *part)
Moves the given part above the next one.
Definition: edje_edit.c:3661
void ethumb_client_orientation_set(Ethumb_Client *client, Ethumb_Thumb_Orientation o)
Configure orientation to use for future requests.
Definition: ethumb_client.c:1403
void elm_table_clear(Elm_Table *obj, Eina_Bool clear)
Faster way to remove all child objects from a table object.
Definition: elm_table_eo.legacy.c:39
Elm_Wrap_Type elm_entry_line_wrap_get(const Elm_Entry *obj)
Get the wrap mode the entry was set to use.
Definition: elm_entry_eo.legacy.c:249
Eina_List * entries
a list of Edje_External_Directory_Entry
Definition: edje_convert.h:51
Definition: efl_ui_container_layout.h:28
EAPI Ecore_Wl_Subsurf * ecore_wl_subsurf_create(Ecore_Wl_Window *win)
Creates and returns a new subsurface.
Definition: ecore_wl_subsurf.c:31
Definition: Ecore_Audio.h:83
EAPI Eina_Bool edje_edit_text_class_add(Evas_Object *obj, const char *name)
Creates a new text class object in the given edje.
Definition: edje_edit.c:8238
Eina_List * evas_objects_in_rectangle_get(const Evas_Canvas *eo_e, int x, int y, int w, int h, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects)
Get all objects in the given rectangle.
Definition: evas_main.c:1852
double angle
angle relative to perpendicular (0.0 == perpendicular), in degrees
Definition: Ecore_Input.h:309
struct _Eet_Node Eet_Node
Opaque handle to manage serialization node.
Definition: Eet.h:4293
Efl_Canvas_Object * elm_plug_image_object_get(const Elm_Plug *obj)
Get the basic Evas_Image object from this object (widget).
Definition: elm_plug_eo.legacy.c:3
int major
major (binary or source incompatible changes)
Definition: Eldbus.h:141
EAPI Ecore_Drm_Output * ecore_drm_output_primary_get(Ecore_Drm_Device *dev)
Gets the output which is marked as primary.
Definition: ecore_drm_output.c:1361
#define ELM_GENLIST_EVENT_MULTI_SWIPE_DOWN
Called when multitouch swipe down detected.
Definition: elm_genlist_eo.h:870
Ecore_Thread * ecore_thread_run(Ecore_Thread_Cb func_blocking, Ecore_Thread_Cb func_end, Ecore_Thread_Cb func_cancel, const void *data)
Schedules a task to run in a parallel thread to avoid locking the main loop.
Definition: ecore_thread.c:658
void elm_list_clear(Elm_List *obj)
Remove all list's items.
Definition: elm_list_eo.legacy.c:141
Eina_Bool elm_config_password_show_last_get(void)
Get the "show last" setting of password mode.
Definition: elm_config.c:3023
EAPI int embryo_data_string_length_get(Embryo_Program *ep, Embryo_Cell *str_cell)
Retrieves the length of the string starting at the given cell.
Definition: embryo_amx.c:620
void ethumb_client_generate_cancel_all(Ethumb_Client *client)
Ask server to cancel generation of all thumbnails.
Definition: ethumb_client.c:1195
Elm_Transit_Effect * elm_transit_effect_resizable_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw)
Add the Resizeable Flip Effect to Elm_Transit.
Definition: elm_transit.c:1795
EAPI void ephysics_body_angular_movement_enable_set(EPhysics_Body *body, Eina_Bool enable_x, Eina_Bool enable_y, Eina_Bool enable_z)
Enable or disable body's rotation on z axis.
Evas_Border_Fill_Mode
How an image's center region (the complement to the border region) should be rendered by Evas.
Definition: Evas_Legacy.h:5720
Definition: efl_ui_focus_graph.h:21
EINA_DEPRECATED EAPI void ecore_imf_context_preedit_changed_event_add(Ecore_IMF_Context *ctx)
Adds ECORE_IMF_EVENT_PREEDIT_CHANGED to the event queue.
Definition: ecore_imf_context.c:690
EAPI int eet_shutdown(void)
Shuts down the EET library.
Definition: eet_lib.c:594
@ ECORE_IMF_INPUT_HINT_AUTOFILL_CREDIT_CARD_NUMBER
Autofill hint for a credit card number.
Definition: Ecore_IMF.h:420
void evas_object_size_hint_aspect_set(Evas_Object *obj, Evas_Aspect_Control aspect, Evas_Coord w, Evas_Coord h)
Sets the hints for an object's aspect ratio.
Definition: evas_object_main.c:2581
Contains information about an Ecore mouse wheel event.
Definition: Ecore_Input.h:261
void elm_win_size_base_get(const Evas_Object *obj, int *w, int *h)
Get the base size of a window.
Definition: efl_ui_win.c:8657
void(* EPhysics_Body_Event_Cb)(void *data, EPhysics_Body *body, void *event_info)
EPhysics body event callback function signature.
Definition: EPhysics.h:2309
void elm_thumb_fdo_size_set(Evas_Object *obj, Ethumb_Thumb_FDO_Size size)
Set the FDO size for the thumb object.
Definition: elm_thumb.c:798
EAPI Eina_Bool ecore_x_dpms_enabled_get(void)
Checks the DPMS state of the display.
Definition: ecore_x_dpms.c:71
EINA_DEPRECATED EAPI Eina_Bool ecore_wl_dnd_start_drag(Ecore_Wl_Dnd *dnd)
Definition: ecore_wl_dnd.c:120
void elm_spinner_label_format_set(Elm_Spinner *obj, const char *fmt)
Control the format string of the displayed label.
Definition: elm_spinner_eo.legacy.c:63
Eina_Stringshare * elua_state_mod_dir_get(const Elua_State *es)
Retrieve the Elua module dir.
Definition: elua.c:317
void eina_inarray_flush(Eina_Inarray *array)
Removes every member from the array.
Definition: eina_inarray.c:388
EAPI void ecore_memory_state_set(Ecore_Memory_State state)
Sets the memory state.
Definition: ecore.c:1116
Evas_Point output
The X/Y location of the cursor.
Definition: Evas_Legacy.h:163
void evas_map_util_points_populate_from_geometry(Evas_Map *m, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Evas_Coord z)
Populate source and destination map points to match given geometry.
Definition: evas_map.c:907
Eina_List * styles
list of Edje_Style
Definition: edje_convert.h:68
enum _EPhysics_Body_Material EPhysics_Body_Material
The types of materials to be set on a body.
Eina_Bool eina_inarray_foreach(const Eina_Inarray *array, Eina_Each_Cb function, const void *user_data)
Calls function for each array member.
Definition: eina_inarray.c:690
void elm_store_item_data_set(Elm_Store_Item *sti, void *data)
Set the item data holding item fields to map to item values in genlist.
Definition: elm_store.c:680
Eina_List * annotations
List with signal annotations.
Definition: eldbus_introspection.h:108
unsigned char * eina_binbuf_string_steal(Eina_Binbuf *buf)
Steals the contents of a string buffer.
void elm_box_recalculate(Elm_Box *obj)
Force the box to recalculate its children packing.
Definition: elm_box_eo.legacy.c:87
EAPI void ecore_win32_window_title_set(Ecore_Win32_Window *window, const char *title)
Set the title of the given window.
Definition: ecore_win32_window.c:1168
EAPI double ephysics_quaternion_length_get(const EPhysics_Quaternion *quat)
Return the length of the quaternion.
double elm_animation_view_min_progress_get(const Elm_Animation_View *obj)
The start progress of the play.
void evas_vg_shape_path_set(Evas_Vg_Shape *obj, const Evas_Vg_Path_Command *op, const double *points)
Set the list of commands and points to be used to create the content of shape.
Definition: efl_canvas_vg_shape.c:330
@ ECORE_IMF_PREEDIT_TYPE_SUB2
Substring style 2.
Definition: Ecore_IMF.h:323
const Eina_List * edje_available_modules_get(void)
Retrieves all modules that can be loaded.
Definition: edje_module.c:149
EAPI Embryo_Program * embryo_program_new(void *data, int size)
Creates a new Embryo program, with bytecode data that can be freed.
Definition: embryo_amx.c:237
int ecore_audio_shutdown(void)
Shuts down the Ecore_Audio library.
Definition: ecore_audio.c:64
Eina_Binbuf * emile_binbuf_decipher(Emile_Cipher_Algorithm algo, const Eina_Binbuf *data, const char *key, unsigned int length)
Decipher a buffer with a defined algorithm and key.
Definition: emile_cipher.c:41
EAPI int ecore_con_server_send(Ecore_Con_Server *svr, const void *data, int size)
Sends the given data to the given server.
Definition: ecore_con_legacy.c:2354
#define ECORE_EVENT_SIGNAL_POWER
Power signal event.
Definition: Ecore_Common.h:566
@ ECORE_WIN32_WINDOW_STATE_DEMANDS_ATTENTION
To document.
Definition: Ecore_Win32.h:79
Elm_Widget_Item * elm_gengrid_search_by_text_item_get(Elm_Gengrid *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags)
Get gengrid item by given string.
Definition: elm_gengrid_eo.legacy.c:213
EAPI void ecore_x_sync(void)
Flushes the command buffer and waits until all requests have been processed by the server.
Definition: ecore_x.c:1079
Elm_Wrap_Type elm_label_line_wrap_get(const Elm_Label *obj)
Control the wrapping behavior of the label.
Definition: elm_label_eo.legacy.c:57
EAPI const void * ecore_evas_buffer_pixels_get(Ecore_Evas *ee)
Grabs a pointer to the actual pixels array of a given Ecore_Evas buffer canvas/window.
Definition: ecore_evas_buffer.c:918
void eina_matrix2_values_get(const Eina_Matrix2 *m, double *xx, double *xy, double *yx, double *yy)
Gets the values of the coefficients of the given floating point matrix.
Definition: eina_matrix.c:1315
void * evas_object_smart_data_get(const Evas_Object *eo_obj)
Retrieves the pointer to user data for a given smart object.
Definition: evas_object_smart.c:149
void elm_config_audio_mute_set(Edje_Channel channel, Eina_Bool mute)
Set the mute state of the specified channel.
Definition: elm_config.c:4135
Eina_List * implements
Interfaces which is file implements.
Definition: efreet_desktop.h:129
void evas_map_point_color_set(Evas_Map *m, int idx, int r, int g, int b, int a)
Set the color of a vertex in the map.
Definition: evas_map.c:822
void evas_data_argb_unpremul(unsigned int *data, unsigned int len)
Undo pre-multiplication data by an alpha factor.
Definition: evas_main.c:1029
int minor
minor (new features, bugfixes, major improvements version)
Definition: Evas_Common.h:42
Definition: elm_widget_genlist.h:294
EAPI int eina_debug_session_send(Eina_Debug_Session *session, int dest, int op, void *data, int size)
Send a packet to the given destination.
Definition: eina_debug.c:146
const Eina_Value_Type * EINA_VALUE_TYPE_TM
manages 'struct tm' type
Definition: eina_value.c:5618
EAPI const char * ecore_ipc_server_ip_get(Ecore_Ipc_Server *svr)
Gets the IP address of a server that has been connected to.
Definition: ecore_ipc.c:1050
void elm_panel_scrollable_content_size_set(Elm_Panel *obj, double ratio)
Set the size of the scrollable panel.
Definition: elm_panel_eo.legacy.c:39
EAPI int eet_data_image_write(Eet_File *ef, const char *name, const void *data, unsigned int w, unsigned int h, int alpha, int compress, int quality, Eet_Image_Encoding lossy)
Writes image data to the named key in an eet file.
Definition: eet_image.c:1350
EAPI int ECORE_X_RAW_BUTTON_PRESS
Definition: ecore_x.c:163
void eina_rectangle_pool_data_set(Eina_Rectangle_Pool *pool, const void *data)
Sets the data to the given pool.
Definition: eina_rectangle.c:857
EAPI void ecore_con_eet_client_disconnect_callback_del(Ecore_Con_Eet *ece, Ecore_Con_Eet_Client_Cb func, const void *data)
Removes a client disconnect callback on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:833
EOAPI Eina_Bool elm_obj_box_horizontal_get(const Eo *obj)
Get the horizontal orientation ($true if the box is set to horizontal mode, false otherwise)
void eina_cow_done(Eina_Cow *cow, const Eina_Cow_Data *const *dst, const void *data, Eina_Bool needed_gc)
Sets back a pointer into read only.
Definition: eina_cow.c:539
EINA_DEPRECATED Eina_Bool edje_mmap_3d_has(Eina_File *f, const char *group)
Determines whether a group have 3D Scene.
Definition: edje_load.c:272
Evas_Object * elm_web_add(Evas_Object *parent)
Add a new web object to the parent.
Definition: elm_web2.c:80
EAPI Eeze_Udev_Watch * eeze_udev_watch_add(Eeze_Udev_Type type, int event, Eeze_Udev_Watch_Cb cb, void *user_data)
Add a watch for a device type.
Definition: eeze_udev_watch.c:380
EAPI int ecore_win32_init()
Initialize the Ecore_Win32 library.
Definition: ecore_win32.c:474
#define ELDBUS_FDO_INTERFACE_PROPERTIES
DBus Properties interface.
Definition: Eldbus.h:128
Eo Evas_Device
A source device handle - where the event came from.
Definition: Evas_Common.h:259
Eina_Unicode * eina_ustrbuf_release(Eina_UStrbuf *buf)
Frees the buffer, returning its old contents.
EAPI int ephysics_world_constraint_solver_iterations_get(const EPhysics_World *world)
Get the number of iterations the constraint solver will have for contact and joint constraints.
Eina_Bool eina_strbuf_insert_strftime(Eina_Strbuf *buf, const char *format, const struct tm *tm, size_t pos)
Inserts a strftime-style timestamp into the buffer.
Definition: eina_strbuf.c:234
Eina_Bool elm_object_disabled_get(const Evas_Object *obj)
Get the disabled state of an Elementary object.
Definition: elm_main.c:1640
void evas_render_method_list_free(Eina_List *list)
This function should be called to free a list of engine names.
Definition: evas_main.c:773
Evas_Touch_Point_State
State of Evas_Coord_Touch_Point.
Definition: Evas_Legacy.h:1109
EAPI const Eolian_Documentation * eolian_aux_implement_documentation_fallback_get(const Eolian_Implement *impl)
Get documentation fallback for an implementation.
Definition: eolian_aux.c:290
Definition: Ecore_X.h:2527
@ ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL
The plain normal number layout.
Definition: elm_entry_common.h:29
@ ELM_FOCUS_LEFT
left direction
Definition: elm_general.h:466
Eio_File * eio_file_xattr_set(const char *path, const char *attribute, const char *xattr_data, unsigned int xattr_size, Eina_Xattr_Flags flags, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Define an extended attribute on a file/directory.
Definition: eio_xattr.c:470
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:496
EINA_DEPRECATED void elm_flipselector_interval_set(Evas_Object *obj, double interval)
Set the interval on time updates for a user mouse button hold on a flip selector widget.
void evas_event_feed_key_up(Evas *obj, const char *keyname, const char *key, const char *string, const char *compose, unsigned int timestamp, const void *data)
Key up event feed.
Definition: evas_events.c:3715
const Eina_Value_Type * EINA_VALUE_TYPE_DOUBLE
manages double type.
Definition: eina_value.c:5606
@ ECORE_X_WINDOW_STATE_HINT_NONE
Do not provide any state hint to the window manager.
Definition: Ecore_X.h:1250
Definition: elm_widget_naviframe.h:72
void evas_object_image_mmap_get(const Evas_Object *obj, const Eina_File **f, const char **key)
Get the source mmaped file from where an image object must fetch the real image data (it must be an E...
Definition: evas_image_legacy.c:215
void eina_log_print_cb_stdout(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args)
Alternative logging method, this will output to standard output stream.
Definition: eina_log.c:2076
Elm_Widget_Item * elm_genlist_item_append(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data)
Append a new item in a given genlist widget.
Definition: elm_genlist_eo.legacy.c:243
Eina_List * properties
List with interface properties.
Definition: eldbus_introspection.h:52
Eina_Bool eina_strbuf_append_buffer(Eina_Strbuf *buf, const Eina_Strbuf *data)
Appends an Eina_Strbuf to a buffer, reallocating as necessary.
EAPI int ector_shutdown(void)
Shutdown the ector subsystem.
Definition: ector_main.c:225
EAPI Eina_Bool edje_edit_part_source5_set(Evas_Object *obj, const char *part, const char *source)
Sets the source5 of part.
Eina_Bool(* filter_event)(Ecore_IMF_Context *ctx, Ecore_IMF_Event_Type type, Ecore_IMF_Event *event)
Internally handle an event.
Definition: Ecore_IMF.h:785
int elm_config_cache_edje_collection_cache_size_get(void)
Get the configured edje collections (groups) cache size.
Definition: elm_config.c:3410
void evas_color_hsv_to_rgb(float h, float s, float v, int *r, int *g, int *b)
Convert a given color from HSV to RGB format.
Definition: evas_main.c:998
@ EMBRYO_ERROR_STACKERR
Assertion failed.
Definition: Embryo.h:395
@ EINA_RECTANGLE_OUTSIDE_TOP
Position is over the rectangle.
Definition: eina_rectangle.h:160
#define EET_T_VALUE
Data type: pointer to Eina_Value.
Definition: Eet.h:2595
Eina_Bool(* evasglQueryWaylandBuffer)(Evas_GL *evas_gl, void *buffer, int attribute, int *value)
Definition: Evas_GL.h:5872
void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode)
Set the zoom mode.
Definition: efl_ui_image_zoomable.c:3396
Definition: Ecore_X.h:927
A position with precision.
Definition: Evas_Common.h:251
Eina_Bool evas_pointer_inside_get(const Evas *obj)
Returns whether the default mouse pointer is logically inside the canvas.
Definition: evas_main.c:2023
EOAPI void elm_obj_calendar_date_max_set(Eo *obj, const Efl_Time *max)
Maximum date on calendar.
void evas_textblock_cursor_char_delete(Efl_Text_Cursor_Handle *cur)
Deletes a single character from position pointed by given cursor.
Definition: evas_object_textblock.c:12163
EAPI int ECORE_EVAS_EWS_EVENT_UNFOCUS
window lost focus
Definition: ecore_evas_ews.c:26
EOAPI void elm_obj_entry_autosave_set(Eo *obj, Eina_Bool auto_save)
This sets the entry object to 'autosave' the loaded text file or not.
void elm_entry_scrollable_set(Elm_Entry *obj, Eina_Bool scroll)
Enable or disable scrolling in entry.
Definition: elm_entry_eo.legacy.c:3
const Eina_Value_Type * EINA_VALUE_TYPE_TIMEVAL
manages 'struct timeval' type
Definition: eina_value.c:5612
Eina_Bool eina_value_optional_pset(Eina_Value *value, Eina_Value_Type const *subtype, const void *subvalue)
Sets the optional with a value.
unsigned long long length
The number of characters in the line.
Definition: eina_file.h:236
struct _Ecore_Factorized_Idle Ecore_Idle_Exiter
A handle for idle exiters.
Definition: Ecore_Common.h:3175
EOAPI Elm_Prefs_Data * elm_obj_prefs_data_get(const Eo *obj)
Set user data for a given prefs widget.
Eina_Bool elm_config_agressive_withdrawn_get(void)
Get the configure flag that will define if a window aggressively drop its resources when minimized.
Definition: elm_config.c:3439
EAPI double edje_edit_state_rel1_relative_y_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the 'rel1 relative Y' value of state.
EAPI const char * edje_edit_state_font_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets font name for a given part state.
Definition: edje_edit.c:8769
const Eina_Matrix3 * evas_vg_node_transformation_get(const Evas_Vg_Node *obj)
Gets the transformation matrix used for this node object.
Definition: efl_canvas_vg_node_eo.legacy.c:9
EAPI void ecore_x_kill(Ecore_X_Window win)
Kill a specific client.
Definition: ecore_x.c:1131
@ ELM_GENGRID_ITEM_SCROLLTO_MIDDLE
To the middle of viewport.
Definition: elm_general.h:401
Eina_Bool eina_strbuf_insert_printf(Eina_Strbuf *buf, const char *fmt, size_t pos,...) EINA_PRINTF(2
Inserts data elements into a buffer using printf-style formatting.
Eina_Bool(* Eina_Accessor_Lock_Callback)(Eina_Accessor *it)
Type for a callback to lock the accessor.
Definition: eina_accessor.h:137
Efl_Canvas_Object * elm_table_child_get(const Elm_Table *obj, int col, int row)
Get child object of table at given coordinates.
Definition: elm_table_eo.legacy.c:45
Definition: elm_widget_fileselector.h:146
EAPI Eina_Bool edje_edit_state_map_alpha_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool alpha)
Sets map.alpha value of given part state.
EAPI Ecore_Evas * ecore_evas_ecore_evas_get(const Evas *e)
Returns the Ecore_Evas for this Evas.
Definition: ecore_evas.c:1100
Elm_Colorselector_Mode
Different modes supported by Colorselector.
Definition: elm_colorselector_eo.h:23
static double eina_vector2_distance_get(const Eina_Vector2 *a, const Eina_Vector2 *b)
Return the distance between of two vectors.
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:461
static const Eina_Value_Type * eina_value_type_get(const Eina_Value *value)
Queries value type.
int x
x coordinate relative to window where event happened
Definition: Ecore_Input.h:273
const char * start
The start of the line.
Definition: eina_file.h:233
EAPI Eina_List * ecore_ipc_server_clients_get(Ecore_Ipc_Server *svr)
Retrieves the list of clients for this server.
Definition: ecore_ipc.c:878
@ ECORE_FILE_EVENT_CLOSED
Closed file event.
Definition: Ecore_File.h:78
void elm_genlist_item_fields_update(Elm_Genlist_Item *obj, const char *parts, Elm_Genlist_Item_Field_Type itf)
Update the part of an item.
Definition: elm_genlist_item_eo.legacy.c:165
@ EINA_THREAD_NORMAL
Standard process priority.
Definition: eina_thread.h:61
@ EEZE_DISK_TYPE_FLASH
flash disk
Definition: Eeze_Disk.h:53
unsigned long ulongv
Unsigned long value.
Definition: Ecore_Getopt.h:162
int y
Top-left y coordinate of rectangle.
Definition: eina_rectangle.h:129
EAPI Ecore_Wl_Window * ecore_wl_window_new(Ecore_Wl_Window *parent, int x, int y, int w, int h, int buffer_type)
Creates a new window.
Definition: ecore_wl_window.c:194
void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show)
Set whether to enlarge slider indicator (augmented knob) or not.
Definition: elm_slider.c:1734
Eina_QuadTree_Item * eina_quadtree_add(Eina_QuadTree *q, const void *object)
Inserts a data object into the quadtree.
Definition: eina_quadtree.c:657
void eeze_disk_data_set(Eeze_Disk *disk, void *data)
Associate data with a disk.
Definition: eeze_disk.c:326
enum _Evas_Textblock_Cursor_Type Evas_Textblock_Cursor_Type
Cursor type for evas textblock.
EAPI Eina_Bool edje_edit_state_aspect_pref_set(Evas_Object *obj, const char *part, const char *state, double value, unsigned char pref)
Sets the aspect preference of a part state.
Definition: edje_edit.c:7269
@ ECORE_IMF_CALLBACK_COMMIT_CONTENT
"COMMIT_CONTENT" is called when the input method commits content such as an image
Definition: Ecore_IMF.h:236
EAPI int edje_edit_state_text_size_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the text size of a part state.
Definition: edje_edit.c:8443
Eina_Bool eina_tiler_union(Eina_Tiler *dst, Eina_Tiler *src)
Gets the union of two tilers.
Definition: eina_tiler.c:1367
float data[3]
Sensor data depending on the sensor type.
Definition: Eeze_Sensor.h:148
EAPI void ephysics_world_point_light_position_get(const EPhysics_World *world, Evas_Coord *lx, Evas_Coord *ly, Evas_Coord *lz)
Get position of point light applied on the scene.
EAPI int ecore_x_randr_edid_manufacturer_serial_number_get(unsigned char *edid, unsigned long edid_length)
Get the manufacturer serial number from raw EDID data.
Definition: ecore_x_randr.c:3625
@ ECORE_POWER_STATE_LOW
The system is low on power (on battery) and the process should do its best to conserve power.
Definition: Ecore_Common.h:962
char * sort_id
Sort ID string (strduped()) to know how to wort items, or NULL, if you don't care.
Definition: elm_store.h:134
Eo * evas_object_vg_add(Evas *e)
Creates a new vector object on the given Evas e canvas.
Definition: efl_canvas_vg_object.c:1084
@ ELM_MAP_ROUTE_METHOD_LAST
Sentinel value to indicate last enum field during iteration.
Definition: elm_map_eo.h:60
unsigned int size
byte size to allocate, may be bigger than sum of members
Definition: eina_value.h:3149
double eina_quaternion_distance_get(const Eina_Quaternion *a, const Eina_Quaternion *b)
Return the distance between of two quaternions.
Definition: eina_quaternion.c:1066
@ EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL
The number layout to allow decimal point to provide fractional value.
Definition: Edje_Common.h:1325
void elm_map_tile_load_status_get(const Elm_Map *obj, int *try_num, int *finish_num)
Get the information of tile load status.
Definition: elm_map_eo.legacy.c:63
void elm_progressbar_value_set(Evas_Object *obj, double val)
Control the progress value (in percentage) on a given progress bar widget.
Definition: efl_ui_progressbar.c:990
EINA_DEPRECATED void elm_object_focus_direction_go(Evas_Object *obj, int x, int y)
Give focus to near object in one direction.
Evas_Object * pop
hidden icon for hover target
Definition: elm_widget_entry.h:80
#define EINA_SLICE_STR(str)
Initializer for strings (uses strlen()).
Definition: eina_slice.h:465
double ysub
subpixel precision for height
Definition: Evas_Common.h:227
EOAPI Eina_Bool elm_obj_prefs_autosave_get(const Eo *obj)
Control whether a given prefs widget should save its values back (on the user data file,...
EINA_DEPRECATED Eina_Bool elm_fileselector_entry_is_save_get(const Evas_Object *obj)
Get whether the given file selector entry widget's internal file selector is in "saving dialog" mode.
Definition: elc_fileselector_entry.c:527
EAPI void ecore_x_window_defaults_set(Ecore_X_Window win)
Sets the default properties for the given window.
Definition: ecore_x_window.c:296
Eina_Bool eina_magic_string_static_set(Eina_Magic magic, const char *magic_name)
Sets the string associated with the given magic identifier.
Definition: eina_magic.c:238
Definition: evas_font.h:196
Eina_Bool evas_object_image_animated_get(const Evas_Object *obj)
Check if an image object can be animated (have multiple frames)
Definition: evas_image_legacy.c:260
EAPI void ecore_con_eet_register(Ecore_Con_Eet *ece, const char *name, Eet_Data_Descriptor *edd)
Registers an Eet data descriptor on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:751
void edje_object_size_min_restricted_calc(Edje_Object *obj, int *minw, int *minh, int restrictedw, int restrictedh)
Calculates the minimum required size for a given Edje object.
Definition: edje_legacy.c:1065
void * Evas_GL_Func
Represents a function pointer, that can be used for Evas GL extensions.
Definition: Evas_GL.h:462
struct _Eldbus_Proxy_Event_Property_Changed Eldbus_Proxy_Event_Property_Changed
A structure used when ELDBUS_PROXY_EVENT_PROPERTY_CHANGED event is received.
EAPI const char * emotion_object_meta_info_get(const Evas_Object *obj, Emotion_Meta_Info meta)
Retrieve meta information from this file being played.
Definition: emotion_smart.c:1279
EOAPI Elm_Clock_Edit_Mode elm_obj_clock_edit_mode_get(const Eo *obj)
Digits of the given clock widget should be editable when in editing mode.
int evas_textblock_cursor_text_append(Evas_Textblock_Cursor *cur, const char *_text)
Adds text to the current cursor position and set the cursor to before the start of the text just adde...
Definition: evas_object_textblock.c:11793
void elm_photo_editable_set(Evas_Object *obj, Eina_Bool edit)
Set editability of the photo.
Definition: elm_photo.c:416
void elm_config_profile_derived_add(const char *profile, const char *derive_options)
Add a new profile of the given name to be derived from the current profile.
Definition: elm_config.c:931
Edje_Part_Description_Common common
common part description
Definition: edje_convert.h:165
@ EVAS_TEXT_STYLE_OUTLINE_SHADOW
text with both outline and shadow effects
Definition: Evas_Legacy.h:6370
EAPI Eet_Node * eet_node_struct_child_new(const char *parent, Eet_Node *child)
TODO FIX ME.
Definition: eet_node.c:208
@ EVAS_NATIVE_SURFACE_WL
Wayland system based type.
Definition: Evas_Legacy.h:4790
#define EINA_VALUE_EMPTY
This is simply a value with all memory zeroed.
Definition: eina_value.h:317
int exit_signal
The signal that caused the process to exit.
Definition: Ecore_Common.h:1070
void * ptr
used as generic pointer
Definition: eina_value.h:350
EAPI void ecore_wl_window_raise(Ecore_Wl_Window *win)
Raises a window.
Definition: ecore_wl_window.c:451
void evas_object_map_enable_set(Eo *eo_obj, Eina_Bool enabled)
Enable or disable the map that is set.
Definition: evas_map.c:516
EAPI Eina_List * edje_edit_fonts_list_get(Evas_Object *obj)
Gets the list of all the fonts in the given edje.
Definition: edje_edit.c:8603
void evas_post_event_callback_remove(Evas *eo_e, Evas_Object_Event_Post_Cb func)
Remove a callback from the post-event callback stack.
Definition: evas_callbacks.c:751
EOAPI void elm_obj_diskselector_round_enabled_set(Eo *obj, Eina_Bool enabled)
Enable or disable round mode.
Eina_Bool elm_layout_box_insert_before(Eo *obj, const char *part, Evas_Object *child, const Evas_Object *reference)
Insert child to layout box part before a reference object.
Definition: efl_ui_layout.c:3108
Eina_Iterator_Next_Callback next
Callback called when a next element is requested.
Definition: eina_iterator.h:163
EAPI Eina_Bool ecore_drm_device_pointer_left_handed_set(Ecore_Drm_Device *dev, Eina_Bool left_handed)
Sets a left handed mode at the given Ecore_Drm_Device.
Definition: ecore_drm_device.c:682
Definition: ecore_con_url_curl.h:395
void elm_list_select_mode_set(Elm_List *obj, Elm_Object_Select_Mode mode)
Control the list select mode.
Definition: elm_list_eo.legacy.c:15
Definition: Ecore_Input.h:347
void(* Ecore_End_Cb)(void *user_data, void *func_data)
This is the callback which is called at the end of a function, usually for cleanup purposes.
Definition: Ecore_Common.h:596
A size in Evas_Coord.
Definition: Evas_Common.h:216
@ EVAS_AXIS_LABEL_WINDOW_X
X coordinate mapped to the window.
Definition: Evas_Legacy.h:371
EOAPI Eina_Bool elm_obj_entry_is_empty(const Eo *obj)
Get whether the entry is empty.
const char * keyname
The string name of the key pressed.
Definition: Ecore_IMF.h:705
@ ECORE_IMF_INPUT_PANEL_LAYOUT_URL
URL layout.
Definition: Ecore_IMF.h:358
Definition: Ecore_Drm.h:138
Eina_Bool elm_glview_render_policy_set(Elm_Glview *obj, Elm_GLView_Render_Policy policy)
Set the render policy for the glview object.
Definition: elm_glview_eo.legacy.c:9
@ ELM_INPUT_PANEL_LAYOUT_NUMBERONLY
Number Only layout.
Definition: elm_general.h:84
@ EDJE_TEXT_FILTER_MARKUP
Markup type filter.
Definition: Edje_Common.h:1311
EAPI Ecore_X_GC ecore_x_gc_new(Ecore_X_Drawable draw, Ecore_X_GC_Value_Mask value_mask, const unsigned int *value_list)
Creates a new default graphics context associated with the given drawable.
Definition: ecore_x_gc.c:22
@ EEZE_UDEV_EVENT_REMOVE
Definition: Eeze.h:210
Eina_Bool evas_cserve_connected_get(void)
Retrieves if the system is connected to the server used to share bitmaps.
Definition: evas_stats.c:12
EOAPI void elm_obj_gesture_layer_hold_events_set(Eo *obj, Eina_Bool hold_events)
This function makes gesture-layer repeat events.
Eina_List * elm_map_overlays_get(const Elm_Map *obj)
Return all overlays in the map object.
Definition: elm_map_eo.legacy.c:57
const Eina_Value_Type * EINA_VALUE_TYPE_ARRAY
manages array type.
Definition: eina_value.c:5609
int(* Ecore_Win32_Dnd_DropTarget_Callback)(void *window, int event, int pt_x, int pt_y, void *data, int size)
Callback type for Drop operations.
Definition: Ecore_Win32.h:505
EAPI int ECORE_COCOA_EVENT_WINDOW_RESIZE_REQUEST
Event triggered when a Cocoa window is resized.
void efreet_uri_free(Efreet_Uri *uri)
Free the given uri structure.
Definition: efreet_uri.c:120
EAPI const char * edje_edit_part_source_get(Evas_Object *obj, const char *part)
Gets the source of part.
Definition: edje_edit.c:4113
void edje_object_mirrored_set(Edje_Object *obj, Eina_Bool rtl)
Sets the RTL orientation for this object.
Definition: edje_legacy.c:189
EAPI Eina_Bool ecore_imf_context_surrounding_get(Ecore_IMF_Context *ctx, char **text, int *cursor_pos)
Retrieves context around insertion point.
Definition: ecore_imf_context.c:597
@ ELM_DATETIME_DATE
Indicates Date field.
Definition: elm_datetime.h:212
char * exec
Program to execute.
Definition: efreet_desktop.h:80
Eina_Bool edje_object_part_text_cursor_is_visible_format_get(const Eo *obj, const char *part, Edje_Cursor cur)
Returns true if the cursor points to a visible format For example \t, \n, item and etc.
Definition: edje_legacy.c:425
@ ELDBUS_CONNECTION_TYPE_LAST
sentinel, not a real type
Definition: eldbus_connection.h:22
void elm_entry_anchor_hover_style_set(Elm_Entry *obj, const char *style)
Set the style that the hover should use.
Definition: elm_entry_eo.legacy.c:111
Ecore_Con_Client * client
the client that connected
Definition: Ecore_Con.h:543
char * elm_access_info_get(const Evas_Object *obj, int type)
Set text to give information for specific type.
Definition: elm_access.c:1303
EAPI void ephysics_world_bodies_outside_left_autodel_set(EPhysics_World *world, Eina_Bool autodel)
Set world autodeleting bodies mode when they're outside of render area by the left.
Efreet_Icon_Theme.
Definition: efreet_icon.h:54
static void eina_clist_add_after(Eina_Clist *elem, Eina_Clist *to_add)
Adds an element after the specified one.
EAPI Eina_Bool ecore_x_randr_edid_info_has_valid_checksum(unsigned char *edid, unsigned long edid_length)
Checks whether a display's EDID has a valid checksum.
Definition: ecore_x_randr.c:3435
Eina_Bool(* Eina_Module_Cb)(Eina_Module *m, void *data)
Dynamic module loader callback.
Definition: eina_module.h:75
void *(* init)(const char *context, const char *options, va_list args)
Function to initialize the backend.
Definition: eina_inline_mempool.x:33
EAPI Eina_Bool edje_edit_part_item_index_del(Evas_Object *obj, const char *part, unsigned int index)
Deletes item from box or table part by index.
Definition: edje_edit.c:5289
void elm_genlist_item_class_ref(Elm_Genlist_Item_Class *itc)
Increments object reference count for the item class.
Definition: elm_genlist.c:8418
@ EDJE_ACTION_TYPE_VIBRATION_SAMPLE
vibration sample action value
Definition: Edje_Common.h:1932
Eina_Bool ecore_file_recursive_rm(const char *dir)
Deletes the given directory and all its contents.
Definition: ecore_file.c:316
@ ELM_MAP_SOURCE_TYPE_LAST
Sentinel value to indicate last enum field during iteration.
Definition: elm_map_eo.h:27
void evas_object_vg_viewbox_set(Evas_Object *obj, Eina_Rect viewbox)
Sets the viewbox for the evas vg canvas.
Definition: efl_canvas_vg_object_eo.legacy.c:3
EAPI void ecore_wl_window_show(Ecore_Wl_Window *win)
Shows a window.
Definition: ecore_wl_window.c:419
void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen)
Set the fullscreen state of a window.
Definition: efl_ui_win.c:9700
const char * eeze_disk_uuid_get(Eeze_Disk *disk)
Return the UUID of the disk.
Definition: eeze_disk.c:406
Definition: Ecore_X.h:2014
EOAPI Elm_Widget_Item * elm_obj_flipselector_item_prepend(Eo *obj, const char *label, Evas_Smart_Cb func, void *data)
Prepend a (text) item to a flip selector widget.
Eina_Bool eina_benchmark_register(Eina_Benchmark *bench, const char *name, Eina_Benchmark_Specimens bench_cb, int count_start, int count_end, int count_step)
Adds a test to a benchmark.
Definition: eina_benchmark.c:183
struct _Ecore_Drm_Plane Ecore_Drm_Plane
Definition: Ecore_Drm.h:196
void elm_gengrid_filled_set(Elm_Gengrid *obj, Eina_Bool fill)
Set how the items grid's filled within a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:15
unsigned long int rdev
The remote device.
Definition: eina_file.h:214
struct Efreet_Icon::@156 embedded_text_rectangle
Rectangle where text can be displayed on the icon.
EAPI void ecore_x_icccm_transient_for_unset(Ecore_X_Window win)
Remove the transient_for setting from a window.
Definition: ecore_x_icccm.c:1147
void(* Edje_Text_Filter_Cb)(void *data, Evas_Object *obj, const char *part, Edje_Text_Filter_Type type, char **text)
Callback prototype for Edje_Text_Filter.
Definition: Edje_Common.h:1342
enum _Edje_Text_Filter_Type Edje_Text_Filter_Type
All Edje text filters type values.
EAPI void ecore_con_eet_client_connect_callback_del(Ecore_Con_Eet *ece, Ecore_Con_Eet_Client_Cb func, const void *data)
Removes a client connect callback on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:798
struct _Eina_Benchmark Eina_Benchmark
Type for a benchmark.
Definition: eina_benchmark.h:337
void eina_main_loop_define(void)
The purpose of this API should not be documented, it is used only by the one who know what they are d...
Definition: eina_main.c:453
EOAPI Eina_Bool elm_obj_prefs_item_disabled_get(const Eo *obj, const char *name)
Get whether the widget bound to a given prefs widget's item is disabled or not.
Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj)
Get the orientation of a given slider widget.
Definition: elm_slider.c:1486
static void eina_vector3_subtract(Eina_Vector3 *out, const Eina_Vector3 *a, const Eina_Vector3 *b)
Subtract two vectors.
static Eina_Clist * eina_clist_tail(const Eina_Clist *list)
Gets the last element.
EAPI Eina_Bool ecore_con_url_http_version_set(Ecore_Con_Url *url_con, Ecore_Con_Url_Http_Version version)
Changes the HTTP version used for the request.
Definition: ecore_con_url.c:1338
void elm_fileselector_thumbnail_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
Get the size for the thumbnail of a given file selector widget.
Definition: elc_fileselector.c:2909
EAPI void embryo_program_vm_reset(Embryo_Program *ep)
Resets the current virtual machine session of the given program.
Definition: embryo_amx.c:399
EINA_DEPRECATED EAPI int edje_edit_part_item_prefer_w_get(Evas_Object *obj, const char *part, const char *item)
Gets the prefer width value of a part's item.
Eina_Bool eina_matrixsparse_data_idx_set(Eina_Matrixsparse *m, unsigned long row, unsigned long col, const void *data)
Changes cell value at a given row and column position, freeing any previously existing value.
Definition: eina_matrixsparse.c:1233
void ethumb_client_disconnect(Ethumb_Client *client)
Disconnect the client, releasing all client resources.
Definition: ethumb_client.c:663
const char * elm_object_item_cursor_style_get(const Elm_Widget_Item *obj)
Control a different style for a given custom cursor set for an item.
Definition: elm_widget_item_eo.legacy.c:45
EAPI void ecore_win32_window_focus(Ecore_Win32_Window *window)
Set the focus to the given window.
Definition: ecore_win32_window.c:1192
EOAPI Elm_Widget_Item * elm_obj_genlist_first_item_get(const Eo *obj)
Get the first item in the genlist.
#define ELM_GENLIST_EVENT_MOVED_BEFORE
Called when genlist item moved before.
Definition: elm_genlist_eo.h:825
EAPI EPhysics_Quaternion * ephysics_quaternion_multiply(const EPhysics_Quaternion *quat1, const EPhysics_Quaternion *quat2, EPhysics_Quaternion *result)
Multiply two quaternions.
EOAPI void elm_obj_gengrid_multi_select_mode_set(Eo *obj, Elm_Object_Multi_Select_Mode mode)
Set the gengrid multi select mode.
char * elm_font_fontconfig_name_get(const char *name, const char *style)
Translate a font name, bound to a style, into fontconfig's font names syntax.
Definition: elm_font.c:152
Evas_Vg_Node * evas_vg_shape_stroke_fill_get(const Evas_Vg_Shape *obj)
Stroke fill of the shape object.
Eina_Rectangle * eina_rectangle_new(int x, int y, int w, int h)
Creates a new rectangle.
Definition: eina_rectangle.c:595
Eina_Bool elm_win_focus_get(const Elm_Win *obj)
Get whether a window has focus.
EAPI int ECORE_WL2_EVENT_DEVICE_ADDED
Definition: ecore_wl2.c:40
@ ELM_WIN_MOVE_RESIZE_MOVE
Start moving window.
Definition: elm_win_legacy.h:179
EAPI int ECORE_WL2_EVENT_DATA_SOURCE_END
Definition: ecore_wl2.c:30
Eina_F16p16 xy
xy in x' = (x * xx) + (y * xy) + xz
Definition: eina_matrix.h:169
unsigned char * boolp
Boolean pointer.
Definition: Ecore_Getopt.h:132
void elm_entry_markup_filter_prepend(Elm_Entry *obj, Elm_Entry_Filter_Cb func, void *data)
Prepend a markup filter function for text inserted in the entry.
Definition: elm_entry_eo.legacy.c:561
EAPI void * eet_data_xattr_cipher_get(const char *filename, const char *attribute, Eet_Data_Descriptor *edd, const char *cipher_key)
Reads a data structure from an eet extended attribute and decodes it using a cipher.
Definition: eet_data.c:5253
@ EDJE_ACTION_TYPE_SOUND_SAMPLE
Sound sample action value.
Definition: Edje_Common.h:1921
@ ELM_GLVIEW_MULTISAMPLE_LOW
MSAA with minimum number of samples.
Definition: elm_glview_eo.h:63
int evil_path_is_absolute(const char *path)
check if the given path is absolute.
Definition: evil_util.c:193
double x1
Top right x coordinate.
Definition: eina_quad.h:48
EAPI EPhysics_Body * ephysics_body_back_boundary_add(EPhysics_World *world)
Create a physic back boundary.
EAPI Eina_Bool ecore_file_path_dir_exists(const char *in_dir)
Checks if the given directory is in PATH.
Definition: ecore_file_path.c:72
void evas_object_intercept_clip_unset_callback_add(Evas_Object *obj, Evas_Object_Intercept_Clip_Unset_Cb func, const void *data)
Set the callback function that intercepts a clip unset event of an object.
EAPI const char * emotion_object_video_subtitle_file_get(const Evas_Object *obj)
Get the video's subtitle file path.
Definition: emotion_smart.c:1006
Eina_Bool eina_file_close_on_exec(int fd, Eina_Bool on)
Make sure a file descriptor will be closed on exec.
Definition: eina_file_common.c:1151
Elm_Widget_Item * elm_genlist_at_xy_item_get(const Elm_Genlist *obj, int x, int y, int *posret)
Get the item that is at the x, y canvas coords.
Definition: elm_genlist_eo.legacy.c:201
char * evil_utf16_to_utf8(const wchar_t *text16)
Convert a string from UTF-16 to UTF-8.
Definition: evil_util.c:78
Event sent when the window is created.
Definition: Ecore_Win32.h:391
unsigned int timestamp
The timestamp when the event occurred.
Definition: Ecore_IMF.h:677
double zoom
Zoom value: 1.0 means no zoom
Definition: elm_gesture_layer_common.h:76
EAPI unsigned int ecore_drm_output_connector_id_get(Ecore_Drm_Output *output)
Gets the connector id of an output.
Definition: ecore_drm_output.c:1287
double elm_slider_value_get(const Evas_Object *obj)
Get the value displayed by the slider.
Definition: elm_slider.c:1531
EAPI Eina_Bool edje_edit_program_del(Evas_Object *obj, const char *prog)
Removes the given program from the edje file.
Definition: edje_edit.c:11067
Eio_File * eio_eet_data_image_write_cipher(Eet_File *ef, const char *name, const char *cipher_key, void *write_data, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy, Eio_Done_Int_Cb done_cb, Eio_Error_Cb error_cb, const void *user_data)
Write image data to the named key in an eet file asynchronously.
Definition: eio_eet.c:492
EAPI Eina_Bool eeze_disk_unmount(Eeze_Disk *disk)
Begin an unmount operation on the disk.
Definition: eeze_disk_mount.c:358
void(* Eeze_Udev_Watch_Cb)(const char *, Eeze_Udev_Event, void *, Eeze_Udev_Watch *)
Callback type for use with Eeze_Udev_Watch.
Definition: Eeze.h:319
@ EINA_XATTR_INSERT
This is the default behavior, it will either create or replace the extended attribute.
Definition: eina_xattr.h:41
Eina_Bool ecore_exe_send(Ecore_Exe *exe, const void *data, int size)
Sends data to the given child process which it receives on stdin.
Definition: ecore_exe.c:115
#define ELM_SEGMENT_CONTROL_EVENT_CHANGED
Called when segment control changed.
Definition: elm_segment_control_eo.h:184
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_padding_get(Evas_Object *obj, const char *part, const char *item_name, int *l, int *r, int *t, int *b)
Gets paddings of the part's item.
Definition: edje_edit.c:5710
Ecore_Getopt_Desc_Arg_Requirement
Enumeration for defining if the command line options require an argument.
Definition: Ecore_Getopt.h:103
EAPI const char * edje_edit_state_color_class_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the color class of the given part state.
Definition: edje_edit.c:7279
@ ELM_INPUT_PANEL_LAYOUT_INVALID
Never use this.
Definition: elm_general.h:85
EAPI Eina_Bool emotion_object_smooth_scale_get(const Evas_Object *obj)
Gets whether the high-quality image scaling algorithm of the given video object is used.
Definition: emotion_smart.c:840
Evas_Font_Hinting_Flags evas_font_hinting_get(const Evas *e)
Retrieves the font hinting used by the given evas.
Definition: evas_main.c:1964
_Ethumb_Thumb_Aspect
Definition: Ethumb.h:261
char * generic_name
Generic name of the application.
Definition: efreet_desktop.h:100
EAPI Eina_Bool edje_edit_state_rel2_offset_x_set(Evas_Object *obj, const char *part, const char *state, double value, int x)
Sets the 'rel2 offset X' value of state.
#define ELM_ENTRY_EVENT_VALIDATE
Called when validating.
Definition: elm_entry_eo.h:1303
@ EET_ERROR_MMAP_FAILED
Could not mmap file.
Definition: Eet.h:212
EAPI void ecore_imf_evas_event_mouse_down_wrap(Evas_Event_Mouse_Down *evas_event, Ecore_IMF_Event_Mouse_Down *imf_event)
Converts a "mouse_down" event from Evas to the corresponding event of Ecore_IMF.
Definition: ecore_imf_evas.c:121
int ecore_drm_init(void)
Initialize the Ecore_Drm library.
Definition: ecore_drm.c:72
@ ECORE_GETOPT_DESC_ARG_REQUIREMENT_YES
Argument is required.
Definition: Ecore_Getopt.h:105
EAPI void embryo_program_error_set(Embryo_Program *ep, Embryo_Error error)
Sets the error code for the given program to the given code.
Definition: embryo_amx.c:553
int(* compare)(const Eina_Value_Struct_Operations *ops, const Eina_Value_Struct_Desc *desc, const void *data1, const void *data2)
How to compare two struct memories.
Definition: eina_value.h:3071
@ EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_IN
Canvas object got focus.
Definition: Evas_Common.h:450
EAPI Edje_Tween_Mode edje_edit_program_transition_get(Evas_Object *obj, const char *prog)
Gets the type of transition to use when apply animations.
Definition: edje_edit.c:11606
Evas_Vg_Path_Command_Type
These values determine how the points are interpreted in a stream of points.
Definition: Evas_Legacy.h:3755
void * data
The data associated to the key.
Definition: eina_hash.h:300
Definition: Edje_Common.h:151
void ecore_exe_run_priority_set(int pri)
Sets the priority at which to launch processes.
Definition: ecore_exe.c:42
Definition: bq_mgr_protocol.h:162
@ ELM_WIN_KEYBOARD_IP
IP keyboard layout.
Definition: elm_win_legacy.h:130
EAPI const char * ecore_con_client_ip_get(const Ecore_Con_Client *cl)
Gets the IP address of a client that has connected.
Definition: ecore_con_legacy.c:739
int size
the length of the data sent
Definition: Ecore_Con.h:566
EAPI void ecore_win32_window_borderless_set(Ecore_Win32_Window *window, Eina_Bool on)
Remove or restore the border of the given window.
Definition: ecore_win32_window.c:1276
Elm_Object_Item * last_focused_item
This records the last focused item when widget looses focus.
Definition: elm_widget_gengrid.h:48
static Eina_Bool eina_tile_grid_slicer_setup(Eina_Tile_Grid_Slicer *slc, int x, int y, int w, int h, int tile_w, int tile_h)
Sets up an Eina_Tile_Grid_Slicer struct.
Eet_Descriptor_List_Data_Callback list_data
retrieves the data from node l
Definition: Eet.h:2840
EAPI void ecore_imf_evas_event_mouse_out_wrap(Evas_Event_Mouse_Out *evas_event, Ecore_IMF_Event_Mouse_Out *imf_event)
Converts a "mouse_out" event from Evas to the corresponding event of Ecore_IMF.
Definition: ecore_imf_evas.c:83
unsigned int evas_touch_point_list_count(Eo *eo_e)
Get the number of touched point in the evas.
Definition: evas_touch_point.c:57
Definition: ecore_evas_win32.h:6
void eldbus_proxy_data_set(Eldbus_Proxy *proxy, const char *key, const void *data)
Set data to an Eldbus_Proxy object.
Definition: eldbus_proxy.c:288
EAPI double edje_edit_program_tone_duration_get(Evas_Object *obj, const char *prog)
Gets tone duration of the program.
Definition: edje_edit.c:11376
EAPI Eina_Bool ecore_drm2_output_backlight_get(Ecore_Drm2_Output *output)
Get if a given output has a backlight.
Definition: ecore_drm2_outputs.c:1100
@ ECORE_FD_ALWAYS
Fd Always mask - DO NOT USE!
Definition: Ecore_Common.h:1396
#define ELM_PREFS_EVENT_PAGE_SAVED
Called when page was saved.
Definition: elm_prefs_eo.h:352
Evas_Object_Table_Homogeneous_Mode
How to pack items into cells in a table.
Definition: evas_table_eo.h:23
void elm_object_focus_custom_chain_unset(Evas_Object *obj)
Unset a custom focus chain on a given Elementary widget.
Definition: elm_focus_legacy.c:141
EAPI void ecore_drm2_device_window_set(Ecore_Drm2_Device *device, unsigned int window)
Set which window is to be used for input events.
Definition: ecore_drm2_device.c:802
size_t name_length
Size of the filename/basename component.
Definition: eina_file.h:195
Ecore_Getopt_Desc_Arg_Requirement arg_req
option argument requirement
Definition: Ecore_Getopt.h:180
EAPI Eina_Bool ecore_evas_selection_exists(Ecore_Evas *ee, unsigned int seat, Ecore_Evas_Selection_Buffer buffer)
Checks if the specified selection buffer has content.
Definition: ecore_evas.c:5603
Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(const Elm_Gengrid_Item *obj)
Control the gengrid item's select mode.
Definition: elm_gengrid_item_eo.legacy.c:51
void * data
This is the data used to store information related to animation.
Definition: elm_widget_gengrid.h:90
void evas_pointer_output_xy_by_device_get(const Evas_Canvas *obj, Evas_Device *dev, int *x, int *y)
This function returns the current known pointer coordinates.
Definition: evas_canvas_eo.legacy.c:111
#define EINA_LOG_DOM_INFO(DOM, fmt,...)
Logs a message with level INFO on the specified domain and format.
Definition: eina_log.h:343
void elm_transit_chain_transit_del(Elm_Transit *transit, Elm_Transit *chain_transit)
Cut off the chain relationship between two transits.
Definition: elm_transit.c:1023
#define ELM_GENLIST_EVENT_HBAR_DRAG
Called when horizontal bar is dragged.
Definition: elm_genlist_eo.h:759
Eina_Bool elm_colorselector_palette_item_selected_get(const Elm_Object_Item *it)
Get the selected state of color palette item.
Definition: elm_colorselector.c:2536
void elm_naviframe_prev_btn_auto_pushed_set(Elm_Naviframe *obj, Eina_Bool auto_pushed)
Control if creating prev button automatically or not.
Definition: elm_naviframe_eo.legacy.c:27
@ ECORE_IMF_INPUT_HINT_AUTOFILL_POSTAL_ADDRESS
Autofill hint for a postal address.
Definition: Ecore_IMF.h:424
Eina_Bool eina_value_convert(const Eina_Value *value, Eina_Value *convert)
Converts one value to another type.
Definition: eina_value.c:5688
Definition: elm_widget_map.h:154
EAPI Eina_Bool ecore_x_randr_crtc_border_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int left, const int top, const int right, const int bottom)
Definition: ecore_x_randr.c:3378
EAPI void ephysics_world_point_light_color_set(EPhysics_World *world, int lr, int lg, int lb)
Set color of point light to be applied on the scene.
@ ELM_FOCUS_LAST
last direction
Definition: elm_general.h:467
EAPI Evas_Object * ephysics_body_face_evas_object_get(const EPhysics_Body *body, EPhysics_Body_Face face)
Get the evas object associated to a physics body face.
EOAPI int elm_obj_entry_input_panel_layout_variation_get(const Eo *obj)
Get the input panel layout variation of the entry.
@ EVAS_CALLBACK_FOCUS_IN
Focus In Event.
Definition: Evas_Common.h:432
Eina_Bool elm_naviframe_prev_btn_auto_pushed_get(const Elm_Naviframe *obj)
Control if creating prev button automatically or not.
Definition: elm_naviframe_eo.legacy.c:33
EAPI Eina_Bool ecore_drm2_output_pending_get(Ecore_Drm2_Output *output)
Check if there's a pageflip in progress for an output.
Definition: ecore_drm2_outputs.c:1713
static char * eina_strdup(const char *str)
strdup function which takes NULL without crashing
Definition: eina_inline_str.x:81
Ecore_X_Atom ECORE_X_ATOM_E_WINDOW_AUX_HINT_SUPPORT
Definition: ecore_x_atoms_decl.h:368
int evas_object_text_vert_advance_get(const Evas_Text *obj)
Vertical advance property.
Definition: evas_text_eo.legacy.c:129
void eina_matrix3_translate(Eina_Matrix3 *m, double tx, double ty)
Sets the matrix values for a translation operation.
Definition: eina_matrix.c:473
Eina_Bool(* Elm_Item_Container_Data_Get_Cb)(Evas_Object *obj, Elm_Object_Item *it, Elm_Drag_User_Info *info)
Callback invoked when starting to drag for a container.
Definition: elm_cnp.h:498
Eina_List * efreet_desktop_string_list_parse(const char *string)
Parse ';' separate list of strings according to the desktop spec.
Definition: efreet_desktop.c:587
Eina_Bool evas_gl_make_current(Evas_GL *evas_gl, Evas_GL_Surface *surf, Evas_GL_Context *ctx)
Sets the given context as the current context for the given surface.
Definition: evas_gl.c:457
EAPI int ecore_x_init_from_display(Ecore_X_Display *display)
Definition: ecore_x.c:740
EOAPI void elm_obj_gengrid_reorder_mode_stop(Eo *obj)
Stops the reorder mode of Gengrid.
const char * key
key name
Definition: edje_convert.h:20
Eina_List * evas_font_available_list(const Evas_Canvas *obj)
List of available font descriptions known or found by this evas.
Definition: evas_canvas_eo.legacy.c:237
EAPI int eet_write(Eet_File *ef, const char *name, const void *data, int size, int compress)
Write a specified entry to an eet file handle.
Definition: eet_lib.c:2492
@ EVAS_TEXT_STYLE_SHADOW_DIRECTION_BOTTOM_RIGHT
shadow growing to bottom right
Definition: Evas_Legacy.h:6377
Evas_Object * elm_spinner_add(Evas_Object *parent)
Add a new spinner widget to the given parent Elementary (container) object.
Definition: elm_spinner.c:1353
void eina_array_step_set(Eina_Array *array, unsigned int sizeof_eina_array, unsigned int step)
Sets the step of an array.
Definition: eina_array.c:305
@ ECORE_X_WIN_KEYGRAB_TOPMOST
Getting the grabbed-key only when window is top of the stack.
Definition: Ecore_X.h:2791
_Ecore_Con_Url_Time
The type of condition to use when making an HTTP request dependent on time, so that headers such as "...
Definition: Ecore_Con.h:1729
void * evas_object_smart_callback_del_full(Evas_Object *eo_obj, const char *event, Evas_Smart_Cb func, const void *data)
Delete (unregister) a callback function from the smart event specified by event on the smart object o...
Definition: evas_object_smart.c:1124
struct _Evas_Native_Surface::@415::@418 wl
Set this struct fields if surface data is Wayland based.
Eina_Iterator_Free_Callback free
Callback called when the container is freed.
Definition: eina_iterator.h:165
EAPI void ecore_x_e_window_rotation_preferred_rotation_set(Ecore_X_Window win, int rot)
Definition: ecore_x_e.c:2171
Definition: Ecore_Wl2.h:108
@ ECORE_WIN32_WINDOW_TYPE_TOOLBAR
Toolbar window.
Definition: Ecore_Win32.h:90
Elm_Widget_Item * elm_gengrid_at_xy_item_get(const Elm_Gengrid *obj, int x, int y, int *xposret, int *yposret)
Get the item that is at the x, y canvas coords.
Definition: elm_gengrid_eo.legacy.c:183
EAPI Eina_Bool edje_edit_state_map_perspective_set(Evas_Object *obj, const char *part, const char *state, double value, const char *source_part)
Sets the part's name that is used as the 'perspective point'.
Definition: edje_edit.c:8046
@ EDJE_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL
The plain normal layout.
Definition: Edje_Common.h:1316
#define EINA_LOG_DOM_ERR(DOM, fmt,...)
Logs a message with level ERROR on the specified domain and format.
Definition: eina_log.h:336
@ ELM_INPUT_PANEL_LAYOUT_PASSWORD
Like normal, but no auto-correct, no auto-capitalization etc.
Definition: elm_general.h:90
EOAPI void elm_obj_calendar_marks_clear(Eo *obj)
Remove all calendar's marks.
@ ECORE_FILE_EVENT_CREATED_FILE
Created file event.
Definition: Ecore_File.h:72
char * strptime(const char *buf, const char *fmt, struct tm *tm)
Convert a string representation of time to a time tm structure .
Definition: evil_time.c:177
EOAPI Elm_Widget_Item * elm_obj_gengrid_item_next_get(const Eo *obj)
Get the next item in a gengrid widget's internal list of items, given a handle to one of those items.
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_prefer_w_set(Evas_Object *obj, const char *part, const char *item, int prefer_w)
Sets the prefer width value of a part's item.
int x
The x coordinate of the top left corner of the damaged region.
Definition: Ecore_Win32.h:379
void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent)
Set the notify parent.
Definition: elm_notify.c:535
void elm_config_font_overlay_set(const char *text_class, const char *font, Evas_Font_Size size)
Set a font overlay for a given Elementary text class.
Definition: elm_config.c:3215
Ecore_Cocoa_Window * elm_win_cocoa_window_get(const Evas_Object *obj)
Get the Ecore_Cocoa_Window of an Efl.Canvas.Object.
Definition: efl_ui_win.c:7971
EAPI Eina_Bool edje_edit_data_del(Evas_Object *obj, const char *itemname)
Deletes the given data object from edje.
Definition: edje_edit.c:2431
Eina_Bool ecore_file_rmdir(const char *dir)
Deletes the given empty directory.
Definition: ecore_file.c:295
Eina_List * eina_list_sorted_merge(Eina_List *left, Eina_List *right, Eina_Compare_Cb func)
Merges two sorted list according to the ordering func will return.
Definition: eina_list.c:1362
EOAPI void elm_obj_genlist_filter_set(Eo *obj, void *key)
Set filter mode with key.
const char * eio_monitor_path_get(Eio_Monitor *monitor)
returns the path being watched by the given Eio_Monitor.
Definition: eio_monitor.c:409
@ ECORE_X_ERROR_CODE_BAD_DRAWABLE
Parameter not a Pixmap or Window.
Definition: Ecore_X.h:401
Used to store the memory and its description.
Definition: eina_value.h:3180
EAPI Eina_Bool edje_edit_group_min_h_set(Evas_Object *obj, int h)
Sets the group minimum height.
#define EET_T_CHAR
Data type: char.
Definition: Eet.h:2579
EAPI int ECORE_WL_EVENT_DND_END
Definition: ecore_wl.c:94
Eina_Bool edje_file_text_class_set(const char *file, const char *text_class, const char *font, Evas_Font_Size size)
Sets Edje text class for edje file (if loaded)
Definition: edje_util.c:1420
EAPI const char * edje_edit_part_api_description_get(Evas_Object *obj, const char *part)
Gets api's description of a part.
Definition: evas_cache.h:68
Definition: Ecore_X.h:1037
EAPI Eina_List * edje_edit_image_usage_list_get(Evas_Object *obj, const char *name, Eina_Bool first_only)
Gets list of (Edje_Part_Image_Use *) - group-part-state triplets where given image is used.
Definition: edje_edit.c:10084
Eina_Bool elm_thumb_editable_get(const Evas_Object *obj)
Get whether the thumbnail is editable.
Definition: elm_thumb.c:776
const Eina_Value_Type * EINA_VALUE_TYPE_ULONG
manages unsigned long type.
Definition: eina_value.c:5597
EAPI void ecore_con_eet_raw_data_callback_add(Ecore_Con_Eet *ece, const char *name, Ecore_Con_Eet_Raw_Data_Cb func, const void *data)
Registers a raw data callback on a Ecore_Con_Eet object.
Definition: ecore_con_eet.c:769
EAPI Eina_Bool edje_edit_part_anti_alias_get(Evas_Object *obj, const char *part)
Gets anti-aliasing for part.
Definition: edje_edit.c:3878
EAPI Eina_Bool edje_edit_part_item_move_above_index(Evas_Object *obj, const char *part, unsigned int index)
Restacks existing item above.
Definition: edje_edit.c:5168
Definition: eina_inline_value.x:1699
EINA_DEPRECATED EAPI Eina_Bool ecore_wl_dnd_set_selection(Ecore_Wl_Dnd *dnd, const char **types_offered)
Definition: ecore_wl_dnd.c:86
Ecore exe event data structure.
Definition: ecore_exe_eo.h:33
#define EINA_INLIST
Used for declaring an inlist member in a struct.
Definition: eina_inlist.h:411
void elm_index_standard_priority_set(Elm_Index *obj, int priority)
Control standard_priority group of index.
Definition: elm_index_eo.legacy.c:27
Eina_Bool evas_object_image_load_orientation_get(const Evas_Object *obj)
Get if the orientation information in the image file should be honored.
Definition: evas_image_legacy.c:365
void elua_state_free(Elua_State *es)
Destroy an Elua state.
Definition: elua.c:204
@ EINA_CPU_SSE41
Streaming SIMD Extension 4.1 (Intel)
Definition: eina_cpu.h:57
void evas_object_static_clip_set(Evas_Object *eo_obj, Eina_Bool is_static_clip)
Set a hint flag on the given Evas object that it's used as a "static clipper".
Definition: evas_object_main.c:2566
void edje_external_type_array_register(const Edje_External_Type_Info *array)
Registers a batch of types and their information.
Definition: edje_external.c:187
EAPI void * eet_connection_close(Eet_Connection *conn, Eina_Bool *on_going)
Closes a connection and lost its track.
Definition: eet_connection.c:198
#define EVAS_LAYER_MAX
top-most layer number
Definition: Evas_Common.h:290
EAPI int ecore_con_client_send(Ecore_Con_Client *cl, const void *data, int size)
Sends the given data to the given client.
Definition: ecore_con_legacy.c:668
@ ELM_WIN_KEYBOARD_PHONE_NUMBER
Phone keyboard layout.
Definition: elm_win_legacy.h:126
@ EVAS_IMAGE_FLIP_TRANSVERSE
flip image along the y = x line (top-left to bottom-right)
Definition: Evas_Legacy.h:4921
Eina_Bool elm_gengrid_filled_get(const Elm_Gengrid *obj)
Get how the items grid's filled within a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:21
Eina_Bool edje_object_part_drag_step(Evas_Object *obj, const char *part, double dx, double dy)
Steps the dragable x,y steps.
Definition: edje_legacy.c:276
EAPI Ecore_X_Window ecore_x_window_new(Ecore_X_Window parent, int x, int y, int w, int h)
Creates a new window.
Definition: ecore_x_window.c:99
Eina_Bool eina_log_color_disable_get(void)
Determines if color logging is enabled or disabled.
Definition: eina_log.c:1795
EAPI Eina_Bool edje_edit_state_fill_smooth_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the smooth property for given part state.
Definition: edje_edit.c:6998
const char * name
The directory name.
Definition: efreet_icon.h:83
EAPI Eina_Bool ector_glsym_set(void *(*glsym)(void *lib, const char *name), void *lib)
Registers OpenGL API calls with the internal Ector_GL_API.
Definition: ector_main.c:66
Elm_Widget_Item * elm_genlist_item_sorted_insert(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data)
Insert a new item into the sorted genlist object.
Definition: elm_genlist_eo.legacy.c:249
void elm_win_floating_mode_set(Evas_Object *obj, Eina_Bool floating)
Set the floating mode of a window.
Definition: efl_ui_win.c:7312
unsigned int keycode
Key scan code numeric value.
Definition: Evas_Legacy.h:327
void elm_genlist_item_show(Elm_Genlist_Item *obj, Elm_Genlist_Item_Scrollto_Type type)
Show the portion of a genlist's internal list containing a given item, immediately.
Definition: elm_genlist_item_eo.legacy.c:141
void evas_object_scale_set(Evas_Object *obj, double scale)
Sets the scaling factor for an Evas object.
Definition: evas_object_main.c:2675
#define EINA_SLICE_FMT
To be used in printf()-like statements, prints the slice as 0x1234+12 (mem + len).
Definition: eina_slice.h:551
Ecore functions for dealing with drm, virtual terminals.
Eina_Bool eina_xattr_fd_copy(int src, int dst)
Copies the extended attribute from one file descriptor to another.
Definition: eina_xattr.c:633
EAPI Eina_Bool edje_edit_state_text_fit_x_set(Evas_Object *obj, const char *part, const char *state, double value, Eina_Bool fit)
Sets if the text part should fit it's container horizontally.
void evas_object_intercept_hide_callback_add(Evas_Object *obj, Evas_Object_Intercept_Hide_Cb func, const void *data)
Set the callback function that intercepts a hide event of a object.
void eina_quaternion_subtract(Eina_Quaternion *out, const Eina_Quaternion *a, const Eina_Quaternion *b)
Subtract two quaternions.
Definition: eina_quaternion.c:1044
void evas_key_lock_on(Evas_Canvas *obj, const char *keyname)
Enables or turns on programmatically the lock key with name keyname for the default seat.
Definition: evas_canvas_eo.legacy.c:147
double min
Minimum value it can have.
Definition: Edje_Common.h:720
void elm_entry_input_panel_language_set(Elm_Entry *obj, Elm_Input_Panel_Lang lang)
Set the language mode of the input panel.
Definition: elm_entry_eo.legacy.c:57
void elm_config_magnifier_enable_set(Eina_Bool enable)
Set the magnifier enabled state for entires.
Definition: elm_config.c:4080
void elm_code_widget_selection_start(Evas_Object *widget, unsigned int line, unsigned int col)
Start the selection of widget contents.
Definition: elm_code_widget_selection.c:42
EAPI Eina_Bool edje_edit_image_set_image_max_get(Evas_Object *obj, const char *set_name, unsigned int place, int *w, int *h)
Gets max size of set's image.
@ EVAS_VG_GRADIENT_SPREAD_PAD
The area is filled with the closest stop color.
Definition: Evas_Legacy.h:3793
int size
the length of the data sent
Definition: Ecore_Con.h:556
#define ELM_ICON_EVENT_THUMB_ERROR
Called when thumb nailing failed.
Definition: elm_icon_eo.h:38
void elm_notify_timeout_set(Elm_Notify *obj, double timeout)
Set the time interval after which the notify window is going to be hidden.
Definition: elm_notify_eo.legacy.c:27
void * eina_inarray_alloc_at(Eina_Inarray *array, unsigned int position, unsigned int member_count)
Opens a space at the given position, returning its pointer.
Definition: eina_inarray.c:573
Structure to describe information for an opcode.
Definition: eina_debug.h:152
double evas_object_image_animated_frame_duration_get(const Evas_Object *obj, int start_frame, int frame_num)
Get the duration of a sequence of frames.
Definition: evas_image_legacy.c:302
Elm_Slider_Indicator_Visible_Mode indicator_visible_mode
indicator_visible_mode of the slider.
Definition: elm_widget_slider.h:41
EAPI Eina_Bool edje_edit_state_text_min_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets if the text part forces the minimum horizontal size of the container to be equal to the minimum ...
void elm_store_free(Elm_Store *st)
Free the store object and all items it manages.
Definition: elm_store.c:530
@ EINA_FILE_WHT
Whiteout file type (unused on Windows)
Definition: eina_file.h:128
Eina_Bool elm_win_shaped_get(const Evas_Object *obj)
Get the shaped state of a window.
Definition: efl_ui_win.c:8630
Eina_Bool eina_strbuf_append_length(Eina_Strbuf *buf, const char *str, size_t length)
Appends a string of exact length to a buffer, reallocating as necessary.
EAPI Eina_Bool ecore_drm2_output_connected_get(Ecore_Drm2_Output *output)
Get if a given output is connected.
Definition: ecore_drm2_outputs.c:1402
#define EINA_COW_WRITE_END_NOGC(Cow, Read, Write)
Definition for the macro to close the writeable pointer without triggering the GC.
Definition: eina_cow.h:191
void edje_object_part_text_append(Eo *obj, const char *part, const char *text)
Inserts text for an object part.
Definition: edje_legacy.c:733
EAPI void ephysics_body_soft_body_drag_coefficient_set(EPhysics_Body *body, double coefficient)
Set the drag coefficient of a soft body.
void eeze_net_free(Eeze_Net *net)
Free a net object.
Definition: eeze_net.c:111
void evas_object_box_layout_horizontal(Evas_Box *obj, Evas_Object_Box_Data *priv, void *data)
Layout function which sets the box o to a (basic) horizontal box.
Definition: evas_box_eo.legacy.c:33
const char * key
The key symbol.
Definition: Ecore_Input.h:199
int evas_event_freeze_get(const Evas *e)
Return the freeze count on input events of a given canvas.
Definition: evas_events.c:1585
EOAPI Eina_Bool elm_obj_web_text_matches_highlight_set(Eo *obj, Eina_Bool highlight)
Sets whether to highlight the matched marks.
void elm_entry_context_menu_disabled_set(Elm_Entry *obj, Eina_Bool disabled)
This disables the entry's contextual (longpress) menu.
Definition: elm_entry_eo.legacy.c:27
Eina_Accessor * eina_accessor_clone(Eina_Accessor *accessor)
Clones the container of the accessor.
Definition: eina_accessor.c:171
EAPI Edje_Edit_Image_Comp edje_edit_image_compression_type_get(Evas_Object *obj, const char *image)
Gets compression type for the given image.
Definition: edje_edit.c:10376
EAPI void ephysics_constraint_linear_limit_get(const EPhysics_Constraint *constraint, Evas_Coord *lower_x, Evas_Coord *upper_x, Evas_Coord *lower_y, Evas_Coord *upper_y, Evas_Coord *lower_z, Evas_Coord *upper_z)
Get the linear moving limits of a constraint.
Evas_Object * frame
Frame object that produced the error.
Definition: elm_web_common.h:36
Eina_Iterator * eina_multi_iterator_internal_new(Eina_Iterator *itc,...)
Creates an Eina_Iterator that iterates through a series of Eina_Iterator.
Definition: eina_iterator.c:340
Evas_Object * evas_object_smart_add(Evas *eo_e, Evas_Smart *s)
Instantiates a new smart object described by s.
Definition: evas_object_smart.c:702
EAPI unsigned char ecore_getopt_callback_ecore_evas_list_engines(const Ecore_Getopt *parser, const Ecore_Getopt_Desc *desc, const char *str, void *data, Ecore_Getopt_Value *storage)
Helper ecore_getopt callback to list available Ecore_Evas engines.
Definition: ecore_evas_util.c:423
Eina_Rectangle_Packing
Type for an Eina Pool based on a packing algorithm.
Definition: eina_rectangle.h:146
Eina_Bool eina_iterator_lock(Eina_Iterator *iterator)
Locks the container of the iterator.
Definition: eina_iterator.c:159
Evas_Object * evas_object_box_add(Evas *evas)
Add a new box object on the provided canvas.
Definition: evas_object_box.c:481
static Eina_Bool eina_array_push(Eina_Array *array, const void *data)
Appends a data item to an array.
EAPI int ECORE_WL2_EVENT_OFFER_DATA_READY
Definition: ecore_wl2.c:37
EOAPI void elm_obj_hoversel_horizontal_set(Eo *obj, Eina_Bool horizontal)
Control if the hoversel should expand horizontally.
EINA_DEPRECATED EAPI double edje_edit_part_item_weight_x_get(Evas_Object *obj, const char *part, const char *item)
Gets the horizontal weight value of a part item.
void elm_access_highlight_set(Evas_Object *obj)
Give the highlight to the object directly.
Definition: elm_access.c:1337
Eina_Bool elm_object_cursor_style_set(Eo *obj, const char *style)
A different style for the cursor.
Definition: elm_main.c:2053
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_position_get(Evas_Object *obj, const char *part, const char *item_name, unsigned short *col, unsigned short *row)
Gets column/row position of the part's item.
Definition: edje_edit.c:5913
char * edje_mmap_data_get(const Eina_File *f, const char *key)
Gets data from the file level data block of an edje mapped file.
Definition: edje_load.c:357
Evas_Coord x
x co-ordinate
Definition: Evas_Common.h:232
EAPI double edje_edit_sound_compression_rate_get(Evas_Object *obj, const char *sound)
Gets the sound quality compression.
Definition: edje_edit.c:1497
static Eina_Bool eina_value_vset(Eina_Value *value, va_list args)
Sets the generic value.
void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size)
Control the (exact) length of the bar region of a given progress bar widget.
Definition: efl_ui_progressbar.c:959
unsigned long int atimensec
The nano version of the timestamp when the file was last accessed.
Definition: eina_file.h:219
EAPI Eet_Error eet_identity_set(Eet_File *ef, Eet_Key *key)
Sets a key to sign a file.
Definition: eet_lib.c:1879
@ EVAS_CALLBACK_DEL
Object Being Deleted (called before Free)
Definition: Evas_Common.h:439
EAPI int ECORE_DRM_EVENT_OUTPUT
Definition: ecore_drm_output.c:48
void(* Elm_Map_Name_List_Cb)(void *data, Evas_Object *map, Eina_List *name_list)
Async-callback function for the name list request.
Definition: elm_map_common.h:60
const char * eeze_disk_serial_get(Eeze_Disk *disk)
Return the serial number of the disk.
Definition: eeze_disk.c:395
Eet_Descriptor_Str_Alloc_Callback str_alloc
how to allocate a string
Definition: Eet.h:2836
@ EVAS_AXIS_LABEL_Y
Position along physical Y axis; not window relative.
Definition: Evas_Legacy.h:361
void evas_object_vg_viewbox_align_get(const Evas_Object *obj, double *align_x, double *align_y)
Control how the viewbox is positioned inside the viewport.
Definition: efl_canvas_vg_object_eo.legacy.c:21
EOAPI Evas_Device * evas_canvas_default_device_get(const Eo *obj, Evas_Device_Class type)
Return the default device of a given type.
void elm_theme_free(Elm_Theme *th)
Free a specific theme.
Definition: elm_theme.c:533
static Eina_Bool eina_value_optional_empty_is(const Eina_Value *value, Eina_Bool *is_empty)
Function to know if an eina optional is empty or not.
void eina_ustringshare_del(const Eina_Unicode *str)
Notes that the given string has lost an instance.
Definition: eina_ustringshare.c:142
Eina_Bool edje_external_type_unregister(const char *type_name)
Unregisters a previously registered EXTERNAL type.
Definition: edje_external.c:179
Definition: Ecore_Wayland.h:150
EAPI void ecore_evas_data_set(Ecore_Evas *ee, const char *key, const void *data)
Stores user data in an Ecore_Evas structure.
Definition: ecore_evas.c:1129
EOAPI void elm_obj_entry_input_panel_return_key_disabled_set(Eo *obj, Eina_Bool disabled)
Set the return key on the input panel to be disabled.
_Edje_Action_Type
Definition: Edje_Common.h:1907
Eina_Iterator_Lock_Callback unlock
Callback called when the container is unlocked.
Definition: eina_iterator.h:168
Definition: efl_canvas_textblock_internal.h:141
EAPI const Eina_Hash * ecore_imf_context_prediction_hint_hash_get(Ecore_IMF_Context *ctx)
Gets the hash table of prediction hint data.
Definition: ecore_imf_context.c:1524
void evas_object_image_data_set(Eo *eo_obj, void *data)
Sets the raw image data of the given image object.
Definition: evas_image_legacy.c:610
Eldbus_Pending * eldbus_proxy_property_get_all(Eldbus_Proxy *proxy, Eldbus_Message_Cb cb, const void *data)
Get all properties.
Definition: eldbus_proxy.c:772
EAPI Edje_Text_Effect edje_edit_part_effect_get(Evas_Object *obj, const char *part)
Gets the effect for a given part.
Definition: edje_edit.c:8805
EAPI Eina_Bool edje_edit_state_fixed_w_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets the fixed width value of a part state.
void elm_object_item_cursor_style_set(Elm_Widget_Item *obj, const char *style)
Control a different style for a given custom cursor set for an item.
Definition: elm_widget_item_eo.legacy.c:39
Evas_Coord_Point canvas
The X/Y location of the cursor.
Definition: Evas_Legacy.h:164
_Emotion_Vis
Used for displaying a visualization on the emotion object.
Definition: Emotion.h:206
Eina_Binbuf * eina_binbuf_new(void)
Creates a new binary string buffer.
EAPI void ecore_drm_device_keyboard_cached_context_set(struct xkb_context *ctx)
Sets up a cached context to use same context for each devices.
Definition: ecore_drm_device.c:716
int eina_log_abort_on_critical_level_get(void)
Gets level that triggers abort if abort-on-critical is set.
Definition: eina_log.c:1875
Eina_Bool eldbus_message_iter_basic_append(Eldbus_Message_Iter *iter, int type,...)
Append a basic type into an Eldbus_Iterator.
Definition: eldbus_message.c:558
Ecore_Idle_Exiter * ecore_idle_exiter_add(Ecore_Task_Cb func, const void *data)
Adds an idle exiter handler.
Definition: ecore_idle_exiter.c:17
Eina_Bool eina_module_free(Eina_Module *m)
Deletes a module.
Definition: eina_module.c:281
int evas_gl_rotation_get(Evas_GL *evas_gl)
Get the current rotation of the view, in degrees.
Definition: evas_gl.c:652
@ EDJE_TEXT_EFFECT_FAR_SOFT_SHADOW
Far soft shadow text effect value.
Definition: Edje_Common.h:2127
EAPI Eina_Bool emotion_object_priority_get(const Evas_Object *obj)
Get the actual priority of an object.
Definition: emotion_smart.c:1379
static void eina_vector3_homogeneous_direction_set(Eina_Vector3 *out, const Eina_Quaternion *v)
Homogeneous direction set.
@ EVAS_CALLBACK_IMAGE_PRELOADED
Image has been preloaded.
Definition: Evas_Common.h:442
EAPI void ecore_evas_callback_destroy_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func)
Sets a callback for Ecore_Evas destroy events.
Definition: ecore_evas.c:1211
Efl_Canvas_Object * evas_object_grid_add_to(Evas_Grid *obj)
Create a grid that is child of a given element parent.
Definition: evas_grid_eo.legacy.c:39
EAPI Eina_Bool eeze_udev_syspath_is_kbd(const char *syspath)
Checks whether the device is a keyboard.
Definition: eeze_udev_syspath.c:280
void eina_log_vprint(int domain, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, va_list args)
Prints out log message using given domain and level.
Definition: eina_log.c:2320
Eina_Bool elm_map_overlay_hide_get(const Elm_Map_Overlay *overlay)
Get a value whether the overlay is hidden or not.
Definition: elm_map.c:4954
EAPI Eina_Bool ecore_drm2_device_pointer_left_handed_set(Ecore_Drm2_Device *device, Eina_Bool left)
Set a left handed mode for the given device.
Definition: ecore_drm2_device.c:762
_Evas_Device_Class
Definition: Evas_Common.h:318
#define EPHYSICS_BODY_DENSITY_IRON
Density of iron in kg / m ^ 3.
Definition: EPhysics.h:2058
@ ELM_GLVIEW_NONE
Default mode.
Definition: elm_glview_eo.h:33
@ EVAS_TOUCH_POINT_DOWN
Touch point is pressed down.
Definition: Evas_Legacy.h:1110
#define EINA_POSITION2D(x, y)
Creates an instance of an Eina_Position2D.
Definition: eina_rectangle.h:58
int eina_inarray_foreach_remove(Eina_Inarray *array, Eina_Each_Cb match, const void *user_data)
Removes all the members that match.
Definition: eina_inarray.c:708
void eina_binshare_del(const void *obj)
Notes that the given object has lost an instance.
Definition: eina_binshare.c:148
void elm_slider_step_set(Evas_Object *obj, double step)
Set the step by which slider indicator will move.
Definition: elm_slider.c:1495
The file that must be included by any project wishing to use.
Eina_Bool ecore_thread_local_data_add(Ecore_Thread *thread, const char *key, void *value, Eina_Free_Cb cb, Eina_Bool direct)
Adds some data to a hash local to the thread.
Definition: ecore_thread.c:1241
@ ELM_SEL_FORMAT_VCARD
Vcards.
Definition: elm_cnp.h:82
void eina_quadtree_resize(Eina_QuadTree *q, size_t w, size_t h)
Changes the width and height of the quadtree.
Definition: eina_quadtree.c:850
@ EDJE_CHANNEL_INPUT
Sounds related to regular input.
Definition: Edje_Common.h:339
EAPI const char * eeze_udev_syspath_get_property(const char *syspath, const char *property)
Get the property value of a device from the /sys/ path.
Definition: eeze_udev_syspath.c:144
void ecore_event_type_flush_internal(int type,...)
Forcefully flush all pending type without processing them.
Definition: ecore_events.c:196
@ ECORE_AUDIO_TYPE_CORE_AUDIO
Use Core Audio module (Apple) - DEPRECATED.
Definition: Ecore_Audio.h:59
void elm_theme_overlay_mmap_add(Elm_Theme *th, const Eina_File *f)
Prepends a theme overlay to the list of overlays.
Definition: elm_theme.c:653
@ ELM_DAYSELECTOR_FRI
Indicates Friday.
Definition: elm_dayselector_eo.h:30
Eina_Bool eldbus_service_object_manager_attach(Eldbus_Service_Interface *iface)
Attach ObjectManager interface.
Definition: eldbus_service.c:1529
Eina_Bool elm_layout_text_set(Eo *obj, const char *part, const char *text)
Set the text of the given part.
Definition: efl_ui_layout.c:3160
const char * type
Hint on the type of event_info parameter's contents on a Evas_Smart_Cb callback.
Definition: Evas_Common.h:2037
EAPI Eina_Bool edje_edit_state_color_set(Evas_Object *obj, const char *part, const char *state, double value, int r, int g, int b, int a)
Sets the color of a part state.
#define ELM_ENTRY_EVENT_ANCHOR_CLICKED
Called when anchor was clicked.
Definition: elm_entry_eo.h:1320
EAPI int ecore_con_url_received_bytes_get(Ecore_Con_Url *url_con)
Retrieves the number of bytes received.
Definition: ecore_con_url.c:1279
EAPI void ephysics_world_bodies_outside_back_autodel_set(EPhysics_World *world, Eina_Bool autodel)
Set world autodeleting bodies mode when they're outside of render area by the back.
@ ELM_DAYSELECTOR_THU
Indicates Thursday.
Definition: elm_dayselector_eo.h:29
double elm_config_transition_duration_factor_get(void)
Get the duration factor of transitions.
Definition: elm_config.c:4693
Eina_Bool evas_object_smart_type_check(const Evas_Object *eo_obj, const char *type)
Checks whether a given smart object or any of its smart object parents is of a given smart class.
Definition: evas_object_smart.c:430
Evas_Object *(* Elm_Web_Dialog_File_Selector)(void *data, Evas_Object *obj, Eina_Bool allows_multiple, Eina_List *accept_types, Eina_List **selected, Eina_Bool *ret)
Callback type for the JS file selector hook.
Definition: elm_web_common.h:239
Eina_Bool elm_object_cursor_theme_search_enabled_get(const Eo *obj)
Whether the cursor may be looked in the theme or not.
Definition: elm_main.c:2071
Eina_Iterator * eina_file_map_lines(Eina_File *file)
Maps line by line in the memory efficiently using an Eina_Iterator.
Definition: eina_file_common.c:699
EINA_DEPRECATED void elm_bg_overlay_set(Evas_Object *obj, Evas_Object *overlay)
Set the overlay object used for the background object.
EAPI void ecore_x_window_move(Ecore_X_Window win, int x, int y)
Moves a window to the position x, y.
Definition: ecore_x_window.c:578
EOAPI Eina_List * evas_canvas_tree_objects_at_xy_get(Eo *obj, Efl_Canvas_Object *stop, int x, int y)
Retrieve a list of Evas objects lying over a given position in a canvas.
@ ECORE_X_WINDOW_STATE_HINT_ICONIC
The window wants to start in an iconified state.
Definition: Ecore_X.h:1259
Eina_Bool elm_gengrid_reorder_mode_get(const Elm_Gengrid *obj)
Get whether a given gengrid widget is or not able have items reordered.
Definition: elm_gengrid_eo.legacy.c:69
#define EET_T_INLINED_STRING
Data type: char * (but compressed inside the resulting eet)
Definition: Eet.h:2590
Evas_Coord y
Anchor geometry, relative to canvas.
Definition: elm_entry_common.h:61
Eina_Simple_XML_Node_Tag * eina_simple_xml_node_tag_new(Eina_Simple_XML_Node_Tag *parent, const char *name)
Creates new tag.
Definition: eina_simple_xml_parser.c:675
EAPI Eina_Bool ecore_drm2_fb_release(Ecore_Drm2_Output *o, Eina_Bool panic)
Try to force a framebuffer release for an output.
Definition: ecore_drm2_fb.c:719
void elm_gesture_layer_double_tap_timeout_set(Evas_Object *obj, double double_tap_timeout)
This function sets the gesture layer double tap timeout of an object.
Definition: elm_gesture_layer.c:4143
int(* Eina_Rbtree_Cmp_Key_Cb)(const Eina_Rbtree *node, const void *key, int length, void *data)
Function used compare node with a given key of specified length.
Definition: eina_rbtree.h:132
struct _Eina_Thread_Queue Eina_Thread_Queue
This is a uni-directional zero-copy thread message queue specifically designed with the idea of sendi...
Definition: eina_thread_queue.h:29
Eina_Bool elm_genlist_highlight_mode_get(const Elm_Genlist *obj)
Get whether the genlist items' should be highlighted when item selected.
Definition: elm_genlist_eo.legacy.c:129
void elm_entry_context_menu_item_add(Elm_Entry *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data)
This adds an item to the entry's contextual menu.
Definition: elm_entry_eo.legacy.c:555
EAPI Eina_Bool ecore_x_window_keygrab_set(Ecore_X_Window win, const char *key, int mod, int any_mod, int priority, Ecore_X_Win_Keygrab_Mode grab_mode)
Definition: ecore_x_keygrab.c:581
EAPI Eina_Bool edje_edit_state_container_align_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Sets x align for BOX or TABLE part.
void elm_textpath_circular_set(Efl_Ui_Textpath *obj, double radius, double start_angle, Efl_Ui_Textpath_Direction direction)
Set a circle with given radius, and start angle.
Definition: efl_ui_textpath_eo.legacy.c:3
EAPI Eina_Bool edje_edit_part_item_index_span_col_set(Evas_Object *obj, const char *part, unsigned int index, unsigned short col)
Sets the count of columns which this item will spans for use.
void evas_event_feed_mouse_up(Evas *obj, int b, Evas_Button_Flags flags, unsigned int timestamp, const void *data)
Mouse up event feed.
Definition: evas_events.c:2093
Eina_Bool evas_seat_focus_state_get(const Evas_Canvas *obj, Evas_Device *seat)
Get the focus state by a given seat.
Definition: evas_canvas_eo.legacy.c:99
EOAPI void elm_obj_genlist_item_decorate_mode_set(Eo *obj, const char *decorate_it_type, Eina_Bool decorate_it_set)
Activate a genlist mode on an item.
void eina_accessor_free(Eina_Accessor *accessor)
Frees an accessor.
Definition: eina_accessor.c:96
void eina_quaternion_f16p16_rotation_matrix3_get(Eina_Matrix3_F16p16 *m, const Eina_Quaternion_F16p16 *q)
Definition: eina_quaternion.c:317
Definition: efl_ui_container_layout.h:15
Elm_Calendar_Weekday
A weekday.
Definition: elm_calendar_eo.h:60
Eina_List * eina_list_shuffle(Eina_List *list, Eina_Random_Cb func)
Shuffles list.
Definition: eina_list.c:1182
void elm_validator_regexp_helper(void *data, const Efl_Event *event)
The regex validator.
Definition: elm_helper.c:42
#define ELM_FLIPSELECTOR_EVENT_UNDERFLOWED
Called when flipselector is underflowed.
Definition: elm_flipselector_eo.h:202
int Evas_Font_Size
Type used for font sizes (int).
Definition: Evas_Common.h:117
void * eina_inarray_nth(const Eina_Inarray *array, unsigned int position)
Gets the member at the given position.
Definition: eina_inarray.c:543
void * evas_object_image_data_convert(Evas_Object *eo_obj, Evas_Colorspace to_cspace)
Definition: evas_image_legacy.c:1110
Definition: ecore_evas_x11.h:22
long long max
Number of total steps to complete this I/O.
Definition: Eio_Legacy.h:180
void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent)
Sets the parent object for the hover.
Definition: elm_hover.c:757
static Eina_Bool eina_value_array_vset(Eina_Value *value, unsigned int position, va_list args)
Sets a generic value to an array member.
Eina_Bool eina_log_file_disable_get(void)
Gets if originating file name logging should be disabled.
Definition: eina_log.c:1815
static Eina_Clist * eina_clist_next(const Eina_Clist *list, const Eina_Clist *elem)
Gets the next element.
int device
Multi device number that moved (1 or more for extra touches)
Definition: Evas_Legacy.h:299
const char * eldbus_object_bus_name_get(const Eldbus_Object *obj)
Get the name associated with a Eldbus_Object.
Definition: eldbus_object.c:549
Elm_Cnp_Mode elm_entry_cnp_mode_get(const Elm_Entry *obj)
Getting elm_entry text paste/drop mode.
Definition: elm_entry_eo.legacy.c:45
@ ELM_GENGRID_ITEM_FIELD_CONTENT
Type content.
Definition: elm_general.h:416
EAPI double ecore_evas_aspect_get(const Ecore_Evas *ee)
Gets the aspect ratio of a canvas window.
Definition: ecore_evas.c:2562
const Eina_List * evas_font_path_global_list(void)
Retrieves the list of font paths used by the application.
Definition: evas_font_dir.c:1465
EOAPI Eina_Bool elm_obj_prefs_item_value_set(Eo *obj, const char *name, const Eina_Value *value)
Set the value on a given prefs widget's item.
EAPI const void * eet_read_direct(Eet_File *ef, const char *name, int *size_ret)
Reads a specified entry from an eet file and return data.
Definition: eet_lib.c:2014
int micro
< minor (new features, bugfixes, major improvements version)
Definition: Ecore_X.h:33
@ EMOTION_WAKEUP
pipeline is up and running
Definition: Emotion.h:241
EAPI Ecore_Con_Eet * ecore_con_eet_server_new(Ecore_Con_Server *server)
Creates an Ecore_Con_Eet server.
Definition: ecore_con_eet.c:721
EAPI int ECORE_WL2_EVENT_DND_DROP
Definition: ecore_wl2.c:28
EAPI Eina_Bool edje_edit_state_external_param_bool_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, Eina_Bool *val)
Gets external parameter of type BOOL.
Definition: edje_edit.c:7411
Eina_Bool evas_font_hinting_can_hint(const Evas *e, Evas_Font_Hinting_Flags hinting)
Checks if the font hinting is supported by the given evas.
Definition: evas_main.c:1971
Ecore_Con_Server * server
the client that was lost
Definition: Ecore_Con.h:524
EAPI const char * embryo_error_string_get(Embryo_Error error)
Retrieves a string describing the given error code.
Definition: embryo_amx.c:581
#define ELM_GENGRID_EVENT_REALIZED
Called when gengrid realized.
Definition: elm_gengrid_eo.h:641
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_min_w_set(Evas_Object *obj, const char *part, const char *item, int min_w)
Sets the minimum width value of a part's item.
void elm_font_properties_free(Elm_Font_Properties *efp)
Free font properties return by elm_font_properties_get().
Definition: elm_font.c:140
EAPI void ephysics_body_rotation_set(EPhysics_Body *body, EPhysics_Quaternion *quat)
Set body's rotation.
A 2D size in pixel coordinates.
Definition: eina_rectangle.h:70
Ecore_Export_Type(* buffer_export)(Ecore_Buffer_Module_Data bmdata, Ecore_Buffer_Data bdata, int *id)
Get the id or fd of Ecore_Buffer for exporting it.
Definition: Ecore_Buffer.h:450
EAPI Eina_Bool edje_edit_image_del(Evas_Object *obj, const char *name)
Deletes an image from the image collection.
Definition: edje_edit.c:10203
Eina_Bool elm_list_horizontal_get(const Elm_List *obj)
Control horizontal mode on the list object.
Definition: elm_list_eo.legacy.c:9
EAPI Eina_Bool ecore_con_server_connected_get(const Ecore_Con_Server *svr)
Retrieves whether the given server is currently connected.
Definition: ecore_con_legacy.c:2334
Eina_Bool edje_object_part_drag_value_set(Evas_Object *obj, const char *part, double dx, double dy)
Sets the dragable object location.
Definition: edje_legacy.c:228
EAPI void ephysics_body_sleeping_threshold_set(EPhysics_Body *body, double linear_threshold, double angular_threshold)
Set the linear and angular sleeping threshold.
Data available when a Cocoa window receives focus.
Definition: Ecore_Cocoa.h:175
void elm_fileselector_multi_select_set(Evas_Object *obj, Eina_Bool multi)
Enable or disable multi-selection in the file selector widget.
Definition: elc_fileselector.c:2278
Definition: ecore_win32_dnd_drop_target.h:14
Ecore_Exe_Flags
Flags for executing a child with its stdin and/or stdout piped back.
Definition: ecore_exe_eo.h:48
void eina_quaternion_normalized(Eina_Quaternion *out, const Eina_Quaternion *in)
Definition: eina_quaternion.c:435
const Evas_Map * evas_object_map_get(const Evas_Object *eo_obj)
Get current object transformation map.
Definition: evas_map.c:649
Definition for a structure that stores information of a Process add event.
Definition: Ecore_Common.h:1056
#define EVAS_GL_SUCCESS
The last evas_gl_ operation succeeded.
Definition: Evas_GL.h:5073
EINA_DEPRECATED void elm_diskselector_item_cursor_set(Elm_Object_Item *it, const char *cursor)
Set the cursor to be shown when mouse is over the diskselector item.
EOAPI void elm_obj_genlist_clear(Eo *obj)
Remove all items from a given genlist widget.
unsigned long int offset
The offset in the file.
Definition: eina_file_common.h:120
Eeze_Disk * eeze_disk_new(const char *path)
Create a new disk object from a /sys/ path or /dev/ path.
Definition: eeze_disk.c:152
Definition: elm_config.h:1325
Eina_Bool emile_image_data(Emile_Image *image, Emile_Image_Property *prop, unsigned int property_size, void *pixels, Emile_Image_Load_Error *error)
Read the pixels from an image file.
Definition: emile_image.c:2502
Definition: bq_mgr_protocol.h:77
Evas_Object * elm_gengrid_add(Evas_Object *parent)
Add a new gengrid widget to the given parent Elementary (container) object.
Definition: elm_gengrid.c:4256
Elm_Animation_View_State
Defines the state of animation view.
Definition: efl_ui_vg_animation_eo.legacy.h:20
char * eina_simple_xml_node_dump(Eina_Simple_XML_Node *node, const char *indent)
Converts the node tree under the given element to a XML string.
Definition: eina_simple_xml_parser.c:1196
const char * elm_win_focus_highlight_style_get(const Elm_Win *obj)
Get the style set for the focus highlight object.
Definition: Ecore_Wayland.h:172
EAPI int ECORE_WL_EVENT_DATA_SOURCE_CANCELLED
Definition: ecore_wl.c:98
Evas_Object * elm_layout_content_get(const Evas_Object *obj, const char *swallow)
Get the child object in the given content part.
Definition: efl_ui_layout.c:1281
EAPI const char * eeze_disk_mount_point_get(Eeze_Disk *disk)
Return the mount point of a disk.
Definition: eeze_disk_mount.c:429
EAPI void ecore_x_icccm_colormap_window_unset(Ecore_X_Window win, Ecore_X_Window subwin)
Remove a window from the list of colormap windows.
Definition: ecore_x_icccm.c:1067
enum _Evas_Textblock_Text_Type Evas_Textblock_Text_Type
Text type for evas textblock.
Eina_Bool elm_entry_single_line_get(const Elm_Entry *obj)
Get whether the entry is set to be single line.
Definition: elm_entry_eo.legacy.c:129
unsigned int value_size
byte size of value
Definition: eina_value.h:3680
EAPI void ephysics_body_soft_body_dragging_set(EPhysics_Body *body, int triangle)
Set the soft body dragging status.
void evas_object_smart_calculate(Efl_Canvas_Group *obj)
Triggers an immediate recalculation of this object's geometry.
Definition: efl_canvas_group_eo.legacy.c:21
#define ELM_GENLIST_EVENT_VBAR_UNPRESS
Called when vertical bar is no longer pressed.
Definition: elm_genlist_eo.h:751
@ ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN
quit when the application's last window is hidden
Definition: elm_general.h:250
Eina_Bool evas_object_image_extension_can_load_fast_get(const char *file)
Check if a file extension may be supported by Image Object Functions.
Definition: evas_main.c:794
Eina_Bool evas_textblock_cursor_format_is_visible_get(const Evas_Textblock_Cursor *cur)
Check if the current cursor position is a visible format.
Definition: evas_object_textblock.c:12765
struct _Eina_Value_Blob Eina_Value_Blob
Value type for EINA_VALUE_TYPE_BLOB.
Definition: eina_value.h:2983
void eina_inarray_step_set(Eina_Inarray *array, unsigned int sizeof_eina_inarray, unsigned int member_size, unsigned int step)
Initializes an inline array.
Definition: eina_inarray.c:366
Eina_Rw_Slice eina_ustrbuf_rw_slice_get(const Eina_UStrbuf *buf)
Gets a read-write slice of the buffer contents.
int b
The component B color of the gradient stop.
Definition: Evas_Legacy.h:3781
int eina_ustringshare_strlen(const Eina_Unicode *str)
Notes that the given string must be shared.
Definition: eina_ustringshare.c:178
Ecore_IMF_Keyboard_Locks locks
The keyboard locks active when the event has been emitted.
Definition: Ecore_IMF.h:707
EAPI Eina_Bool ecore_evas_focus_skip_get(const Ecore_Evas *ee)
Gets the "focus skip" flag.
Definition: ecore_evas.c:2622
@ EMILE_COLORSPACE_YCBCR422601_PL
YCbCr 4:2:2, ITU.BT-601 specifications.
Definition: emile_image.h:30
int count
The size of the message's array (may be greater than 1)
Definition: Edje_Legacy.h:522
@ EINA_CPU_ALTIVEC
Single-precision floating point and integer SIMD (PowerPC)
Definition: eina_cpu.h:53
EOAPI Elm_Calendar_Weekday elm_obj_calendar_first_day_of_week_get(const Eo *obj)
The first day of week to use on calendar widgets'.
EAPI int ecore_ipc_server_send(Ecore_Ipc_Server *svr, int major, int minor, int ref, int ref_to, int response, const void *data, int size)
Sends a message to the given IPC server.
Definition: ecore_ipc.c:923
EAPI void ecore_imf_evas_event_mouse_in_wrap(Evas_Event_Mouse_In *evas_event, Ecore_IMF_Event_Mouse_In *imf_event)
Converts a "mouse_in" event from Evas to the corresponding event of Ecore_IMF.
Definition: ecore_imf_evas.c:66
Eina_Bool(* evasglSignalSync)(Evas_GL *evas_gl, EvasGLSync sync, unsigned mode)
Definition: Evas_GL.h:5812
void elm_coords_finger_size_adjust(int times_w, Evas_Coord *w, int times_h, Evas_Coord *h)
Adjust size of an element for finger usage.
Definition: elm_main.c:1926
void(* Efl_Signal_Cb)(void *data, Evas_Object *obj, const char *emission, const char *source)
Edje signal callback functions's prototype definition.
Definition: Edje_Common.h:271
enum _Evas_Axis_Label Evas_Axis_Label
Types of recognized device axes.
static Eina_Bool eina_semaphore_free(Eina_Semaphore *sem)
Frees an allocated Eina_Semaphore.
static Eina_Bool eina_value_error_get(const Eina_Value *v, Eina_Error *c)
Check value type and get contents.
Definition: eina_inline_value_util.x:228
@ EINA_LOCK_FAIL
Indicates that the lock operation failed.
Definition: eina_lock.h:90
void * ecore_event_handler_del(Ecore_Event_Handler *event_handler)
Deletes an event handler.
Definition: ecore_events.c:31
EINA_DEPRECATED void elm_edje_file_cache_all_set(int size)
Set the configured edje file cache size for all applications on the display.
void eina_quaternion_conjugate(Eina_Quaternion *out, const Eina_Quaternion *in)
Definition: eina_quaternion.c:418
@ EVAS_CALLBACK_IMAGE_UNLOADED
Image data has been unloaded (by some mechanism in Evas that throw out original image data)
Definition: Evas_Common.h:452
EAPI void ecore_wl2_window_close_callback_set(Ecore_Wl2_Window *window, void(*cb)(void *data, Ecore_Wl2_Window *win), void *data)
Set a callback to be caleld just before the window is closed and freed.
Definition: ecore_wl2_window.c:597
EAPI unsigned int ethumb_video_fps_get(const Ethumb *e)
Get the thumbnail framerate.
Definition: ethumb.c:820
EOAPI void elm_obj_entry_file_text_format_set(Eo *obj, Elm_Text_Format format)
Text format used to load and save the file, which could be plain text or markup text.
@ ELM_OBJECT_MULTI_SELECT_MODE_MAX
canary value: any value greater or equal to ELM_OBJECT_MULTI_SELECT_MODE_MAX is forbidden.
Definition: elm_general.h:297
@ Eina_Packing_Bottom_Left_Skyline
bottom left skyline
Definition: eina_rectangle.h:150
EAPI int ECORE_WL2_EVENT_DATA_SOURCE_SEND
Definition: ecore_wl2.c:34
struct _Eina_Matrixsparse Eina_Matrixsparse
Type for a generic sparse matrix.
Definition: eina_matrixsparse.h:66
Eina_Bool(* Eina_Debug_Dispatch_Cb)(Eina_Debug_Session *session, void *buffer)
Dispatcher callback prototype used to override the default dispatcher of a session.
Definition: eina_debug.h:96
int size
The size on disk.
Definition: Eet.h:548
void * data
User data associated with an Ecore_Event_Key.
Definition: Ecore_Input.h:213
int EIO_MONITOR_FILE_DELETED
A watched file was deleted, or a file in a watched directory was deleted.
Definition: eio_monitor.c:307
EAPI void ecore_imf_context_event_callback_add(Ecore_IMF_Context *ctx, Ecore_IMF_Callback_Type type, Ecore_IMF_Event_Cb func, const void *data)
Adds (registers) a callback function to a given context event.
Definition: ecore_imf_context.c:767
void elm_gesture_layer_line_distance_tolerance_set(Evas_Object *obj, Evas_Coord line_distance_tolerance)
This function sets the gesture layer line distance tolerance of an object.
Definition: elm_gesture_layer.c:4015
void elm_genlist_item_select_mode_set(Elm_Genlist_Item *obj, Elm_Object_Select_Mode mode)
Set the genlist item's select mode.
Definition: elm_genlist_item_eo.legacy.c:87
Eldbus_Signal_Handler * eldbus_object_manager_interfaces_added(Eldbus_Object *obj, Eldbus_Signal_Cb cb, const void *cb_data)
Register a callback on "InterfacesAdded" signal.
Definition: eldbus_freedesktop.c:85
Evas_Object *(* Elm_Web_Dialog_Prompt)(void *data, Evas_Object *obj, const char *message, const char *def_value, const char **value, Eina_Bool *ret)
Callback type for the JS prompt hook.
Definition: elm_web_common.h:215
EAPI void eina_debug_session_dispatch_override(Eina_Debug_Session *session, Eina_Debug_Dispatch_Cb disp_cb)
Override the dispatcher of a specific session.
Definition: eina_debug.c:291
static Eina_Bool eina_stringshare_replace_length(Eina_Stringshare **p_str, const char *news, unsigned int slen)
Replace the previously stringshared pointer with a new content.
Definition: eina_inline_stringshare.x:107
EOAPI void elm_obj_clock_first_interval_set(Eo *obj, double interval)
The first interval on time updates for a user mouse button hold on clock widgets' time editing.
void elm_video_stop(Evas_Object *obj)
Stop a video.
Definition: efl_ui_video.c:553
void eina_quaternion_slerp(Eina_Quaternion *out, const Eina_Quaternion *a, const Eina_Quaternion *b, double pos)
Definition: eina_quaternion.c:468
EAPI Eina_List * eeze_udev_find_unlisted_similar(Eina_List *list)
Updates a list of all syspaths that are (or should be) the same device.
Definition: eeze_udev_find.c:79
Eina_Debug_Timer * eina_debug_timer_add(unsigned int timeout_ms, Eina_Debug_Timer_Cb cb, void *data)
Add a timer.
Definition: eina_debug_timer.c:152
Definition: Edje_Common.h:181
void evas_font_path_prepend(Evas_Canvas *obj, const char *path)
Prepends a font path to the list of font paths used by the given evas.
Definition: evas_canvas_eo.legacy.c:345
int x
x co-ordinate
Definition: Evas_Common.h:240
@ ECORE_X_WINDOW_STATE_ABOVE
The window should fill the entire screen and have no window border/decorations.
Definition: Ecore_X.h:169
void edje_object_size_max_get(const Edje_Object *obj, int *maxw, int *maxh)
Gets the maximum size specified – as an EDC property – for a given Edje object.
Definition: edje_legacy.c:1154
EAPI Ecore_X_Randr_Orientation ecore_x_randr_screen_primary_output_orientations_get(Ecore_X_Window root)
Definition: ecore_x_randr.c:137
_Eina_Simple_XML_Type
a simple XML type.
Definition: eina_simple_xml_parser.h:194
enum _Edje_Aspect_Control Edje_Aspect_Control
All Edje aspect control values.
EAPI Eina_Bool edje_edit_state_external_param_int_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, int *val)
Gets external parameter of type INT.
Definition: edje_edit.c:7378
@ EVAS_VG_PATH_COMMAND_CLOSE
Close the current subpath by drawing a line between current point and the first point of current subp...
Definition: Evas_Legacy.h:3762
struct _Elm_Prefs_Data_Event_Changed Elm_Prefs_Data_Event_Changed
An Elm Prefs ELM_PREFS_DATA_EVENT_ITEM_CHANGED event info data blob.
Evas_Object * elm_flip_add(Evas_Object *parent)
Add a new flip to the parent.
Definition: efl_ui_flip.c:2370
double evas_object_image_load_dpi_get(const Evas_Object *obj)
Get the DPI resolution of a loaded image object in the canvas.
Definition: evas_image_legacy.c:330
@ EVAS_BORDER_FILL_NONE
Image's center region is not to be rendered.
Definition: Evas_Legacy.h:5721
EAPI Evas * ecore_evas_ews_evas_get(void)
Returns the internal backing store in use.
Definition: ecore_evas_ews.c:1385
Eina_List * tween_list
list of Edje_Part_Image_Id
Definition: edje_convert.h:150
@ ELM_OBJECT_SELECT_MODE_ALWAYS
always select mode.
Definition: elm_general.h:39
void * edje_object_text_markup_filter_callback_del(Eo *obj, const char *part, Edje_Markup_Filter_Cb func)
Deletes a function from the markup filter list.
Definition: edje_legacy.c:625
void elm_grid_pack_get(Evas_Object *subobj, int *x, int *y, int *w, int *h)
Get packing of a child.
Definition: elm_grid.c:182
Eina_Bool elm_mapbuf_smooth_get(const Elm_Mapbuf *obj)
Get a value whether smooth map rendering is enabled or not.
Definition: elm_mapbuf_eo.legacy.c:21
void evas_object_geometry_set(Evas_Object *eo_obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
Set the position and (rectangular) size of the given Evas object.
Definition: evas_object_main.c:1162
void evas_vg_shape_stroke_location_set(Evas_Vg_Shape *obj, double centered)
Sets the stroke location to be used for stroking the path.
Definition: efl_canvas_vg_shape.c:284
void edje_text_class_del(const char *text_class)
Deletes the text class.
Definition: edje_util.c:1220
void elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key)
Get the path and key to the image or video thumbnail generated by ethumb.
Definition: elm_thumb.c:948
static Eina_Bool eina_value_list_vappend(Eina_Value *value, va_list args)
Appends the generic value in a list.
Eina_List * keywords
Keywords which describe this entry.
Definition: efreet_desktop.h:130
Definition: Ecore_X.h:640
EAPI void ecore_evas_show(Ecore_Evas *ee)
Shows an Ecore_Evas' window.
Definition: ecore_evas.c:1506
Eina_Bool flipped
a flag that shows the flip status of the item.
Definition: elm_gen_common.h:69
Eina_Bool dummy
dummy entry - set to anything you like
Definition: elm_store.h:101
@ ELM_WIN_DROPDOWN_MENU
The window is a dropdown menu, as when an entry in a menubar is clicked.
Definition: elm_win_legacy.h:78
EOAPI Eina_Bool elm_obj_entry_single_line_get(const Eo *obj)
Get whether the entry is set to be single line.
struct _Eina_List Eina_List
Type for a generic double linked list.
Definition: eina_list.h:304
void evas_render_idle_flush(Evas_Canvas *obj)
Make the canvas discard internally cached data used for rendering.
Definition: evas_canvas_eo.legacy.c:369
void edje_password_show_last_set(Eina_Bool password_show_last)
Shows last character in password mode.
Definition: edje_util.c:407
Definition: Evas_Common.h:312
void elm_gengrid_highlight_mode_set(Elm_Gengrid *obj, Eina_Bool highlight)
Control whether the gengrid items' should be highlighted when item selected.
Definition: elm_gengrid_eo.legacy.c:75
void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce)
Get whether bouncing effects are enabled or disabled, for a given gengrid widget, on each axis.
Definition: elm_gengrid.c:5111
Eina_Bool edje_object_part_swallow(Evas_Object *obj, const char *part, Evas_Object *obj_swallow)
"Swallows" an object into one of the Edje object SWALLOW parts.
Definition: edje_util.c:6675
struct _Ecore_Event_Handler Ecore_Event_Handler
A handle for an event handler.
Definition: Ecore_Common.h:576
const char * edje_object_part_state_get(const Edje_Object *obj, const char *part, double *val_ret)
Returns the state of the Edje part.
Definition: edje_legacy.c:64
EAPI Eina_Bool edje_edit_part_restack_below(Evas_Object *obj, const char *part)
Moves the given part below the previous one.
Definition: edje_edit.c:3589
void elm_object_domain_translatable_part_text_set(Evas_Object *obj, const char *part, const char *domain, const char *text)
Set the text for an object's part, marking it as translatable.
Definition: elm_main.c:1504
Definition: Ecore_X.h:824
void *(* Eet_Descriptor_List_Append_Callback)(void *l, void *d)
Callback prototype for Eet_Descriptor_List_Append.
Definition: Eet.h:2712
Eina_Bool evas_smart_objects_calculating_get(const Eo *obj)
Get if the canvas is currently calculating smart objects.
Definition: evas_main.c:2009
int response
Requires response.
Definition: Ecore_Ipc.h:299
EAPI void ecore_evas_shadow_geometry_get(const Ecore_Evas *ee, int *l, int *r, int *t, int *b)
Gets shadow geometry for client-side decorations.
Definition: ecore_evas.c:2816
EAPI Ecore_Wl2_Subsurface * ecore_wl2_subsurface_new(Ecore_Wl2_Window *window)
Create and return a new subsurface.
Definition: ecore_wl2_subsurf.c:34
void eina_accessor_over(Eina_Accessor *accessor, Eina_Each_Cb cb, unsigned int start, unsigned int end, const void *fdata)
Iterates over the container and executes a callback on the chosen elements.
Definition: eina_accessor.c:128
@ EVAS_RENDER_MODE_NONBLOCKING
The rendering is non blocking mode.
Definition: Evas_Common.h:307
Ecore_X_Atom ECORE_X_ATOM_E_KEYROUTER_WINDOW_KEYTABLE
Definition: ecore_x_atoms_decl.h:374
Eina_Hash * section
currently selected section
Definition: efreet_ini.h:26
@ ETHUMB_THUMB_ORIENT_NONE
keep orientation as pixel data is
Definition: Ethumb.h:269
Definition: eldbus_proxy.h:225
static Eina_Bool eina_condition_timedwait(Eina_Condition *cond, double t)
Causes a thread to wait until signaled by the condition or a timeout is reached.
void elm_entry_single_line_set(Elm_Entry *obj, Eina_Bool single_line)
Sets the entry to single line mode.
Definition: elm_entry_eo.legacy.c:123
static unsigned int eina_f8p24_fracc_get(Eina_F8p24 v)
Gets the absolute value of the integer part of and Eina_F8p24 floating point number.
EOAPI double elm_obj_slideshow_timeout_get(const Eo *obj)
Get the interval set for image transitions on a given slideshow widget.
void eldbus_connection_free_cb_add(Eldbus_Connection *conn, Eldbus_Free_Cb cb, const void *data)
Add a callback function to be called when connection is freed.
Definition: eldbus_core.c:1316
const Eina_List * elm_genlist_selected_items_get(const Elm_Genlist *obj)
Get a list of selected items in the genlist.
Definition: elm_genlist_eo.legacy.c:171
Data available when a Cocoa window is destroyed.
Definition: Ecore_Cocoa.h:195
Evas_Object * elm_image_add(Evas_Object *parent)
Add a new image to the parent.
Definition: efl_ui_image.c:2740
int eina_cpu_count(void)
Gets the current number of processors.
Definition: eina_cpu.c:311
int ecore_pipe_wait(Ecore_Pipe *p, int message_count, double wait)
Waits from another thread on the read side of a pipe.
Definition: ecore_pipe.c:168
@ EINA_CPU_VIS
Visual Instruction Set (Spark)
Definition: eina_cpu.h:54
struct _Eina_File Eina_File
A file handle.
Definition: eina_file.h:135
Evas_GL_Surface * evas_gl_pbuffer_surface_create(Evas_GL *evas_gl, Evas_GL_Config *cfg, int w, int h, const int *attrib_list)
Create a pixel buffer surface.
Definition: evas_gl.c:269
EAPI Embryo_Cell embryo_program_return_value_get(Embryo_Program *ep)
Retreives the return value of the last called function of the given program.
Definition: embryo_amx.c:1902
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_align_x_set(Evas_Object *obj, const char *part, const char *item, double align_x)
Sets the horizontal align value of a part state.
static void eina_vector3_homogeneous_direction_transform(Eina_Vector3 *out, const Eina_Matrix4 *m, const Eina_Vector3 *v)
Homogeneous direction transform vector.
@ ETHUMB_THUMB_ORIENT_ORIGINAL
use orientation from metadata (EXIF-only currently)
Definition: Ethumb.h:277
EAPI Eina_Bool ecore_x_present_exists(void)
Definition: ecore_x_present.c:169
void eina_matrix3_scale(Eina_Matrix3 *m, double sx, double sy)
Sets the matrix values for a scaling operation.
Definition: eina_matrix.c:489
int version
version of the interface descriptor.
Definition: eldbus_service.h:115
void eina_thread_cancel_checkpoint(void)
If the current thread is cancellable, this introduces a cancellation check point.
Definition: eina_thread.c:297
#define PROT_EXEC
Data can be executed.
Definition: evil_mman.h:30
static const void * eina_slice_end_get(const Eina_Slice slice)
The memory position where the slice ends.
const char * elm_win_profile_get(const Evas_Object *obj)
Get the profile of a window.
Definition: efl_ui_win.c:8745
EAPI void ecore_fb_input_device_axis_size_set(Ecore_Fb_Input_Device *dev, int w, int h)
Set the axis size of the given device.
Definition: ecore_fb_li.c:634
@ ELM_WIN_KEYBOARD_ALPHA
Alpha (a-z) keyboard layout.
Definition: elm_win_legacy.h:123
#define ELM_HOVERSEL_EVENT_ITEM_UNFOCUSED
Called when hoversel item lost focus.
Definition: elm_hoversel_eo.h:204
EAPI struct wl_surface * ecore_wl2_subsurface_surface_get(Ecore_Wl2_Subsurface *subsurface)
Get the wl_surface for this subsurface.
Definition: ecore_wl2_subsurf.c:93
void ecore_buffer_provider_consumer_add_cb_set(Ecore_Buffer_Provider *provider, Ecore_Buffer_Provider_Consumer_Add_Cb func, void *data)
Sets a callback for consumer connection events.
Definition: ecore_buffer_provider.c:211
Ecore_Audio pulseaudio output.
@ EVAS_TOUCH_POINT_MOVE
Touch point is moved.
Definition: Evas_Legacy.h:1112
EAPI int ecore_x_window_border_width_get(Ecore_X_Window win)
Retrieves the width of the border of the given window.
Definition: ecore_x_window.c:819
Eo * dev
The Efl_Input_Device that originated the event.
Definition: Ecore_Input.h:215
Eina_Log_Level level
The Eina_Log_Level to use.
Definition: eina_promise.h:418
Eet_Descriptor_List_Next_Callback list_next
how to iterate to the next element of a list.
Definition: Eet.h:2838
Eldbus_Message * eldbus_service_signal_new(const Eldbus_Service_Interface *iface, unsigned int signal_id)
Create signal message.
Definition: eldbus_service.c:1402
const void * data
Context data given to every callback.
Definition: eina_promise.h:366
struct _Eio_File Eio_File
Generic asynchronous I/O reference.
Definition: Eio.h:72
Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_STARTED
Definition: ecore_x_atoms_decl.h:385
EOAPI void evas_canvas_font_path_clear(Eo *obj)
Removes all font paths loaded into memory for the given evas.
@ EPHYSICS_CALLBACK_WORLD_DEL
World being deleted (called before free)
Definition: EPhysics.h:917
void evas_textblock_node_format_remove_pair(Eo *eo_obj, Evas_Object_Textblock_Node_Format *n)
Removes format node and its matching format node.
Definition: evas_object_textblock.c:9920
void ecore_wl2_dnd_drag_end(Ecore_Wl2_Input *input)
End a drag started by a call to ecore_wl2_dnd_drag_start.
Definition: ecore_wl2_dnd.c:508
EAPI Eina_Bool ecore_imf_context_input_panel_return_key_disabled_get(Ecore_IMF_Context *ctx)
Gets whether the return key on the input panel should be disabled or not.
Definition: ecore_imf_context.c:1138
const char * elm_object_item_style_get(const Elm_Widget_Item *obj)
Control the style of an object item.
Definition: elm_widget_item_eo.legacy.c:105
EAPI Eina_Bool ecore_x_randr_edid_display_type_digital_get(unsigned char *edid, unsigned long edid_length)
Get the display type from raw EDID data.
Definition: ecore_x_randr.c:3825
Eldbus_Message * eldbus_message_ref(Eldbus_Message *msg)
Increase message reference.
Definition: eldbus_message.c:145
@ EVAS_AXIS_LABEL_NORMAL_X
X normalized to the [0, 1] range.
Definition: Evas_Legacy.h:373
Eldbus_Pending * eldbus_names_activatable_list(Eldbus_Connection *conn, Eldbus_Message_Cb cb, const void *cb_data)
Send a "ListActivatableNames" method call in proxy.
Definition: eldbus_freedesktop.c:55
EAPI Eina_Bool ephysics_body_back_face_culling_get(const EPhysics_Body *body)
Return if body's evas object will be hidden when it is counter-clockwise or not.
int ethumb_client_shutdown(void)
Shut down the Ethumb_Client library.
Definition: ethumb_client.c:529
const char * name
Name of the mempool backend.
Definition: eina_inline_mempool.x:31
Eina_Bool eio_file_cancel(Eio_File *ls)
Cancel any Eio_File.
Definition: eio_file.c:738
@ ECORE_IMF_DEVICE_CLASS_GAMEPAD
A gamepad controller or joystick.
Definition: Ecore_IMF.h:491
Definition: elm_code_line.h:14
EAPI Eina_List * edje_edit_color_classes_list_get(Evas_Object *obj)
Gets the list of all the Color Classes in the given edje object.
Definition: edje_edit.c:2555
const Eina_Value_Type * EINA_VALUE_TYPE_UINT64
manages unsigned integer of 64 bits type.
Definition: eina_value.c:5599
int elm_init(int argc, char **argv)
Initialize Elementary.
Definition: elm_main.c:424
EAPI Eina_Bool edje_edit_state_rel2_relative_x_set(Evas_Object *obj, const char *part, const char *state, double value, double x)
Sets the 'rel2 relative X' value of state.
EAPI void ecore_con_socks_apply_once(Ecore_Con_Socks *ecs)
Sets a proxy object to be used with the next server created with ecore_con_server_connect().
Definition: ecore_con_socks.c:335
Definition: evas_bidi_utils.h:82
@ ELM_POLICY_EXIT_NONE
just quit the main loop on elm_exit()
Definition: elm_general.h:264
EAPI int ecore_x_randr_edid_manufacturer_model_get(unsigned char *edid, unsigned long edid_length)
Get the manufacturer model number from raw EDID data.
Definition: ecore_x_randr.c:3640
EAPI Eina_Bool edje_edit_state_vector_set(Evas_Object *obj, const char *part, const char *state, double value, const char *image)
Sets normal vector name for a given part state.
Definition: edje_edit.c:10592
void evas_object_image_border_get(const Evas_Object *obj, int *l, int *r, int *t, int *b)
Dimensions of this image's border, a region that does not scale with the center area.
Definition: evas_image_legacy.c:124
EAPI void ecore_cocoa_terminate_cb_set(Ecore_Cocoa_Terminate_Cb cb)
Overrides the default behaviour in response to an application delete request.
@ EVAS_GL_MULTISAMPLE_HIGH
MSAA with maximum allowed samples.
Definition: Evas_GL.h:532
Eina_Bool elm_animation_view_stop(Elm_Animation_View *obj)
Stop playing animation.
Eina_Bool ecore_thread_reschedule(Ecore_Thread *thread)
Asks for the function in the thread to be called again at a later time.
Definition: ecore_thread.c:1149
Definition: elm_widget_web.h:26
Definition: eina_inline_mempool.x:29
EAPI int ecore_x_input_device_id_get(int slot)
Definition: ecore_x_xi2.c:965
EAPI void ephysics_camera_perspective_enabled_set(EPhysics_Camera *camera, Eina_Bool enabled)
Set if perspective should be applied.
unsigned long int ctimensec
The nano version of the timestamp when the file was created.
Definition: eina_file.h:223
EOAPI int evas_canvas_image_cache_get(const Eo *obj)
Get the image cache.
void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone)
Set which zone this quickpanel should appear in.
Definition: efl_ui_win.c:8183
char * eina_str_escape(const char *str)
Escapes slashes, spaces and apostrophes in strings.
Definition: eina_str.c:648
const char * name
the name if any of the part
Definition: edje_convert.h:119
@ EDJE_EXTERNAL_PARAM_FLAGS_REGULAR
Convenience flag that sets property as GET, SET and STATE.
Definition: Edje_Common.h:643
An IPC structure for client_add event.
Definition: Ecore_Ipc.h:251
Definition: Ecore_X.h:2703
#define EINA_INLIST_FREE(list, it)
Definition: eina_inlist.h:889
EAPI Eina_Bool ephysics_world_bodies_outside_top_autodel_get(const EPhysics_World *world)
Get world autodeleting bodies mode when they're outside of render area by the top.
Elm_Object_Select_Mode elm_genlist_select_mode_get(const Elm_Genlist *obj)
Get the genlist select mode.
Definition: elm_genlist_eo.legacy.c:21
Eina_Bool elm_animation_view_speed_set(Elm_Animation_View *obj, double speed)
Control animation speed.
void eina_hash_free_cb_set(Eina_Hash *hash, Eina_Free_Cb data_free_cb)
Sets the data cleanup callback for a hash.
Definition: eina_hash.c:733
void elm_config_finger_size_set(Evas_Coord size)
Set the configured finger size.
Definition: elm_config.c:3292
double elm_gesture_layer_rotate_step_get(const Elm_Gesture_Layer *obj)
This function returns step-value for rotate action.
Definition: elm_gesture_layer_eo.legacy.c:45
@ ECORE_IMF_INPUT_PANEL_KEYBOARD_MODE_EVENT
called when the keyboard mode state of the input panel is changed
Definition: Ecore_IMF.h:134
void evas_object_smart_member_add(Evas_Object *eo_obj, Evas_Object *smart_obj)
Set an Evas object as a member of a given smart object.
Definition: evas_object_smart.c:210
EAPI int ECORE_CON_EVENT_SERVER_WRITE
A server connection object has sent data.
Definition: ecore_con_legacy.c:162
EAPI Eina_Bool edje_edit_program_value2_set(Evas_Object *obj, const char *prog, double value)
Sets the value2 of state for the given program.
Definition: edje_edit.c:11558
Eina_Bool evas_object_table_pack(Evas_Table *obj, Efl_Canvas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan)
Add a new child to a table object or set its current packing.
Definition: evas_table_eo.legacy.c:87
unsigned char mouse_events
it will affect/respond to mouse events
Definition: edje_convert.h:129
@ ECORE_POS_MAP_DIVISOR_INTERP
Start at gradient * v1, interpolated via power of v2 curve.
Definition: Ecore_Common.h:2770
@ ECORE_WIN32_CURSOR_SHAPE_HELP
Arrow and question mark.
Definition: Ecore_Win32.h:109
EAPI void ecore_cocoa_window_raise(Ecore_Cocoa_Window *window)
Brings a Cocoa window to front.
int ECORE_WIN32_EVENT_WINDOW_PROPERTY
Ecore_Event for the Ecore_Win32_Event_Property event.
Definition: ecore_win32.c:414
EOAPI Eina_Bool elm_obj_entry_editable_get(const Eo *obj)
Get whether the entry is editable or not.
Definition: Ecore_Wayland.h:163
const char * keycompose
The UTF-8 string conversion if any.
Definition: Ecore_Sdl.h:76
EAPI const char * efreet_mime_type_icon_get(const char *mime, const char *theme, unsigned int size)
Retrieve the mime type icon for a file.
Definition: efreet_mime.c:459
const Eina_Value_Type * EINA_VALUE_TYPE_STRINGSHARE
manages stringshared string type.
Definition: eina_value.c:5607
void eldbus_object_event_callback_add(Eldbus_Object *obj, Eldbus_Object_Event_Type type, Eldbus_Object_Event_Cb cb, const void *cb_data)
Add a callback function to be called when an event of the specified type occurs.
Definition: eldbus_object.c:380
Elm_Win_Indicator_Opacity_Mode elm_win_indicator_opacity_get(const Evas_Object *obj)
Get the indicator opacity mode of the window.
Definition: efl_ui_win.c:8304
void evas_object_box_layout_flow_horizontal(Evas_Box *obj, Evas_Object_Box_Data *priv, void *data)
Layout function which sets the box o to a flow horizontal box.
Definition: evas_box_eo.legacy.c:159
EAPI Eina_Bool edje_edit_part_item_index_position_col_set(Evas_Object *obj, const char *part, unsigned int index, unsigned short col)
Sets column position of a part item.
#define EINA_VALUE_NEW(Compress_Type, Uppercase_Compress_Type, Type)
For internal use only.
Definition: eina_inline_value_util.x:136
EAPI Eina_Bool edje_edit_state_name_set(Evas_Object *obj, const char *part, const char *state, double value, const char *new_name, double new_value)
Sets a new name for the given state in the given part.
Definition: edje_edit.c:6207
void edje_object_part_text_cursor_end_set(Edje_Object *obj, const char *part, Edje_Cursor cur)
Moves the cursor to the end of the text part.
Definition: edje_legacy.c:295
Embryo virtual machine library.
int size
The data length (in bytes)
Definition: Ecore_Ipc.h:301
Eina_Bool elm_frame_autocollapse_get(const Efl_Ui_Frame *obj)
Determine autocollapsing of a frame.
Definition: efl_ui_frame_eo.legacy.c:21
struct _Elm_Slideshow_Item_Class_Func Elm_Slideshow_Item_Class_Func
Class functions for slideshow item classes.
Definition: elm_slideshow_common.h:18
int elm_index_standard_priority_get(const Elm_Index *obj)
Control standard_priority group of index.
Definition: elm_index_eo.legacy.c:33
void elm_entry_input_panel_return_key_type_set(Elm_Entry *obj, Elm_Input_Panel_Return_Key_Type return_key_type)
Set the "return" key type.
Definition: elm_entry_eo.legacy.c:219
Evas_Object * hover_parent
hover parent object.
Definition: elm_widget_entry.h:79
Eina_Bool elm_win_socket_listen(Elm_Win *obj, const char *svcname, int svcnum, Eina_Bool svcsys)
Create a socket to provide the service for Plug widget.
The structure type used with the Mouse_Wheel event.
Definition: Ecore_IMF.h:685
@ ECORE_WIN32_WINDOW_TYPE_UNKNOWN
Unknown type.
Definition: Ecore_Win32.h:96
static void eina_vector3_orthogonal_projection_on_plane(Eina_Vector3 *out, const Eina_Vector3 *v, const Eina_Vector3 *normal)
Create orthogonal projection on plane between vector and normal.
char * name
Specific name of the application.
Definition: efreet_desktop.h:99
Elm_Map_Overlay_Type
Set overlay type to be used.
Definition: elm_map_common.h:31
char * utf8
Text in utf8 format.
Definition: efl_canvas_textblock_internal.h:133
Definition: Ecore_Wl2.h:125
void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation)
Rotates the window and resizes it.
Definition: efl_ui_win.c:8430
@ ELM_PREFS_TYPE_TEXT
text type, bound to single-line, text entry UI elements
Definition: elm_prefs_data.h:59
static void eina_vector2_homogeneous_position_transform(Eina_Vector2 *out, const Eina_Matrix3 *m, const Eina_Vector2 *v)
Homogeneous position transform vector.
Used as the data param for the ECORE_CON_EVENT_CLIENT_DEL event.
Definition: Ecore_Con.h:485
Definition: Ecore_X.h:647
static Eina_Bool eina_semaphore_new(Eina_Semaphore *sem, int count_init)
Initializes a new Eina_Semaphore.
An IPC structure for server_del event.
Definition: Ecore_Ipc.h:281
Ecore_IMF_Keyboard_Modifiers modifiers
The keyboard modifiers active when the event has been emitted.
Definition: Ecore_IMF.h:725
#define INF(...)
Macro for logging Eina info messages.
Definition: eina_file_common.h:173
EAPI void ecore_x_randr_screen_primary_output_current_size_get(Ecore_X_Window root, int *w, int *h, int *w_mm, int *h_mm, int *size_index)
get the current set size of a given screen's primary output
Definition: ecore_x_randr.c:254
void eina_tiler_area_size_get(const Eina_Tiler *t, int *w, int *h)
Gets the size of the area covered by the tiler.
Definition: eina_tiler.c:1181
static double eina_vector3_length_get(const Eina_Vector3 *v)
Return the length of the given vector.
int x
x coordinate relative to window where event happened
Definition: Ecore_Input.h:298
Eina_Bool(* title_set)(Evas_Object *obj, const char *title)
function to set a title on the page widget
Definition: elm_prefs_common.h:241
@ EDJE_TWEEN_MODE_ACCELERATE
Accelerate tween mode value.
Definition: Edje_Common.h:1886
EAPI int ecore_getopt_parse(const Ecore_Getopt *parser, Ecore_Getopt_Value *values, int argc, char **argv)
Parses command line parameters.
Definition: ecore_getopt.c:2032
double elm_gesture_layer_line_angular_tolerance_get(const Evas_Object *obj)
This function returns the gesture layer line angular tolerance of an object.
Definition: elm_gesture_layer.c:4039
const Evas_Object_Textblock_Node_Format * evas_textblock_node_format_first_get(Evas_Object *eo_obj)
Gets the first format node.
Definition: evas_object_textblock.c:9886
Definition: Ecore_Wl2.h:360
const char * path
The full file path whitout protocol nor host.
Definition: efreet_uri.h:27
void eina_log_print(int domain, Eina_Log_Level level, const char *file, const char *function, int line, const char *fmt,...) EINA_PRINTF(6
Prints out log message using given domain and level.
void evas_map_util_3d_perspective(Evas_Map *m, Evas_Coord px, Evas_Coord py, Evas_Coord z0, Evas_Coord foc)
Apply a perspective transform to the map.
Definition: evas_map.c:1263
void evas_vg_node_lower(Evas_Vg_Node *obj)
Lower obj to the bottom of its layer.
Definition: efl_canvas_vg_node.c:775
EAPI void ecore_x_icccm_name_class_set(Ecore_X_Window win, const char *n, const char *c)
Set a window name & class.
Definition: ecore_x_icccm.c:731
EOAPI Elm_Widget_Item * elm_obj_genlist_last_item_get(const Eo *obj)
Get the last item in the genlist.
void eina_matrix3_values_set(Eina_Matrix3 *m, double xx, double xy, double xz, double yx, double yy, double yz, double zx, double zy, double zz)
Sets the values of the coefficients of the given floating point matrix.
Definition: eina_matrix.c:129
The structure type for a compact list type.
Definition: eina_clist.h:109
void * data
Pointer to pass to struct data in memory if its already there, of not, NULL.
Definition: elm_store.h:133
EAPI const Eina_List * ecore_drm2_outputs_get(Ecore_Drm2_Device *device)
Get the list of outputs from a drm device.
Definition: ecore_drm2_outputs.c:1009
int(* Ecore_File_Download_Progress_Cb)(void *data, const char *file, long int dltotal, long int dlnow, long int ultotal, long int ulnow)
Callback type used while a download is in progress.
Definition: Ecore_File.h:108
@ EINA_FILE_SOCK
UNIX domain socket type (unused on Windows)
Definition: eina_file.h:127
Eio_File * eio_eet_open(const char *filename, Eet_File_Mode mode, Eio_Eet_Open_Cb eet_cb, Eio_Error_Cb error_cb, const void *data)
Open an eet file on disk, and returns a handle to it asynchronously.
Definition: eio_eet.c:311
EAPI Eina_Stringshare * edje_edit_state_box_alt_layout_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets fallback layout of the box.
Eina_Value * eina_value_optional_new(const Eina_Value_Type *subtype, const void *value)
Creates an optional eina value with the passed value.
Contains the methods used to support the FDO base directory specification.
EOAPI void elm_obj_web_dialog_file_selector_hook_set(Eo *obj, Elm_Web_Dialog_File_Selector func, void *data)
Sets the function to call when an file selector dialog.
EAPI const char * edje_edit_part_selected_state_get(Evas_Object *obj, const char *part, double *value)
Gets the current selected state in part.
Definition: edje_edit.c:3742
void *(* Eet_Descriptor_List_Data_Callback)(void *l)
Callback prototype for Eet_Descriptor_List_Data.
Definition: Eet.h:2722
@ EDJE_CURSOR_PREEDIT_START
Pre-edit start cursor state.
Definition: Edje_Common.h:10
Eina_Bool eina_hash_del_by_data(Eina_Hash *hash, const void *data)
Removes an entry from a hash table identified by its data value.
Definition: eina_hash.c:986
Event sent when the window is shown.
Definition: Ecore_Win32.h:421
unsigned int timestamp
The timestamp when the event occurred.
Definition: Ecore_IMF.h:621
@ ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH
Search string or magnifier icon.
Definition: elm_general.h:140
void eina_matrix4_array_set(Eina_Matrix4 *m, const double *v)
Sets matrix values using an array.
Definition: eina_matrix.c:972
EAPI const char * edje_edit_data_source_generate(Evas_Object *obj)
Returns source code of global block data.
Definition: edje_edit.c:13128
EOAPI void elm_obj_genlist_item_selected_set(Eo *obj, Eina_Bool selected)
Set whether a given genlist item is selected or not.
static double eio_file_atime(const Eina_Stat *st)
Return last access time to a file.
Definition: eio_inline_helper.x:39
void(* use_preedit_set)(Ecore_IMF_Context *ctx, Eina_Bool use_preedit)
Use preedit string to display feedback.
Definition: Ecore_IMF.h:783
void elm_gengrid_item_class_ref(Elm_Gengrid_Item_Class *itc)
Increments object reference count for the item class.
Definition: elm_gengrid.c:5440
Defines a read-and-write able memory region.
Definition: eina_slice.h:117
_Eio_File_Op
Input/Output operations on files.
Definition: Eio_Legacy.h:108
Evas_Object * elm_bg_add(Evas_Object *parent)
Adds a new background to the parent.
Definition: efl_ui_bg.c:304
void(* Eldbus_Dict_Cb_Get)(void *data, const void *key, Eldbus_Message_Iter *var)
Callback used when iterating over a dictionary.
Definition: eldbus_message_helper.h:17
Evas_Native_Surface_Type type
Surface type.
Definition: Evas_Legacy.h:4848
const Eina_Value_Type * EINA_VALUE_TYPE_ULONG
manages unsigned long type.
Definition: eina_value.c:5597
Eina_Inlist * eina_quadtree_collide(Eina_QuadTree *q, int x, int y, int w, int h)
Retrieves items in quadtree inside the target geometry.
Definition: eina_quadtree.c:782
EAPI void ephysics_body_evas_object_update(EPhysics_Body *body)
Update the evas object associated to the body.
Eina_UStrbuf * unicode
Actual paragraph text.
Definition: efl_canvas_textblock_internal.h:132
Edje_Message_Type
Identifiers of Edje message types, which can be sent back and forth code and a given Edje object's th...
Definition: Edje_Legacy.h:571
const char * source
source of the I/O operation
Definition: Eio_Legacy.h:183
EAPI const char * edje_edit_state_text_style_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets style name for a given part state.
Definition: edje_edit.c:8559
const char * elm_entry_anchor_hover_style_get(const Elm_Entry *obj)
Get the style that the hover should use.
Definition: elm_entry_eo.legacy.c:117
static Eina_Lock_Result eina_lock_release(Eina_Lock *mutex)
Releases a lock.
EAPI Eina_Bool ecore_imf_context_input_panel_enabled_get(Ecore_IMF_Context *ctx)
Gets whether the Input Method Context requests to show the input panel automatically.
Definition: ecore_imf_context.c:1044
Eina_Matrix_Type eina_matrix2_type_get(const Eina_Matrix2 *m)
Returns the type of the given floating point matrix.
Definition: eina_matrix.c:961
EAPI Eina_Bool edje_edit_state_external_param_string_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, const char *val)
Sets external parameter of type STRING.
Definition: edje_edit.c:7669
#define ELM_GENLIST_EVENT_EXPANDED
Called when genlist is expanded.
Definition: elm_genlist_eo.h:987
void evas_object_textgrid_supported_font_styles_set(Evas_Textgrid *obj, Evas_Textgrid_Font_Style styles)
This function is not implemented yet, do not use.
Definition: evas_textgrid_eo.legacy.c:3
void elm_label_slide_duration_set(Elm_Label *obj, double duration)
Control the slide duration of the label.
Definition: elm_label_eo.legacy.c:39
void elm_map_overlay_class_append(Elm_Map_Overlay *klass, Elm_Map_Overlay *overlay)
Add a new overlay member to the class overlay.
Definition: elm_map.c:5324
@ ELM_CLOCK_EDIT_MIN_DECIMAL
Decimal digit of minutes value should be editable.
Definition: elm_clock_eo.h:31
@ ECORE_X_NET_WM_PROTOCOL_PING
If enabled the window manager can ping the window to check if it is alive.
Definition: Ecore_X.h:1216
Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name)
Set the icon by icon standards names.
Definition: elm_icon.c:885
int evas_async_events_process(void)
Process the asynchronous event queue.
Definition: evas_async_events.c:181
Efl_Canvas_Object * evas_seat_focus_get(const Evas_Canvas *obj, Evas_Device *seat)
Return the focused object by a given seat.
Definition: evas_canvas_eo.legacy.c:57
const char * elm_gengrid_item_tooltip_style_get(const Elm_Object_Item *it)
Get the style set a given gengrid item's tooltip.
Definition: elm_gengrid.c:4946
EOAPI void elm_obj_colorselector_picked_color_set(Eo *obj, int r, int g, int b, int a)
Set color to colorselector.
@ EDJE_EXTERNAL_PARAM_TYPE_INT
Parameter value is an integer.
Definition: Edje_Common.h:624
void evas_object_image_colorspace_set(Evas_Object *eo_obj, Evas_Colorspace cspace)
Set the colorspace of a given image of the canvas.
Definition: evas_image_legacy.c:912
Evas_Position cur
Current mouse position.
Definition: Evas_Legacy.h:231
Eina_Bool(* value_set)(Evas_Object *obj, Eina_Value *value)
Function to set the value on the item widget.
Definition: elm_prefs_common.h:136
EOAPI void evas_canvas_pointer_output_xy_get(const Eo *obj, int *x, int *y)
This function returns the current known default pointer coordinates.
Definition: elm_widget_naviframe.h:90
Eina_Strbuf * eina_strbuf_manage_new(char *str)
Creates a new string buffer using the passed string.
Evas_Object * event_src
The Evas Object that actually triggered the event, used in cases of proxy event propagation.
Definition: Evas_Legacy.h:208
enum _Eina_Cpu_Features Eina_Cpu_Features
Enumerates different hardware architectures.
void elua_state_include_path_add(Elua_State *es, const char *path)
Add another path to look up modules in to the state.
Definition: elua.c:338
Efreet_Xml.
Definition: efreet_xml.h:43
EAPI Eina_Bool ecore_x_randr_crtc_tracking_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int x, const int y, const int w, const int h)
Definition: ecore_x_randr.c:3307
const char * def
Default value.
Definition: Edje_Common.h:726
Elm_Xdnd_Action
Defines the kind of action associated with the drop data if for XDND.
Definition: elm_cnp.h:91
Eina_List * prev
Previous member in the list.
Definition: eina_list.h:321
Eina_Bool elm_prefs_page_widget_common_add(Evas_Object *prefs, Evas_Object *obj)
Add a page widget to an elm_prefs object.
Definition: elm_prefs.c:1725
EOAPI void elm_obj_genlist_longpress_timeout_set(Eo *obj, double timeout)
Set the timeout in seconds for the longpress event.
@ EINA_MATRIX_TYPE_PROJECTIVE
Projective matrix type.
Definition: eina_matrix.h:52
@ EEZE_UDEV_EVENT_ONLINE
Definition: Eeze.h:214
Eina_Bool hover_right
Hint indicating content fits on the right side of the hover.
Definition: elm_entry_common.h:101
#define EINA_REFCOUNT_UNREF(Variable)
Used when removing a reference to an object.
Definition: eina_refcount.h:62
struct _Eina_Matrixsparse_Cell Eina_Matrixsparse_Cell
Type for a generic sparse matrix cell, opaque for users.
Definition: eina_matrixsparse.h:78
Elm_Process_State elm_process_state_get(void)
The state of the process as a whole.
Definition: efl_ui_win.c:577
double wx
wx in w' = (x * wx) + (y * wy) + (z * wz) + ww
Definition: eina_matrix.h:139
void evas_object_smart_changed(Efl_Canvas_Group *obj)
Marks the object as dirty.
Definition: efl_canvas_group_eo.legacy.c:15
void evas_object_size_hint_max_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
Sets the hints for an object's maximum size.
Definition: evas_object_main.c:2596
double elm_transit_duration_get(const Elm_Transit *transit)
Get the transit animation time.
Definition: elm_transit.c:824
@ EDJE_TEXT_EFFECT_SHADOW_DIRECTION_LEFT
Left shadow direction value.
Definition: Edje_Common.h:2135
EOAPI void elm_obj_prefs_autosave_set(Eo *obj, Eina_Bool autosave)
Control whether a given prefs widget should save its values back (on the user data file,...
Elm_Panel_Orient
Panel orientation mode.
Definition: elm_panel_eo.legacy.h:19
@ EVAS_DEVICE_CLASS_NONE
Not a device.
Definition: Evas_Common.h:319
int elm_gesture_layer_line_min_length_get(const Evas_Object *obj)
This function returns the gesture layer line min length of an object.
Definition: elm_gesture_layer.c:3991
void elm_genlist_select_mode_set(Elm_Genlist *obj, Elm_Object_Select_Mode mode)
Set the genlist select mode.
Definition: elm_genlist_eo.legacy.c:15
void evas_vg_shape_current_ctrl_get(Evas_Vg_Shape *obj, double *x, double *y)
Gets the current control points.
Definition: efl_canvas_vg_shape.c:355
void edje_object_part_text_select_none(const Evas_Object *obj, const char *part)
Sets the selection to be none.
Definition: edje_util.c:2388
static void * eina_array_data_get(const Eina_Array *array, unsigned int idx)
Returns the data at a given position in an array.
Eina_Bool elm_datetime_value_min_set(Evas_Object *obj, const Efl_Time *mintime)
Set the lower boundary of a field.
Definition: elm_datetime.c:114
const char * elm_layout_data_get(const Evas_Object *obj, const char *key)
Get the edje data from the given layout.
Definition: efl_ui_layout.c:3392
void * edje_object_text_insert_filter_callback_del(Eo *obj, const char *part, Edje_Text_Filter_Cb func)
Deletes a function from the filter list.
Definition: edje_legacy.c:552
#define ELM_CONFIG_ICON_THEME_ELEMENTARY
Name to use in elm_config_icon_theme_set() to use Elementary's own icon set.
Definition: elementary_config.h:14
Definition: eina_quaternion.h:50
Evas_GL_Options_Bits options_bits
Extra Surface Options.
Definition: Evas_GL.h:568
EAPI void ecore_x_window_shadow_tree_flush(void)
Flushes the window shadow tree so nothing is stored.
Definition: ecore_x_window.c:1361
EAPI Ecore_X_Colormap ecore_x_default_colormap_get(Ecore_X_Display *disp, Ecore_X_Screen *screen)
Retrieve the default Colormap.
Definition: ecore_x.c:2495
Ecore_Window event_window
The child window where event happened.
Definition: Ecore_Input.h:291
_Eina_Log_State
List of available log states.
Definition: eina_log.h:484
const char * elm_fileselector_path_get(const Evas_Object *obj)
Get the parent directory's path that a given file selector widget is displaying.
Definition: elc_fileselector.c:2191
void evas_object_color_set(Evas_Object *obj, int r, int g, int b, int a)
Sets the general/main color of the given Evas object to the given one.
Definition: evas_object_main.c:2024
EAPI Ecore_IMF_Input_Panel_State ecore_imf_context_input_panel_state_get(Ecore_IMF_Context *ctx)
Gets state of current active input panel.
Definition: ecore_imf_context.c:1197
struct _Eina_Hash Eina_Hash
Type for a generic hash table.
Definition: eina_hash.h:285
Evas_Coord h
height of rectangle
Definition: Evas_Common.h:206
@ EVAS_FONT_HINTING_NONE
No font hinting.
Definition: Evas_Legacy.h:1188
@ ELM_FLIP_PAGE_LEFT
Page left flip mode.
Definition: efl_ui_flip_legacy.h:18
The structure type used with the Preedit_Changed Input Method event.
Definition: Ecore_IMF.h:537
EAPI Eina_Bool ecore_x_input_touch_devices_grab(Ecore_X_Window win)
Definition: ecore_x_xi2.c:937
EAPI int ECORE_WL2_EVENT_FOCUS_IN
Definition: ecore_wl2.c:23
void evas_vg_node_visible_set(Evas_Vg_Node *obj, Eina_Bool v)
Makes the given Evas_Vg_Node object visible or invisible.
Definition: efl_canvas_vg_node.c:719
Used as the data param for the ECORE_CON_EVENT_URL_DATA event.
Definition: Ecore_Con.h:598
Eina_Bool evas_seat_key_modifier_is_set(const Evas_Modifier *m, const char *keyname, const Evas_Device *seat)
Checks the state of a given modifier key of a given seat, at the time of the call.
Definition: evas_key.c:64
enum _Edje_Edit_Image_Comp Edje_Edit_Image_Comp
Compression type for the image.
EOAPI const char * elm_obj_web_useragent_get(const Eo *obj)
Return current useragent of elm_web object.
#define ELM_THUMB_EVENT_GENERATE_ERROR
Called when an error occurred during thumbnail generation.
Definition: elm_thumb_eo.h:30
@ ETHUMB_THUMB_ROTATE_90_CCW
rotate 90° counter-clockwise
Definition: Ethumb.h:272
void elm_object_focus_next(Evas_Object *obj, Elm_Focus_Direction dir)
Give focus to next object in object tree.
Definition: elm_focus_legacy.c:225
Eina_List * edje_mmap_collection_list(Eina_File *f)
Gets a list of groups in an edje mapped file.
Definition: edje_load.c:148
Elm_Map_Route * elm_map_route_add(Elm_Map *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data)
Add a new route to the map object.
Definition: elm_map_eo.legacy.c:81
void elm_glview_size_set(Elm_Glview *obj, int w, int h)
Sets the size of the GLView.
Definition: elm_glview.c:580
void *(* Eina_Thread_Cancellable_Run_Cb)(void *data)
Type for the definition of a cancellable callback to run.
Definition: eina_thread.h:290
@ EDJE_PART_TYPE_IMAGE
Image type value.
Definition: Edje_Legacy.h:3249
unsigned long int atime
The timestamp when the file was last accessed.
Definition: eina_file.h:218
#define EINA_PREFETCH_NOCACHE(arg)
Hints that the pointer arg needs to be pre-fetched into cache.
Definition: eina_types.h:499
struct _Evas_GL_Surface Evas_GL_Surface
The structure type of the Evas GL Surface object, a GL rendering target in Evas GL.
Definition: Evas_GL.h:434
These routines are used for interacting with lines of content using Elm Code.
const char * elm_app_name_get(void)
Get the application formal name, as set by elm_app_name_set().
Definition: elm_main.c:540
const char * replace
Replacement string.
Definition: efl_canvas_textblock_internal.h:119
const char * evas_textblock_escape_string_get(const char *escape)
Returns the unescaped version of escape.
Definition: evas_object_textblock.c:8652
#define EVAS_GL_NOT_INITIALIZED
Evas GL was not initialized or a NULL pointer was passed.
Definition: Evas_GL.h:5074
Eina_Bool eina_strbuf_append_n(Eina_Strbuf *buf, const char *str, size_t maxlen)
Appends a string to a buffer, reallocating as necessary, limited by the given length.
void elm_map_region_bring_in(Elm_Map *obj, double lon, double lat)
Animatedly bring in given coordinates to the center of the map.
Definition: elm_map_eo.legacy.c:153
@ ELM_XDND_ACTION_LIST
List the data.
Definition: elm_cnp.h:97
Eina_Bool calc_subobjs
Set to true if group_calc should also handle subobjs during manual calc.
Definition: elm_widget_layout.h:76
@ EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL
The number layout to allow decimal point and negative sign.
Definition: Edje_Common.h:1326
static Eina_Bool eina_value_pget(const Eina_Value *value, void *ptr)
Gets the generic value to pointer.
Eina_Bool evas_object_repeat_events_get(const Efl_Canvas_Object *obj)
Determine whether an object is set to repeat events.
Definition: efl_canvas_object_eo.legacy.c:33
void edje_object_transition_duration_factor_set(Evas_Object *obj, double scale)
Transition duration factor.
Definition: edje_legacy.c:1129
const char * elm_fileselector_selected_get(const Evas_Object *obj)
Get the currently selected item's (full) path, in the given file selector widget.
Definition: elc_fileselector.c:2351
EAPI void ecore_con_url_cookies_file_add(Ecore_Con_Url *url_con, const char *const file_name)
Adds a file to the list of files from which to load cookies.
Definition: ecore_con_url.c:1030
Eina_Future_Desc eina_future_cb_ignore_error(Eina_Error err)
Returns an Eina_Future_Desc that ignores an error.
Definition: eina_promise.c:1482
Evas_Object * elm_dayselector_add(Evas_Object *parent)
Add the dayselector.
Definition: elm_dayselector.c:469
EOAPI void elm_obj_route_latitude_min_max_get(const Eo *obj, double *min, double *max)
Get the minimum and maximum values along the latitude.
EAPI void * ecore_wl2_display_dmabuf_get(Ecore_Wl2_Display *display)
Retrieve the wl_dmabuf from a given Ecore_Wl2_Display.
Definition: ecore_wl2_display.c:1035
EAPI void ecore_evas_comp_sync_set(Ecore_Evas *ee, Eina_Bool do_sync)
Sets comp syncing to enabled/disabled.
Definition: ecore_evas.c:2743
EAPI Eina_Bool ephysics_body_collision_group_add(EPhysics_Body *body, const char *group)
Add a body to a given collision group.
@ ELM_WIN_INDICATOR_HIDE
Unknown indicator state.
Definition: elm_win_legacy.h:16
@ ELM_FLIP_ROTATE_YZ_CENTER_AXIS
Rotate YZ center axis flip mode.
Definition: efl_ui_flip_legacy.h:13
EAPI Eina_Bool edje_edit_state_external_param_choice_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, const char **val)
Gets external parameter of type CHOICE.
Definition: edje_edit.c:7510
EAPI int embryo_shutdown(void)
Shuts down the Embryo library.
Definition: embryo_main.c:53
EAPI void ecore_x_pixmap_paste(Ecore_X_Pixmap pmap, Ecore_X_Drawable dest, Ecore_X_GC gc, int sx, int sy, int w, int h, int dx, int dy)
Pastes a rectangular area of the given pixmap onto the given drawable.
Definition: ecore_x_pixmap.c:80
void(* glEvasGLImageTargetRenderbufferStorageOES)(GLenum target, EvasGLImage image)
Requires the GL_OES_EGL_image extension, similar to glEGLImageTargetRenderbufferStorageOES.
Definition: Evas_GL.h:5329
#define ELM_ENTRY_EVENT_ABORTED
Called when entry was aborted.
Definition: elm_entry_eo.h:1384
Eina_Bool evas_object_vg_file_set(Evas_Object *obj, const char *file, const char *key)
Set the source file from where an vector object must fetch the real vector data (it may be one of jso...
Definition: efl_canvas_vg_object.c:1117
const char * compose
final string corresponding to the key symbol composed
Definition: Ecore_Input.h:201
Eina_Rbtree_Color
node color.
Definition: eina_rbtree.h:62
@ EVAS_TEXT_STYLE_PLAIN
plain, standard text
Definition: Evas_Legacy.h:6365
void(* member_add)(Evas_Object *o, Evas_Object *child)
code to be run when a child member is added to object
Definition: Evas_Common.h:1961
void eina_freeq_count_max_set(Eina_FreeQ *fq, int count)
Set the maximum number of free pointers this queue is allowed.
Definition: eina_freeq.c:480
void evas_vg_shape_append_arc_to(Evas_Vg_Shape *obj, double x, double y, double rx, double ry, double angle, Eina_Bool large_arc, Eina_Bool sweep)
Append an arc that connects from the current point int the point list to the given point (x,...
Definition: efl_canvas_vg_shape.c:417
Eina_Bool edje_module_load(const char *module)
Loads a new module in Edje.
Definition: edje_module.c:15
void elm_genlist_decorate_mode_set(Elm_Genlist *obj, Eina_Bool decorated)
Set Genlist decorate mode.
Definition: elm_genlist_eo.legacy.c:75
void elm_thumb_quality_set(Evas_Object *obj, int quality)
Set the quality for the thumb object.
Definition: elm_thumb.c:903
EAPI Eina_Bool edje_edit_state_map_rotation_set(Evas_Object *obj, const char *part, const char *state, double value, double x, double y, double z)
Sets map.rotation of given part state.
Definition: edje_edit.c:7828
Eina_Bool eina_xattr_double_get(const char *file, const char *attribute, double *value)
Gets a double from an extended attribute properties.
Definition: eina_xattr.c:550
EAPI Eina_Bool ecore_wl2_window_fullscreen_get(Ecore_Wl2_Window *window)
Get if a given window is fullscreen.
Definition: ecore_wl2_window.c:987
#define EINA_MAGIC_SET(d, m)
Definition to set the magic number of d to m.
Definition: eina_magic.h:235
@ ELM_GLVIEW_STENCIL
Stencil buffer enabled rendering mode (8 bits by default)
Definition: elm_glview_eo.h:38
@ EVAS_GL_RGBA_8888
RGBA surface with alpha.
Definition: Evas_GL.h:477
EAPI void ecore_drm_output_dpms_set(Ecore_Drm_Output *output, int level)
Sets the dpms level of an Ecore_Drm_Output.
Definition: ecore_drm_output.c:1236
void(* Ecore_Con_Eet_Data_Cb)(void *data, Ecore_Con_Reply *reply, const char *protocol_name, void *value)
Called when an Ecore_Con_Eet object receives data.
Definition: Ecore_Con_Eet.h:64
Eina_Bool edje_file_text_class_del(const char *file, const char *text_class)
Delete the file text class.
Definition: edje_util.c:1392
EAPI void ecore_imf_context_input_panel_imdata_set(Ecore_IMF_Context *ctx, const void *data, int len)
Sets the input panel-specific data to deliver to the input panel.
Definition: ecore_imf_context.c:1057
@ ECORE_IMF_CANDIDATE_PANEL_GEOMETRY_EVENT
called when the size of the candidate word panel is changed.
Definition: Ecore_IMF.h:133
void ethumb_client_generate_cancel(Ethumb_Client *client, int id, Ethumb_Client_Generate_Cancel_Cb cancel_cb, const void *data, Eina_Free_Cb free_data)
Ask server to cancel generation of thumbnail.
Definition: ethumb_client.c:1113
double eina_quaternion_distance_square_get(const Eina_Quaternion *a, const Eina_Quaternion *b)
Return the distance in square between of two quaternions.
Definition: eina_quaternion.c:1075
EAPI Ecore_X_Screen * ecore_x_default_screen_get(void)
Retrieves the Ecore_X_Screen handle used for the current X connection.
Definition: ecore_x.c:942
void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha)
Set the alpha channel state of a window.
Definition: efl_ui_win.c:9789
A struct that represents an scheduled event.
Definition: eina_promise.h:130
EAPI EPhysics_Quaternion * ephysics_body_rotation_get(const EPhysics_Body *body, EPhysics_Quaternion *rotation)
Get body's rotation quaternion.
Eldbus_Signal_Handler * eldbus_object_manager_interfaces_removed(Eldbus_Object *obj, Eldbus_Signal_Cb cb, const void *cb_data)
Register a callback on "InterfacesRemoved" signal.
Definition: eldbus_freedesktop.c:92
_Ecore_Exe_Win32_Priority
Defines the priority of the process.
Definition: Ecore_Common.h:1027
EAPI int ECORE_X_MODIFIER_ALT
Definition: ecore_x.c:154
@ ELM_WEB_ZOOM_MODE_LAST
Sentinel value to indicate last enum field during iteration.
Definition: elm_web_legacy.h:11
struct _Elm_Web_Window_Features Elm_Web_Window_Features
Opaque handler containing the features (such as statusbar, menubar, etc) that are to be set on a newl...
Definition: elm_web_common.h:121
EOAPI void elm_obj_genlist_select_mode_set(Eo *obj, Elm_Object_Select_Mode mode)
Set the genlist select mode.
Structure used when action is ECORE_GETOPT_ACTION_STORE.
Definition: Ecore_Getopt.h:150
Evas_Coord w
width of rectangle
Definition: Evas_Common.h:205
Elm_Map_Overlay * elm_map_overlay_polygon_add(Elm_Map *obj)
Add a new polygon overlay to the map object.
Definition: elm_map_eo.legacy.c:123
@ EDJE_TWEEN_MODE_SINUSOIDAL
Sinusoidal tween mode value.
Definition: Edje_Common.h:1885
_Emile_Colorspace
Definition: emile_image.h:24
@ EMILE_COLORSPACE_RGBA_S3TC_DXT1
OpenGL COMPRESSED_RGBA_S3TC_DXT1_EXT format with RGBA punchthrough.
Definition: emile_image.h:39
void elm_bg_load_size_set(Evas_Object *obj, int w, int h)
Sets the size of the pixmap representation of the image set on a given background widget.
Definition: efl_ui_bg.c:181
int evas_init(void)
Directly initialize Evas and its required dependencies.
Definition: evas_main.c:152
EOAPI int elm_obj_entry_cursor_pos_get(const Eo *obj)
Get the current position of the cursor in the entry.
@ EVAS_TOUCH_POINT_STILL
Touch point is not moved after pressed.
Definition: Evas_Legacy.h:1113
const char * name
The name of the anchor, as stated in its href.
Definition: elm_entry_common.h:58
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:483
Eldbus_Proxy * proxy
The proxy object.
Definition: eldbus_object.h:99
_Evas_Native_Surface_Type
Native surface types that image object supports.
Definition: Evas_Legacy.h:4786
void elm_colorselector_palette_item_selected_set(Elm_Object_Item *it, Eina_Bool selected)
Set the selected state of color palette item.
Definition: elm_colorselector.c:2488
EINA_DEPRECATED void elm_fileselector_entry_path_set(Evas_Object *obj, const char *path)
Set the initial file system path and the entry's path string for a given file selector entry widget.
Definition: elc_fileselector_entry.c:383
EAPI Eina_Bool ecore_drm_tty_acquire(Ecore_Drm_Device *dev)
Acquires a virtual terminal.
Definition: ecore_drm_tty.c:297
Eina_List * eina_list_merge(Eina_List *left, Eina_List *right)
Merges two list.
Definition: eina_list.c:1265
@ ELM_GENGRID_ITEM_SCROLLTO_TOP
To the top of viewport.
Definition: elm_general.h:399
#define FUNC_ACCESSOR_CLONE(Function)
Definition for helper macro to cast Function to a Eina_Iterator_Clone_Callback.
Definition: eina_accessor.h:199
EAPI int ecore_init(void)
Sets up connections, signal handlers, sockets etc.
Definition: ecore.c:225
EAPI void ethumb_thumb_compress_set(Ethumb *e, int compress)
Set the compression rate.
Definition: ethumb.c:594
void elm_object_focus_region_show_mode_set(Evas_Object *obj, Elm_Focus_Region_Show_Mode mode)
Set the focus region show mode to a given Elementary object.
Definition: elm_main.c:1994
Definition: elm_store.h:110
EAPI Ecore_X_Window ecore_x_window_override_new(Ecore_X_Window parent, int x, int y, int w, int h)
Creates a window with the override redirect attribute set to True.
Definition: ecore_x_window.c:168
@ EMOTION_VIS_LIBVISUAL_JAKDAW
jakdaw
Definition: Emotion.h:216
void eldbus_signal_handler_free_cb_add(Eldbus_Signal_Handler *handler, Eldbus_Free_Cb cb, const void *data)
Add a callback function to be called when signal handler will be freed.
Definition: eldbus_signal_handler.c:293
void evas_object_line_xy_get(const Evas_Line *obj, int *x1, int *y1, int *x2, int *y2)
Retrieves the coordinates of the end points of the given evas line object.
Definition: evas_line_eo.legacy.c:9
@ EVAS_DEVICE_SUBCLASS_TRACKPOINT
A trackpoint style mouse.
Definition: Evas_Common.h:348
unsigned int max
The maximum size for this directory.
Definition: efreet_icon.h:91
Evas_Object * edje_object_part_table_child_get(const Evas_Object *obj, const char *part, unsigned int col, unsigned int row)
Retrieves a child from a table.
Definition: edje_part_table.c:308
Definition: Ecore_Wayland.h:136
void(* Evas_Object_Intercept_Clip_Set_Cb)(void *data, Evas_Object *obj, Evas_Object *clip)
Function signature for the clip set event of an evas object.
Definition: Evas_Legacy.h:3068
@ EVAS_AXIS_LABEL_DISTANCE
Relative distance along physical Z axis.
Definition: Evas_Legacy.h:363
Eina_List * evas_render_method_list(void)
List all the rendering engines compiled into the copy of the Evas library.
Definition: evas_main.c:767
@ ELM_STORE_ITEM_MAPPING_LABEL
const char * -> label
Definition: elm_store.h:80
EAPI void ecore_drm2_output_primary_set(Ecore_Drm2_Output *output, Eina_Bool primary)
Set a given output to be primary.
Definition: ecore_drm2_outputs.c:1169
Eina_Bool elm_video_audio_mute_get(const Evas_Object *obj)
Get whether audio is muted.
Definition: efl_ui_video.c:508
EAPI void ecore_imf_context_event_callback_call(Ecore_IMF_Context *ctx, Ecore_IMF_Callback_Type type, void *event_info)
Calls a given callback on the context ctx.
Definition: ecore_imf_context.c:821
EAPI Eina_Bool ecore_drm2_output_rotation_set(Ecore_Drm2_Output *output, int rotation)
Set a rotation on a given output.
Definition: ecore_drm2_outputs.c:1533
Eina_Bool model_watch
Set to true once we do watch for model change.
Definition: elm_widget_layout.h:75
void elm_image_animated_play_set(Elm_Image *obj, Eina_Bool play)
Start or stop an image object's animation.
Definition: efl_ui_image.c:1962
Evas_Vg_Node * evas_vg_shape_stroke_fill_get(const Evas_Vg_Shape *obj)
Returns the object that is set for the stroke fill property.
EAPI void ecore_evas_manual_render_set(Ecore_Evas *ee, Eina_Bool manual_render)
Enables/disables manual render.
Definition: ecore_evas.c:2644
Used as the data param for the ECORE_CON_EVENT_URL_PROGRESS event.
Definition: Ecore_Con.h:621
int evas_object_box_option_property_id_get(const Evas_Box *obj, const char *name)
Get the numerical identifier of the property of the child elements of the box o which have name as na...
Definition: evas_box_eo.legacy.c:87
EAPI void ecore_evas_withdrawn_set(Ecore_Evas *ee, Eina_Bool withdrawn)
Sets the withdrawn state of an Ecore_Evas' window.
Definition: ecore_evas.c:2509
Elm_Web_Zoom_Mode
Types of zoom available.
Definition: elm_web_legacy.h:6
@ ELM_MAP_ROUTE_TYPE_MOTOCAR
Route should consider an automobile will be used.
Definition: elm_map_eo.h:40
EAPI void ecore_fb_callback_lose_set(void(*func)(void *data), void *data)
Set a callback called when a virtual terminal is lost.
Definition: ecore_fb_vt.c:263
Definition: emile_image.h:202
Efreet_Icon_Theme_Directory.
Definition: efreet_icon.h:82
@ ECORE_EXE_WIN32_PRIORITY_BELOW_NORMAL
Below default priority.
Definition: Ecore_Common.h:1029
Definition: elm_widget_map.h:222
@ EDJE_ACTION_TYPE_PHYSICS_FORCE
Physics force action value.
Definition: Edje_Common.h:1925
void elm_entry_context_menu_item_icon_get(const Elm_Entry_Context_Menu_Item *item, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type)
Get the icon object packed in the contextual menu item of entry.
Definition: elm_entry.c:4706
@ EPHYSICS_WORLD_SOLVER_USE_2_FRICTION_DIRECTIONS
While calculating a friction impulse consider this should be applied on both bodies (this mode cause ...
Definition: EPhysics.h:943
#define ELM_CLOCK_EVENT_CHANGED
The clock's user changed the time.
Definition: elm_clock_eo.h:302
Describes a single member of struct.
Definition: eina_value.h:3121
int height
The new height.
Definition: Ecore_Win32.h:449
void elm_entry_select_region_set(Elm_Entry *obj, int start, int end)
This selects a region of text within the entry.
Definition: elm_entry_eo.legacy.c:279
EAPI Eina_Bool edje_edit_program_after_del(Evas_Object *obj, const char *prog, const char *after)
Deletes the given program from the list of 'afters' of the program.
Definition: edje_edit.c:12060
#define ELM_GENLIST_EVENT_MULTI_SWIPE_LEFT
Called when multitouch swipe left detected.
Definition: elm_genlist_eo.h:897
@ EINA_THREAD_URGENT
Higher than average process priority.
Definition: eina_thread.h:60
EAPI EPhysics_Body * ephysics_body_soft_box_add(EPhysics_World *world)
Create a new deformable box physics body.
EAPI Ecore_Wl2_Input * ecore_wl2_window_popup_input_get(Ecore_Wl2_Window *window)
Get the seat for a popup window to be used with grab.
Definition: ecore_wl2_window.c:1165
EINA_DEPRECATED Eina_Bool elm_icon_animated_available_get(const Evas_Object *obj)
Get if the icon supports animation or not.
Definition: elm_icon.c:681
void elm_spinner_round_set(Elm_Spinner *obj, int rnd)
Control the round value for rounding.
Definition: elm_spinner_eo.legacy.c:27
EAPI unsigned int ecore_x_dpms_timeout_standby_get(void)
Returns the amount of time of inactivity before standby mode is invoked.
Definition: ecore_x_dpms.c:177
Eina_Unicode * eina_unicode_strdup(const Eina_Unicode *text)
Same as the standard strdup just with Eina_Unicode instead of char.
Definition: eina_unicode.c:128
void eina_hash_foreach(const Eina_Hash *hash, Eina_Hash_Foreach func, const void *fdata)
Calls a function on every member stored in the hash table.
Definition: eina_hash.c:1223
@ ELM_PREFS_TYPE_SEPARATOR
separator type, bound to separator-like UI elements
Definition: elm_prefs_data.h:64
unsigned int efreet_desktop_category_count_get(Efreet_Desktop *desktop)
Retrieves the number of categories the given desktop belongs too.
Definition: efreet_desktop.c:448
Eina_Rbtree * eina_rbtree_inline_insert(Eina_Rbtree *root, Eina_Rbtree *node, Eina_Rbtree_Cmp_Node_Cb cmp, const void *data)
Inserts a new node inside an existing red black tree.
Definition: eina_rbtree.c:307
void ecore_exe_quit(Ecore_Exe *exe)
Sends the given spawned process a quit (SIGQUIT) signal.
Definition: ecore_exe.c:293
Used as the data param for the ECORE_CON_EVENT_SERVER_WRITE event.
Definition: Ecore_Con.h:574
EAPI Eina_Stringshare * edje_edit_state_box_layout_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets primary layout of the box.
@ EMBRYO_ERROR_ASSERT
Forced exit.
Definition: Embryo.h:394
Eina_Bool eina_strbuf_append_vprintf(Eina_Strbuf *buf, const char *fmt, va_list args)
Appends data elements to a string buffer using a va_list.
Definition: eina_strbuf.c:102
Inline array structure.
Definition: eina_inarray.h:225
void evas_color_argb_unpremul(int a, int *r, int *g, int *b)
Undo pre-multiplication of a rgb triplet by an alpha factor.
Definition: evas_main.c:1016
void elm_layout_signal_callback_add(Eo *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data)
Add a callback for a (Edje) signal emitted by a layout widget's underlying Edje object.
Definition: efl_ui_layout.c:3314
void evas_device_parent_set(Evas_Device *dev, Evas_Device *parent) EINA_DEPRECATED
Set the parent of a device.
Definition: evas_device.c:335
Opaque handle to manage Ecore Animator objects.
void(* input_panel_return_key_type_set)(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Return_Key_Type return_key_type)
Set the return key theme of the input panel based on return key type provided.
Definition: Ecore_IMF.h:798
void * evas_object_event_callback_del_full(Evas_Object *obj, Evas_Callback_Type type, Evas_Object_Event_Cb func, const void *data)
Delete (unregister) a callback function registered to a given Evas object event.
Definition: evas_callbacks.c:543
Definition: elm_widget_map.h:195
EAPI void ethumb_free(Ethumb *ethumb)
Free an ethumb object.
Definition: ethumb.c:426
static Eina_Inlist * eina_inlist_first(const Eina_Inlist *list)
Gets the first list node in the list.
const char * eldbus_proxy_interface_get(const Eldbus_Proxy *proxy)
Get the interface name associated with a proxy object.
Definition: eldbus_proxy.c:527
void evas_vg_node_geometry_get(Evas_Vg_Node *obj, int *x, int *y, int *w, int *h)
Retrieves the geometry of the given Evas_Vg_Node object.
Definition: efl_canvas_vg_node.c:737
EOAPI const char * elm_obj_actionslider_selected_label_get(const Eo *obj)
Get actionslider selected label.
EAPI int ecore_buffer_queue_shutdown(void)
Shuts down the Ecore_Buffer_Queue system.
Definition: ecore_buffer_queue_main.c:43
@ ELM_WIN_SOCKET_IMAGE
The window is an image received through a socket.
Definition: elm_win_legacy.h:101
Evas_Object * elm_win_inwin_content_unset(Evas_Object *obj)
Unset the content of an inwin object.
Definition: elm_inwin.c:107
EOAPI void evas_canvas_seat_key_modifier_off(Eo *obj, const char *keyname, Evas_Device *seat)
Disables or turns off programmatically the modifier key with name keyname for a given seat.
EOAPI Elm_Dayselector_Day elm_obj_dayselector_weekend_start_get(const Eo *obj)
Get the weekend starting day of Dayselector.
Definition: elm_priv.h:641
EAPI Eina_Bool ecore_x_e_window_profile_supported_get(Ecore_X_Window root)
Query if the window profile is supported.
Definition: ecore_x_e.c:1342
_Ecore_Power_State
Indicates current system memory state.
Definition: Ecore_Common.h:959
@ ELM_OBJECT_LAYER_DEFAULT
Evas_Object default layer (and thus for Elementary)
Definition: elm_general.h:480
Elm_Sel_Format format
The format of the selection.
Definition: elm_cnp.h:107
int dlclose(void *handle)
Close a dynamic-link library.
Definition: evil_dlfcn.c:99
EAPI Eina_Bool ethumb_frame_set(Ethumb *e, const char *theme_file, const char *group, const char *swallow)
Set the Ethumb Frame.
Definition: ethumb.c:610
@ EVAS_LOAD_ERROR_CANCELLED
File loading has been cancelled.
Definition: Evas_Loader.h:172
Ecore_IMF_Input_Panel_State(* input_panel_state_get)(Ecore_IMF_Context *ctx)
Return input panel state.
Definition: Ecore_IMF.h:802
@ EEZE_DISK_TYPE_CDROM
cdrom drive
Definition: Eeze_Disk.h:51
void * ecore_thread_global_data_wait(const char *key, double seconds)
Gets data stored in the shared hash, or wait for it if it doesn't exist.
Definition: ecore_thread.c:1473
Eina_List * elm_grid_children_get(const Elm_Grid *obj)
Get the list of the children for the grid.
Definition: elm_grid_eo.legacy.c:15
@ ELM_SEL_FORMAT_TEXT
Plain unformatted text: Used for things that don't want rich markup.
Definition: elm_cnp.h:77
EAPI int edje_edit_group_max_h_get(Evas_Object *obj)
Gets the group maximum height.
EAPI int ecore_x_fd_get(void)
Retrieves the X display file descriptor.
Definition: ecore_x.c:929
void evas_object_textgrid_palette_set(Evas_Textgrid *obj, Evas_Textgrid_Palette pal, int idx, int r, int g, int b, int a)
The set color to the given palette at the given index of the given textgrid object.
Definition: evas_textgrid_eo.legacy.c:51
Elm_Focus_Region_Show_Mode mode
the mode which describes which rectangle should be returned in the interest region getter
Definition: elm_widget_gengrid.h:97
#define ELM_GENLIST_EVENT_EDGE_RIGHT
Called when right edge is reached.
Definition: elm_genlist_eo.h:807
Eldbus_Object_Event_Type
An enumeration containing several Eldbus_Object event types.
Definition: eldbus_object.h:61
Contains the methods used to support the FDO URI specification.
Definition: eolian_database.h:253
EAPI int ECORE_WL2_EVENT_DND_END
Definition: ecore_wl2.c:29
EAPI void ecore_fb_touch_screen_calibrate_set(int xscale, int xtrans, int yscale, int ytrans, int xyswap)
Calibrates the touschreen using the given parameters.
Definition: ecore_fb_ts.c:174
Eina_Bool elm_entry_is_empty(const Elm_Entry *obj)
Get whether the entry is empty.
Definition: elm_entry_eo.legacy.c:525
void elm_box_layout_set(Eo *obj, Evas_Object_Box_Layout cb, const void *data, Ecore_Cb free_data)
Set the layout defining function to be used by the box.
Definition: elm_box.c:502
Eldbus_Pending * eldbus_object_peer_ping(Eldbus_Object *obj, Eldbus_Message_Cb cb, const void *data)
Call the method "Ping" on the eldbus object.
Definition: eldbus_object.c:653
void elm_image_file_get(const Eo *obj, const char **file, const char **group)
Get the file that will be used as image.
Definition: efl_ui_image.c:2465
Eina_Iterator * eina_tiler_iterator_new(const Eina_Tiler *t)
Creates a iterator to access the tilers calculated rectangles.
Definition: eina_tiler.c:1291
EAPI Eina_Bool edje_edit_state_external_param_string_get(Evas_Object *obj, const char *part, const char *state, double value, const char *param, const char **val)
Gets external parameter of type STRING.
Definition: edje_edit.c:7477
const char * file
The file name to be passed to eina_log_print().
Definition: eina_promise.h:410
@ ELM_FOCUS_MOVE_POLICY_KEY_ONLY
Move focus by key.
Definition: elm_general.h:818
@ ELM_PREFS_TYPE_TEXTAREA
text area type, bound to multi-line, text entry UI elements
Definition: elm_prefs_data.h:60
EAPI void ecore_win32_window_cursor_set(Ecore_Win32_Window *window, Ecore_Win32_Cursor *cursor)
Set the given cursor to the given window.
Definition: ecore_win32_window.c:1451
@ ECORE_IMF_INPUT_HINT_AUTOFILL_ID
Autofill hint for a user's ID.
Definition: Ecore_IMF.h:426
#define EINA_FREE_CB(Function)
Macro to cast to Eina_Free_Cb.
Definition: eina_types.h:609
EAPI int edje_edit_image_set_id_get(Evas_Object *obj, const char *name)
Gets id of image set.
Definition: edje_edit.c:9139
_Edje_Text_Effect
Definition: Edje_Common.h:2117
EOAPI void elm_obj_entry_anchor_hover_style_set(Eo *obj, const char *style)
Set the style that the hover should use.
void eina_quad_coords_set(Eina_Quad *q, double qx0, double qy0, double qx1, double qy1, double qx2, double qy2, double qx3, double qy3)
Sets the values of the coordinates of the given quadrangle.
Definition: eina_quad.c:115
int exit_code
The exit code of the process.
Definition: Ecore_Common.h:1068
void(* add)(Evas_Object *o)
code to be run when adding object to a canvas
Definition: Evas_Common.h:1951
Eina_Rectangle_Outside eina_rectangle_outside_position(Eina_Rectangle *rect1, Eina_Rectangle *rect2)
calculates where rect2 is outside of rect1.
Definition: eina_rectangle.c:896
An opaque structure representing a piece of data that will be available at a later point.
Evas_Object * evas_object_line_add(Evas *e)
Adds a new evas line object to the given evas.
Definition: evas_object_line.c:88
EAPI Eina_Bool ecore_x_randr_crtc_pos_relative_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc_r1, Ecore_X_Randr_Crtc crtc_r2, Ecore_X_Randr_Output_Policy policy, Ecore_X_Randr_Relative_Alignment alignment)
Sets a CRTC relative to another one.
Definition: ecore_x_randr.c:1755
EAPI void ecore_con_url_verbose_set(Ecore_Con_Url *url_con, Eina_Bool verbose)
Toggles libcurl's verbose output.
Definition: ecore_con_url.c:1397
EAPI int ecore_win32_dnd_shutdown()
Shut down the Ecore_Win32 Drag and Drop module.
Definition: ecore_win32_dnd.c:95
@ ELM_PREFS_RESET_DEFAULTS
reset to default values, declared in its .epb file
Definition: elm_prefs_data.h:39
const char * elm_config_accel_preference_get(void)
Get Elementary's preferred engine to use.
Definition: elm_config.c:4540
unsigned int seat_id
The seat on which the selection changed, or NULL for "default".
Definition: elm_cnp.h:122
void elm_win_role_set(Evas_Object *obj, const char *role)
The role of the window.
Definition: efl_ui_win.c:9755
Eldbus_Message_Iter * eldbus_message_iter_get(const Eldbus_Message *msg)
Get the main Eldbus_Message_Iter from the Eldbus_Message.
Definition: eldbus_message.c:264
EINA_DEPRECATED void elm_diskselector_side_label_lenght_set(Evas_Object *obj, int len)
Set the side labels max length.
Eina_Future_Scheduler * scheduler
The scheduler used to create the entry.
Definition: eina_promise.h:135
struct _Ecore_Pipe Ecore_Pipe
A handle for pipes.
Definition: Ecore_Common.h:2402
void elm_radio_group_add(Efl_Ui_Radio *obj, Efl_Ui_Radio *group)
Add this radio to a group of other radio objects.
Definition: efl_ui_radio.c:465
EOAPI void elm_obj_gengrid_align_set(Eo *obj, double align_x, double align_y)
Set the items grid's alignment within a given gengrid widget.
@ ECORE_WIN32_WINDOW_STATE_FULLSCREEN
fullscreen window
Definition: Ecore_Win32.h:76
char * realpath(const char *file_name, char *resolved_name)
Return an absolute or full path name for a specified relative path name.
Definition: evil_stdlib.c:190
EAPI const Ecore_Evas * ecore_evas_window_group_get(const Ecore_Evas *ee)
Gets the canvas group set.
Definition: ecore_evas.c:2547
static unsigned int eina_list_count(const Eina_List *list)
Gets the count of the number of items in a list.
Eina_Bool elm_object_orientation_mode_disabled_get(const Evas_Object *obj)
Get the orientation mode of a given widget.
Definition: elm_main.c:1970
Evas_Render_Op evas_object_render_op_get(const Evas_Object *eo_obj)
Retrieves the current value of the operation used for rendering the Evas object.
Definition: evas_object_main.c:2177
EINA_DEPRECATED void edje_extern_object_aspect_set(Evas_Object *obj, Edje_Aspect_Control aspect, Evas_Coord aw, Evas_Coord ah)
Sets the object aspect size.
Definition: edje_util.c:3264
Key release event.
Definition: Evas_Legacy.h:331
void elm_table_pack_set(Evas_Object *subobj, int col, int row, int colspan, int rowspan)
Set the packing location of an existing child of the table.
Definition: elm_table.c:261
void elm_colorselector_palette_item_color_set(Elm_Object_Item *it, int r, int g, int b, int a)
Set palette item's color.
Definition: elm_colorselector.c:2407
static double eina_vector2_distance_square_get(const Eina_Vector2 *a, const Eina_Vector2 *b)
Return the distance in square between of two vectors.
@ EMBRYO_ERROR_STACKLOW
Invalid instruction.
Definition: Embryo.h:399
Evas_Version * evas_version
Evas Version Information.
Definition: main.c:5
void * edje_object_text_markup_filter_callback_del_full(Eo *obj, const char *part, Edje_Markup_Filter_Cb func, void *data)
Deletes a function and matching user data from the markup filter list.
Definition: edje_legacy.c:652
static double eina_vector3_length_square_get(const Eina_Vector3 *v)
Return the length in square of the given vector.
EAPI void * ecore_imf_context_client_canvas_get(Ecore_IMF_Context *ctx)
Gets the client canvas of the Input Method Context.
Definition: ecore_imf_context.c:275
void elm_map_overlay_icon_set(Elm_Map_Overlay *overlay, Evas_Object *icon)
Set a icon of the overlay.
Definition: elm_map.c:5134
EAPI void ecore_wl2_window_class_set(Ecore_Wl2_Window *window, const char *clas)
Set the class of a given window.
Definition: ecore_wl2_window.c:1073
String buffer to facilitate string operations.
Definition: eina_strbuf_common.h:15
EAPI void ephysics_body_linear_movement_enable_get(const EPhysics_Body *body, Eina_Bool *enable_x, Eina_Bool *enable_y, Eina_Bool *enable_z)
Get body's movement on x, y and z axes behavior.
@ ELM_IMAGE_FLIP_TRANSPOSE
flip image along the y = (width - x) line (bottom-left to top-right)
Definition: elm_image_legacy.h:400
Definition: elm_widget_fileselector.h:116
void * eina_file_virtual_map_all(Eina_File *file)
Map the entire contents of a virtual file to a buffer.
Definition: eina_file_common.c:225
int edje_shutdown(void)
Shuts down the Edje library.
Definition: edje_main.c:264
Elm_Slider_Indicator_Visible_Mode elm_slider_indicator_visible_mode_get(const Evas_Object *obj)
Set/Get the visible mode of indicator.
Definition: elm_slider.c:1774
@ EDJE_ACTION_TYPE_DRAG_VAL_PAGE
Drag val page action value.
Definition: Edje_Common.h:1914
@ ECORE_IMF_KEYBOARD_LOCK_NUM
"Num" lock is active
Definition: Ecore_IMF.h:280
Eina_Bool eeze_disk_removable_get(Eeze_Disk *disk)
Return whether the disk is removable.
Definition: eeze_disk.c:439
EAPI Eina_Bool edje_edit_program_transition_value3_set(Evas_Object *obj, const char *prog, double value)
Sets the interpolation value 3 of the transition.
void evas_object_smart_callbacks_descriptions_get(const Evas_Object *obj, const Evas_Smart_Cb_Description ***class_descriptions, unsigned int *class_count, const Evas_Smart_Cb_Description ***instance_descriptions, unsigned int *instance_count)
Retrieve an smart object's know smart callback descriptions (both instance and class ones).
Definition: evas_object_smart.c:1217
#define eina_future_then_easy(_prev,...)
A syntactic sugar over eina_future_then() and eina_future_cb_easy().
Definition: eina_promise.h:1869
EOAPI void evas_canvas_data_attach_set(Eo *obj, void *data)
Attaches a specific pointer to the evas for fetching later.
@ ELM_PREFS_TYPE_LABEL
label type, bound to read-only, label UI elements
Definition: elm_prefs_data.h:57
Evas_Object * elm_multibuttonentry_add(Evas_Object *parent)
Add a new multibuttonentry to the parent.
Definition: elc_multibuttonentry.c:1628
void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted)
Invert a given progress bar widget's displaying values order.
Definition: efl_ui_progressbar.c:879
unsigned long timestamp
The time the event occurred.
Definition: Ecore_Win32.h:403
EOAPI Eina_Bool elm_obj_web_url_set(Eo *obj, const char *url)
Sets the URL for the web object.
EINA_DEPRECATED EAPI int edje_edit_part_item_aspect_h_get(Evas_Object *obj, const char *part, const char *item)
Gets the aspect height value of a part's item.
void elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs)
Set custom focus chain.
Definition: elm_focus_legacy.c:131
char * icon
Icon to display in file manager, menus, etc.
Definition: efreet_desktop.h:102
Eina_Bool eina_file_map_faulted(Eina_File *file, void *map)
Tells whether there has been an IO error during the life of a mmaped file.
Definition: eina_file.c:1127
void evas_key_lock_off(Evas_Canvas *obj, const char *keyname)
Disables or turns off programmatically the lock key with name keyname for the default seat.
Definition: evas_canvas_eo.legacy.c:201
Definition: evas_font.h:247
EAPI void edje_edit_state_image_border_get(Evas_Object *obj, const char *part, const char *state, double value, int *l, int *r, int *t, int *b)
Gets the image border of a part state.
Definition: edje_edit.c:10780
double elm_config_scale_get(void)
Get the global scaling factor.
Definition: elm_config.c:2986
#define EINA_MAGIC_CHECK(d, m)
Definition to test if d is NULL or not, and if not NULL, if d->__eina_magic is equal to m.
Definition: eina_magic.h:247
void(* Evas_Object_Intercept_Focus_Set_Cb)(void *data, Evas_Object *obj, Eina_Bool focus)
Function signature for the focus set event of an evas object.
Definition: Evas_Legacy.h:3024
EINA_DEPRECATED Eina_Bool elm_icon_aspect_fixed_get(const Evas_Object *obj)
Get if the object retains the original aspect ratio.
Definition: elm_icon.c:847
EAPI int embryo_parameter_string_push(Embryo_Program *ep, const char *str)
Pushes a string onto the function stack to use as a parameter for the next function that is called in...
Definition: embryo_amx.c:1945
void(* Ecore_Thread_Cb)(void *data, Ecore_Thread *thread)
A callback used by Ecore_Thread helper.
Definition: Ecore_Common.h:1735
EOAPI Elm_Object_Select_Mode elm_obj_genlist_item_select_mode_get(const Eo *obj)
Get the genlist item's select mode.
int size
the length of the data sent
Definition: Ecore_Con.h:576
const char * elm_slider_indicator_format_get(const Evas *obj)
Get the indicator label format of the slider.
Definition: elm_slider.c:1698
Eina_Iterator * eina_carray_iterator_new(void **array)
Creates an Eina_Iterator that iterates through a NUL-terminated C array.
Definition: eina_iterator.c:214
EOAPI Eina_Bool elm_obj_genlist_multi_select_get(const Eo *obj)
Get if multi-selection in genlist is enabled or disabled.
struct _Eina_Value_List Eina_Value_List
Value type for EINA_VALUE_TYPE_LIST.
Definition: eina_value.h:1906
Definition: evas_filter.h:136
long * longp
Long pointer.
Definition: Ecore_Getopt.h:135
void eina_strbuf_reset(Eina_Strbuf *buf)
Resets a string buffer.
void elm_mapbuf_point_color_set(Elm_Mapbuf *obj, int idx, int r, int g, int b, int a)
The color of a point (vertex) in the mapbuf.
Definition: elm_mapbuf_eo.legacy.c:51
void elm_thumb_aspect_set(Evas_Object *obj, Ethumb_Thumb_Aspect aspect)
Set the aspect for the thumb object.
Definition: elm_thumb.c:782
EAPI Eina_Bool ecore_drm_output_enable(Ecore_Drm_Output *output)
Enables a Ecore_Drm_Output.
Definition: ecore_drm_output.c:1016
void edje_object_part_text_input_panel_layout_set(Evas_Object *obj, const char *part, Edje_Input_Panel_Layout layout)
Sets the layout of the input panel.
Definition: edje_util.c:2716
Definition: Ecore_Wl2.h:296
@ ECORE_IMF_INPUT_PANEL_LANGUAGE_EVENT
called when the language of the input panel is changed.
Definition: Ecore_IMF.h:129
@ ELM_STORE_ITEM_MAPPING_STATE
Eina_Bool -> state.
Definition: elm_store.h:81
const Eina_Value_Type * EINA_VALUE_TYPE_BLOB
manages blob of bytes type, see Eina_Value_Blob
Definition: eina_value.c:5613
EAPI Eina_Bool edje_edit_script_set(Evas_Object *obj, const char *code)
Sets the code for the group script.
Definition: edje_edit.c:12135
Eina_Bool elm_entry_prediction_hint_hash_set(Elm_Entry *obj, const char *key, const char *value)
Sets the prediction hint data at the specified key.
Definition: elm_entry_eo.legacy.c:573
void evas_object_vg_viewbox_align_set(Evas_Object *obj, double align_x, double align_y)
Control how the viewbox is positioned inside the viewport.
Definition: efl_canvas_vg_object_eo.legacy.c:15
void eina_matrix3_adjoint(const Eina_Matrix3 *m, Eina_Matrix3 *a)
Computes the adjoint of the given matrix.
Definition: eina_matrix.c:322
EAPI Ecore_Evas * ecore_evas_wayland_shm_new(const char *disp_name, unsigned int parent, int x, int y, int w, int h, Eina_Bool frame)
Create an Ecore_Evas window using the wayland-shm engine.
Definition: ecore_evas.c:4461
EAPI double edje_edit_part_item_index_weight_y_get(Evas_Object *obj, const char *part, unsigned int index)
Gets the vertical weight value of a part item.
Mouse button press event.
Definition: Evas_Legacy.h:160
void(* preedit_string_with_attributes_get)(Ecore_IMF_Context *ctx, char **str, Eina_List **attrs, int *cursor_pos)
return current preedit string, attributes, and cursor position
Definition: Ecore_IMF.h:786
EINA_DEPRECATED const char * elm_object_translatable_text_part_get(const Evas_Object *obj, const char *part)
Get the original string set as translatable for an object.
Definition: elm_main.c:1561
EAPI Eina_Bool edje_edit_part_item_index_aspect_mode_set(Evas_Object *obj, const char *part, unsigned int index, Edje_Aspect_Control mode)
Sets aspect mode for an item of TABLE or BOX.
Definition: edje_edit.c:5685
Evas_Device * evas_default_device_get(const Evas_Canvas *obj, Evas_Device_Class type)
Return the default device of a given type.
Definition: evas_canvas_eo.legacy.c:375
Eina_List * edje_signals
The list of edje signal callbacks.
Definition: elm_widget_layout.h:54
Definition: elm_widget_map.h:164
void eina_matrix3_rectangle_transform(const Eina_Matrix3 *m, const Eina_Rectangle *r, const Eina_Quad *q)
Computes the transformation of a rectangle using the given matrix.
Definition: eina_matrix.c:265
static const char * eina_log_level_name_get(int level, char name[4])
Function to format the level as a 3 character (+1 null byte) string.
Definition: eina_inline_log.x:110
@ EINA_FILE_UNKNOWN
Unknown file type.
Definition: eina_file.h:120
EAPI void ecore_con_url_timeout_set(Ecore_Con_Url *url_con, double timeout)
Sets timeout in seconds.
Definition: ecore_con_url.c:1379
struct _Elm_Transit Elm_Transit
The Transit created with elm_transit_add().
Definition: elm_transit.h:130
const Eina_Value_Struct_Member * members
array of member descriptions, if member_count is zero, then it must be NULL terminated.
Definition: eina_value.h:3147
@ ELM_FILESELECTOR_SORT_LAST
Sentinel value to indicate last enum field during iteration.
Definition: elm_interface_fileselector_eo.h:44
static const Eina_Value_Struct_Desc * eina_value_struct_desc_get(const Eina_Value *value)
Checks for a struct and get its description.
@ EVAS_TEXT_STYLE_OUTLINE
text with an outline
Definition: Evas_Legacy.h:6367
Eina_List * elm_box_children_get(const Elm_Box *obj)
Get a list of the objects packed into the box.
Definition: elm_box_eo.legacy.c:51
int direction
Orientation of the wheel (horizontal/vertical)
Definition: Ecore_Input.h:270
EOAPI Eina_Bool elm_obj_entry_prediction_allow_get(const Eo *obj)
Get whether the entry should allow to use the text prediction.
The version of Eina.
Definition: eina_main.h:62
Eina_List * annotations
List with interface annotations.
Definition: eldbus_introspection.h:53
Eldbus_Connection_Event_Type
Enum of several Eldbus connection events.
Definition: eldbus_connection.h:145
EAPI void ecore_ipc_client_data_size_max_set(Ecore_Ipc_Client *cl, int size)
Sets the max data payload size for an Ipc message in bytes.
Definition: ecore_ipc.c:1429
void(* input_panel_position_set)(Ecore_IMF_Context *ctx, int x, int y)
Set the position of the input panel.
Definition: Ecore_IMF.h:812
void elm_gengrid_item_size_get(const Elm_Gengrid *obj, int *w, int *h)
Get the size set for the items of a given gengrid widget.
Definition: elm_gengrid_eo.legacy.c:99
EAPI struct wl_cursor * ecore_wl_cursor_get(const char *cursor_name)
Retrieves the requested cursor from the cursor theme.
Definition: ecore_wl.c:461
EAPI int ecore_evas_aux_hint_add(Ecore_Evas *ee, const char *hint, const char *val)
Creates an auxiliary hint of the Ecore_Evas.
Definition: ecore_evas.c:2287
@ EVAS_AXIS_LABEL_WINDOW_Y
Y coordinate mapped to the window.
Definition: Evas_Legacy.h:372
EAPI const Eina_List * ephysics_body_collision_group_list_get(const EPhysics_Body *body)
Get the collision group list of body.
const char * elm_map_route_node_get(const Elm_Map_Route *route)
Get the information of route nodes.
Definition: elm_map.c:4753
const Eina_List * elm_genlist_item_subitems_get(const Elm_Genlist_Item *obj)
Get the list of subitems of a given item.
Definition: elm_genlist_item_eo.legacy.c:21
EAPI Eet_Node * eet_node_struct_new(const char *name, Eina_List *nodes)
Creates a new struct node.
Definition: eet_node.c:193
Eina_Promise * eina_promise_race_array(Eina_Future *array[])
Creates a race promise.
Definition: eina_promise.c:1440
@ EDJE_TEXT_EFFECT_SHADOW_DIRECTION_TOP_LEFT
Top left shadow direction value.
Definition: Edje_Common.h:2136
Evas_Position prev
Previous mouse position.
Definition: Evas_Legacy.h:232
void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted)
Invert a given slider widget's displaying values order.
Definition: elm_slider.c:1538
Elm_Transit_Effect_Flip_Axis
The axis along which flip effect should be applied.
Definition: elm_transit.h:92
void elm_config_profile_derived_del(const char *profile)
Deletes a profile that is derived from the current one.
Definition: elm_config.c:954
EAPI const char * edje_edit_program_sample_name_get(Evas_Object *obj, const char *prog)
Gets sample name of the program.
Definition: edje_edit.c:11312
Eina_Bool edje_object_part_text_cursor_prev(Edje_Object *obj, const char *part, Edje_Cursor cur)
Moves the cursor to the previous char evas_textblock_cursor_char_prev.
Definition: edje_legacy.c:337
void * data
The message data.
Definition: Ecore_Ipc.h:300
void(* Evas_Object_Intercept_Hide_Cb)(void *data, Evas_Object *obj)
Function signature for the hide event of an evas object.
Definition: Evas_Legacy.h:2920
Eio_File * eio_file_map_all(Eina_File *f, Eina_File_Populate rule, Eio_Filter_Map_Cb filter_cb, Eio_Map_Cb map_cb, Eio_Error_Cb error_cb, const void *data)
Asynchronously map a file in memory.
Definition: eio_map.c:245
Eina_List * efreet_util_desktop_generic_name_glob_list(const char *glob)
Find all desktops where generic name matches a glob pattern.
Definition: efreet_utils.c:394
Eina_Bool eina_hash_direct_add_by_hash(Eina_Hash *hash, const void *key, int key_length, int key_hash, const void *data)
Adds an entry to a hash table by its key hash without duplicating the string key.
Definition: eina_hash.c:921
void elm_object_cursor_unset(Evas_Object *obj)
Unset cursor for object.
Definition: els_cursor.c:697
void eina_array_flush(Eina_Array *array)
Clears an array's elements and deallocates the memory.
Definition: eina_array.c:330
Eina_Bool delete_me
Leave this alone - set it to 0 if you have a const class of your own.
Definition: elm_gen.h:116
EAPI Elput_Seat * elput_device_seat_get(const Elput_Device *dev)
Get the seat object for a device.
Definition: elput_input.c:889
Eina_Bool elm_genlist_decorate_mode_get(const Elm_Genlist *obj)
Get Genlist decorate mode.
Definition: elm_genlist_eo.legacy.c:81
const char * ecore_exe_tag_get(const Ecore_Exe *exe)
Retrieves the tag attached to the given process handle.
Definition: ecore_exe.c:179
#define ELM_GENLIST_EVENT_CONTRACT_REQUEST
Called when contract is requested.
Definition: elm_genlist_eo.h:960
@ ELM_INPUT_PANEL_LAYOUT_EMAIL
Email layout.
Definition: elm_general.h:79
double edje_object_base_scale_get(const Evas_Object *obj)
Gets a given Edje object's base_scale factor.
Definition: edje_util.c:453
@ EVAS_IMAGE_CONTENT_HINT_STATIC
The contents won't change over time.
Definition: Evas_Common.h:265
EAPI int elput_touch_scroll_method_get(Elput_Device *device)
Get the current scroll method set on a device.
Definition: elput_touch.c:123
EAPI void ephysics_body_collision_position_get(const EPhysics_Body_Collision *collision, Evas_Coord *x, Evas_Coord *y, Evas_Coord *z)
Get the position(x, y) of a body's collision.
EOAPI Elm_Widget_Item * elm_obj_genlist_search_by_text_item_get(Eo *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags)
Get genlist item by given string.
EAPI void ecore_x_e_window_profile_list_set(Ecore_X_Window win, const char **profiles, unsigned int num_profiles)
Set the array of window profiles.
Definition: ecore_x_e.c:1166
EAPI int ECORE_EVAS_EWS_EVENT_CONFIG_CHANGE
some other window property changed (title, name, class, alpha, transparent, shaped....
Definition: ecore_evas_ews.c:35
#define EINA_LIST_FOREACH_SAFE(list, l, l_next, data)
Definition for the macro to iterate over a list with support for node deletion.
Definition: eina_list.h:1526
int ecore_wl2_init(void)
Initialize the Ecore_Wl2 library.
Definition: ecore_wl2.c:127
Eina_Bool signalled
Set to 1 if the process exited due to uncaught signal.
Definition: Ecore_Common.h:1072
const char * elm_map_route_waypoint_get(const Elm_Map_Route *route)
Get the information of route waypoint.
Definition: elm_map.c:4760
const char * efreet_util_path_to_file_id(const char *path)
Returns the fdo file id for a given path.
Definition: efreet_utils.c:99
Eina_Bool evas_object_smart_need_recalculate_get(const Efl_Canvas_Group *obj)
Indicates that the group's layout needs to be recalculated.
Definition: efl_canvas_group_eo.legacy.c:9
EAPI void ecore_wl2_window_available_rotations_set(Ecore_Wl2_Window *window, const int *rots, unsigned int count)
Set a windows available rotations.
Definition: ecore_wl2_window.c:1256
EAPI void ethumb_thumb_dir_path_set(Ethumb *e, const char *path)
Set the ethumb thumbnails path.
Definition: ethumb.c:702
void elm_map_overlay_paused_set(Elm_Map_Overlay *overlay, Eina_Bool paused)
Pause or unpause the overlay.
Definition: elm_map.c:4986
static Eina_F16p16 eina_f16p16_sub(Eina_F16p16 a, Eina_F16p16 b)
Calculates the subtraction of two Eina_F16p16 floating point numbers.
EAPI Eina_Bool eeze_disk_mounted_get(Eeze_Disk *disk)
Return the mount state of a disk.
Definition: eeze_disk_mount.c:205
Eina_Tmpstr * eina_tmpstr_add_length(const char *str, size_t length)
Adds a new temporary string based on the input string and length.
Definition: eina_tmpstr.c:67
#define EPHYSICS_BODY_RESTITUTION_RUBBER
Restitution coefficient of rubber.
Definition: EPhysics.h:2158
@ ELM_XDND_ACTION_PRIVATE
Private action type.
Definition: elm_cnp.h:95
EAPI void ecore_con_url_additional_header_add(Ecore_Con_Url *url_con, const char *key, const char *value)
Adds an additional header to the request connection object.
Definition: ecore_con_url.c:967
void *(* Efreet_Desktop_Command_Cb)(void *data, Efreet_Desktop *desktop, char *command, int remaining)
A callback used with efreet_desktop_command_get()
Definition: efreet_desktop.h:46
EAPI void ecore_wl2_window_aux_hint_del(Ecore_Wl2_Window *window, int id)
Delete an auxiliary hint on a given window.
Definition: ecore_wl2_window.c:1423
EAPI Eina_Bool eeze_mount_mtab_scan(void)
Scan /etc/mtab a single time.
Definition: eeze_disk_dummy.c:71
#define EET_T_UINT
Data type: unsigned int.
Definition: Eet.h:2587
void elm_access_info_cb_set(Evas_Object *obj, int type, Elm_Access_Info_Cb func, const void *data)
Set content callback to give information for specific type.
Definition: elm_access.c:1309
EAPI void ecore_x_randr_crtc_tracking_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h)
Definition: ecore_x_randr.c:3277
_Ecore_X_Window_State_Hint
Defines the different state hint of the window of Ecore_X.
Definition: Ecore_X.h:1248
EAPI void ecore_cocoa_window_resize(Ecore_Cocoa_Window *window, int w, int h)
Resizes a Cocoa window to a given size.
void elm_win_size_step_set(Evas_Object *obj, int w, int h)
Set the window stepping used with sizing calculation.
Definition: efl_ui_win.c:8666
void edje_object_part_text_prediction_allow_set(Evas_Object *obj, const char *part, Eina_Bool prediction)
Sets whether the prediction is allowed or not.
Definition: edje_util.c:2829
EAPI void ecore_imf_context_focus_out(Ecore_IMF_Context *ctx)
Notifies the Input Method Context that the widget to which its correspond has lost focus.
Definition: ecore_imf_context.c:365
static Eina_Bool eina_lock_new(Eina_Lock *mutex)
Initializes a new Eina_Lock.
Type describing dash.
Definition: Evas_Legacy.h:3810
EAPI int eet_write_cipher(Eet_File *ef, const char *name, const void *data, int size, int compress, const char *cipher_key)
Writes a specified entry to an eet file handle using a cipher.
Definition: eet_lib.c:2342
EAPI Eina_Bool edje_edit_part_multiline_set(Evas_Object *obj, const char *part, Eina_Bool multiline)
Sets multiline for part.
Definition: edje_edit.c:3960
EAPI Eina_Bool edje_edit_group_data_value_set(Evas_Object *obj, const char *itemname, const char *value)
Sets the data associated with the given itemname.
Definition: edje_edit.c:2486
@ EVAS_VG_GRADIENT_SPREAD_LAST
Sentinel value to indicate last enum field during iteration.
Definition: Evas_Legacy.h:3799
Evas_Object *(* add)(const Elm_Prefs_Item_Iface *iface, Evas_Object *prefs, const Elm_Prefs_Item_Type type, const Elm_Prefs_Item_Spec spec, Elm_Prefs_Item_Changed_Cb it_changed_cb)
Function to instantiate the item widget.
Definition: elm_prefs_common.h:130
@ EMILE_COLORSPACE_RGB8_ETC2
OpenGL GL_COMPRESSED_RGB8_ETC2 texture compression format (4 bit per pixel)
Definition: emile_image.h:35
EAPI Eina_List * edje_edit_vectors_list_get(Evas_Object *obj)
Gets the list of all the vectors in the given edje.
Definition: edje_edit.c:9681
EAPI const char * edje_edit_program_source_get(Evas_Object *obj, const char *prog)
Gets source of a given program.
Definition: edje_edit.c:11282
unsigned int base_mods
Definition: Ecore_X.h:2533
int ecore_file_shutdown()
Shuts down the Ecore_File library.
Definition: ecore_file.c:125
void(* Efreet_Desktop_Type_Save_Cb)(Efreet_Desktop *desktop, Efreet_Ini *ini)
A callback used to save data for custom types.
Definition: efreet_desktop.h:63
EAPI int edje_edit_vector_id_get(Evas_Object *obj, const char *vector_name)
Gets vector id for a given vector name.
Definition: edje_edit.c:9699
Eina_Bool elm_fileselector_expandable_get(const Evas_Object *obj)
Get whether tree view is enabled for the given file selector widget.
Definition: elc_fileselector.c:2140
void ecore_timer_interval_set(Efl_Loop_Timer *obj, double in)
Interval the timer ticks on.
Definition: efl_loop_timer_eo.legacy.c:3
_Evas_GL_Multisample_Bits
Enumeration that defines the configuration options for a Multisample Anti-Aliased (MSAA) rendering su...
Definition: Evas_GL.h:528
Eina_Bool evas_textblock_cursor_geometry_bidi_get(const Efl_Text_Cursor_Handle *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch, Evas_Coord *cx2, Evas_Coord *cy2, Evas_Coord *cw2, Evas_Coord *ch2, Evas_Textblock_Cursor_Type ctype)
Returns the geometry of two cursors ("split cursor"), if logical cursor is between LTR/RTL text,...
Definition: evas_object_textblock.c:12791
EAPI Eina_Bool eeze_disk_mount(Eeze_Disk *disk)
Begin a mount operation on the disk.
Definition: eeze_disk_mount.c:254
double elm_config_drag_anim_duration_get(void)
Get the animation duration for container objects.
Definition: elm_config.c:4742
Eina_Inlist * eina_inlist_sorted_insert(Eina_Inlist *list, Eina_Inlist *item, Eina_Compare_Cb func)
Inserts a new node into a sorted list.
Definition: eina_inlist.c:558
EAPI Eina_Bool edje_edit_part_add(Evas_Object *obj, const char *name, Edje_Part_Type type)
Creates a new part in the given edje.
Definition: edje_edit.c:3330
EAPI int ECORE_X_EVENT_PRESENT_COMPLETE
Definition: ecore_x.c:149
@ ELM_XDND_ACTION_UNKNOWN
Action type is unknown.
Definition: elm_cnp.h:92
void eina_mempool_gc(Eina_Mempool *mp)
Runs a garbage collection cycle.
Definition: eina_mempool.c:304
void eina_simple_xml_node_processing_free(Eina_Simple_XML_Node_Data *node)
Removes processing from parent and deletes it.
Definition: eina_simple_xml_parser.c:851
void eina_matrix2_identity(Eina_Matrix2 *m)
Sets the given floating point matrix to the identity matrix.
Definition: eina_matrix.c:1350
Definition: evas_font.h:236
@ ELM_WIN_SPLASH
Splash window for a starting up application.
Definition: elm_win_legacy.h:77
EAPI Eina_Bool elput_touch_scroll_method_set(Elput_Device *device, int method)
Set the scroll method used for this device.
Definition: elput_touch.c:111
@ ELM_AUTOCAPITAL_TYPE_SENTENCE
Autocapitalize the start of each sentence.
Definition: elm_general.h:123
char * efreet_desktop_string_list_join(Eina_List *list)
Create a ';' separate list of strings according to the desktop spec.
Definition: efreet_desktop.c:621
Elm_Genlist_Item_Field_Type
Defines the type of the item part Used while updating item's parts It can be used at updating multi f...
Definition: elm_general.h:365
#define EINA_VALUE_ARRAY_FOREACH(Array, Length, It, Value)
Definition for the macro to iterate over an array contained in an Eina_Value.
Definition: eina_value.h:1879
@ ELM_WIN_KEYBOARD_PIN
PIN keyboard layout.
Definition: elm_win_legacy.h:125
Evas_Vg_Container * evas_vg_container_add(Evas_Object *parent)
Creates a new vector container object.
Definition: efl_canvas_vg_container.c:531
EAPI Eet_Node * eet_node_var_array_new(const char *name, Eina_List *nodes)
Creates a new variable array node.
Definition: eet_node.c:153
@ ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL
The number layout to allow decimal point to provide fractional value.
Definition: elm_entry_common.h:31
int edje_object_freeze(Edje_Object *obj)
Freezes the Edje object.
Definition: edje_legacy.c:1098
static Eina_Bool eina_value_double_convert(const Eina_Value *v, double *c)
Check value type and convert contents.
Definition: eina_inline_value_util.x:267
void * ext_data
Extension data - not used.
Definition: Ecore_Common.h:612
const char * evas_textblock_string_escape_get(const char *string, int *len_ret)
Returns the escaped version of the string.
Definition: evas_object_textblock.c:8667
Eina_List * efreet_util_desktop_exec_glob_list(const char *glob)
Find all desktops where exec matches a glob pattern.
Definition: efreet_utils.c:347
void elm_theme_extension_del(Elm_Theme *th, const char *item)
Deletes a theme extension from the list of extensions.
Definition: elm_theme.c:703
void(* Eet_Node_Walk_Struct_Add_Callback)(void *parent, const char *name, void *child, void *user_data)
Callback prototype for Eet_Node_Walk_Struct_Add.
Definition: Eet.h:4747
@ EET_ERROR_NOT_WRITABLE
Could not write to file or file is EET_FILE_MODE_READ.
Definition: Eet.h:205
Definition: Evas_Legacy.h:6193
The structure type used with the Mouse_Down event.
Definition: Ecore_IMF.h:591
@ EDJE_TEXT_EFFECT_SOFT_OUTLINE
Soft outline text effect value.
Definition: Edje_Common.h:2121
@ ECORE_IMF_DEVICE_SUBCLASS_TRACKPOINT
A trackpoint style mouse.
Definition: Ecore_IMF.h:510
EAPI void ecore_evas_activate(Ecore_Evas *ee)
Activates (set focus to, via the window manager) an Ecore_Evas' window.
Definition: ecore_evas.c:1545
A size in Evas_Coord with subpixel precision.
Definition: Evas_Common.h:223
void edje_object_part_text_cursor_geometry_get(const Edje_Object *obj, const char *part, int *x, int *y, int *w, int *h)
Returns the cursor geometry of the part relative to the edje object.
Definition: edje_legacy.c:384
Eina_Iterator * eina_rbtree_iterator_infix(const Eina_Rbtree *root)
Returns a new prefix iterator associated with a rbtree.
Definition: eina_rbtree.c:527
#define EET_T_UNKNOW
Unknown data encoding type.
Definition: Eet.h:2578
Efl_Canvas_Object * elm_object_item_part_content_unset(Elm_Widget_Item *obj, const char *part)
Unset a content of an object item.
Definition: elm_widget_item_eo.legacy.c:159
void * mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset)
Creates or opens a named or unnamed file mapping object for a specified file and maps a view of a fil...
Definition: eina_share_common.h:60
int accuracy
Accuracy of the sensor value.
Definition: Eeze_Sensor.h:147
EAPI Ecore_Drm2_Fb * ecore_drm2_fb_create(Ecore_Drm2_Device *dev, int width, int height, int depth, int bpp, unsigned int format)
Create a new framebuffer object.
Definition: ecore_drm2_fb.c:21
Eina_Bool elm_entry_autosave_get(const Elm_Entry *obj)
This gets the entry object's 'autosave' status.
Definition: elm_entry_eo.legacy.c:165
EOAPI void elm_obj_entry_markup_filter_prepend(Eo *obj, Elm_Entry_Filter_Cb func, void *data)
Prepend a markup filter function for text inserted in the entry.
@ ELM_POLICY_QUIT
under which circumstances the application should quit automatically.
Definition: elm_general.h:227
int i
Used by both integer and boolean.
Definition: Edje_Common.h:656
EAPI Eina_Bool edje_edit_program_run(Evas_Object *obj, const char *prog)
Runs the given program.
Definition: edje_edit.c:11198
@ ELM_WIN_UNKNOWN
Default, unknown, type.
Definition: elm_win_legacy.h:64
EAPI void ecore_x_window_border_width_set(Ecore_X_Window win, int width)
Sets the width of the border of the given window.
Definition: ecore_x_window.c:839
struct _Edje_External_Param_Info::@126::@130 b
Info about boolean type parameters.
Wheel event.
Definition: Evas_Legacy.h:244
void eeze_sensor_free(Eeze_Sensor_Obj *sens)
Free a sensor object.
Definition: eeze_sensor.c:238
EOAPI Eina_Bool elm_obj_clock_show_seconds_get(const Eo *obj)
If the given clock widget must show time with seconds or not.
void eina_matrixsparse_free(Eina_Matrixsparse *m)
Frees resources allocated for a Sparse Matrix.
Definition: eina_matrixsparse.c:958
void edje_object_part_text_input_panel_layout_variation_set(Evas_Object *obj, const char *part, int variation)
Sets the layout variation of the input panel.
Definition: edje_util.c:2754
EAPI Eina_Bool edje_edit_group_min_w_set(Evas_Object *obj, int w)
Sets the group minimum width.
enum _Evas_Pixel_Import_Pixel_Format Evas_Pixel_Import_Pixel_Format
Pixel format for import call.
void * elm_map_overlay_data_get(const Elm_Map_Overlay *overlay)
Get the user data stored on a overlay.
Definition: elm_map.c:4930
void elm_config_desktop_entry_set(Eina_Bool enable)
Set the desktop style entry enabled state.
Definition: elm_config.c:4067
Edje_External_Param_Info * parameters_info
An array of Edje_External_Param_Info describing the different parameters this EXTERNAL may have.
Definition: Edje_Common.h:861
int ecore_main_loop_nested_get(void)
Returns if the ecore_main_loop is running.
Definition: ecore_main.c:1319
EAPI char * ecore_drm_output_edid_get(Ecore_Drm_Output *output)
Gets the edid of a given output.
Definition: ecore_drm_output.c:1326
#define EINA_C_ARRAY_ITERATOR_NEW(Array)
Creates an Eina_Iterator that iterates through a NUL-terminated C array.
Definition: eina_iterator.h:335
Eina_Bool edje_object_part_external_param_get(const Eo *obj, const char *part, Edje_External_Param *param)
Gets the parameter for the external part.
Definition: edje_legacy.c:160
EAPI int ECORE_EVAS_EWS_EVENT_ACTIVATE
window was activated
Definition: ecore_evas_ews.c:29
EAPI int ecore_x_window_depth_get(Ecore_X_Window win)
Retrieves the depth of the given window.
Definition: ecore_x_window.c:857
void elm_config_text_classes_list_free(Eina_List *list)
Free Elementary's list of supported text classes.
Definition: elm_config.c:3165
Definition: elm_code_file.h:19
int status
HTTP status code of the operation (200, 404, 401, etc.)
Definition: Ecore_Con.h:612
@ ECORE_IMF_INPUT_PANEL_LAYOUT_EMOTICON
Emoticon layout.
Definition: Ecore_IMF.h:368
Evas_Object * evas_object_smart_clipped_clipper_get(const Evas_Object *obj)
Get the clipper object for the given clipped smart object.
Definition: evas_object_smart_clipped.c:14
@ EVAS_VIDEO_SURFACE_STACKING_CHECK
Stacking capability.
Definition: Evas_Legacy.h:6218
int evil_sockets_init(void)
Initiates the use of Windows sockets.
Definition: evil_unistd.c:43
Eina_Bool edje_object_part_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos)
Inserts an object to the box.
Definition: edje_part_table.c:260
@ EVAS_CALLBACK_RESTACK
Restack Event.
Definition: Evas_Common.h:438
void elm_fileselector_hidden_visible_set(Evas_Object *obj, Eina_Bool visible)
Enable or disable visibility of hidden files/directories in the file selector widget.
Definition: elc_fileselector.c:2845
#define EINA_LOG_DOMAIN_DEFAULT
This macro defines the domain to use with the macros EINA_LOG_DOM_DBG(), EINA_LOG_DOM_INFO(),...
Definition: eina_log.h:284
EAPI Eina_Bool edje_edit_program_transition_value1_set(Evas_Object *obj, const char *prog, double value)
Sets the interpolation value 1 of the transition.
int feature_ver
features version
Definition: edje_convert.h:75
EAPI int eldbus_init(void)
Initialize eldbus.
Definition: eldbus_core.c:128
void evas_object_intercept_show_callback_add(Evas_Object *obj, Evas_Object_Intercept_Show_Cb func, const void *data)
Set the callback function that intercepts a show event of an object.
unsigned int normal
The size for this directory.
Definition: efreet_icon.h:89
@ ELM_FOCUS_DOWN
down direction
Definition: elm_general.h:464
const char * eldbus_message_sender_get(const Eldbus_Message *msg)
Get the Eldbus message sender.
Definition: eldbus_message.c:219
Eina_Stringshare * name
Signal name.
Definition: eldbus_introspection.h:106
Eina_Bool level_active[2]
a flag for the activeness of a level.
Definition: elm_widget_index.h:44
void(* del)(Ecore_IMF_Context *ctx)
Delete the Input Method Context.
Definition: Ecore_IMF.h:773
void elm_config_agressive_withdrawn_set(Eina_Bool enabled)
Set the configure flag that will make a window aggressively drop its resources when minimized.
Definition: elm_config.c:3448
EAPI int ecore_x_randr_edid_version_get(unsigned char *edid, unsigned long edid_length)
Get the encoded version from raw EDID data.
Definition: ecore_x_randr.c:3470
#define ELDBUS_ERROR_PENDING_CANCELED
Canceled error answer.
Definition: Eldbus.h:132
EAPI void ecore_cocoa_window_hide(Ecore_Cocoa_Window *window)
Hides a Cocoa window.
Ethumb_Thumb_FDO_Size elm_thumb_fdo_size_get(const Evas_Object *obj)
Get the fdo size of the thumb object.
Definition: elm_thumb.c:806
unsigned long col
column of the tile grid
Definition: eina_tiler.h:168
void * eina_hash_set(Eina_Hash *hash, const void *key, const void *data)
Modifies the entry pointer at the specified key and returns the previous entry or adds the entry if n...
Definition: eina_hash.c:1121
Eina_Bool elm_win_wm_rotation_manual_rotation_done_get(const Evas_Object *obj)
Get the state of manual rotation done mode.
Definition: efl_ui_win.c:8406
@ ECORE_WL2_WINDOW_TYPE_DIALOG
Definition: Ecore_Wl2.h:346
EAPI int ecore_win32_dnd_init()
Initialize the Ecore_Win32 Drag and Drop module.
Definition: ecore_win32_dnd.c:62
void(* Eet_Descriptor_Hash_Free_Callback)(void *h)
Callback prototype for Eet_Descriptor_Hash_Free.
Definition: Eet.h:2758
EAPI void ecore_x_e_window_rotation_change_prepare_done_send(Ecore_X_Window root, Ecore_X_Window win, int rot)
Definition: ecore_x_e.c:2287
void eina_module_list_load(Eina_Array *array)
Loads every module on the list of modules.
Definition: eina_module.c:554
void(* input_panel_event_callback_del)(Ecore_IMF_Context *ctx, Ecore_IMF_Input_Panel_Event type, void(*func)(void *data, Ecore_IMF_Context *ctx, int value))
Delete the input panel event callback.
Definition: Ecore_IMF.h:804
int same_screen
Same screen flag.
Definition: Ecore_Input.h:269
EAPI Eina_Bool edje_edit_part_scale_set(Evas_Object *obj, const char *part, Eina_Bool scale)
Sets scale property for the part.
Definition: edje_edit.c:4095
void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h)
Bring in the viewed portion of the image.
Definition: efl_ui_image_zoomable.c:3441
EAPI void ecore_evas_gl_x11_pre_post_swap_callback_set(const Ecore_Evas *ee, void *data, void(*pre_cb)(void *data, Evas *e), void(*post_cb)(void *data, Evas *e))
Sets the functions to be used before and after the swap callback.
Definition: ecore_evas.c:4150
Definition: elm_widget_multibuttonentry.h:76
@ ECORE_CON_URL_TIME_IFMODSINCE
Add the "If-Modified-Since" HTTP header, so that the request is performed by the server only if the t...
Definition: Ecore_Con.h:1739
enum _Emotion_Vis Emotion_Vis
Type of visualization.
Definition: Emotion.h:263
Eina_Future * eina_future_chain_easy_array(Eina_Future *prev, const Eina_Future_Cb_Easy_Desc descs[])
Wrapper around eina_future_chain_array() and eina_future_cb_easy_from_desc()
Definition: eina_promise.c:995
@ EEZE_SENSOR_TYPE_MOTION_DOUBLETAP
Doubletap motion sensor.
Definition: Eeze_Sensor.h:78
EAPI Eina_Bool ecore_x_dpms_timeouts_set(unsigned int standby, unsigned int suspend, unsigned int off)
Sets the timeouts.
Definition: ecore_x_dpms.c:158
void evas_vg_node_geometry_set(Evas_Vg_Node *obj, int x, int y, int w, int h)
Changes the geometry of the given Evas_Vg_Node object.
Definition: efl_canvas_vg_node.c:750
EAPI Eina_Bool edje_edit_sound_tone_frequency_set(Evas_Object *obj, const char *name, int frequency)
Sets the frequency of tone.
Definition: edje_edit.c:1471
EAPI Eina_Bool ecore_wl2_window_alpha_get(Ecore_Wl2_Window *window)
Get if a given window is alpha.
Definition: ecore_wl2_window.c:798
void elm_config_first_item_focus_on_first_focusin_set(Eina_Bool enable)
Set the first item focus on first focusin feature.
Definition: elm_config.c:3576
static void eina_rwlock_free(Eina_RWLock *mutex)
Deallocates an Eina_RWLock.
Eina_Stringshare * name
Argument name (optional)
Definition: eldbus_introspection.h:95
Eina_Bool(* Emile_Action_Cb)(void *data, Emile_Image *image, Emile_Action action)
A callback triggered by emile to learn what to do about a specific action.
Definition: emile_image.h:172
Definition: eina_simple_xml_parser.h:145
void evas_vg_shape_stroke_dash_get(Evas_Vg_Shape *obj, const Evas_Vg_Dash **dash, unsigned int *length)
Gets the stroke dash type used for stroking path.
Definition: efl_canvas_vg_shape.c:291
Efl_Canvas_Object * elm_entry_anchor_hover_parent_get(const Elm_Entry *obj)
Get the parent of the hover popup.
Definition: elm_entry_eo.legacy.c:177
Eldbus_Introspection_Argument_Direction direction
Argument direction.
Definition: eldbus_introspection.h:97
unsigned char hidden
User delete the item.
Definition: efreet_desktop.h:118
@ ELM_WIN_TOOLTIP
The window is a tooltip.
Definition: elm_win_legacy.h:85
#define EDJE_EXTERNAL_INT_UNSET
Helper macro to indicate an EXTERNAL's integer parameter is undefined.
Definition: Edje_Common.h:674
Definition: elm_widget_map.h:96
Definition: elm_widget_popup.h:74
EAPI double edje_edit_program_value_get(Evas_Object *obj, const char *prog)
Gets the value of state for the given program.
Definition: edje_edit.c:11530
EOAPI Elm_Widget_Item * elm_obj_slideshow_item_nth_get(const Eo *obj, unsigned int nth)
Get the the item, in a given slideshow widget, placed at position nth, in its internal items list.
void edje_object_part_text_input_hint_set(Evas_Object *obj, const char *part, Edje_Input_Hints input_hints)
Sets the input hint which allows input methods to fine-tune their behavior.
Definition: edje_util.c:2867
Eina_Bool elm_code_widget_selection_is_empty(Evas_Object *widget)
check if the widget selection is empty.
Definition: elm_code_widget_selection.c:470
void evas_object_textgrid_font_source_set(Eo *obj, const char *font_source)
Set the font (source) file to be used on a given textgrid object.
Definition: evas_object_textgrid.c:1478
EAPI Eina_Bool edje_edit_state_max_w_set(Evas_Object *obj, const char *part, const char *state, double value, int max_w)
Sets the maximum width value of a part state.
@ EVAS_CALLBACK_MOUSE_IN
Mouse In Event.
Definition: Evas_Common.h:420
EAPI void ecore_con_url_cookies_clear(Ecore_Con_Url *url_con)
Clears currently loaded cookies.
Definition: ecore_con_url.c:1050
EAPI Eina_Bool edje_edit_part_restack_part_above(Evas_Object *obj, const char *part, const char *above)
Moves the given part above the part named above.
Definition: edje_edit.c:3697
Elm_Map_Route_Type
Set type of transport used on route.
Definition: elm_map_eo.legacy.h:39
void edje_object_part_text_select_abort(const Evas_Object *obj, const char *part)
Aborts any selection action on a part.
Definition: edje_util.c:2453
Evas_GL * elm_glview_evas_gl_get(const Elm_Glview *obj)
Get the internal Evas GL attached to this view.
Definition: elm_glview_eo.legacy.c:27
@ EVAS_GL_DEPTH_BIT_8
8 bits precision surface depth
Definition: Evas_GL.h:487
Evas_Map * evas_map_new(int count)
Create map of transformation points to be later used with an Evas object.
Definition: evas_map.c:658
EINA_DEPRECATED void elm_diskselector_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb)
Set the content to be shown in the tooltip item.
EOAPI void elm_obj_genlist_realized_items_update(Eo *obj)
Update the contents of all realized items.
void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text)
Filter inserted text based on user defined character and byte limits.
Definition: elm_entry.c:4834
EAPI Ecore_X_Window ecore_x_window_focus_get(void)
gets the window that has focus.
Definition: ecore_x_window.c:686
EAPI int ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
Definition: ecore_x.c:143
Eina_Bool elm_win_maximized_get(const Evas_Object *obj)
Get the maximized state of a window.
Definition: efl_ui_win.c:9694
@ EVAS_VG_JOIN_LAST
Sentinel value to indicate last enum field during iteration.
Definition: Evas_Legacy.h:3745
void ethumb_client_crop_align_get(const Ethumb_Client *client, float *x, float *y)
Get current crop alignment in use for requests.
Definition: ethumb_client.c:1462
Elm_Gen_Item_Del_Cb del
Deletion class function for genlist/gengrid item classes.
Definition: elm_gen.h:102
EAPI int ECORE_CON_EVENT_CLIENT_ERROR
A client experienced an error.
Definition: ecore_con_legacy.c:168
EAPI void ephysics_body_restitution_set(EPhysics_Body *body, double restitution)
Set body's coefficient of restitution.
@ EINA_SIMPLE_XML_DATA
Definition: eina_simple_xml_parser.h:198
The info sent in the callback for the "anchor,clicked" signals emitted by entries.
Definition: elm_entry_common.h:57
EOAPI void elm_obj_entry_input_panel_imdata_get(const Eo *obj, void *data, int *len)
Get the specific data of the current input panel.
Eina_Iterator iterator
The iterator itself.
Definition: eina_file_common.h:140
EAPI Eina_Bool edje_edit_program_afters_clear(Evas_Object *obj, const char *prog)
Clears the 'afters' list of the given program.
Definition: edje_edit.c:11991
EAPI Eina_Bool ecore_evas_urgent_get(const Ecore_Evas *ee)
Gets the urgent state on the canvas window.
Definition: ecore_evas.c:2577
void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant)
Set if this window is an illume conformant window.
Definition: efl_ui_win.c:8357
void(* client_canvas_set)(Ecore_IMF_Context *ctx, void *canvas)
Set the client canvas for the Input Method Context.
Definition: Ecore_IMF.h:775
EAPI double edje_edit_state_container_align_x_get(Evas_Object *obj, const char *part, const char *state, double value)
Gets x align for BOX or TABLE part.
void(* show)(Ecore_IMF_Context *ctx)
Show the Input Method Context.
Definition: Ecore_IMF.h:776
Ecore_IMF_Keyboard_Locks locks
The keyboard locks active when the event has been emitted.
Definition: Ecore_IMF.h:619
EAPI void * ecore_drm2_fb_bo_get(Ecore_Drm2_Fb *fb)
Get the Framebuffer's gbm buffer object.
Definition: ecore_drm2_fb.c:754
EAPI Eina_List * edje_edit_group_limits_horizontal_list_get(Evas_Object *obj)
Retrieves a list with the item names inside the horizontal limits block at the group level.
EAPI void ecore_buffer_free_callback_add(Ecore_Buffer *buf, Ecore_Buffer_Cb func, void *data)
Sets a callback for Ecore_Buffer free events.
Definition: ecore_buffer.c:380
void elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *klass, int zoom)
Set the maximum zoom from where the overlay members in the class can be grouped.
Definition: elm_map.c:5387
@ EINA_CPU_SSE3
Streaming SIMD Extensions 3 (Intel)
Definition: eina_cpu.h:51
EOAPI void elm_obj_web_bg_color_set(Eo *obj, int r, int g, int b, int a)
Sets the background color to be used by the web object.
Definition: Ecore_X.h:882
@ ELM_XDND_ACTION_LINK
Link the data.
Definition: elm_cnp.h:98
static void eina_vector3_quaternion_rotate(Eina_Vector3 *out, const Eina_Vector3 *v, const Eina_Quaternion *q)
Rotate vector.
int evas_object_ref_get(const Evas_Object *eo_obj)
Get the object reference count.
Definition: evas_object_main.c:916
EINA_DEPRECATED EAPI Eina_Bool edje_edit_part_item_min_h_set(Evas_Object *obj, const char *part, const char *item, int min_h)
Sets the minimum height value of a part's item.
void ecore_buffer_consumer_free(Ecore_Buffer_Consumer *consumer)
Frees an Ecore_Buffer_Consumer.
Definition: ecore_buffer_consumer.c:94
void evas_object_polygon_points_clear(Evas_Object *obj)
Removes all of the points from the given evas polygon object.
Definition: evas_object_polygon.c:517
EAPI Eina_Bool edje_edit_state_rel1_offset_y_set(Evas_Object *obj, const char *part, const char *state, double value, int y)
Sets the 'rel1 offset Y' value of state.
@ ELM_AUTOCAPITAL_TYPE_NONE
No auto-capitalization when typing.
Definition: elm_general.h:121
void * evas_object_smart_interface_data_get(const Evas_Object *obj, const Evas_Smart_Interface *iface)
Retrieve an Evas smart object interface's private data.
Definition: evas_object_smart.c:180
EAPI Eina_Bool ephysics_world_bodies_outside_left_autodel_get(const EPhysics_World *world)
Get world autodeleting bodies mode when they're outside of render area by the left.
Elm_Widget_Item * elm_gengrid_item_next_get(const Elm_Gengrid_Item *obj)
Get the next item in a gengrid widget's internal list of items, given a handle to one of those items.
Definition: elm_gengrid_item_eo.legacy.c:9
#define ELM_ENTRY_EVENT_TEXT_SET_DONE
Called when text set finished.
Definition: elm_entry_eo.h:1376
void elm_radio_value_pointer_set(Efl_Ui_Radio *obj, int *valuep)
Set a convenience pointer to an integer, which changes when radio group value changes.
Definition: efl_ui_radio.c:428
@ EVAS_RENDER_ADD
DEPRECATED.
Definition: Evas_Legacy.h:2167
Emile_Compressor_Level
Compression level to apply.
Definition: emile_compress.h:35
void eina_matrix3_matrix4_to(Eina_Matrix4 *m4, const Eina_Matrix3 *m3)
Converts an Eina_Matrix3 into an Eina_Matrix4.
Definition: eina_matrix.c:670
EAPI Eina_Hash * eolian_aux_state_class_children_find(const Eolian_State *state)
Build reverse children hierarchy of an Eolian state.
Definition: eolian_aux.c:14
Eio_File * eio_file_xattr_int_set(const char *path, const char *attribute, int xattr_int, Eina_Xattr_Flags flags, Eio_Done_Cb done_cb, Eio_Error_Cb error_cb, const void *data)
Define an extended attribute on a file/directory.
Definition: eio_xattr.c:560
Eina_Bool elm_image_animated_available_get(const Evas_Object *obj)
Get whether an image object supports animation or not.
Definition: efl_ui_image.c:1734
void evas_vg_shape_stroke_marker_set(Evas_Vg_Shape *obj, Evas_Vg_Node *m)
Stroke marker of the shape object.
EAPI Eina_Bool ecore_x_e_window_rotation_available_rotations_get(Ecore_X_Window win, int **rots, unsigned int *count)
Definition: ecore_x_e.c:2231
int ref
The message reference number.
Definition: Ecore_Ipc.h:297
#define ERR(...)
Macro for logging Eina errors.
Definition: eina_file_common.h:161
#define RTLD_NOW
Immediate function call binding.
Definition: evil_dlfcn.h:30
struct _Eina_FreeQ Eina_FreeQ
A queue of pointers to free in the future.
Definition: eina_freeq.h:78
#define EINA_LOG_DOM_CRIT(DOM, fmt,...)
Logs a message with level CRITICAL on the specified domain and format.
Definition: eina_log.h:329
void(* Evas_Object_Intercept_Move_Cb)(void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y)
Function signature for the move event of an evas object.
Definition: Evas_Legacy.h:2934
EAPI Ethumb_Thumb_Orientation ethumb_thumb_orientation_get(const Ethumb *e)
Get the thumbnail rotation.
Definition: ethumb.c:552
const char * edje_object_part_object_name_get(const Evas_Object *obj)
Gets the part name of an edje part object.
Definition: edje_util.c:6560
EAPI Evas_Object * ecore_evas_vnc_start(Ecore_Evas *ee, const char *addr, int port, Ecore_Evas_Vnc_Client_Accept_Cb accept_cb, Ecore_Evas_Vnc_Client_Disconnected_Cb disc_cb, void *data)
Starts a VNC server.
Definition: ecore_evas.c:4250
int elm_gesture_layer_tap_finger_size_get(const Elm_Gesture_Layer *obj)
This function returns the gesture layer finger-size for taps.
Definition: elm_gesture_layer_eo.legacy.c:21
Eina_Bool edje_object_part_drag_page_set(Evas_Object *obj, const char *part, double dx, double dy)
Sets the page step increments.
Definition: edje_legacy.c:264
Eina_Bool terminate
Set if the exit request was a terminate signal.
Definition: Ecore_Common.h:640
Evas_GL_Context * evas_gl_context_version_create(Evas_GL *evas_gl, Evas_GL_Context *share_ctx, Evas_GL_Context_Version version)
Creates and returns a new Evas GL context object for OpenGL-ES 1.1 or 2.0.
Definition: evas_gl.c:373
#define ELM_GENGRID_EVENT_ITEM_FOCUSED
Called when item got focus.
Definition: elm_gengrid_eo.h:708
Evas_Object * hover
hover object
Definition: elm_widget_entry.h:81
EAPI Eina_Bool edje_edit_without_source_save(Evas_Object *obj, Eina_Bool current_group)
Saves the group(s) back to the file, without generation source code.
Definition: edje_edit.c:16666
union _Ecore_Getopt_Desc_Store::@1 def
value of data being handled
@ EMOTION_META_INFO_TRACK_GENRE
track genre
Definition: Emotion.h:184
void elm_glview_size_get(const Elm_Glview *obj, int *w, int *h)
Gets the size of the GLView.
Definition: elm_glview.c:571
EAPI double edje_edit_image_set_image_border_scale_get(Evas_Object *obj, const char *set_name, unsigned int place)
Gets border scale of set's image.
Definition: edje_edit.c:9623
int evas_map_count_get(const Evas_Map *m)
Get a maps size.
Definition: evas_map.c:752
EOAPI Eina_Bool elm_obj_web_inwin_mode_get(const Eo *obj)
Get whether Inwin mode is set for the current object.
void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused)
Pause or unpause the map.
Definition: elm_map.c:5521
int evas_textblock_fit_size_range_set(Evas_Object *obj, unsigned int min_font_size, unsigned int max_font_size)
Set the object's max and min font sizes used for fitting content.
Definition: evas_object_textblock.c:17887
EAPI void * ephysics_body_data_get(const EPhysics_Body *body)
Return data previously set to body.
EOAPI void elm_obj_hoversel_hover_begin(Eo *obj)
This triggers the hoversel popup from code, the same as if the user had clicked the button.
Eina_Bool elm_layout_box_prepend(Eo *obj, const char *part, Evas_Object *child)
Prepend child to layout box part.
Definition: efl_ui_layout.c:3102
EAPI Eina_Bool ecore_x_randr_edid_has_valid_header(unsigned char *edid, unsigned long edid_length)
Validates the header from raw EDID data.
Definition: ecore_x_randr.c:3423
Elm_Code_Syntax * elm_code_syntax_for_mime_get(const char *mime)
Lookup a syntax definition from a mime type.
Definition: elm_code_syntax.c:160
EAPI void ecore_fb_input_device_listen(Ecore_Fb_Input_Device *dev, Eina_Bool listen)
Set the listen mode for an input device .
Definition: ecore_fb_li.c:463
@ ECORE_IMF_PREEDIT_TYPE_SUB4
Substring style 4.
Definition: Ecore_IMF.h:325
const char * elm_genlist_item_cursor_style_get(const Elm_Object_Item *eo_it)
Get the current style set for a given genlist item's custom cursor.
Definition: elm_genlist.c:7758
EOAPI void elm_obj_dayselector_day_selected_set(Eo *obj, Elm_Dayselector_Day day, Eina_Bool selected)
Set the state of given Dayselector_Day.
Efreet_Desktop.
Definition: efreet_desktop.h:88
Eina_Iterator * eina_carray_length_iterator_new(void **array, unsigned int step, unsigned int length)
Creates an Eina_Iterator that iterates through a C array of specified size.
Definition: eina_iterator.c:272
EAPI void ephysics_body_move(EPhysics_Body *body, Evas_Coord x, Evas_Coord y, Evas_Coord z)
Set physics body position.
void eina_matrix4_compose(const Eina_Matrix4 *mat_a, const Eina_Matrix4 *mat_b, Eina_Matrix4 *out)
Sets out as the matrix multiplication (composition) of two matrices.
Definition: eina_matrix.c:1033
Eina_Bool elm_access_action(Evas_Object *obj, const Elm_Access_Action_Type type, Elm_Access_Action_Info *action_info)
Do the accessibility action base on given object.
Definition: elm_access.c:1343
Eina_Bool elm_entry_cursor_is_visible_format_get(const Elm_Entry *obj)
Get if the current cursor position holds a visible format node.
Definition: elm_entry_eo.legacy.c:357
Ecore_X_Atom ECORE_X_ATOM_TEAMWORK_PROPERTY
Definition: ecore_x_atoms_decl.h:377
@ EVAS_AXIS_LABEL_NORMAL_Y
Y normalized to the [0, 1] range.
Definition: Evas_Legacy.h:374
static void eina_vector3_cross_product(Eina_Vector3 *out, const Eina_Vector3 *a, const Eina_Vector3 *b)
Create the cross product of the two vectors.
Ecore_Con_Client * client
the client that completed handshake
Definition: Ecore_Con.h:477
EAPI Eina_Bool edje_edit_state_external_param_set(Evas_Object *obj, const char *part, const char *state, double value, const char *param, Edje_External_Param_Type type,...)
Sets the external parameter type and value, adding it if it didn't exist before.
Definition: edje_edit.c:7543
Eina_Value * eldbus_message_to_eina_value(const Eldbus_Message *msg)
Convert Eldbus_Message to Eina_Value.
Definition: eldbus_message_to_eina_value.c:453
void eina_simple_xml_node_root_free(Eina_Simple_XML_Node_Root *root)
Frees node tree build with eina_simple_xml_node_load()
Definition: eina_simple_xml_parser.c:1036
EAPI void * eet_data_node_encode_cipher(Eet_Node *node, const char *cipher_key, int *size_ret)
TODO FIX ME.
Definition: eet_data.c:5167
Eina_Bool elm_prefs_file_get(const Eo *obj, const char **file, const char **page)
Get file and page bound to a given prefs widget.
Definition: elm_prefs.c:1852
int revision
Revision number.
Definition: Eio_Legacy.h:14
@ EEZE_UDEV_TYPE_IS_IT_HOT_OR_IS_IT_COLD_SENSOR
Definition: Eeze.h:255
@ ECORE_IMF_DEVICE_SUBCLASS_TRACKPAD
A trackpad style mouse.
Definition: Ecore_IMF.h:509
EAPI int edje_edit_group_max_w_get(Evas_Object *obj)
Gets the group maximum width.
EAPI Eina_Bool edje_edit_image_add(Evas_Object *obj, const char *path)
Adds an new image to the image collection.
Definition: edje_edit.c:9925
A structure that stores old Edje files information.
Definition: edje_convert.h:59
EAPI void ephysics_shape_del(EPhysics_Shape *shape)
Delete a shape.
char * eina_strbuf_string_steal(Eina_Strbuf *buf)
Steals the contents of a string buffer.
const char * edje_load_error_str(Edje_Load_Error error)
Converts the given Edje file load error code into a string describing it in English.
Definition: edje_load.c:108
Eina_Bool edje_object_part_text_cursor_up(Edje_Object *obj, const char *part, Edje_Cursor cur)
Moves the cursor to the char above the current cursor position.
Definition: edje_legacy.c:358
Definition: Ecore_X.h:686
EAPI Eina_Bool edje_edit_state_color2_set(Evas_Object *obj, const char *part, const char *state, double value, int r, int g, int b, int a)
Sets the color2 of a part state.
void eina_ustrbuf_string_free(Eina_UStrbuf *buf)
Frees the contents of a string buffer but not the buffer.
Definition: eina_quaternion.h:57
unsigned int elm_prefs_data_version_get(const Elm_Prefs_Data *prefs_data)
Get the version field of a given prefs data handle.
Definition: elm_prefs_data.c:391
#define ELM_GENLIST_EVENT_VBAR_DRAG
Called when vertical bar is dragged.
Definition: elm_genlist_eo.h:735
EAPI void ecore_imf_context_data_set(Ecore_IMF_Context *ctx, void *data)
Sets the Input Method Context specific data.
Definition: ecore_imf_context.c:573
void elm_map_route_del(Elm_Map_Route *route)
Remove a route from the map.
Definition: elm_map.c:4712
char * ecore_file_readlink(const char *link)
Gets the path pointed by the given link.
Definition: ecore_file.c:717
const Eina_List * elm_fileselector_selected_paths_get(const Evas_Object *obj)
Get a list of selected paths in the file selector.
Definition: elc_fileselector.c:2613
void evas_object_intercept_lower_callback_add(Evas_Object *obj, Evas_Object_Intercept_Lower_Cb func, const void *data)
Set the callback function that intercepts a lower event of an object.
Eina_Bool elm_datetime_value_max_get(const Evas_Object *obj, Efl_Time *maxtime)
Get the upper boundary of a field.
Definition: elm_datetime.c:188
EAPI void * ecore_ipc_server_del(Ecore_Ipc_Server *svr)
Closes the connection and frees the given IPC server.
Definition: ecore_ipc.c:809
EAPI Ecore_Con_Socks * ecore_con_socks5_remote_add(const char *ip, int port, const char *username, const char *password)
Adds a SOCKS v5 proxy to the proxy list.
Definition: ecore_con_socks.c:227
void elm_gengrid_item_pos_get(const Elm_Object_Item *it, unsigned int *x, unsigned int *y)
Get a given gengrid item's position, relative to the whole gengrid's grid area.
Definition: elm_gengrid_item_eo.legacy.c:39
const char * efreet_icon_deprecated_user_dir_get(void)
Returns the deprecated user icon directory.
Definition: efreet_icon.c:97
EOAPI Eina_Bool elm_obj_web_back_possible_get(const Eo *obj)
Queries whether it's possible to go back in history.
EAPI Eina_Bool edje_edit_style_tag_name_set(Evas_Object *obj, const char *style, const char *tag, const char *new_name)
Sets the name of the given tag.
Definition: edje_edit.c:2845
void edje_transition_duration_factor_set(double scale)
Sets edje transition duration factor.
Definition: edje_program.c:234