These routines are used for Evas library interaction. More...
Data Structures | |
| struct | _Evas_Version |
| struct | _Evas_Coord_Rectangle |
| < A rectangle in Evas_Coord More... | |
| struct | _Evas_Coord_Point |
| struct | _Evas_Coord_Size |
| struct | _Evas_Coord_Precision_Size |
| struct | _Evas_Coord_Precision_Point |
| struct | _Evas_Point |
| struct | _Evas_Position |
| struct | _Evas_Precision_Position |
| struct | _Evas_Pixel_Import_Source |
| struct | _Evas_Native_Surface |
| struct | _Evas_Video_Surface |
| struct | _Evas_Engine_Info |
| Generic engine information. More... | |
| struct | _Evas_Event_Mouse_Down |
| Mouse button press event. More... | |
| struct | _Evas_Event_Mouse_Up |
| Mouse button release event. More... | |
| struct | _Evas_Event_Mouse_In |
| Mouse enter event. More... | |
| struct | _Evas_Event_Mouse_Out |
| Mouse leave event. More... | |
| struct | _Evas_Event_Mouse_Move |
| Mouse move event. More... | |
| struct | _Evas_Event_Mouse_Wheel |
| Wheel event. More... | |
| struct | _Evas_Event_Multi_Down |
| Multi button press event. More... | |
| struct | _Evas_Event_Multi_Up |
| Multi button release event. More... | |
| struct | _Evas_Event_Multi_Move |
| Multi button down event. More... | |
| struct | _Evas_Event_Key_Down |
| Key press event. More... | |
| struct | _Evas_Event_Key_Up |
| Key release event. More... | |
| struct | _Evas_Event_Hold |
| Hold change event. More... | |
| struct | _Evas_Textblock_Rectangle |
| struct | _Evas_Textgrid_Cell |
| The values that describes each cell. More... | |
| struct | _Evas_Smart_Class |
| A smart object's base class definition. More... | |
| struct | _Evas_Smart_Interface |
| A smart object's base interface definition. More... | |
| struct | _Evas_Smart_Cb_Description |
| Describes a callback issued by a smart object (evas_object_smart_callback_call()), as defined in its smart object class. More... | |
| struct | _Evas_Object_Smart_Clipped_Data |
| struct | _Evas_Object_Box_Api |
| This structure should be used by any smart class inheriting from the box's one, to provide custom box behavior which could not be achieved only by providing a layout function, with evas_object_box_layout_set(). More... | |
| struct | _Evas_Object_Box_Data |
| This structure augments clipped smart object's instance data, providing extra members required by generic box implementation. More... | |
| struct | _Evas_Object_Box_Option |
| Evas_Object_Box_Option struct fields More... | |
| struct | _Evas_Cserve_Stats |
| Statistics about the server that shares cached bitmaps. More... | |
| struct | _Evas_Cserve_Image_Cache |
| A handle of a cache of images shared by a server. More... | |
| struct | _Evas_Cserve_Image |
| A handle to an image shared by a server. More... | |
| struct | _Evas_Cserve_Config |
| Configuration that controls the server that shares cached bitmaps. More... | |
Macros | |
| #define | EAPI |
| #define | EVAS_VERSION_MAJOR 1 |
| #define | EVAS_VERSION_MINOR 8 |
| #define | EVAS_EVENT_MOUSE_IN (&(_EVAS_EVENT_MOUSE_IN)) |
| #define | EVAS_EVENT_MOUSE_OUT (&(_EVAS_EVENT_MOUSE_OUT)) |
| #define | EVAS_EVENT_MOUSE_DOWN (&(_EVAS_EVENT_MOUSE_DOWN)) |
| #define | EVAS_EVENT_MOUSE_UP (&(_EVAS_EVENT_MOUSE_UP)) |
| #define | EVAS_EVENT_MOUSE_MOVE (&(_EVAS_EVENT_MOUSE_MOVE)) |
| #define | EVAS_EVENT_MOUSE_WHEEL (&(_EVAS_EVENT_MOUSE_WHEEL)) |
| #define | EVAS_EVENT_MULTI_DOWN (&(_EVAS_EVENT_MULTI_DOWN)) |
| #define | EVAS_EVENT_MULTI_UP (&(_EVAS_EVENT_MULTI_UP)) |
| #define | EVAS_EVENT_MULTI_MOVE (&(_EVAS_EVENT_MULTI_MOVE)) |
| #define | EVAS_EVENT_FREE (&(_EVAS_EVENT_FREE)) |
| #define | EVAS_EVENT_KEY_DOWN (&(_EVAS_EVENT_KEY_DOWN)) |
| #define | EVAS_EVENT_KEY_UP (&(_EVAS_EVENT_KEY_UP)) |
| #define | EVAS_EVENT_FOCUS_IN (&(_EVAS_EVENT_FOCUS_IN)) |
| #define | EVAS_EVENT_FOCUS_OUT (&(_EVAS_EVENT_FOCUS_OUT)) |
| #define | EVAS_EVENT_SHOW (&(_EVAS_EVENT_SHOW)) |
| #define | EVAS_EVENT_HIDE (&(_EVAS_EVENT_HIDE)) |
| #define | EVAS_EVENT_MOVE (&(_EVAS_EVENT_MOVE)) |
| #define | EVAS_EVENT_RESIZE (&(_EVAS_EVENT_RESIZE)) |
| #define | EVAS_EVENT_RESTACK (&(_EVAS_EVENT_RESTACK)) |
| #define | EVAS_EVENT_DEL (&(_EVAS_EVENT_DEL)) |
| #define | EVAS_EVENT_HOLD (&(_EVAS_EVENT_HOLD)) |
| #define | EVAS_EVENT_CHANGED_SIZE_HINTS (&(_EVAS_EVENT_CHANGED_SIZE_HINTS)) |
| #define | EVAS_EVENT_IMAGE_PRELOADED (&(_EVAS_EVENT_IMAGE_PRELOADED)) |
| #define | EVAS_EVENT_IMAGE_RESIZE (&(_EVAS_EVENT_IMAGE_RESIZE)) |
| #define | EVAS_EVENT_CANVAS_FOCUS_IN (&(_EVAS_EVENT_CANVAS_FOCUS_IN)) |
| #define | EVAS_EVENT_CANVAS_FOCUS_OUT (&(_EVAS_EVENT_CANVAS_FOCUS_OUT)) |
| #define | EVAS_EVENT_RENDER_FLUSH_PRE (&(_EVAS_EVENT_RENDER_FLUSH_PRE)) |
| #define | EVAS_EVENT_RENDER_FLUSH_POST (&(_EVAS_EVENT_RENDER_FLUSH_POST)) |
| #define | EVAS_EVENT_CANVAS_OBJECT_FOCUS_IN (&(_EVAS_EVENT_CANVAS_OBJECT_FOCUS_IN)) |
| #define | EVAS_EVENT_CANVAS_OBJECT_FOCUS_OUT (&(_EVAS_EVENT_CANVAS_OBJECT_FOCUS_OUT)) |
| #define | EVAS_EVENT_IMAGE_UNLOADED (&(_EVAS_EVENT_IMAGE_UNLOADED)) |
| #define | EVAS_EVENT_RENDER_PRE (&(_EVAS_EVENT_RENDER_PRE)) |
| #define | EVAS_EVENT_RENDER_POST (&(_EVAS_EVENT_RENDER_POST)) |
| #define | EVAS_CALLBACK_PRIORITY_BEFORE -100 |
| Slightly more prioritized than default. | |
| #define | EVAS_CALLBACK_PRIORITY_DEFAULT 0 |
| Default callback priority level. | |
| #define | EVAS_CALLBACK_PRIORITY_AFTER 100 |
| Slightly less prioritized than default. | |
| #define | EVAS_SMART_CLICKED_EVENT (&(_CLICKED_EVENT)) |
| #define | EVAS_SMART_CLICKED_DOUBLE_EVENT (&(_CLICKED_DOUBLE_EVENT)) |
| #define | EVAS_SMART_CLICKED_TRIPLE_EVENT (&(_CLICKED_TRIPLE_EVENT)) |
| #define | EVAS_SMART_PRESSED_EVENT (&(_PRESSED_EVENT)) |
| #define | EVAS_SMART_UNPRESSED_EVENT (&(_UNPRESSED_EVENT)) |
| #define | EVAS_SMART_LONGPRESSED_EVENT (&(_LONGPRESSED_EVENT)) |
| #define | EVAS_SMART_REPEATED_EVENT (&(_REPEATED_EVENT)) |
| #define | EVAS_SMART_SCROLL_EVENT (&(_SCROLL_EVENT)) |
| #define | EVAS_SMART_SCROLL_ANIM_START_EVENT (&(_SCROLL_ANIM_START_EVENT)) |
| #define | EVAS_SMART_SCROLL_ANIM_STOP_EVENT (&(_SCROLL_ANIM_STOP_EVENT)) |
| #define | EVAS_SMART_SCROLL_DRAG_START_EVENT (&(_SCROLL_DRAG_START_EVENT)) |
| #define | EVAS_SMART_SCROLL_DRAG_STOP_EVENT (&(_SCROLL_DRAG_STOP_EVENT)) |
| #define | EVAS_SMART_ZOOM_START_EVENT (&(_ZOOM_START_EVENT)) |
| #define | EVAS_SMART_ZOOM_STOP_EVENT (&(_ZOOM_STOP_EVENT)) |
| #define | EVAS_SMART_ZOOM_CHANGE_EVENT (&(_ZOOM_CHANGE_EVENT)) |
| #define | EVAS_SMART_SELECTED_EVENT (&(_SELECTED_EVENT)) |
| #define | EVAS_SMART_UNSELECTED_EVENT (&(_UNSELECTED_EVENT)) |
| #define | EVAS_SMART_SELECTION_PASTE_EVENT (&(_SELECTION_PASTE_EVENT)) |
| #define | EVAS_SMART_SELECTION_COPY_EVENT (&(_SELECTION_COPY_EVENT)) |
| #define | EVAS_SMART_SELECTION_CUT_EVENT (&(_SELECTION_CUT_EVENT)) |
| #define | EVAS_SMART_SELECTION_START_EVENT (&(_SELECTION_START_EVENT)) |
| #define | EVAS_SMART_SELECTION_CHANGED_EVENT (&(_SELECTION_CHANGED_EVENT)) |
| #define | EVAS_SMART_SELECTION_CLEARED_EVENT (&(_SELECTION_CLEARED_EVENT)) |
| #define | EVAS_SMART_DRAG_EVENT (&(_DRAG_EVENT)) |
| #define | EVAS_SMART_DRAG_START_EVENT (&(_DRAG_START_EVENT)) |
| #define | EVAS_SMART_DRAG_STOP_EVENT (&(_DRAG_STOP_EVENT)) |
| #define | EVAS_SMART_DRAG_END_EVENT (&(_DRAG_END_EVENT)) |
| #define | EVAS_SMART_DRAG_START_UP_EVENT (&(_DRAG_START_UP_EVENT)) |
| #define | EVAS_SMART_DRAG_START_DOWN_EVENT (&(_DRAG_START_DOWN_EVENT)) |
| #define | EVAS_SMART_DRAG_START_RIGHT_EVENT (&(_DRAG_START_RIGHT_EVENT)) |
| #define | EVAS_SMART_DRAG_START_LEFT_EVENT (&(_DRAG_START_LEFT_EVENT)) |
| #define | EVAS_SMART_SIGNAL_INTERFACE evas_smart_signal_interface_get() |
| #define | EVAS_SMART_CLICKABLE_INTERFACE evas_smart_clickable_interface_get() |
| #define | EVAS_SMART_SCROLLABLE_INTERFACE evas_smart_scrollable_interface_get() |
| #define | EVAS_SMART_ZOOMABLE_INTERFACE evas_smart_zoomable_interface_get() |
| #define | EVAS_SMART_SELECTABLE_INTERFACE evas_smart_selectable_interface_get() |
| #define | EVAS_SMART_DRAGGABLE_INTERFACE evas_smart_draggable_interface_get() |
| #define | EVAS_NATIVE_SURFACE_VERSION 2 |
| #define | EVAS_VIDEO_SURFACE_VERSION 1 |
| Magic version number to know what the video surf struct looks like. | |
| #define | EVAS_LAYER_MIN -32768 |
| bottom-most layer number | |
| #define | EVAS_LAYER_MAX 32767 |
| top-most layer number | |
| #define | EVAS_COLOR_SPACE_ARGB 0 |
| Not used for anything. | |
| #define | EVAS_COLOR_SPACE_AHSV 1 |
| Not used for anything. | |
| #define | EVAS_TEXT_INVALID -1 |
| Not used for anything. | |
| #define | EVAS_TEXT_SPECIAL -2 |
| Not used for anything. | |
| #define | EVAS_HINT_EXPAND 1.0 |
| Use with evas_object_size_hint_weight_set(), evas_object_size_hint_weight_get(), evas_object_size_hint_expand_set(), evas_object_size_hint_expand_get() | |
| #define | EVAS_HINT_FILL -1.0 |
| Use with evas_object_size_hint_align_set(), evas_object_size_hint_align_get(), evas_object_size_hint_fill_set(), evas_object_size_hint_fill_get() | |
| #define | evas_object_size_hint_fill_set evas_object_size_hint_align_set |
| Convenience macro to make it easier to understand that align is also used for fill properties (as fill is mutually exclusive to align) | |
| #define | evas_object_size_hint_fill_get evas_object_size_hint_align_get |
| Convenience macro to make it easier to understand that align is also used for fill properties (as fill is mutually exclusive to align) | |
| #define | evas_object_size_hint_expand_set evas_object_size_hint_weight_set |
| Convenience macro to make it easier to understand that weight is also used for expand properties. | |
| #define | evas_object_size_hint_expand_get evas_object_size_hint_weight_get |
| Convenience macro to make it easier to understand that weight is also used for expand properties. | |
| #define | EVAS_CLASS evas_class_get() |
| #define | EVAS_CANVAS_ID(sub_id) (EVAS_CANVAS_BASE_ID + sub_id) |
| #define | evas_canvas_output_method_set(render_method) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_METHOD_SET), EO_TYPECHECK(int, render_method) |
| #define | evas_canvas_output_method_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_METHOD_GET), EO_TYPECHECK(int *, ret) |
| #define | evas_canvas_engine_info_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_ENGINE_INFO_GET), EO_TYPECHECK(Evas_Engine_Info **, ret) |
| #define | evas_canvas_engine_info_set(info, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_ENGINE_INFO_SET), EO_TYPECHECK(Evas_Engine_Info *, info), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_canvas_output_size_set(w, h) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_SIZE_SET), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
| #define | evas_canvas_output_size_get(w, h) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_SIZE_GET), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h) |
| #define | evas_canvas_output_viewport_set(x, y, w, h) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_VIEWPORT_SET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
| #define | evas_canvas_output_viewport_get(x, y, w, h) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_VIEWPORT_GET), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
| #define | evas_canvas_output_framespace_set(x, y, w, h) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_FRAMESPACE_SET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
| #define | evas_canvas_output_framespace_get(x, y, w, h) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_FRAMESPACE_GET), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
| #define | evas_canvas_coord_screen_x_to_world(x, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_COORD_SCREEN_X_TO_WORLD), EO_TYPECHECK(int, x), EO_TYPECHECK(Evas_Coord *, ret) |
| #define | evas_canvas_coord_screen_y_to_world(y, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_COORD_SCREEN_Y_TO_WORLD), EO_TYPECHECK(int, y), EO_TYPECHECK(Evas_Coord *, ret) |
| #define | evas_canvas_coord_world_x_to_screen(x, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_COORD_WORLD_X_TO_SCREEN), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(int *, ret) |
| #define | evas_canvas_coord_world_y_to_screen(y, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_COORD_WORLD_Y_TO_SCREEN), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(int *, ret) |
| #define | evas_canvas_pointer_output_xy_get(x, y) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_POINTER_OUTPUT_XY_GET), EO_TYPECHECK(int *, x), EO_TYPECHECK(int *, y) |
| #define | evas_canvas_pointer_canvas_xy_get(x, y) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_POINTER_CANVAS_XY_GET), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y) |
| #define | evas_canvas_pointer_button_down_mask_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_POINTER_BUTTON_DOWN_MASK_GET), EO_TYPECHECK(int *, ret) |
| #define | evas_canvas_pointer_inside_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_POINTER_INSIDE_GET), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_canvas_data_attach_set(data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_DATA_ATTACH_SET), EO_TYPECHECK(void *, data) |
| #define | evas_canvas_data_attach_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_DATA_ATTACH_GET), EO_TYPECHECK(void **, ret) |
| #define | evas_canvas_focus_in() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FOCUS_IN) |
| #define | evas_canvas_focus_out() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FOCUS_OUT) |
| #define | evas_canvas_focus_state_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FOCUS_STATE_GET), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_canvas_nochange_push() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_NOCHANGE_PUSH) |
| #define | evas_canvas_nochange_pop() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_NOCHANGE_POP) |
| #define | evas_canvas_event_default_flags_set(flags) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_DEFAULT_FLAGS_SET), EO_TYPECHECK(Evas_Event_Flags, flags) |
| #define | evas_canvas_event_default_flags_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_DEFAULT_FLAGS_GET), EO_TYPECHECK(Evas_Event_Flags *, ret) |
| #define | evas_canvas_event_freeze() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FREEZE) |
| #define | evas_canvas_event_thaw() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_THAW) |
| #define | evas_canvas_event_freeze_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FREEZE_GET), EO_TYPECHECK(int *, ret) |
| #define | evas_canvas_event_thaw_eval() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_THAW_EVAL) |
| #define | evas_canvas_event_feed_mouse_down(b, flags, timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_DOWN), EO_TYPECHECK(int, b), EO_TYPECHECK(Evas_Button_Flags, flags), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_feed_mouse_up(b, flags, timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_UP), EO_TYPECHECK(int, b), EO_TYPECHECK(Evas_Button_Flags, flags), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_feed_mouse_cancel(timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_CANCEL), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_feed_mouse_wheel(direction, z, timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_WHEEL), EO_TYPECHECK(int, direction), EO_TYPECHECK(int, z), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_feed_mouse_move(x, y, timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_MOVE), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_feed_mouse_in(timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_IN), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_feed_mouse_out(timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_OUT), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_feed_multi_down(d, x, y, rad, radx, rady, pres, ang, fx, fy, flags, timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MULTI_DOWN), EO_TYPECHECK(int, d), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(double, rad), EO_TYPECHECK(double, radx), EO_TYPECHECK(double, rady), EO_TYPECHECK(double, pres), EO_TYPECHECK(double, ang), EO_TYPECHECK(double, fx), EO_TYPECHECK(double, fy), EO_TYPECHECK(Evas_Button_Flags, flags), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_feed_multi_up(d, x, y, rad, radx, rady, pres, ang, fx, fy, flags, timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MULTI_UP), EO_TYPECHECK(int, d), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(double, rad), EO_TYPECHECK(double, radx), EO_TYPECHECK(double, rady), EO_TYPECHECK(double, pres), EO_TYPECHECK(double, ang), EO_TYPECHECK(double, fx), EO_TYPECHECK(double, fy), EO_TYPECHECK(Evas_Button_Flags, flags), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_feed_multi_move(d, x, y, rad, radx, rady, pres, ang, fx, fy, timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MULTI_MOVE), EO_TYPECHECK(int, d), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(double, rad), EO_TYPECHECK(double, radx), EO_TYPECHECK(double, rady), EO_TYPECHECK(double, pres), EO_TYPECHECK(double, ang), EO_TYPECHECK(double, fx), EO_TYPECHECK(double, fy), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_feed_key_down(keyname, key, string, compose, timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_KEY_DOWN), EO_TYPECHECK(const char *, keyname), EO_TYPECHECK(const char *, key), EO_TYPECHECK(const char *, string), EO_TYPECHECK(const char *, compose), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_feed_key_up(keyname, key, string, compose, timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_KEY_UP), EO_TYPECHECK(const char *, keyname), EO_TYPECHECK(const char *, key), EO_TYPECHECK(const char *, string), EO_TYPECHECK(const char *, compose), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_feed_hold(hold, timestamp, data) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_HOLD), EO_TYPECHECK(int, hold), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
| #define | evas_canvas_event_refeed_event(event_copy, event_type) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_REFEED_EVENT), EO_TYPECHECK(void *, event_copy), EO_TYPECHECK(Evas_Callback_Type, event_type) |
| #define | evas_canvas_event_down_count_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_DOWN_COUNT_GET), EO_TYPECHECK(int *, ret) |
| #define | evas_canvas_focus_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FOCUS_GET), EO_TYPECHECK(Evas_Object **, ret) |
| #define | evas_canvas_font_path_clear() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_PATH_CLEAR) |
| #define | evas_canvas_font_path_append(path) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_PATH_APPEND), EO_TYPECHECK(const char *, path) |
| #define | evas_canvas_font_path_prepend(path) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_PATH_PREPEND), EO_TYPECHECK(const char *, path) |
| #define | evas_canvas_font_path_list(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_PATH_LIST), EO_TYPECHECK(const Eina_List **, ret) |
| #define | evas_canvas_font_hinting_set(hinting) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_HINTING_SET), EO_TYPECHECK(Evas_Font_Hinting_Flags, hinting) |
| #define | evas_canvas_font_hinting_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_HINTING_GET), EO_TYPECHECK(Evas_Font_Hinting_Flags *, ret) |
| #define | evas_canvas_font_hinting_can_hint(hinting, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_HINTING_CAN_HINT), EO_TYPECHECK(Evas_Font_Hinting_Flags, hinting), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_canvas_font_cache_flush() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_CACHE_FLUSH) |
| #define | evas_canvas_font_cache_set(size) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_CACHE_SET), EO_TYPECHECK(int, size) |
| #define | evas_canvas_font_cache_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_CACHE_GET), EO_TYPECHECK(int *, ret) |
| #define | evas_canvas_font_available_list(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_AVAILABLE_LIST), EO_TYPECHECK(Eina_List **, ret) |
| #define | evas_canvas_key_modifier_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_MODIFIER_GET), EO_TYPECHECK(const Evas_Modifier **, ret) |
| #define | evas_canvas_key_lock_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_LOCK_GET), EO_TYPECHECK(const Evas_Lock **, ret) |
| #define | evas_canvas_key_modifier_add(keyname) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_MODIFIER_ADD), EO_TYPECHECK(const char *, keyname) |
| #define | evas_canvas_key_modifier_del(keyname) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_MODIFIER_DEL), EO_TYPECHECK(const char *, keyname) |
| #define | evas_canvas_key_lock_add(keyname) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_LOCK_ADD), EO_TYPECHECK(const char *, keyname) |
| #define | evas_canvas_key_lock_del(keyname) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_LOCK_DEL), EO_TYPECHECK(const char *, keyname) |
| #define | evas_canvas_key_modifier_on(keyname) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_MODIFIER_ON), EO_TYPECHECK(const char *, keyname) |
| #define | evas_canvas_key_modifier_off(keyname) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_MODIFIER_OFF), EO_TYPECHECK(const char *, keyname) |
| #define | evas_canvas_key_lock_on(keyname) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_LOCK_ON), EO_TYPECHECK(const char *, keyname) |
| #define | evas_canvas_key_lock_off(keyname) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_LOCK_OFF), EO_TYPECHECK(const char *, keyname) |
| #define | evas_canvas_key_modifier_mask_get(keyname, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_MODIFIER_MASK_GET), EO_TYPECHECK(const char *, keyname), EO_TYPECHECK(Evas_Modifier_Mask *, ret) |
| #define | evas_canvas_damage_rectangle_add(x, y, w, h) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_DAMAGE_RECTANGLE_ADD), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
| #define | evas_canvas_obscured_rectangle_add(x, y, w, h) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBSCURED_RECTANGLE_ADD), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
| #define | evas_canvas_obscured_clear() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBSCURED_CLEAR) |
| #define | evas_canvas_render_updates(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_RENDER_UPDATES), EO_TYPECHECK(Eina_List **, ret) |
| #define | evas_canvas_render() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_RENDER) |
| #define | evas_canvas_norender() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_NORENDER) |
| #define | evas_canvas_render_idle_flush() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_RENDER_IDLE_FLUSH) |
| #define | evas_canvas_sync() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_SYNC) |
| #define | evas_canvas_render_dump() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_RENDER_DUMP) |
| #define | evas_canvas_object_bottom_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECT_BOTTOM_GET), EO_TYPECHECK(Evas_Object **, ret) |
| #define | evas_canvas_object_top_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECT_TOP_GET), EO_TYPECHECK(Evas_Object **, ret) |
| #define | evas_canvas_touch_point_list_count(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_TOUCH_POINT_LIST_COUNT), EO_TYPECHECK(unsigned int *, ret) |
| #define | evas_canvas_touch_point_list_nth_xy_get(n, x, y) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_TOUCH_POINT_LIST_NTH_XY_GET), EO_TYPECHECK(unsigned int, n), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y) |
| #define | evas_canvas_touch_point_list_nth_id_get(n, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_TOUCH_POINT_LIST_NTH_ID_GET), EO_TYPECHECK(unsigned int, n), EO_TYPECHECK(int *, ret) |
| #define | evas_canvas_touch_point_list_nth_state_get(n, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_TOUCH_POINT_LIST_NTH_STATE_GET), EO_TYPECHECK(unsigned int, n), EO_TYPECHECK(Evas_Touch_Point_State *, ret) |
| #define | evas_canvas_image_cache_flush() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_IMAGE_CACHE_FLUSH) |
| #define | evas_canvas_image_cache_reload() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_IMAGE_CACHE_RELOAD) |
| #define | evas_canvas_image_cache_set(size) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_IMAGE_CACHE_SET), EO_TYPECHECK(int, size) |
| #define | evas_canvas_image_cache_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_IMAGE_CACHE_GET), EO_TYPECHECK(int *, ret) |
| #define | evas_canvas_image_max_size_get(maxw, maxh, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_IMAGE_MAX_SIZE_GET), EO_TYPECHECK(int *, maxw), EO_TYPECHECK(int *, maxh), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_canvas_object_name_find(name, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECT_NAME_FIND),EO_TYPECHECK(const char *, name), EO_TYPECHECK(Evas_Object **, ret) |
| #define | evas_canvas_object_top_at_xy_get(x, y, include_pass_events_objects, include_hidden_objects, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECT_TOP_AT_XY_GET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Eina_Bool, include_pass_events_objects), EO_TYPECHECK(Eina_Bool, include_hidden_objects), EO_TYPECHECK(Evas_Object **, ret) |
| #define | evas_canvas_object_top_in_rectangle_get(x, y, w, h, include_pass_events_objects, include_hidden_objects, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECT_TOP_IN_RECTANGLE_GET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h), EO_TYPECHECK(Eina_Bool, include_pass_events_objects), EO_TYPECHECK(Eina_Bool, include_hidden_objects), EO_TYPECHECK(Evas_Object **, ret) |
| #define | evas_canvas_objects_at_xy_get(x, y, include_pass_events_objects, include_hidden_objects, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECTS_AT_XY_GET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Eina_Bool, include_pass_events_objects), EO_TYPECHECK(Eina_Bool, include_hidden_objects), EO_TYPECHECK(Eina_List **, ret) |
| #define | evas_canvas_objects_in_rectangle_get(x, y, w, h, include_pass_events_objects, include_hidden_objects, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECTS_IN_RECTANGLE_GET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h), EO_TYPECHECK(Eina_Bool, include_pass_events_objects), EO_TYPECHECK(Eina_Bool, include_hidden_objects), EO_TYPECHECK(Eina_List **, ret) |
| #define | evas_canvas_smart_objects_calculate() EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_SMART_OBJECTS_CALCULATE) |
| #define | evas_canvas_smart_objects_calculate_count_get(ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_SMART_OBJECTS_CALCULATE_COUNT_GET), EO_TYPECHECK(int *, ret) |
| #define | evas_canvas_render_async(func, data, ret) EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_RENDER_ASYNC), EO_TYPECHECK(Evas_Event_Cb, func), EO_TYPECHECK(void *, data), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | EVAS_OBJ_RECTANGLE_CLASS evas_object_rectangle_class_get() |
| #define | EVAS_OBJ_RECTANGLE_ID(sub_id) (EVAS_OBJ_RECTANGLE_BASE_ID + sub_id) |
| #define | EVAS_TEXT_STYLE_MASK_BASIC 0xf |
| #define | EVAS_TEXT_STYLE_BASIC_SET(x, s) do { x = ((x) & ~EVAS_TEXT_STYLE_MASK_BASIC) | (s); } while (0) |
| Text style type creation macro. | |
| #define | EVAS_TEXT_STYLE_MASK_SHADOW_DIRECTION (0x7 << 4) |
| #define | EVAS_TEXT_STYLE_SHADOW_DIRECTION_SET(x, s) do { x = ((x) & ~EVAS_TEXT_STYLE_MASK_SHADOW_DIRECTION) | (s); } while (0) |
| Text style type creation macro. | |
| #define | EVAS_OBJ_TEXT_CLASS evas_object_text_class_get() |
| #define | EVAS_OBJ_TEXT_ID(sub_id) (EVAS_OBJ_TEXT_BASE_ID + sub_id) |
| #define | evas_obj_text_font_source_set(font_source) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_FONT_SOURCE_SET), EO_TYPECHECK(const char *, font_source) |
| #define | evas_obj_text_font_source_get(font_source) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_FONT_SOURCE_GET), EO_TYPECHECK(const char **, font_source) |
| #define | evas_obj_text_font_set(font, size) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_FONT_SET), EO_TYPECHECK(const char *, font), EO_TYPECHECK(Evas_Font_Size, size) |
| #define | evas_obj_text_font_get(font, size) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_FONT_GET), EO_TYPECHECK(const char **, font), EO_TYPECHECK(Evas_Font_Size *, size) |
| #define | evas_obj_text_text_set(text) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_TEXT_SET), EO_TYPECHECK(const char *, text) |
| #define | evas_obj_text_text_get(text) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_TEXT_GET), EO_TYPECHECK(const char **, text) |
| #define | evas_obj_text_bidi_delimiters_set(delim) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_BIDI_DELIMITERS_SET), EO_TYPECHECK(const char *, delim) |
| #define | evas_obj_text_bidi_delimiters_get(delim) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_BIDI_DELIMITERS_GET), EO_TYPECHECK(const char **, delim) |
| #define | evas_obj_text_direction_get(bidi_dir) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_DIRECTION_GET), EO_TYPECHECK(Evas_BiDi_Direction *, bidi_dir) |
| #define | evas_obj_text_ascent_get(ascent) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_ASCENT_GET), EO_TYPECHECK(Evas_Coord *, ascent) |
| #define | evas_obj_text_descent_get(descent) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_DESCENT_GET), EO_TYPECHECK(Evas_Coord *, descent) |
| #define | evas_obj_text_max_ascent_get(max_ascent) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_MAX_ASCENT_GET), EO_TYPECHECK(Evas_Coord *, max_ascent) |
| #define | evas_obj_text_max_descent_get(max_descent) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_MAX_DESCENT_GET), EO_TYPECHECK(Evas_Coord *, max_descent) |
| #define | evas_obj_text_inset_get(inset) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_INSET_GET), EO_TYPECHECK(Evas_Coord *, inset) |
| #define | evas_obj_text_horiz_advance_get(horiz) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_HORIZ_ADVANCE_GET), EO_TYPECHECK(Evas_Coord *, horiz) |
| #define | evas_obj_text_vert_advance_get(vert) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_VERT_ADVANCE_GET), EO_TYPECHECK(Evas_Coord *, vert) |
| #define | evas_obj_text_char_pos_get(pos, cx, cy, cw, ch, ret) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_CHAR_POS_GET), EO_TYPECHECK(int, pos), EO_TYPECHECK(Evas_Coord *, cx), EO_TYPECHECK(Evas_Coord *, cy), EO_TYPECHECK(Evas_Coord *, cw), EO_TYPECHECK(Evas_Coord *, ch), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_obj_text_last_up_to_pos(x, y, res) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_LAST_UP_TO_POS), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(int *, res) |
| #define | evas_obj_text_char_coords_get(x, y, cx, cy, cw, ch, res) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_CHAR_COORDS_GET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Evas_Coord *, cx), EO_TYPECHECK(Evas_Coord *, cy), EO_TYPECHECK(Evas_Coord *, cw), EO_TYPECHECK(Evas_Coord *, ch), EO_TYPECHECK(int *, res) |
| #define | evas_obj_text_style_set(style) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_STYLE_SET), EO_TYPECHECK(Evas_Text_Style_Type, style) |
| #define | evas_obj_text_style_get(style) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_STYLE_GET), EO_TYPECHECK(Evas_Text_Style_Type *, style) |
| #define | evas_obj_text_shadow_color_set(r, g, b, a) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_SHADOW_COLOR_SET), EO_TYPECHECK(int, r), EO_TYPECHECK(int, g), EO_TYPECHECK(int, b), EO_TYPECHECK(int, a) |
| #define | evas_obj_text_shadow_color_get(r, g, b, a) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_SHADOW_COLOR_GET), EO_TYPECHECK(int *, r), EO_TYPECHECK(int *, g), EO_TYPECHECK(int *, b), EO_TYPECHECK(int *, a) |
| #define | evas_obj_text_glow_color_set(r, g, b, a) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_GLOW_COLOR_SET), EO_TYPECHECK(int, r), EO_TYPECHECK(int, g), EO_TYPECHECK(int, b), EO_TYPECHECK(int, a) |
| #define | evas_obj_text_glow_color_get(r, g, b, a) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_GLOW_COLOR_GET), EO_TYPECHECK(int *, r), EO_TYPECHECK(int *, g), EO_TYPECHECK(int *, b), EO_TYPECHECK(int *, a) |
| #define | evas_obj_text_glow2_color_set(r, g, b, a) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_GLOW2_COLOR_SET), EO_TYPECHECK(int, r), EO_TYPECHECK(int, g), EO_TYPECHECK(int, b), EO_TYPECHECK(int, a) |
| #define | evas_obj_text_glow2_color_get(r, g, b, a) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_GLOW2_COLOR_GET), EO_TYPECHECK(int *, r), EO_TYPECHECK(int *, g), EO_TYPECHECK(int *, b), EO_TYPECHECK(int *, a) |
| #define | evas_obj_text_outline_color_set(r, g, b, a) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_OUTLINE_COLOR_SET), EO_TYPECHECK(int, r), EO_TYPECHECK(int, g), EO_TYPECHECK(int, b), EO_TYPECHECK(int, a) |
| #define | evas_obj_text_outline_color_get(r, g, b, a) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_OUTLINE_COLOR_GET), EO_TYPECHECK(int *, r), EO_TYPECHECK(int *, g), EO_TYPECHECK(int *, b), EO_TYPECHECK(int *, a) |
| #define | evas_obj_text_style_pad_get(l, r, t, b) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_STYLE_PAD_GET), EO_TYPECHECK(int *, l), EO_TYPECHECK(int *, r), EO_TYPECHECK(int *, t), EO_TYPECHECK(int *, b) |
| #define | evas_obj_text_ellipsis_set(ellipsis) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_ELLIPSIS_SET), EO_TYPECHECK(double, ellipsis) |
| #define | evas_obj_text_ellipsis_get(ellipsis) EVAS_OBJ_TEXT_ID(EVAS_OBJ_TEXT_SUB_ID_ELLIPSIS_GET), EO_TYPECHECK(double *, ellipsis) |
| #define | EVAS_OBJ_TEXTBLOCK_CLASS evas_object_textblock_class_get() |
| #define | EVAS_OBJ_TEXTBLOCK_ID(sub_id) (EVAS_OBJ_TEXTBLOCK_BASE_ID + sub_id) |
| #define | evas_obj_textblock_style_set(ts) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_STYLE_SET), EO_TYPECHECK(Evas_Textblock_Style *, ts) |
| #define | evas_obj_textblock_style_get(ts) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_STYLE_GET), EO_TYPECHECK(const Evas_Textblock_Style **, ts) |
| #define | evas_obj_textblock_style_user_push(ts) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_STYLE_USER_PUSH), EO_TYPECHECK(Evas_Textblock_Style *, ts) |
| #define | evas_obj_textblock_style_user_peek(ts) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_STYLE_USER_PEEK), EO_TYPECHECK(const Evas_Textblock_Style **, ts) |
| #define | evas_obj_textblock_style_user_pop() EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_STYLE_USER_POP) |
| #define | evas_obj_textblock_replace_char_set(ch) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_REPLACE_CHAR_SET), EO_TYPECHECK(const char *, ch) |
| #define | evas_obj_textblock_legacy_newline_set(mode) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_LEGACY_NEWLINE_SET), EO_TYPECHECK(Eina_Bool, mode) |
| #define | evas_obj_textblock_legacy_newline_get(newline) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_LEGACY_NEWLINE_GET), EO_TYPECHECK(Eina_Bool *, newline) |
| #define | evas_obj_textblock_valign_set(align) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_VALIGN_SET), EO_TYPECHECK(double, align) |
| #define | evas_obj_textblock_valign_get(valign) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_VALIGN_GET), EO_TYPECHECK(double *, valign) |
| #define | evas_obj_textblock_bidi_delimiters_set(delim) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_BIDI_DELIMITERS_SET), EO_TYPECHECK(const char *, delim) |
| #define | evas_obj_textblock_bidi_delimiters_get(delim) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_BIDI_DELIMITERS_GET), EO_TYPECHECK(const char **, delim) |
| #define | evas_obj_textblock_replace_char_get(repch) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_REPLACE_CHAR_GET), EO_TYPECHECK(const char **, repch) |
| #define | evas_obj_textblock_text_markup_set(text) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_TEXT_MARKUP_SET), EO_TYPECHECK(const char *, text) |
| #define | evas_obj_textblock_text_markup_get(markup) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_TEXT_MARKUP_GET), EO_TYPECHECK(const char **, markup) |
| #define | evas_obj_textblock_cursor_get(cursor) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_CURSOR_GET), EO_TYPECHECK(Evas_Textblock_Cursor **, cursor) |
| #define | evas_obj_textblock_cursor_new(cur) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_CURSOR_NEW), EO_TYPECHECK(Evas_Textblock_Cursor **, cur) |
| #define | evas_obj_textblock_node_format_list_get(anchor, list) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_NODE_FORMAT_LIST_GET), EO_TYPECHECK(const char *, anchor), EO_TYPECHECK(const Eina_List **, list) |
| #define | evas_obj_textblock_node_format_first_get(format) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_NODE_FORMAT_FIRST_GET), EO_TYPECHECK(const Evas_Object_Textblock_Node_Format **, format) |
| #define | evas_obj_textblock_node_format_last_get(format) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_NODE_FORMAT_LAST_GET), EO_TYPECHECK(const Evas_Object_Textblock_Node_Format **, format) |
| #define | evas_obj_textblock_node_format_remove_pair(n) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_NODE_FORMAT_REMOVE_PAIR), EO_TYPECHECK(Evas_Object_Textblock_Node_Format *, n) |
| #define | evas_obj_textblock_line_number_geometry_get(line, cx, cy, cw, ch, result) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_LINE_NUMBER_GEOMETRY_GET), EO_TYPECHECK(int, line), EO_TYPECHECK(Evas_Coord *, cx), EO_TYPECHECK(Evas_Coord *, cy), EO_TYPECHECK(Evas_Coord *, cw), EO_TYPECHECK(Evas_Coord *, ch), EO_TYPECHECK(Eina_Bool *, result) |
| #define | evas_obj_textblock_clear() EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_CLEAR) |
| #define | evas_obj_textblock_size_formatted_get(w, h) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_SIZE_FORMATTED_GET), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
| #define | evas_obj_textblock_size_native_get(w, h) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_SIZE_NATIVE_GET), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
| #define | evas_obj_textblock_style_insets_get(l, r, t, b) EVAS_OBJ_TEXTBLOCK_ID(EVAS_OBJ_TEXTBLOCK_SUB_ID_STYLE_INSETS_GET), EO_TYPECHECK(Evas_Coord *, l), EO_TYPECHECK(Evas_Coord *, r), EO_TYPECHECK(Evas_Coord *, t), EO_TYPECHECK(Evas_Coord *, b) |
| #define | EVAS_OBJ_TEXTGRID_CLASS evas_object_textgrid_class_get() |
| #define | EVAS_OBJ_TEXTGRID_ID(sub_id) (EVAS_OBJ_TEXTGRID_BASE_ID + sub_id) |
| #define | evas_obj_textgrid_size_set(w, h) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_SIZE_SET), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
| #define | evas_obj_textgrid_size_get(w, h) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_SIZE_GET), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h) |
| #define | evas_obj_textgrid_font_source_set(font_source) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_FONT_SOURCE_SET), EO_TYPECHECK(const char *, font_source) |
| #define | evas_obj_textgrid_font_source_get(ret) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_FONT_SOURCE_GET), EO_TYPECHECK(const char **, ret) |
| #define | evas_obj_textgrid_font_set(font_name, font_size) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_FONT_SET), EO_TYPECHECK(const char *, font_name), EO_TYPECHECK(Evas_Font_Size, font_size) |
| #define | evas_obj_textgrid_font_get(font_name, font_size) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_FONT_GET), EO_TYPECHECK(const char **, font_name), EO_TYPECHECK(Evas_Font_Size *, font_size) |
| #define | evas_obj_textgrid_cell_size_get(width, height) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_CELL_SIZE_GET), EO_TYPECHECK(int *, width), EO_TYPECHECK(int *, height) |
| #define | evas_obj_textgrid_palette_set(pal, idx, r, g, b, a) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_PALETTE_SET), EO_TYPECHECK(Evas_Textgrid_Palette, pal), EO_TYPECHECK(int, idx), EO_TYPECHECK(int, r), EO_TYPECHECK(int, g), EO_TYPECHECK(int, b), EO_TYPECHECK(int, a) |
| #define | evas_obj_textgrid_palette_get(pal, idx, r, g, b, a) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_PALETTE_GET), EO_TYPECHECK(Evas_Textgrid_Palette, pal), EO_TYPECHECK(int, idx), EO_TYPECHECK(int *, r), EO_TYPECHECK(int *, g), EO_TYPECHECK(int *, b), EO_TYPECHECK(int *, a) |
| #define | evas_obj_textgrid_supported_font_styles_set(styles) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_SUPPORTED_FONT_STYLES_SET), EO_TYPECHECK(Evas_Textgrid_Font_Style, styles) |
| #define | evas_obj_textgrid_supported_font_styles_get(ret) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_SUPPORTED_FONT_STYLES_GET), EO_TYPECHECK(Evas_Textgrid_Font_Style *, ret) |
| #define | evas_obj_textgrid_cellrow_set(y, row) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_CELLROW_SET), EO_TYPECHECK(int, y), EO_TYPECHECK(const Evas_Textgrid_Cell *, row) |
| #define | evas_obj_textgrid_cellrow_get(y, ret) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_CELLROW_GET), EO_TYPECHECK(int, y), EO_TYPECHECK(Evas_Textgrid_Cell **, ret) |
| #define | evas_obj_textgrid_update_add(x, y, w, h) EVAS_OBJ_TEXTGRID_ID(EVAS_OBJ_TEXTGRID_SUB_ID_UPDATE_ADD), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
| #define | EVAS_OBJ_LINE_CLASS evas_object_line_class_get() |
| #define | EVAS_OBJ_LINE_ID(sub_id) (EVAS_OBJ_LINE_BASE_ID + sub_id) |
| #define | evas_obj_line_xy_set(x1, y1, x2, y2) EVAS_OBJ_LINE_ID(EVAS_OBJ_LINE_SUB_ID_XY_SET), EO_TYPECHECK(Evas_Coord, x1), EO_TYPECHECK(Evas_Coord, y1), EO_TYPECHECK(Evas_Coord, x2), EO_TYPECHECK(Evas_Coord, y2) |
| #define | evas_obj_line_xy_get(x1, y1, x2, y2) EVAS_OBJ_LINE_ID(EVAS_OBJ_LINE_SUB_ID_XY_GET), EO_TYPECHECK(Evas_Coord *, x1), EO_TYPECHECK(Evas_Coord *, y1), EO_TYPECHECK(Evas_Coord *, x2), EO_TYPECHECK(Evas_Coord *, y2) |
| #define | EVAS_OBJ_POLYGON_CLASS evas_object_polygon_class_get() |
| #define | EVAS_OBJ_POLYGON_ID(sub_id) (EVAS_OBJ_POLYGON_BASE_ID + sub_id) |
| #define | evas_obj_polygon_point_add(x, y) EVAS_OBJ_POLYGON_ID(EVAS_OBJ_POLYGON_SUB_ID_POINT_ADD), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y) |
| #define | evas_obj_polygon_points_clear() EVAS_OBJ_POLYGON_ID(EVAS_OBJ_POLYGON_SUB_ID_POINTS_CLEAR) |
| #define | EVAS_SMART_CLASS_VERSION 4 |
| The version you have to put into the version field in the Evas_Smart_Class struct. | |
| #define | EVAS_SMART_CLASS_INIT_NULL {NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL} |
| Initializer to zero a whole Evas_Smart_Class structure. | |
| #define | EVAS_SMART_CLASS_INIT_VERSION {NULL, EVAS_SMART_CLASS_VERSION, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL} |
| Initializer to zero a whole Evas_Smart_Class structure and set version. | |
| #define | EVAS_SMART_CLASS_INIT_NAME_VERSION(name) {name, EVAS_SMART_CLASS_VERSION, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL} |
| Initializer to zero a whole Evas_Smart_Class structure and set name and version. | |
| #define | EVAS_SMART_CLASS_INIT_NAME_VERSION_PARENT(name, parent) {name, EVAS_SMART_CLASS_VERSION, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, parent, NULL, NULL} |
| Initializer to zero a whole Evas_Smart_Class structure and set name, version and parent class. | |
| #define | EVAS_SMART_CLASS_INIT_NAME_VERSION_PARENT_CALLBACKS(name, parent, callbacks) {name, EVAS_SMART_CLASS_VERSION, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, parent, callbacks, NULL} |
| Initializer to zero a whole Evas_Smart_Class structure and set name, version, parent class and callbacks definition. | |
| #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. | |
| #define | EVAS_SMART_SUBCLASS_IFACE_NEW(smart_name,prefix,api_type,parent_type,parent_func,cb_desc,ifaces) |
| #define | EVAS_SMART_DATA_ALLOC(o, priv_type) |
| Convenience macro to allocate smart data only if needed. | |
| #define | EVAS_OBJ_SMART_CLASS evas_object_smart_class_get() |
| #define | EVAS_OBJ_SMART_ID(sub_id) (EVAS_OBJ_SMART_BASE_ID + sub_id) |
| #define | evas_obj_smart_data_set(data) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_DATA_SET), EO_TYPECHECK(void *, data) |
| #define | evas_obj_smart_smart_get(smart) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_SMART_GET), EO_TYPECHECK(Evas_Smart **, smart) |
| #define | evas_obj_smart_member_add(obj) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_MEMBER_ADD), EO_TYPECHECK(Evas_Object *, obj) |
| #define | evas_obj_smart_member_del(obj) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_MEMBER_DEL), EO_TYPECHECK(Evas_Object *, obj) |
| #define | evas_obj_smart_members_get(list) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_MEMBERS_GET), EO_TYPECHECK(Eina_List **, list) |
| #define | evas_obj_smart_callback_priority_add(event, priority, func, data) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_CALLBACK_PRIORITY_ADD), EO_TYPECHECK(const char *, event), EO_TYPECHECK(Evas_Callback_Priority, priority), EO_TYPECHECK(Evas_Smart_Cb, func), EO_TYPECHECK(const void *, data) |
| #define | evas_obj_smart_callback_del(event, func, ret_data) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_CALLBACK_DEL), EO_TYPECHECK(const char *, event), EO_TYPECHECK(Evas_Smart_Cb, func), EO_TYPECHECK(void **, ret_data) |
| #define | evas_obj_smart_callback_del_full(event, func, data, ret_data) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_CALLBACK_DEL_FULL), EO_TYPECHECK(const char *, event), EO_TYPECHECK(Evas_Smart_Cb, func), EO_TYPECHECK(const void *, data), EO_TYPECHECK(void **, ret_data) |
| #define | evas_obj_smart_callback_call(event, event_info) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_CALLBACK_CALL), EO_TYPECHECK(const char *, event), EO_TYPECHECK(void *, event_info) |
| #define | evas_obj_smart_callbacks_descriptions_set(descriptions, result) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_CALLBACKS_DESCRIPTIONS_SET), EO_TYPECHECK(const Evas_Smart_Cb_Description *, descriptions), EO_TYPECHECK(Eina_Bool *, result) |
| #define | evas_obj_smart_callbacks_descriptions_get(class_descriptions, class_count, instance_descriptions, instance_count) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_CALLBACKS_DESCRIPTIONS_GET), EO_TYPECHECK(const Evas_Smart_Cb_Description ***, class_descriptions), EO_TYPECHECK(unsigned int *, class_count), EO_TYPECHECK(const Evas_Smart_Cb_Description ***, instance_descriptions), EO_TYPECHECK(unsigned int *, instance_count) |
| #define | evas_obj_smart_callback_description_find(name, class_description, instance_description) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_CALLBACK_DESCRIPTION_FIND), EO_TYPECHECK(const char *, name), EO_TYPECHECK(const Evas_Smart_Cb_Description **, class_description), EO_TYPECHECK(const Evas_Smart_Cb_Description **, instance_description) |
| #define | evas_obj_smart_need_recalculate_set(value) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_NEED_RECALCULATE_SET), EO_TYPECHECK(Eina_Bool, value) |
| #define | evas_obj_smart_need_recalculate_get(need_recalculate) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_NEED_RECALCULATE_GET), EO_TYPECHECK(Eina_Bool *, need_recalculate) |
| #define | evas_obj_smart_calculate() EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_CALCULATE) |
| #define | evas_obj_smart_changed() EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_CHANGED) |
| #define | evas_obj_smart_add() EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_ADD) |
| #define | evas_obj_smart_del() EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_DEL) |
| #define | evas_obj_smart_resize(w, h) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_RESIZE), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
| #define | evas_obj_smart_move(x, y) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_MOVE), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y) |
| #define | evas_obj_smart_show() EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_SHOW) |
| #define | evas_obj_smart_hide() EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_HIDE) |
| #define | evas_obj_smart_color_set(r, g, b, a) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_COLOR_SET), EO_TYPECHECK(int, r), EO_TYPECHECK(int, g), EO_TYPECHECK(int, b), EO_TYPECHECK(int, a) |
| #define | evas_obj_smart_clip_set(clip) EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_CLIP_SET), EO_TYPECHECK(Evas_Object *, clip) |
| #define | evas_obj_smart_clip_unset() EVAS_OBJ_SMART_ID(EVAS_OBJ_SMART_SUB_ID_CLIP_UNSET) |
| #define | evas_smart_class_inherit(sc, parent_sc) evas_smart_class_inherit_full(sc, (Evas_Smart_Class *)parent_sc, sizeof(*parent_sc)) |
| Easy to use version of evas_smart_class_inherit_full(). | |
| #define | EVAS_OBJ_SMART_CLIPPED_CLASS evas_object_smart_clipped_eo_class_get() |
| #define | EVAS_OBJECT_BOX_API_VERSION 1 |
| Current version for Evas box object smart class, a value which goes to _Evas_Object_Box_Api::version. | |
| #define | EVAS_OBJECT_BOX_API_INIT(smart_class_init) {smart_class_init, EVAS_OBJECT_BOX_API_VERSION, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL} |
Initializer for a whole Evas_Object_Box_Api structure, with NULL values on its specific fields. | |
| #define | EVAS_OBJECT_BOX_API_INIT_NULL EVAS_OBJECT_BOX_API_INIT(EVAS_SMART_CLASS_INIT_NULL) |
| Initializer to zero out a whole Evas_Object_Box_Api structure. | |
| #define | EVAS_OBJECT_BOX_API_INIT_VERSION EVAS_OBJECT_BOX_API_INIT(EVAS_SMART_CLASS_INIT_VERSION) |
| Initializer to zero out a whole Evas_Object_Box_Api structure and set a specific version on it. | |
| #define | EVAS_OBJECT_BOX_API_INIT_NAME_VERSION(name) EVAS_OBJECT_BOX_API_INIT(EVAS_SMART_CLASS_INIT_NAME_VERSION(name)) |
| Initializer to zero out a whole Evas_Object_Box_Api structure and set its name and version. | |
| #define | EVAS_OBJ_BOX_CLASS evas_object_box_class_get() |
| #define | EVAS_OBJ_BOX_ID(sub_id) (EVAS_OBJ_BOX_BASE_ID + sub_id) |
| #define | evas_obj_box_internal_append(child, option) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_INTERNAL_APPEND), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Evas_Object_Box_Option **, option) |
| #define | evas_obj_box_internal_prepend(child, option) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_INTERNAL_PREPEND), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Evas_Object_Box_Option **, option) |
| #define | evas_obj_box_internal_insert_before(child, reference, option) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_INTERNAL_INSERT_BEFORE), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(const Evas_Object *, reference), EO_TYPECHECK(Evas_Object_Box_Option **, option) |
| #define | evas_obj_box_internal_insert_after(child, reference, option) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_INTERNAL_INSERT_AFTER), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(const Evas_Object *, reference), EO_TYPECHECK(Evas_Object_Box_Option **, option) |
| #define | evas_obj_box_internal_insert_at(child, pos, option) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_INTERNAL_INSERT_AT), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(unsigned int, pos), EO_TYPECHECK(Evas_Object_Box_Option **, option) |
| #define | evas_obj_box_internal_remove(child, result) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_INTERNAL_REMOVE), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Evas_Object **, result) |
| #define | evas_obj_box_internal_remove_at(pos, result) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_INTERNAL_REMOVE_AT), EO_TYPECHECK(unsigned int, pos), EO_TYPECHECK(Evas_Object **, result) |
| #define | evas_obj_box_internal_option_new(child, ret) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_INTERNAL_OPTION_NEW), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Evas_Object_Box_Option **, ret) |
| #define | evas_obj_box_internal_option_free(opt) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_INTERNAL_OPTION_FREE), EO_TYPECHECK(Evas_Object_Box_Option *, opt) |
| #define | evas_obj_box_add_to(o) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_ADD_TO), EO_TYPECHECK(Evas_Object **, o) |
| #define | evas_obj_box_layout_set(cb, data, free_data) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_LAYOUT_SET), EO_TYPECHECK(Evas_Object_Box_Layout, cb), EO_TYPECHECK(const void *, data), EO_TYPECHECK(Eina_Free_Cb, free_data) |
| #define | evas_obj_box_layout_horizontal() EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_LAYOUT_HORIZONTAL) |
| #define | evas_obj_box_layout_vertical() EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_LAYOUT_VERTICAL) |
| #define | evas_obj_box_layout_homogeneous_horizontal() EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_LAYOUT_HOMOGENEOUS_HORIZONTAL) |
| #define | evas_obj_box_layout_homogeneous_vertical() EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_LAYOUT_HOMOGENEOUS_VERTICAL) |
| #define | evas_obj_box_layout_homogeneous_max_size_horizontal() EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_LAYOUT_HOMOGENEOUS_MAX_SIZE_HORIZONTAL) |
| #define | evas_obj_box_layout_homogeneous_max_size_vertical() EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_LAYOUT_HOMOGENEOUS_MAX_SIZE_VERTICAL) |
| #define | evas_obj_box_layout_flow_horizontal() EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_LAYOUT_FLOW_HORIZONTAL) |
| #define | evas_obj_box_layout_flow_vertical() EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_LAYOUT_FLOW_VERTICAL) |
| #define | evas_obj_box_layout_stack() EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_LAYOUT_STACK) |
| #define | evas_obj_box_align_set(horizontal, vertical) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_ALIGN_SET), EO_TYPECHECK(double, horizontal), EO_TYPECHECK(double, vertical) |
| #define | evas_obj_box_align_get(horizontal, vertical) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_ALIGN_GET), EO_TYPECHECK(double *, horizontal), EO_TYPECHECK(double *, vertical) |
| #define | evas_obj_box_padding_set(horizontal, vertical) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_PADDING_SET), EO_TYPECHECK(Evas_Coord, horizontal), EO_TYPECHECK(Evas_Coord, vertical) |
| #define | evas_obj_box_padding_get(horizontal, vertical) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_PADDING_GET), EO_TYPECHECK(Evas_Coord *, horizontal), EO_TYPECHECK(Evas_Coord *, vertical) |
| #define | evas_obj_box_append(child, option) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_APPEND), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Evas_Object_Box_Option **, option) |
| #define | evas_obj_box_prepend(child, option) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_PREPEND), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Evas_Object_Box_Option **, option) |
| #define | evas_obj_box_insert_before(child, reference, option) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_INSERT_BEFORE), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(const Evas_Object *, reference), EO_TYPECHECK(Evas_Object_Box_Option **, option) |
| #define | evas_obj_box_insert_after(child, reference, option) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_INSERT_AFTER), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(const Evas_Object *, reference), EO_TYPECHECK(Evas_Object_Box_Option **, option) |
| #define | evas_obj_box_insert_at(child, pos, option) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_INSERT_AT), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(unsigned int, pos), EO_TYPECHECK(Evas_Object_Box_Option **, option) |
| #define | evas_obj_box_remove(child, result) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_REMOVE), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Eina_Bool *, result) |
| #define | evas_obj_box_remove_at(pos, result) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_REMOVE_AT), EO_TYPECHECK(unsigned int, pos), EO_TYPECHECK(Eina_Bool *, result) |
| #define | evas_obj_box_remove_all(clear, result) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_REMOVE_ALL), EO_TYPECHECK(Eina_Bool, clear), EO_TYPECHECK(Eina_Bool *, result) |
| #define | evas_obj_box_iterator_new(itr) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_ITERATOR_NEW), EO_TYPECHECK(Eina_Iterator **, itr) |
| #define | evas_obj_box_accessor_new(accessor) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_ACCESSOR_NEW), EO_TYPECHECK(Eina_Accessor **, accessor) |
| #define | evas_obj_box_option_property_name_get(property, name) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_OPTION_PROPERTY_NAME_GET), EO_TYPECHECK(int, property), EO_TYPECHECK(const char **, name) |
| #define | evas_obj_box_option_property_id_get(name, id) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_OPTION_PROPERTY_ID_GET), EO_TYPECHECK(const char *, name), EO_TYPECHECK(int *, id) |
| #define | evas_obj_box_option_property_vset(opt, property, args, ret) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_OPTION_PROPERTY_VSET), EO_TYPECHECK(Evas_Object_Box_Option *, opt), EO_TYPECHECK(int, property), EO_TYPECHECK(va_list *, args), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_obj_box_option_property_vget(opt, property, args, ret) EVAS_OBJ_BOX_ID(EVAS_OBJ_BOX_SUB_ID_OPTION_PROPERTY_VGET), EO_TYPECHECK(Evas_Object_Box_Option *, opt), EO_TYPECHECK(int, property), EO_TYPECHECK(va_list *, args), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | EVAS_OBJ_TABLE_CLASS evas_object_table_class_get() |
| #define | EVAS_OBJ_TABLE_ID(sub_id) (EVAS_OBJ_TABLE_BASE_ID + sub_id) |
| #define | evas_obj_table_add_to(ret) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_ADD_TO), EO_TYPECHECK(Evas_Object **, ret) |
| #define | evas_obj_table_homogeneous_set(homogeneous) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_HOMOGENEOUS_SET), EO_TYPECHECK(Evas_Object_Table_Homogeneous_Mode, homogeneous) |
| #define | evas_obj_table_homogeneous_get(ret) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_HOMOGENEOUS_GET), EO_TYPECHECK(Evas_Object_Table_Homogeneous_Mode *, ret) |
| #define | evas_obj_table_align_set(horizontal, vertical) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_ALIGN_SET), EO_TYPECHECK(double, horizontal), EO_TYPECHECK(double, vertical) |
| #define | evas_obj_table_align_get(horizontal, vertical) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_ALIGN_GET), EO_TYPECHECK(double *, horizontal), EO_TYPECHECK(double *, vertical) |
| #define | evas_obj_table_padding_set(horizontal, vertical) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_PADDING_SET), EO_TYPECHECK(Evas_Coord, horizontal), EO_TYPECHECK(Evas_Coord, vertical) |
| #define | evas_obj_table_padding_get(horizontal, vertical) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_PADDING_GET), EO_TYPECHECK(Evas_Coord *, horizontal), EO_TYPECHECK(Evas_Coord *, vertical) |
| #define | evas_obj_table_pack_get(child, col, row, colspan, rowspan, ret) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_PACK_GET), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(unsigned short *, col), EO_TYPECHECK(unsigned short *, row), EO_TYPECHECK(unsigned short *, colspan), EO_TYPECHECK(unsigned short *, rowspan), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_obj_table_pack(child, col, row, colspan, rowspan, ret) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_PACK), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(unsigned short, col), EO_TYPECHECK(unsigned short, row), EO_TYPECHECK(unsigned short, colspan), EO_TYPECHECK(unsigned short, rowspan), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_obj_table_unpack(child, ret) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_UNPACK), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_obj_table_clear(clear) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_CLEAR), EO_TYPECHECK(Eina_Bool, clear) |
| #define | evas_obj_table_col_row_size_get(cols, rows) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_COL_ROW_SIZE_GET), EO_TYPECHECK(int *, cols), EO_TYPECHECK(int *, rows) |
| #define | evas_obj_table_iterator_new(ret) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_ITERATOR_NEW), EO_TYPECHECK(Eina_Iterator **, ret) |
| #define | evas_obj_table_accessor_new(ret) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_ACCESSOR_NEW), EO_TYPECHECK(Eina_Accessor **, ret) |
| #define | evas_obj_table_children_get(ret) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_CHILDREN_GET), EO_TYPECHECK(Eina_List **, ret) |
| #define | evas_obj_table_mirrored_get(ret) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_MIRRORED_GET), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_obj_table_mirrored_set(mirrored) EVAS_OBJ_TABLE_ID(EVAS_OBJ_TABLE_SUB_ID_MIRRORED_SET), EO_TYPECHECK(Eina_Bool, mirrored) |
| #define | EVAS_OBJ_GRID_CLASS evas_object_grid_class_get() |
| #define | EVAS_OBJ_GRID_ID(sub_id) (EVAS_OBJ_GRID_BASE_ID + sub_id) |
| #define | evas_obj_grid_add(ret) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_ADD), EO_TYPECHECK(Evas_Object **, ret) |
| #define | evas_obj_grid_add_to(ret) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_ADD_TO), EO_TYPECHECK(Evas_Object **, ret) |
| #define | evas_obj_grid_size_set(w, h) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_SIZE_SET), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
| #define | evas_obj_grid_size_get(w, h) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_SIZE_GET), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h) |
| #define | evas_obj_grid_pack(child, x, y, w, h, ret) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_PACK), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_obj_grid_unpack(child, ret) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_UNPACK), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_obj_grid_clear(clear) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_CLEAR), EO_TYPECHECK(Eina_Bool, clear) |
| #define | evas_obj_grid_pack_get(child, x, y, w, h, ret) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_PACK_GET), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(int *, x), EO_TYPECHECK(int *, y), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_obj_grid_iterator_new(ret) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_ITERATOR_NEW), EO_TYPECHECK(Eina_Iterator **, ret) |
| #define | evas_obj_grid_accessor_new(ret) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_ACCESSOR_NEW), EO_TYPECHECK(Eina_Accessor **, ret) |
| #define | evas_obj_grid_children_get(ret) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_CHILDREN_GET), EO_TYPECHECK(Eina_List **, ret) |
| #define | evas_obj_grid_mirrored_get(ret) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_MIRRORED_GET), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_obj_grid_mirrored_set(mirrored) EVAS_OBJ_GRID_ID(EVAS_OBJ_GRID_SUB_ID_MIRRORED_SET), EO_TYPECHECK(Eina_Bool, mirrored) |
| #define | EVAS_COMMON_CLASS evas_common_class_get() |
| #define | EVAS_COMMON_ID(sub_id) (EVAS_COMMON_BASE_ID + sub_id) |
| #define | evas_common_evas_get(ret) EVAS_COMMON_ID(EVAS_COMMON_SUB_ID_EVAS_GET), EO_TYPECHECK(Evas **, ret) |
| #define | EVAS_OBJ_ID(sub_id) (EVAS_OBJ_BASE_ID + sub_id) |
| #define | evas_obj_position_set(x, y) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_POSITION_SET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y) |
| #define | evas_obj_position_get(x, y) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_POSITION_GET), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y) |
| #define | evas_obj_size_set(w, h) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_SET), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
| #define | evas_obj_size_get(w, h) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_GET), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
| #define | evas_obj_size_hint_min_set(w, h) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_MIN_SET), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
| #define | evas_obj_size_hint_min_get(w, h) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_MIN_GET), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
| #define | evas_obj_size_hint_max_set(w, h) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_MAX_SET), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
| #define | evas_obj_size_hint_max_get(w, h) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_MAX_GET), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
| #define | evas_obj_size_hint_request_set(w, h) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_REQUEST_SET), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
| #define | evas_obj_size_hint_request_get(w, h) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_REQUEST_GET), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
| #define | evas_obj_size_hint_aspect_set(aspect, w, h) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_ASPECT_SET), EO_TYPECHECK(Evas_Aspect_Control, aspect), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
| #define | evas_obj_size_hint_aspect_get(aspect, w, h) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_ASPECT_GET), EO_TYPECHECK(Evas_Aspect_Control *, aspect), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
| #define | evas_obj_size_hint_align_set(x, y) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_ALIGN_SET), EO_TYPECHECK(double, x), EO_TYPECHECK(double, y) |
| #define | evas_obj_size_hint_align_get(x, y) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_ALIGN_GET), EO_TYPECHECK(double *, x), EO_TYPECHECK(double *, y) |
| #define | evas_obj_size_hint_weight_set(x, y) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_WEIGHT_SET), EO_TYPECHECK(double, x), EO_TYPECHECK(double, y) |
| #define | evas_obj_size_hint_weight_get(x, y) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_WEIGHT_GET), EO_TYPECHECK(double *, x), EO_TYPECHECK(double *, y) |
| #define | evas_obj_size_hint_padding_set(l, r, t, b) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_PADDING_SET), EO_TYPECHECK(Evas_Coord, l), EO_TYPECHECK(Evas_Coord, r), EO_TYPECHECK(Evas_Coord, t), EO_TYPECHECK(Evas_Coord, b) |
| #define | evas_obj_size_hint_padding_get(l, r, t, b) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_PADDING_GET), EO_TYPECHECK(Evas_Coord *, l), EO_TYPECHECK(Evas_Coord *, r), EO_TYPECHECK(Evas_Coord *, t), EO_TYPECHECK(Evas_Coord *, b) |
| #define | evas_obj_visibility_set(v) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_VISIBILITY_SET), EO_TYPECHECK(Eina_Bool, v) |
| #define | evas_obj_visibility_get(v) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_VISIBILITY_GET), EO_TYPECHECK(Eina_Bool *, v) |
| #define | evas_obj_color_set(r, g, b, a) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_COLOR_SET), EO_TYPECHECK(int, r), EO_TYPECHECK(int, g), EO_TYPECHECK(int, b), EO_TYPECHECK(int, a) |
| #define | evas_obj_color_get(r, g, b, a) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_COLOR_GET), EO_TYPECHECK(int *, r), EO_TYPECHECK(int *, g), EO_TYPECHECK(int *, b), EO_TYPECHECK(int *, a) |
| #define | evas_obj_anti_alias_set(anti_alias) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_ANTI_ALIAS_SET), EO_TYPECHECK(Eina_Bool, anti_alias) |
| #define | evas_obj_anti_alias_get(anti_alias) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_ANTI_ALIAS_GET), EO_TYPECHECK(Eina_Bool *, anti_alias) |
| #define | evas_obj_scale_set(scale) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SCALE_SET), EO_TYPECHECK(double, scale) |
| #define | evas_obj_scale_get(scale) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SCALE_GET), EO_TYPECHECK(double *, scale) |
| #define | evas_obj_render_op_set(render_op) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_RENDER_OP_SET), EO_TYPECHECK(Evas_Render_Op, render_op) |
| #define | evas_obj_render_op_get(render_op) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_RENDER_OP_GET), EO_TYPECHECK(Evas_Render_Op *, render_op) |
| #define | evas_obj_evas_get(evas) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_EVAS_GET), EO_TYPECHECK(Evas **, evas) |
| #define | evas_obj_type_get(type) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_TYPE_GET), EO_TYPECHECK(const char **, type) |
| #define | evas_obj_type_set(type) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_TYPE_SET), EO_TYPECHECK(const char *, type) |
| #define | evas_obj_precise_is_inside_set(precise) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_PRECISE_IS_INSIDE_SET), EO_TYPECHECK(Eina_Bool, precise) |
| #define | evas_obj_precise_is_inside_get(precise) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_PRECISE_IS_INSIDE_GET), EO_TYPECHECK(Eina_Bool *, precise) |
| #define | evas_obj_static_clip_set(is_static_clip) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_STATIC_CLIP_SET), EO_TYPECHECK(Eina_Bool, is_static_clip) |
| #define | evas_obj_static_clip_get(is_static_clip) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_STATIC_CLIP_GET), EO_TYPECHECK(Eina_Bool *, is_static_clip) |
| #define | evas_obj_is_frame_object_set(is_frame) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_IS_FRAME_OBJECT_SET), EO_TYPECHECK(Eina_Bool, is_frame) |
| #define | evas_obj_is_frame_object_get(is_frame) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_IS_FRAME_OBJECT_GET), EO_TYPECHECK(Eina_Bool *, is_frame) |
| #define | evas_obj_freeze_events_set(freeze) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_FREEZE_EVENTS_SET), EO_TYPECHECK(Eina_Bool, freeze) |
| #define | evas_obj_freeze_events_get(freeze) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_FREEZE_EVENTS_GET), EO_TYPECHECK(Eina_Bool *, freeze) |
| #define | evas_obj_pass_events_set(pass) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_PASS_EVENTS_SET), EO_TYPECHECK(Eina_Bool, pass) |
| #define | evas_obj_pass_events_get(pass) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_PASS_EVENTS_GET), EO_TYPECHECK(Eina_Bool *, pass) |
| #define | evas_obj_repeat_events_set(repeat) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_REPEAT_EVENTS_SET), EO_TYPECHECK(Eina_Bool, repeat) |
| #define | evas_obj_repeat_events_get(repeat) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_REPEAT_EVENTS_GET), EO_TYPECHECK(Eina_Bool *, repeat) |
| #define | evas_obj_propagate_events_set(propagate) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_PROPAGATE_EVENTS_SET), EO_TYPECHECK(Eina_Bool, propagate) |
| #define | evas_obj_propagate_events_get(propagate) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_PROPAGATE_EVENTS_GET), EO_TYPECHECK(Eina_Bool *, propagate) |
| #define | evas_obj_pointer_mode_set(pointer_mode) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_POINTER_MODE_SET), EO_TYPECHECK(Evas_Object_Pointer_Mode, pointer_mode) |
| #define | evas_obj_pointer_mode_get(pointer_mode) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_POINTER_MODE_GET), EO_TYPECHECK(Evas_Object_Pointer_Mode *, pointer_mode) |
| #define | evas_obj_clip_set(clip) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_CLIP_SET), EO_TYPECHECK(Evas_Object *, clip) |
| #define | evas_obj_clip_get(clip) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_CLIP_GET), EO_TYPECHECK(Evas_Object **, clip) |
| #define | evas_obj_clip_unset() EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_CLIP_UNSET) |
| #define | evas_obj_clipees_get(clipees) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_CLIPEES_GET), EO_TYPECHECK(const Eina_List **, clipees) |
| #define | evas_obj_focus_set(focus) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_FOCUS_SET), EO_TYPECHECK(Eina_Bool, focus) |
| #define | evas_obj_focus_get(focus) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_FOCUS_GET), EO_TYPECHECK(Eina_Bool *, focus) |
| #define | evas_obj_name_set(name) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_NAME_SET), EO_TYPECHECK(const char *, name) |
| #define | evas_obj_name_get(name) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_NAME_GET), EO_TYPECHECK(const char **, name) |
| #define | evas_obj_name_child_find(name, recurse, child) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_NAME_CHILD_FIND), EO_TYPECHECK(const char *, name), EO_TYPECHECK(int, recurse), EO_TYPECHECK(Evas_Object **, child) |
| #define | evas_obj_key_grab(keyname, modifiers, not_modifiers, exclusive, ret) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_KEY_GRAB), EO_TYPECHECK(const char *, keyname), EO_TYPECHECK(Evas_Modifier_Mask, modifiers), EO_TYPECHECK(Evas_Modifier_Mask, not_modifiers), EO_TYPECHECK(Eina_Bool, exclusive), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | evas_obj_key_ungrab(keyname, modifiers, not_modifiers) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_KEY_UNGRAB), EO_TYPECHECK(const char *, keyname), EO_TYPECHECK(Evas_Modifier_Mask, modifiers), EO_TYPECHECK(Evas_Modifier_Mask, not_modifiers) |
| #define | evas_obj_layer_set(l) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_LAYER_SET), EO_TYPECHECK(short, l) |
| #define | evas_obj_layer_get(l) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_LAYER_GET), EO_TYPECHECK(short *, l) |
| #define | evas_obj_map_enable_set(enabled) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_MAP_ENABLE_SET), EO_TYPECHECK(Eina_Bool, enabled) |
| #define | evas_obj_map_enable_get(enabled) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_MAP_ENABLE_GET), EO_TYPECHECK(Eina_Bool *, enabled) |
| #define | evas_obj_map_source_set(source) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_MAP_SOURCE_SET), EO_TYPECHECK(Evas_Object *, source) |
| #define | evas_obj_map_source_get(source) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_MAP_SOURCE_GET), EO_TYPECHECK(Evas_Object **, source) |
| #define | evas_obj_map_set(map) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_MAP_SET), EO_TYPECHECK(const Evas_Map *, map) |
| #define | evas_obj_map_get(map) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_MAP_GET), EO_TYPECHECK(const Evas_Map **, map) |
| #define | evas_obj_smart_parent_get(smart_parent) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_PARENT_GET), EO_TYPECHECK(Evas_Object **, smart_parent) |
| #define | evas_obj_smart_data_get(data) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_DATA_GET), EO_TYPECHECK(void **, data) |
| #define | evas_obj_smart_type_check(type, type_check) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_TYPE_CHECK), EO_TYPECHECK(const char *, type), EO_TYPECHECK(Eina_Bool *, type_check) |
| #define | evas_obj_smart_type_check_ptr(type, type_check) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_TYPE_CHECK_PTR), EO_TYPECHECK(const char *, type), EO_TYPECHECK(Eina_Bool *, type_check) |
| #define | evas_obj_smart_move_children_relative(dx, dy) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_MOVE_CHILDREN_RELATIVE), EO_TYPECHECK(Evas_Coord, dx), EO_TYPECHECK(Evas_Coord, dy) |
| #define | evas_obj_smart_clipped_clipper_get(ret) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_CLIPPED_CLIPPER_GET), EO_TYPECHECK(Evas_Object **, ret) |
| #define | evas_obj_raise() EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_RAISE) |
| #define | evas_obj_lower() EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_LOWER) |
| #define | evas_obj_stack_above(above) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_STACK_ABOVE), EO_TYPECHECK(Evas_Object *, above) |
| #define | evas_obj_stack_below(below) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_STACK_BELOW), EO_TYPECHECK(Evas_Object *, below) |
| #define | evas_obj_above_get(ret) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_ABOVE_GET), EO_TYPECHECK(Evas_Object **, ret) |
| #define | evas_obj_below_get(ret) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_BELOW_GET), EO_TYPECHECK(Evas_Object **, ret) |
| #define | evas_obj_type_check(type, type_check) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_TYPE_CHECK), EO_TYPECHECK(const char *, type), EO_TYPECHECK(Eina_Bool *, type_check) |
| #define | EVAS_OBJ_CLASS evas_object_class_get() |
| #define | EVAS_OBJ_IMAGE_CLASS evas_object_image_class_get() |
| #define | EVAS_OBJ_IMAGE_ID(sub_id) (EVAS_OBJ_IMAGE_BASE_ID + sub_id) |
| #define | evas_obj_image_memfile_set(data, size, format, key) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_MEMFILE_SET), EO_TYPECHECK(void *, data), EO_TYPECHECK(int, size), EO_TYPECHECK(char *, format), EO_TYPECHECK(char *, key) |
| #define | evas_obj_image_file_set(file, key) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILE_SET), EO_TYPECHECK(const char *, file), EO_TYPECHECK(const char*, key) |
| #define | evas_obj_image_file_get(file, key) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILE_GET), EO_TYPECHECK(const char **, file), EO_TYPECHECK(const char **, key) |
| #define | evas_obj_image_source_set(src, result) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SOURCE_SET), EO_TYPECHECK(Evas_Object *, src), EO_TYPECHECK(Eina_Bool *, result) |
| #define | evas_obj_image_source_get(src) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SOURCE_GET), EO_TYPECHECK(Evas_Object **, src) |
| #define | evas_obj_image_source_visible_set(visible) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SOURCE_VISIBLE_SET), EO_TYPECHECK(Eina_Bool, visible) |
| #define | evas_obj_image_source_visible_get(visible) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SOURCE_VISIBLE_GET), EO_TYPECHECK(Eina_Bool *, visible) |
| #define | evas_obj_image_source_events_set(source) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SOURCE_EVENTS_SET), EO_TYPECHECK(Eina_Bool, source) |
| #define | evas_obj_image_source_events_get(source) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SOURCE_EVENTS_GET), EO_TYPECHECK(Eina_Bool *, source) |
| #define | evas_obj_image_border_set(l, r, t, b) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_BORDER_SET), EO_TYPECHECK(int, l), EO_TYPECHECK(int, r), EO_TYPECHECK(int, t), EO_TYPECHECK(int, b) |
| #define | evas_obj_image_border_get(l, r, t, b) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_BORDER_GET), EO_TYPECHECK(int *, l), EO_TYPECHECK(int *, r), EO_TYPECHECK(int *, t), EO_TYPECHECK(int *, b) |
| #define | evas_obj_image_border_center_fill_set(fill) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_BORDER_CENTER_FILL_SET), EO_TYPECHECK(Evas_Border_Fill_Mode, fill) |
| #define | evas_obj_image_border_center_fill_get(fill) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_BORDER_CENTER_FILL_GET), EO_TYPECHECK(Evas_Border_Fill_Mode *, fill) |
| #define | evas_obj_image_filled_set(filled) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILLED_SET), EO_TYPECHECK(Eina_Bool, filled) |
| #define | evas_obj_image_filled_get(filled) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILLED_GET), EO_TYPECHECK(Eina_Bool *, filled) |
| #define | evas_obj_image_border_scale_set(scale) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_BORDER_SCALE_SET), EO_TYPECHECK(double, scale) |
| #define | evas_obj_image_border_scale_get(scale) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_BORDER_SCALE_GET), EO_TYPECHECK(double *, scale) |
| #define | evas_obj_image_fill_set(x, y, w, h) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILL_SET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
| #define | evas_obj_image_fill_get(x, y, w, h) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILL_GET), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
| #define | evas_obj_image_fill_spread_set(spread) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILL_SPREAD_SET), EO_TYPECHECK(Evas_Fill_Spread, spread) |
| #define | evas_obj_image_fill_spread_get(spread) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILL_SPREAD_GET), EO_TYPECHECK(Evas_Fill_Spread *, spread) |
| #define | evas_obj_image_size_set(w, h) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SIZE_SET), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
| #define | evas_obj_image_size_get(w, h) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SIZE_GET), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h) |
| #define | evas_obj_image_stride_get(stride) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_STRIDE_GET), EO_TYPECHECK(int *, stride) |
| #define | evas_obj_image_load_error_get(load_error) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_ERROR_GET), EO_TYPECHECK(Evas_Load_Error *, load_error) |
| #define | evas_obj_image_data_convert(to_cspace, data) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_DATA_CONVERT), EO_TYPECHECK(Evas_Colorspace, to_cspace), EO_TYPECHECK(void **, data) |
| #define | evas_obj_image_data_set(data) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_DATA_SET), EO_TYPECHECK(void *, data) |
| #define | evas_obj_image_data_get(for_writing, data) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_DATA_GET), EO_TYPECHECK(Eina_Bool, for_writing), EO_TYPECHECK(void **, data) |
| #define | evas_obj_image_data_copy_set(data) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_DATA_COPY_SET), EO_TYPECHECK(void *, data) |
| #define | evas_obj_image_data_update_add(x, y, w, h) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_DATA_UPDATE_ADD), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
| #define | evas_obj_image_alpha_set(alpha) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ALPHA_SET), EO_TYPECHECK(Eina_Bool, alpha) |
| #define | evas_obj_image_alpha_get(alpha) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ALPHA_GET), EO_TYPECHECK(Eina_Bool *, alpha) |
| #define | evas_obj_image_smooth_scale_set(smooth_scale) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SMOOTH_SCALE_SET), EO_TYPECHECK(Eina_Bool, smooth_scale) |
| #define | evas_obj_image_smooth_scale_get(smooth_scale) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SMOOTH_SCALE_GET), EO_TYPECHECK(Eina_Bool *, smooth_scale) |
| #define | evas_obj_image_preload(cancel) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PRELOAD), EO_TYPECHECK(Eina_Bool, cancel) |
| #define | evas_obj_image_reload() EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_RELOAD) |
| #define | evas_obj_image_save(file, key, flags, result) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SAVE), EO_TYPECHECK(const char *, file), EO_TYPECHECK(const char *, key), EO_TYPECHECK(const char *, flags), EO_TYPECHECK(Eina_Bool *, result) |
| #define | evas_obj_image_pixels_import(pixels, result) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PIXELS_IMPORT), EO_TYPECHECK(Evas_Pixel_Import_Source *, pixels), EO_TYPECHECK(Eina_Bool *, result) |
| #define | evas_obj_image_pixels_get_callback_set(func, data) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PIXELS_GET_CALLBACK_SET), EO_TYPECHECK(Evas_Object_Image_Pixels_Get_Cb, func), EO_TYPECHECK(void *, data) |
| #define | evas_obj_image_pixels_dirty_set(dirty) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PIXELS_DIRTY_SET), EO_TYPECHECK(Eina_Bool, dirty) |
| #define | evas_obj_image_pixels_dirty_get(dirty) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PIXELS_DIRTY_GET), EO_TYPECHECK(Eina_Bool *, dirty) |
| #define | evas_obj_image_load_dpi_set(dpi) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_DPI_SET), EO_TYPECHECK(double, dpi) |
| #define | evas_obj_image_load_dpi_get(dpi) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_DPI_GET), EO_TYPECHECK(double *, dpi) |
| #define | evas_obj_image_load_size_set(w, h) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_SIZE_SET), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
| #define | evas_obj_image_load_size_get(w, h) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_SIZE_GET), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h) |
| #define | evas_obj_image_load_scale_down_set(scale_down) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_SCALE_DOWN_SET), EO_TYPECHECK(int, scale_down) |
| #define | evas_obj_image_load_scale_down_get(scale_down) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_SCALE_DOWN_GET), EO_TYPECHECK(int *, scale_down) |
| #define | evas_obj_image_load_region_set(x, y, w, h) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_REGION_SET), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
| #define | evas_obj_image_load_region_get(x, y, w, h) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_REGION_GET), EO_TYPECHECK(int *, x), EO_TYPECHECK(int *, y), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h) |
| #define | evas_obj_image_load_orientation_set(enable) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_ORIENTATION_SET), EO_TYPECHECK(Eina_Bool, enable) |
| #define | evas_obj_image_load_orientation_get(enable) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_ORIENTATION_GET), EO_TYPECHECK(Eina_Bool *, enable) |
| #define | evas_obj_image_colorspace_set(cspace) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_COLORSPACE_SET), EO_TYPECHECK(Evas_Colorspace, cspace) |
| #define | evas_obj_image_colorspace_get(cspace) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_COLORSPACE_GET), EO_TYPECHECK(Evas_Colorspace *, cspace) |
| #define | evas_obj_image_video_surface_set(surf) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_VIDEO_SURFACE_SET), EO_TYPECHECK(Evas_Video_Surface *, surf) |
| #define | evas_obj_image_video_surface_get(surf) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_VIDEO_SURFACE_GET), EO_TYPECHECK(const Evas_Video_Surface **, surf) |
| #define | evas_obj_image_native_surface_set(surf) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_NATIVE_SURFACE_SET), EO_TYPECHECK(Evas_Native_Surface *, surf) |
| #define | evas_obj_image_native_surface_get(surf) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_NATIVE_SURFACE_GET), EO_TYPECHECK(Evas_Native_Surface **, surf) |
| #define | evas_obj_image_scale_hint_set(hint) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SCALE_HINT_SET), EO_TYPECHECK(Evas_Image_Scale_Hint, hint) |
| #define | evas_obj_image_scale_hint_get(hint) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SCALE_HINT_GET), EO_TYPECHECK(Evas_Image_Scale_Hint *, hint) |
| #define | evas_obj_image_content_hint_set(hint) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_CONTENT_HINT_SET), EO_TYPECHECK(Evas_Image_Content_Hint, hint) |
| #define | evas_obj_image_content_hint_get(hint) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_CONTENT_HINT_GET), EO_TYPECHECK(Evas_Image_Content_Hint *, hint) |
| #define | evas_obj_image_region_support_get(region) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_REGION_SUPPORT_GET), EO_TYPECHECK(Eina_Bool *, region) |
| #define | evas_obj_image_animated_get(animated) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_GET), EO_TYPECHECK(Eina_Bool *, animated) |
| #define | evas_obj_image_animated_frame_count_get(frame_count) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_FRAME_COUNT_GET), EO_TYPECHECK(int *, frame_count) |
| #define | evas_obj_image_animated_loop_type_get(hint) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_LOOP_TYPE_GET), EO_TYPECHECK(Evas_Image_Animated_Loop_Hint *, hint) |
| #define | evas_obj_image_animated_loop_count_get(loop_count) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_LOOP_COUNT_GET), EO_TYPECHECK(int *, loop_count) |
| #define | evas_obj_image_animated_frame_duration_get(start_frame, frame_num, frame_duration) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_FRAME_DURATION_GET), EO_TYPECHECK(int, start_frame), EO_TYPECHECK(int, frame_num), EO_TYPECHECK(double *, frame_duration) |
| #define | evas_obj_image_animated_frame_set(frame_index) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_FRAME_SET), EO_TYPECHECK(int, frame_index) |
Typedefs | |
| typedef struct _Evas_Version | Evas_Version |
| typedef enum _Evas_BiDi_Direction | Evas_BiDi_Direction |
| typedef enum _Evas_Callback_Type | Evas_Callback_Type |
| Identifier of callbacks to be set for Evas canvases or Evas objects. | |
| typedef Eo_Callback_Priority | Evas_Callback_Priority |
| Callback priority value. | |
| typedef enum _Evas_Button_Flags | Evas_Button_Flags |
| Flags for Mouse Button events. | |
| typedef enum _Evas_Event_Flags | Evas_Event_Flags |
| Flags for Events. | |
|
typedef enum _Evas_Touch_Point_State | Evas_Touch_Point_State |
| State of Evas_Coord_Touch_Point. | |
| typedef enum _Evas_Font_Hinting_Flags | Evas_Font_Hinting_Flags |
| Flags for Font Hinting. | |
| typedef enum _Evas_Colorspace | Evas_Colorspace |
| Colorspaces for pixel data supported by Evas. | |
| typedef enum _Evas_Object_Table_Homogeneous_Mode | Evas_Object_Table_Homogeneous_Mode |
| How to pack items into cells in a table. | |
|
typedef struct _Evas_Coord_Rectangle | Evas_Coord_Rectangle |
| A generic rectangle handle. | |
| typedef struct _Evas_Point | Evas_Point |
| integer point | |
| typedef struct _Evas_Coord_Point | Evas_Coord_Point |
| Evas_Coord point. | |
|
typedef struct _Evas_Coord_Precision_Point | Evas_Coord_Precision_Point |
| Evas_Coord point with sub-pixel precision. | |
| typedef struct _Evas_Coord_Size | Evas_Coord_Size |
| typedef struct _Evas_Coord_Precision_Size | Evas_Coord_Precision_Size |
| <Evas_Coord size | |
| typedef struct _Evas_Position | Evas_Position |
| <Evas_Coord size with sub-pixel precision | |
|
typedef struct _Evas_Precision_Position | Evas_Precision_Position |
| associates given point in Canvas and Output, with sub-pixel precision | |
| typedef struct _Evas_Smart_Class | Evas_Smart_Class |
| A smart object's base class definition. | |
| typedef struct _Evas_Smart_Interface | Evas_Smart_Interface |
| A smart object's base interface definition. | |
|
typedef struct _Evas_Smart_Cb_Description | Evas_Smart_Cb_Description |
| A smart object callback description, used to provide introspection. | |
| typedef struct _Evas_Map | Evas_Map |
| An opaque handle to map points. | |
| typedef Eo | Evas |
| An opaque handle to an Evas canvas. | |
| typedef struct _Evas_Public_Data | Evas_Public_Data |
| Public data for an Evas. | |
| typedef Eo | Evas_Object |
| An Evas Object handle. | |
|
typedef struct _Evas_Object_Protected_Data | Evas_Object_Protected_Data |
| Protected data for an Evas Object. | |
| typedef void | Evas_Performance |
| An Evas Performance handle. | |
| typedef struct _Evas_Modifier | Evas_Modifier |
| An opaque type containing information on which modifier keys are registered in an Evas canvas. | |
| typedef struct _Evas_Lock | Evas_Lock |
| An opaque type containing information on which lock keys are registered in an Evas canvas. | |
| typedef struct _Evas_Smart | Evas_Smart |
| An Evas Smart Object handle. | |
| typedef struct _Evas_Native_Surface | Evas_Native_Surface |
| A generic datatype for engine specific native surface information. | |
| typedef struct _Evas_Video_Surface | Evas_Video_Surface |
| A generic datatype for video specific surface information. | |
| typedef unsigned long long | Evas_Modifier_Mask |
| An Evas modifier mask type. | |
| typedef int | Evas_Coord |
| typedef int | Evas_Font_Size |
| typedef int | Evas_Angle |
| typedef enum _Evas_Aspect_Control | Evas_Aspect_Control |
| Aspect types/policies for scaling size hints, used for evas_object_size_hint_aspect_set() | |
| typedef enum _Evas_Display_Mode | Evas_Display_Mode |
| object's display mode type related with compress/expand or etc mode | |
|
typedef struct _Evas_Pixel_Import_Source | Evas_Pixel_Import_Source |
| A source description of pixels for importing pixels. | |
| typedef struct _Evas_Engine_Info | Evas_Engine_Info |
| A generic Evas Engine information structure. | |
| typedef struct _Evas_Device | Evas_Device |
| A source device handle - where the event came from. | |
|
typedef struct _Evas_Event_Mouse_Down | Evas_Event_Mouse_Down |
| Event structure for EVAS_CALLBACK_MOUSE_DOWN event callbacks. | |
| typedef struct _Evas_Event_Mouse_Up | Evas_Event_Mouse_Up |
| Event structure for EVAS_CALLBACK_MOUSE_UP event callbacks. | |
| typedef struct _Evas_Event_Mouse_In | Evas_Event_Mouse_In |
| Event structure for EVAS_CALLBACK_MOUSE_IN event callbacks. | |
|
typedef struct _Evas_Event_Mouse_Out | Evas_Event_Mouse_Out |
| Event structure for EVAS_CALLBACK_MOUSE_OUT event callbacks. | |
|
typedef struct _Evas_Event_Mouse_Move | Evas_Event_Mouse_Move |
| Event structure for EVAS_CALLBACK_MOUSE_MOVE event callbacks. | |
|
typedef struct _Evas_Event_Mouse_Wheel | Evas_Event_Mouse_Wheel |
| Event structure for EVAS_CALLBACK_MOUSE_WHEEL event callbacks. | |
|
typedef struct _Evas_Event_Multi_Down | Evas_Event_Multi_Down |
| Event structure for EVAS_CALLBACK_MULTI_DOWN event callbacks. | |
| typedef struct _Evas_Event_Multi_Up | Evas_Event_Multi_Up |
| Event structure for EVAS_CALLBACK_MULTI_UP event callbacks. | |
|
typedef struct _Evas_Event_Multi_Move | Evas_Event_Multi_Move |
| Event structure for EVAS_CALLBACK_MULTI_MOVE event callbacks. | |
| typedef struct _Evas_Event_Key_Down | Evas_Event_Key_Down |
| Event structure for EVAS_CALLBACK_KEY_DOWN event callbacks. | |
| typedef struct _Evas_Event_Key_Up | Evas_Event_Key_Up |
| Event structure for EVAS_CALLBACK_KEY_UP event callbacks. | |
| typedef struct _Evas_Event_Hold | Evas_Event_Hold |
| Event structure for EVAS_CALLBACK_HOLD event callbacks. | |
| typedef enum _Evas_Load_Error | Evas_Load_Error |
| Evas image load error codes one can get - see evas_load_error_str() too. | |
| typedef enum _Evas_Alloc_Error | Evas_Alloc_Error |
| Possible allocation errors returned by evas_alloc_error() | |
| typedef enum _Evas_Fill_Spread | Evas_Fill_Spread |
| Fill types used for evas_object_image_fill_spread_set() | |
| typedef enum _Evas_Pixel_Import_Pixel_Format | Evas_Pixel_Import_Pixel_Format |
| Pixel format for import call. | |
|
typedef enum _Evas_Native_Surface_Type | Evas_Native_Surface_Type |
| typedef void(* | Evas_Video_Cb )(void *data, Evas_Object *obj, const Evas_Video_Surface *surface) |
| typedef void(* | Evas_Video_Coord_Cb )(void *data, Evas_Object *obj, const Evas_Video_Surface *surface, Evas_Coord a, Evas_Coord b) |
| typedef enum _Evas_Render_Op | Evas_Render_Op |
| typedef enum _Evas_Border_Fill_Mode | Evas_Border_Fill_Mode |
| How an image's center region (the complement to the border region) should be rendered by Evas. | |
| typedef enum _Evas_Image_Scale_Hint | Evas_Image_Scale_Hint |
| How an image's data is to be treated by Evas, with regard to scaling cache. | |
|
typedef enum _Evas_Image_Animated_Loop_Hint | Evas_Image_Animated_Loop_Hint |
|
typedef enum _Evas_Engine_Render_Mode | Evas_Engine_Render_Mode |
|
typedef enum _Evas_Image_Content_Hint | Evas_Image_Content_Hint |
| How an image's data is to be treated by Evas, for optimization. | |
| typedef enum _Evas_Device_Class | Evas_Device_Class |
| typedef enum _Evas_Object_Pointer_Mode | Evas_Object_Pointer_Mode |
| How the mouse pointer should be handled by Evas. | |
| typedef void(* | Evas_Smart_Cb )(void *data, Evas_Object *obj, void *event_info) |
| Evas smart objects' "smart callback" function signature. | |
| typedef void(* | Evas_Event_Cb )(void *data, Evas *e, void *event_info) |
| Evas event callback function signature. | |
| typedef Eina_Bool(* | Evas_Object_Event_Post_Cb )(void *data, Evas *e) |
| typedef void(* | Evas_Object_Event_Cb )(void *data, Evas *e, Evas_Object *obj, void *event_info) |
| Evas object event callback function signature. | |
| typedef void(* | Evas_Async_Events_Put_Cb )(void *target, Evas_Callback_Type type, void *event_info) |
| typedef void(* | Evas_Object_Intercept_Show_Cb )(void *data, Evas_Object *obj) |
| typedef void(* | Evas_Object_Intercept_Hide_Cb )(void *data, Evas_Object *obj) |
| typedef void(* | Evas_Object_Intercept_Move_Cb )(void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y) |
| typedef void(* | Evas_Object_Intercept_Resize_Cb )(void *data, Evas_Object *obj, Evas_Coord w, Evas_Coord h) |
| typedef void(* | Evas_Object_Intercept_Raise_Cb )(void *data, Evas_Object *obj) |
| typedef void(* | Evas_Object_Intercept_Lower_Cb )(void *data, Evas_Object *obj) |
| typedef void(* | Evas_Object_Intercept_Stack_Above_Cb )(void *data, Evas_Object *obj, Evas_Object *above) |
| typedef void(* | Evas_Object_Intercept_Stack_Below_Cb )(void *data, Evas_Object *obj, Evas_Object *above) |
| typedef void(* | Evas_Object_Intercept_Layer_Set_Cb )(void *data, Evas_Object *obj, int l) |
| typedef void(* | Evas_Object_Intercept_Color_Set_Cb )(void *data, Evas_Object *obj, int r, int g, int b, int a) |
| typedef void(* | Evas_Object_Intercept_Clip_Set_Cb )(void *data, Evas_Object *obj, Evas_Object *clip) |
| typedef void(* | Evas_Object_Intercept_Clip_Unset_Cb )(void *data, Evas_Object *obj) |
| typedef void(* | Evas_Object_Image_Pixels_Get_Cb )(void *data, Evas_Object *o) |
| typedef enum _Evas_Text_Style_Type | Evas_Text_Style_Type |
| Types of styles to be applied on text objects. | |
|
typedef struct _Evas_Textblock_Style | Evas_Textblock_Style |
|
typedef struct _Evas_Textblock_Cursor | Evas_Textblock_Cursor |
|
typedef struct _Evas_Object_Textblock_Node_Format | Evas_Object_Textblock_Node_Format |
| A format node. | |
|
typedef struct _Evas_Textblock_Rectangle | Evas_Textblock_Rectangle |
|
typedef enum _Evas_Textblock_Text_Type | Evas_Textblock_Text_Type |
|
typedef enum _Evas_Textblock_Cursor_Type | Evas_Textblock_Cursor_Type |
| typedef struct _Evas_Textgrid_Cell | Evas_Textgrid_Cell |
| The values that describes each cell. | |
|
typedef struct _Evas_Object_Smart_Clipped_Data | Evas_Object_Smart_Clipped_Data |
| Every subclass should provide this at the beginning of their own data set with evas_object_smart_data_set(). | |
| typedef struct _Evas_Object_Box_Api | Evas_Object_Box_Api |
| Smart class extension, providing extra box object requirements. | |
|
typedef struct _Evas_Object_Box_Data | Evas_Object_Box_Data |
| Smart object instance data, providing box object requirements. | |
| typedef struct _Evas_Object_Box_Option | Evas_Object_Box_Option |
| The base structure for a box option. | |
| typedef 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. | |
| typedef struct _Evas_Cserve_Stats | Evas_Cserve_Stats |
|
typedef struct _Evas_Cserve_Image_Cache | Evas_Cserve_Image_Cache |
| typedef struct _Evas_Cserve_Image | Evas_Cserve_Image |
| typedef struct _Evas_Cserve_Config | Evas_Cserve_Config |
Enumerations | |
| enum | _Evas_BiDi_Direction { EVAS_BIDI_DIRECTION_NATURAL, EVAS_BIDI_DIRECTION_NEUTRAL = EVAS_BIDI_DIRECTION_NATURAL, EVAS_BIDI_DIRECTION_LTR, EVAS_BIDI_DIRECTION_RTL } |
| enum | _Evas_Callback_Type { EVAS_CALLBACK_MOUSE_IN, EVAS_CALLBACK_MOUSE_OUT, EVAS_CALLBACK_MOUSE_DOWN, EVAS_CALLBACK_MOUSE_UP, EVAS_CALLBACK_MOUSE_MOVE, EVAS_CALLBACK_MOUSE_WHEEL, EVAS_CALLBACK_MULTI_DOWN, EVAS_CALLBACK_MULTI_UP, EVAS_CALLBACK_MULTI_MOVE, EVAS_CALLBACK_FREE, EVAS_CALLBACK_KEY_DOWN, EVAS_CALLBACK_KEY_UP, EVAS_CALLBACK_FOCUS_IN, EVAS_CALLBACK_FOCUS_OUT, EVAS_CALLBACK_SHOW, EVAS_CALLBACK_HIDE, EVAS_CALLBACK_MOVE, EVAS_CALLBACK_RESIZE, EVAS_CALLBACK_RESTACK, EVAS_CALLBACK_DEL, EVAS_CALLBACK_HOLD, EVAS_CALLBACK_CHANGED_SIZE_HINTS, EVAS_CALLBACK_IMAGE_PRELOADED, EVAS_CALLBACK_CANVAS_FOCUS_IN, EVAS_CALLBACK_CANVAS_FOCUS_OUT, EVAS_CALLBACK_RENDER_FLUSH_PRE, EVAS_CALLBACK_RENDER_FLUSH_POST, EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_IN, EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_OUT, EVAS_CALLBACK_IMAGE_UNLOADED, EVAS_CALLBACK_RENDER_PRE, EVAS_CALLBACK_RENDER_POST, EVAS_CALLBACK_IMAGE_RESIZE, EVAS_CALLBACK_DEVICE_CHANGED, EVAS_CALLBACK_LAST } |
| Identifier of callbacks to be set for Evas canvases or Evas objects. More... | |
| enum | _Evas_Button_Flags { EVAS_BUTTON_NONE = 0, EVAS_BUTTON_DOUBLE_CLICK = (1 << 0), EVAS_BUTTON_TRIPLE_CLICK = (1 << 1) } |
| Flags for Mouse Button events. More... | |
| enum | _Evas_Event_Flags { EVAS_EVENT_FLAG_NONE = 0, EVAS_EVENT_FLAG_ON_HOLD = (1 << 0), EVAS_EVENT_FLAG_ON_SCROLL = (1 << 1) } |
| Flags for Events. More... | |
| enum | _Evas_Touch_Point_State { EVAS_TOUCH_POINT_DOWN, EVAS_TOUCH_POINT_UP, EVAS_TOUCH_POINT_MOVE, EVAS_TOUCH_POINT_STILL, EVAS_TOUCH_POINT_CANCEL } |
| State of Evas_Coord_Touch_Point. More... | |
| enum | _Evas_Font_Hinting_Flags { EVAS_FONT_HINTING_NONE, EVAS_FONT_HINTING_AUTO, EVAS_FONT_HINTING_BYTECODE } |
| Flags for Font Hinting. More... | |
| enum | _Evas_Colorspace { EVAS_COLORSPACE_ARGB8888, EVAS_COLORSPACE_YCBCR422P601_PL, EVAS_COLORSPACE_YCBCR422P709_PL, EVAS_COLORSPACE_RGB565_A5P, EVAS_COLORSPACE_GRY8, EVAS_COLORSPACE_YCBCR422601_PL, EVAS_COLORSPACE_YCBCR420NV12601_PL, EVAS_COLORSPACE_YCBCR420TM12601_PL } |
| Colorspaces for pixel data supported by Evas. More... | |
| enum | _Evas_Object_Table_Homogeneous_Mode { EVAS_OBJECT_TABLE_HOMOGENEOUS_NONE = 0, EVAS_OBJECT_TABLE_HOMOGENEOUS_TABLE = 1, EVAS_OBJECT_TABLE_HOMOGENEOUS_ITEM = 2 } |
| How to pack items into cells in a table. More... | |
| enum | _Evas_Aspect_Control { EVAS_ASPECT_CONTROL_NONE = 0, EVAS_ASPECT_CONTROL_NEITHER = 1, EVAS_ASPECT_CONTROL_HORIZONTAL = 2, EVAS_ASPECT_CONTROL_VERTICAL = 3, EVAS_ASPECT_CONTROL_BOTH = 4 } |
| enum | _Evas_Display_Mode { EVAS_DISPLAY_MODE_NONE = 0, EVAS_DISPLAY_MODE_INHERIT = 1, EVAS_DISPLAY_MODE_COMPRESS = 2, EVAS_DISPLAY_MODE_EXPAND = 3, EVAS_DISPLAY_MODE_DONT_CHANGE = 4 } |
| enum | _Evas_Load_Error { EVAS_LOAD_ERROR_NONE = 0, EVAS_LOAD_ERROR_GENERIC = 1, EVAS_LOAD_ERROR_DOES_NOT_EXIST = 2, EVAS_LOAD_ERROR_PERMISSION_DENIED = 3, EVAS_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED = 4, EVAS_LOAD_ERROR_CORRUPT_FILE = 5, EVAS_LOAD_ERROR_UNKNOWN_FORMAT = 6 } |
| enum | _Evas_Alloc_Error { EVAS_ALLOC_ERROR_NONE = 0, EVAS_ALLOC_ERROR_FATAL = 1, EVAS_ALLOC_ERROR_RECOVERED = 2 } |
| enum | _Evas_Fill_Spread { EVAS_TEXTURE_REFLECT = 0, EVAS_TEXTURE_REPEAT = 1, EVAS_TEXTURE_RESTRICT = 2, EVAS_TEXTURE_RESTRICT_REFLECT = 3, EVAS_TEXTURE_RESTRICT_REPEAT = 4, EVAS_TEXTURE_PAD = 5 } |
| enum | _Evas_Pixel_Import_Pixel_Format { EVAS_PIXEL_FORMAT_NONE = 0, EVAS_PIXEL_FORMAT_ARGB32 = 1, EVAS_PIXEL_FORMAT_YUV420P_601 = 2 } |
| enum | _Evas_Native_Surface_Type { EVAS_NATIVE_SURFACE_NONE, EVAS_NATIVE_SURFACE_X11, EVAS_NATIVE_SURFACE_OPENGL } |
| enum | _Evas_Render_Op { EVAS_RENDER_BLEND = 0, EVAS_RENDER_BLEND_REL = 1, EVAS_RENDER_COPY = 2, EVAS_RENDER_COPY_REL = 3, EVAS_RENDER_ADD = 4, EVAS_RENDER_ADD_REL = 5, EVAS_RENDER_SUB = 6, EVAS_RENDER_SUB_REL = 7, EVAS_RENDER_TINT = 8, EVAS_RENDER_TINT_REL = 9, EVAS_RENDER_MASK = 10, EVAS_RENDER_MUL = 11 } |
| How the object should be rendered to output. More... | |
| enum | _Evas_Border_Fill_Mode { EVAS_BORDER_FILL_NONE = 0, EVAS_BORDER_FILL_DEFAULT = 1, EVAS_BORDER_FILL_SOLID = 2 } |
| enum | _Evas_Image_Scale_Hint { EVAS_IMAGE_SCALE_HINT_NONE = 0, EVAS_IMAGE_SCALE_HINT_DYNAMIC = 1, EVAS_IMAGE_SCALE_HINT_STATIC = 2 } |
| enum | _Evas_Image_Animated_Loop_Hint { EVAS_IMAGE_ANIMATED_HINT_NONE = 0, EVAS_IMAGE_ANIMATED_HINT_LOOP = 1, EVAS_IMAGE_ANIMATED_HINT_PINGPONG = 2 } |
| enum | _Evas_Engine_Render_Mode { EVAS_RENDER_MODE_BLOCKING = 0, EVAS_RENDER_MODE_NONBLOCKING = 1 } |
| enum | _Evas_Image_Content_Hint { EVAS_IMAGE_CONTENT_HINT_NONE = 0, EVAS_IMAGE_CONTENT_HINT_DYNAMIC = 1, EVAS_IMAGE_CONTENT_HINT_STATIC = 2 } |
| enum | _Evas_Device_Class { EVAS_DEVICE_CLASS_NONE, EVAS_DEVICE_CLASS_SEAT, EVAS_DEVICE_CLASS_KEYBOARD, EVAS_DEVICE_CLASS_MOUSE, EVAS_DEVICE_CLASS_TOUCH, EVAS_DEVICE_CLASS_PEN, EVAS_DEVICE_CLASS_POINTER, EVAS_DEVICE_CLASS_GAMEPAD } |
| enum | _Evas_Object_Pointer_Mode { EVAS_OBJECT_POINTER_MODE_AUTOGRAB, EVAS_OBJECT_POINTER_MODE_NOGRAB, EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN } |
| How the mouse pointer should be handled by Evas. More... | |
| enum | { EVAS_CANVAS_SUB_ID_OUTPUT_METHOD_SET, EVAS_CANVAS_SUB_ID_OUTPUT_METHOD_GET, EVAS_CANVAS_SUB_ID_ENGINE_INFO_GET, EVAS_CANVAS_SUB_ID_ENGINE_INFO_SET, EVAS_CANVAS_SUB_ID_OUTPUT_SIZE_SET, EVAS_CANVAS_SUB_ID_OUTPUT_SIZE_GET, EVAS_CANVAS_SUB_ID_OUTPUT_VIEWPORT_SET, EVAS_CANVAS_SUB_ID_OUTPUT_VIEWPORT_GET, EVAS_CANVAS_SUB_ID_OUTPUT_FRAMESPACE_SET, EVAS_CANVAS_SUB_ID_OUTPUT_FRAMESPACE_GET, EVAS_CANVAS_SUB_ID_COORD_SCREEN_X_TO_WORLD, EVAS_CANVAS_SUB_ID_COORD_SCREEN_Y_TO_WORLD, EVAS_CANVAS_SUB_ID_COORD_WORLD_X_TO_SCREEN, EVAS_CANVAS_SUB_ID_COORD_WORLD_Y_TO_SCREEN, EVAS_CANVAS_SUB_ID_POINTER_OUTPUT_XY_GET, EVAS_CANVAS_SUB_ID_POINTER_CANVAS_XY_GET, EVAS_CANVAS_SUB_ID_POINTER_BUTTON_DOWN_MASK_GET, EVAS_CANVAS_SUB_ID_POINTER_INSIDE_GET, EVAS_CANVAS_SUB_ID_DATA_ATTACH_SET, EVAS_CANVAS_SUB_ID_DATA_ATTACH_GET, EVAS_CANVAS_SUB_ID_FOCUS_IN, EVAS_CANVAS_SUB_ID_FOCUS_OUT, EVAS_CANVAS_SUB_ID_FOCUS_STATE_GET, EVAS_CANVAS_SUB_ID_NOCHANGE_PUSH, EVAS_CANVAS_SUB_ID_NOCHANGE_POP, EVAS_CANVAS_SUB_ID_EVENT_DEFAULT_FLAGS_SET, EVAS_CANVAS_SUB_ID_EVENT_DEFAULT_FLAGS_GET, EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_DOWN, EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_UP, EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_CANCEL, EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_WHEEL, EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_MOVE, EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_IN, EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_OUT, EVAS_CANVAS_SUB_ID_EVENT_FEED_MULTI_DOWN, EVAS_CANVAS_SUB_ID_EVENT_FEED_MULTI_UP, EVAS_CANVAS_SUB_ID_EVENT_FEED_MULTI_MOVE, EVAS_CANVAS_SUB_ID_EVENT_FEED_KEY_DOWN, EVAS_CANVAS_SUB_ID_EVENT_FEED_KEY_UP, EVAS_CANVAS_SUB_ID_EVENT_FEED_HOLD, EVAS_CANVAS_SUB_ID_EVENT_REFEED_EVENT, EVAS_CANVAS_SUB_ID_EVENT_DOWN_COUNT_GET, EVAS_CANVAS_SUB_ID_FOCUS_GET, EVAS_CANVAS_SUB_ID_FONT_PATH_CLEAR, EVAS_CANVAS_SUB_ID_FONT_PATH_APPEND, EVAS_CANVAS_SUB_ID_FONT_PATH_PREPEND, EVAS_CANVAS_SUB_ID_FONT_PATH_LIST, EVAS_CANVAS_SUB_ID_FONT_HINTING_SET, EVAS_CANVAS_SUB_ID_FONT_HINTING_GET, EVAS_CANVAS_SUB_ID_FONT_HINTING_CAN_HINT, EVAS_CANVAS_SUB_ID_FONT_CACHE_FLUSH, EVAS_CANVAS_SUB_ID_FONT_CACHE_SET, EVAS_CANVAS_SUB_ID_FONT_CACHE_GET, EVAS_CANVAS_SUB_ID_FONT_AVAILABLE_LIST, EVAS_CANVAS_SUB_ID_KEY_MODIFIER_GET, EVAS_CANVAS_SUB_ID_KEY_LOCK_GET, EVAS_CANVAS_SUB_ID_KEY_MODIFIER_ADD, EVAS_CANVAS_SUB_ID_KEY_MODIFIER_DEL, EVAS_CANVAS_SUB_ID_KEY_LOCK_ADD, EVAS_CANVAS_SUB_ID_KEY_LOCK_DEL, EVAS_CANVAS_SUB_ID_KEY_MODIFIER_ON, EVAS_CANVAS_SUB_ID_KEY_MODIFIER_OFF, EVAS_CANVAS_SUB_ID_KEY_LOCK_ON, EVAS_CANVAS_SUB_ID_KEY_LOCK_OFF, EVAS_CANVAS_SUB_ID_KEY_MODIFIER_MASK_GET, EVAS_CANVAS_SUB_ID_DAMAGE_RECTANGLE_ADD, EVAS_CANVAS_SUB_ID_OBSCURED_RECTANGLE_ADD, EVAS_CANVAS_SUB_ID_OBSCURED_CLEAR, EVAS_CANVAS_SUB_ID_RENDER_UPDATES, EVAS_CANVAS_SUB_ID_RENDER, EVAS_CANVAS_SUB_ID_NORENDER, EVAS_CANVAS_SUB_ID_RENDER_IDLE_FLUSH, EVAS_CANVAS_SUB_ID_SYNC, EVAS_CANVAS_SUB_ID_RENDER_DUMP, EVAS_CANVAS_SUB_ID_OBJECT_BOTTOM_GET, EVAS_CANVAS_SUB_ID_OBJECT_TOP_GET, EVAS_CANVAS_SUB_ID_TOUCH_POINT_LIST_COUNT, EVAS_CANVAS_SUB_ID_TOUCH_POINT_LIST_NTH_XY_GET, EVAS_CANVAS_SUB_ID_TOUCH_POINT_LIST_NTH_ID_GET, EVAS_CANVAS_SUB_ID_TOUCH_POINT_LIST_NTH_STATE_GET, EVAS_CANVAS_SUB_ID_IMAGE_CACHE_FLUSH, EVAS_CANVAS_SUB_ID_IMAGE_CACHE_RELOAD, EVAS_CANVAS_SUB_ID_IMAGE_CACHE_SET, EVAS_CANVAS_SUB_ID_IMAGE_CACHE_GET, EVAS_CANVAS_SUB_ID_IMAGE_MAX_SIZE_GET, EVAS_CANVAS_SUB_ID_OBJECT_NAME_FIND, EVAS_CANVAS_SUB_ID_OBJECT_TOP_AT_XY_GET, EVAS_CANVAS_SUB_ID_OBJECT_TOP_IN_RECTANGLE_GET, EVAS_CANVAS_SUB_ID_OBJECTS_AT_XY_GET, EVAS_CANVAS_SUB_ID_OBJECTS_IN_RECTANGLE_GET, EVAS_CANVAS_SUB_ID_SMART_OBJECTS_CALCULATE, EVAS_CANVAS_SUB_ID_SMART_OBJECTS_CALCULATE_COUNT_GET, EVAS_CANVAS_SUB_ID_RENDER_ASYNC, EVAS_CANVAS_SUB_ID_LAST } |
| enum | { EVAS_OBJ_RECTANGLE_SUB_ID_LAST } |
| enum | _Evas_Text_Style_Type { EVAS_TEXT_STYLE_PLAIN, EVAS_TEXT_STYLE_SHADOW, EVAS_TEXT_STYLE_OUTLINE, EVAS_TEXT_STYLE_SOFT_OUTLINE, EVAS_TEXT_STYLE_GLOW, EVAS_TEXT_STYLE_OUTLINE_SHADOW, EVAS_TEXT_STYLE_FAR_SHADOW, EVAS_TEXT_STYLE_OUTLINE_SOFT_SHADOW, EVAS_TEXT_STYLE_SOFT_SHADOW, EVAS_TEXT_STYLE_FAR_SOFT_SHADOW, EVAS_TEXT_STYLE_SHADOW_DIRECTION_BOTTOM_RIGHT = (0x0 << 4), EVAS_TEXT_STYLE_SHADOW_DIRECTION_BOTTOM = (0x1 << 4), EVAS_TEXT_STYLE_SHADOW_DIRECTION_BOTTOM_LEFT = (0x2 << 4), EVAS_TEXT_STYLE_SHADOW_DIRECTION_LEFT = (0x3 << 4), EVAS_TEXT_STYLE_SHADOW_DIRECTION_TOP_LEFT = (0x4 << 4), EVAS_TEXT_STYLE_SHADOW_DIRECTION_TOP = (0x5 << 4), EVAS_TEXT_STYLE_SHADOW_DIRECTION_TOP_RIGHT = (0x6 << 4), EVAS_TEXT_STYLE_SHADOW_DIRECTION_RIGHT = (0x7 << 4) } |
| enum | { EVAS_OBJ_TEXT_SUB_ID_FONT_SOURCE_SET, EVAS_OBJ_TEXT_SUB_ID_FONT_SOURCE_GET, EVAS_OBJ_TEXT_SUB_ID_FONT_SET, EVAS_OBJ_TEXT_SUB_ID_FONT_GET, EVAS_OBJ_TEXT_SUB_ID_TEXT_SET, EVAS_OBJ_TEXT_SUB_ID_BIDI_DELIMITERS_SET, EVAS_OBJ_TEXT_SUB_ID_BIDI_DELIMITERS_GET, EVAS_OBJ_TEXT_SUB_ID_TEXT_GET, EVAS_OBJ_TEXT_SUB_ID_DIRECTION_GET, EVAS_OBJ_TEXT_SUB_ID_ASCENT_GET, EVAS_OBJ_TEXT_SUB_ID_DESCENT_GET, EVAS_OBJ_TEXT_SUB_ID_MAX_ASCENT_GET, EVAS_OBJ_TEXT_SUB_ID_MAX_DESCENT_GET, EVAS_OBJ_TEXT_SUB_ID_INSET_GET, EVAS_OBJ_TEXT_SUB_ID_HORIZ_ADVANCE_GET, EVAS_OBJ_TEXT_SUB_ID_VERT_ADVANCE_GET, EVAS_OBJ_TEXT_SUB_ID_CHAR_POS_GET, EVAS_OBJ_TEXT_SUB_ID_LAST_UP_TO_POS, EVAS_OBJ_TEXT_SUB_ID_CHAR_COORDS_GET, EVAS_OBJ_TEXT_SUB_ID_STYLE_SET, EVAS_OBJ_TEXT_SUB_ID_STYLE_GET, EVAS_OBJ_TEXT_SUB_ID_SHADOW_COLOR_SET, EVAS_OBJ_TEXT_SUB_ID_SHADOW_COLOR_GET, EVAS_OBJ_TEXT_SUB_ID_GLOW_COLOR_SET, EVAS_OBJ_TEXT_SUB_ID_GLOW_COLOR_GET, EVAS_OBJ_TEXT_SUB_ID_GLOW2_COLOR_SET, EVAS_OBJ_TEXT_SUB_ID_GLOW2_COLOR_GET, EVAS_OBJ_TEXT_SUB_ID_OUTLINE_COLOR_SET, EVAS_OBJ_TEXT_SUB_ID_OUTLINE_COLOR_GET, EVAS_OBJ_TEXT_SUB_ID_STYLE_PAD_GET, EVAS_OBJ_TEXT_SUB_ID_ELLIPSIS_SET, EVAS_OBJ_TEXT_SUB_ID_ELLIPSIS_GET, EVAS_OBJ_TEXT_SUB_ID_LAST } |
| enum | _Evas_Textblock_Text_Type { EVAS_TEXTBLOCK_TEXT_RAW, EVAS_TEXTBLOCK_TEXT_PLAIN, EVAS_TEXTBLOCK_TEXT_MARKUP } |
| enum | _Evas_Textblock_Cursor_Type { EVAS_TEXTBLOCK_CURSOR_UNDER, EVAS_TEXTBLOCK_CURSOR_BEFORE } |
| enum | { EVAS_OBJ_TEXTBLOCK_SUB_ID_STYLE_SET, EVAS_OBJ_TEXTBLOCK_SUB_ID_STYLE_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_STYLE_USER_PUSH, EVAS_OBJ_TEXTBLOCK_SUB_ID_STYLE_USER_PEEK, EVAS_OBJ_TEXTBLOCK_SUB_ID_STYLE_USER_POP, EVAS_OBJ_TEXTBLOCK_SUB_ID_REPLACE_CHAR_SET, EVAS_OBJ_TEXTBLOCK_SUB_ID_LEGACY_NEWLINE_SET, EVAS_OBJ_TEXTBLOCK_SUB_ID_LEGACY_NEWLINE_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_VALIGN_SET, EVAS_OBJ_TEXTBLOCK_SUB_ID_VALIGN_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_BIDI_DELIMITERS_SET, EVAS_OBJ_TEXTBLOCK_SUB_ID_BIDI_DELIMITERS_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_REPLACE_CHAR_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_TEXT_MARKUP_SET, EVAS_OBJ_TEXTBLOCK_SUB_ID_TEXT_MARKUP_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_CURSOR_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_CURSOR_NEW, EVAS_OBJ_TEXTBLOCK_SUB_ID_NODE_FORMAT_LIST_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_NODE_FORMAT_FIRST_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_NODE_FORMAT_LAST_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_NODE_FORMAT_REMOVE_PAIR, EVAS_OBJ_TEXTBLOCK_SUB_ID_LINE_NUMBER_GEOMETRY_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_CLEAR, EVAS_OBJ_TEXTBLOCK_SUB_ID_SIZE_FORMATTED_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_SIZE_NATIVE_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_STYLE_INSETS_GET, EVAS_OBJ_TEXTBLOCK_SUB_ID_LAST } |
| enum | { EVAS_OBJ_TEXTGRID_SUB_ID_SIZE_SET, EVAS_OBJ_TEXTGRID_SUB_ID_SIZE_GET, EVAS_OBJ_TEXTGRID_SUB_ID_FONT_SOURCE_SET, EVAS_OBJ_TEXTGRID_SUB_ID_FONT_SOURCE_GET, EVAS_OBJ_TEXTGRID_SUB_ID_FONT_SET, EVAS_OBJ_TEXTGRID_SUB_ID_FONT_GET, EVAS_OBJ_TEXTGRID_SUB_ID_CELL_SIZE_GET, EVAS_OBJ_TEXTGRID_SUB_ID_PALETTE_SET, EVAS_OBJ_TEXTGRID_SUB_ID_PALETTE_GET, EVAS_OBJ_TEXTGRID_SUB_ID_SUPPORTED_FONT_STYLES_SET, EVAS_OBJ_TEXTGRID_SUB_ID_SUPPORTED_FONT_STYLES_GET, EVAS_OBJ_TEXTGRID_SUB_ID_CELLROW_SET, EVAS_OBJ_TEXTGRID_SUB_ID_CELLROW_GET, EVAS_OBJ_TEXTGRID_SUB_ID_UPDATE_ADD, EVAS_OBJ_TEXTGRID_SUB_ID_LAST } |
| enum | Evas_Textgrid_Palette { EVAS_TEXTGRID_PALETTE_NONE, EVAS_TEXTGRID_PALETTE_STANDARD, EVAS_TEXTGRID_PALETTE_EXTENDED, EVAS_TEXTGRID_PALETTE_LAST } |
| The palette to use for the forgraound and background colors. More... | |
| enum | Evas_Textgrid_Font_Style { EVAS_TEXTGRID_FONT_STYLE_NORMAL = (1 << 0), EVAS_TEXTGRID_FONT_STYLE_BOLD = (1 << 1), EVAS_TEXTGRID_FONT_STYLE_ITALIC = (1 << 2) } |
| The style to give to each character of the grid. More... | |
| enum | { EVAS_OBJ_LINE_SUB_ID_XY_SET, EVAS_OBJ_LINE_SUB_ID_XY_GET, EVAS_OBJ_LINE_SUB_ID_LAST } |
| enum | { EVAS_OBJ_POLYGON_SUB_ID_POINT_ADD, EVAS_OBJ_POLYGON_SUB_ID_POINTS_CLEAR, EVAS_OBJ_POLYGON_SUB_ID_LAST } |
| enum | { EVAS_OBJ_SMART_SUB_ID_DATA_SET, EVAS_OBJ_SMART_SUB_ID_SMART_GET, EVAS_OBJ_SMART_SUB_ID_MEMBER_ADD, EVAS_OBJ_SMART_SUB_ID_MEMBER_DEL, EVAS_OBJ_SMART_SUB_ID_MEMBERS_GET, EVAS_OBJ_SMART_SUB_ID_CALLBACKS_DESCRIPTIONS_SET, EVAS_OBJ_SMART_SUB_ID_CALLBACKS_DESCRIPTIONS_GET, EVAS_OBJ_SMART_SUB_ID_CALLBACK_DESCRIPTION_FIND, EVAS_OBJ_SMART_SUB_ID_NEED_RECALCULATE_SET, EVAS_OBJ_SMART_SUB_ID_NEED_RECALCULATE_GET, EVAS_OBJ_SMART_SUB_ID_CALCULATE, EVAS_OBJ_SMART_SUB_ID_CHANGED, EVAS_OBJ_SMART_SUB_ID_ATTACH, EVAS_OBJ_SMART_SUB_ID_ADD, EVAS_OBJ_SMART_SUB_ID_DEL, EVAS_OBJ_SMART_SUB_ID_RESIZE, EVAS_OBJ_SMART_SUB_ID_MOVE, EVAS_OBJ_SMART_SUB_ID_SHOW, EVAS_OBJ_SMART_SUB_ID_HIDE, EVAS_OBJ_SMART_SUB_ID_COLOR_SET, EVAS_OBJ_SMART_SUB_ID_CLIP_SET, EVAS_OBJ_SMART_SUB_ID_CLIP_UNSET, EVAS_OBJ_SMART_SUB_ID_LAST } |
| enum | { EVAS_OBJ_SMART_CLIPPED_SUB_ID_LAST } |
| enum | { EVAS_OBJ_BOX_SUB_ID_INTERNAL_APPEND, EVAS_OBJ_BOX_SUB_ID_INTERNAL_PREPEND, EVAS_OBJ_BOX_SUB_ID_INTERNAL_INSERT_BEFORE, EVAS_OBJ_BOX_SUB_ID_INTERNAL_INSERT_AFTER, EVAS_OBJ_BOX_SUB_ID_INTERNAL_INSERT_AT, EVAS_OBJ_BOX_SUB_ID_INTERNAL_REMOVE, EVAS_OBJ_BOX_SUB_ID_INTERNAL_REMOVE_AT, EVAS_OBJ_BOX_SUB_ID_INTERNAL_OPTION_NEW, EVAS_OBJ_BOX_SUB_ID_INTERNAL_OPTION_FREE, EVAS_OBJ_BOX_SUB_ID_ADD_TO, EVAS_OBJ_BOX_SUB_ID_LAYOUT_SET, EVAS_OBJ_BOX_SUB_ID_LAYOUT_HORIZONTAL, EVAS_OBJ_BOX_SUB_ID_LAYOUT_VERTICAL, EVAS_OBJ_BOX_SUB_ID_LAYOUT_HOMOGENEOUS_HORIZONTAL, EVAS_OBJ_BOX_SUB_ID_LAYOUT_HOMOGENEOUS_VERTICAL, EVAS_OBJ_BOX_SUB_ID_LAYOUT_HOMOGENEOUS_MAX_SIZE_HORIZONTAL, EVAS_OBJ_BOX_SUB_ID_LAYOUT_HOMOGENEOUS_MAX_SIZE_VERTICAL, EVAS_OBJ_BOX_SUB_ID_LAYOUT_FLOW_HORIZONTAL, EVAS_OBJ_BOX_SUB_ID_LAYOUT_FLOW_VERTICAL, EVAS_OBJ_BOX_SUB_ID_LAYOUT_STACK, EVAS_OBJ_BOX_SUB_ID_ALIGN_SET, EVAS_OBJ_BOX_SUB_ID_ALIGN_GET, EVAS_OBJ_BOX_SUB_ID_PADDING_SET, EVAS_OBJ_BOX_SUB_ID_PADDING_GET, EVAS_OBJ_BOX_SUB_ID_APPEND, EVAS_OBJ_BOX_SUB_ID_PREPEND, EVAS_OBJ_BOX_SUB_ID_INSERT_BEFORE, EVAS_OBJ_BOX_SUB_ID_INSERT_AFTER, EVAS_OBJ_BOX_SUB_ID_INSERT_AT, EVAS_OBJ_BOX_SUB_ID_REMOVE, EVAS_OBJ_BOX_SUB_ID_REMOVE_AT, EVAS_OBJ_BOX_SUB_ID_REMOVE_ALL, EVAS_OBJ_BOX_SUB_ID_ITERATOR_NEW, EVAS_OBJ_BOX_SUB_ID_ACCESSOR_NEW, EVAS_OBJ_BOX_SUB_ID_OPTION_PROPERTY_NAME_GET, EVAS_OBJ_BOX_SUB_ID_OPTION_PROPERTY_ID_GET, EVAS_OBJ_BOX_SUB_ID_OPTION_PROPERTY_VSET, EVAS_OBJ_BOX_SUB_ID_OPTION_PROPERTY_VGET, EVAS_OBJ_BOX_SUB_ID_LAST } |
| enum | { EVAS_OBJ_TABLE_SUB_ID_ADD_TO, EVAS_OBJ_TABLE_SUB_ID_HOMOGENEOUS_SET, EVAS_OBJ_TABLE_SUB_ID_HOMOGENEOUS_GET, EVAS_OBJ_TABLE_SUB_ID_ALIGN_SET, EVAS_OBJ_TABLE_SUB_ID_ALIGN_GET, EVAS_OBJ_TABLE_SUB_ID_PADDING_SET, EVAS_OBJ_TABLE_SUB_ID_PADDING_GET, EVAS_OBJ_TABLE_SUB_ID_PACK_GET, EVAS_OBJ_TABLE_SUB_ID_PACK, EVAS_OBJ_TABLE_SUB_ID_UNPACK, EVAS_OBJ_TABLE_SUB_ID_CLEAR, EVAS_OBJ_TABLE_SUB_ID_COL_ROW_SIZE_GET, EVAS_OBJ_TABLE_SUB_ID_ITERATOR_NEW, EVAS_OBJ_TABLE_SUB_ID_ACCESSOR_NEW, EVAS_OBJ_TABLE_SUB_ID_CHILDREN_GET, EVAS_OBJ_TABLE_SUB_ID_MIRRORED_GET, EVAS_OBJ_TABLE_SUB_ID_MIRRORED_SET, EVAS_OBJ_TABLE_SUB_ID_LAST } |
| enum | { EVAS_OBJ_GRID_SUB_ID_ADD_TO, EVAS_OBJ_GRID_SUB_ID_SIZE_SET, EVAS_OBJ_GRID_SUB_ID_SIZE_GET, EVAS_OBJ_GRID_SUB_ID_PACK, EVAS_OBJ_GRID_SUB_ID_UNPACK, EVAS_OBJ_GRID_SUB_ID_CLEAR, EVAS_OBJ_GRID_SUB_ID_PACK_GET, EVAS_OBJ_GRID_SUB_ID_ITERATOR_NEW, EVAS_OBJ_GRID_SUB_ID_ACCESSOR_NEW, EVAS_OBJ_GRID_SUB_ID_CHILDREN_GET, EVAS_OBJ_GRID_SUB_ID_MIRRORED_GET, EVAS_OBJ_GRID_SUB_ID_MIRRORED_SET, EVAS_OBJ_GRID_SUB_ID_LAST } |
| enum | { EVAS_COMMON_SUB_ID_EVAS_GET, EVAS_COMMON_SUB_ID_LAST } |
| enum | { EVAS_OBJ_SUB_ID_POSITION_SET, EVAS_OBJ_SUB_ID_POSITION_GET, EVAS_OBJ_SUB_ID_SIZE_SET, EVAS_OBJ_SUB_ID_SIZE_GET, EVAS_OBJ_SUB_ID_SIZE_HINT_MIN_SET, EVAS_OBJ_SUB_ID_SIZE_HINT_MIN_GET, EVAS_OBJ_SUB_ID_SIZE_HINT_MAX_SET, EVAS_OBJ_SUB_ID_SIZE_HINT_MAX_GET, EVAS_OBJ_SUB_ID_SIZE_HINT_REQUEST_SET, EVAS_OBJ_SUB_ID_SIZE_HINT_REQUEST_GET, EVAS_OBJ_SUB_ID_SIZE_HINT_ASPECT_SET, EVAS_OBJ_SUB_ID_SIZE_HINT_ASPECT_GET, EVAS_OBJ_SUB_ID_SIZE_HINT_ALIGN_SET, EVAS_OBJ_SUB_ID_SIZE_HINT_ALIGN_GET, EVAS_OBJ_SUB_ID_SIZE_HINT_WEIGHT_SET, EVAS_OBJ_SUB_ID_SIZE_HINT_WEIGHT_GET, EVAS_OBJ_SUB_ID_SIZE_HINT_PADDING_SET, EVAS_OBJ_SUB_ID_SIZE_HINT_PADDING_GET, EVAS_OBJ_SUB_ID_VISIBILITY_SET, EVAS_OBJ_SUB_ID_VISIBILITY_GET, EVAS_OBJ_SUB_ID_COLOR_SET, EVAS_OBJ_SUB_ID_COLOR_GET, EVAS_OBJ_SUB_ID_ANTI_ALIAS_SET, EVAS_OBJ_SUB_ID_ANTI_ALIAS_GET, EVAS_OBJ_SUB_ID_SCALE_SET, EVAS_OBJ_SUB_ID_SCALE_GET, EVAS_OBJ_SUB_ID_RENDER_OP_SET, EVAS_OBJ_SUB_ID_RENDER_OP_GET, EVAS_OBJ_SUB_ID_TYPE_SET, EVAS_OBJ_SUB_ID_TYPE_GET, EVAS_OBJ_SUB_ID_PRECISE_IS_INSIDE_SET, EVAS_OBJ_SUB_ID_PRECISE_IS_INSIDE_GET, EVAS_OBJ_SUB_ID_STATIC_CLIP_SET, EVAS_OBJ_SUB_ID_STATIC_CLIP_GET, EVAS_OBJ_SUB_ID_IS_FRAME_OBJECT_SET, EVAS_OBJ_SUB_ID_IS_FRAME_OBJECT_GET, EVAS_OBJ_SUB_ID_FREEZE_EVENTS_SET, EVAS_OBJ_SUB_ID_FREEZE_EVENTS_GET, EVAS_OBJ_SUB_ID_PASS_EVENTS_SET, EVAS_OBJ_SUB_ID_PASS_EVENTS_GET, EVAS_OBJ_SUB_ID_REPEAT_EVENTS_SET, EVAS_OBJ_SUB_ID_REPEAT_EVENTS_GET, EVAS_OBJ_SUB_ID_PROPAGATE_EVENTS_SET, EVAS_OBJ_SUB_ID_PROPAGATE_EVENTS_GET, EVAS_OBJ_SUB_ID_POINTER_MODE_SET, EVAS_OBJ_SUB_ID_POINTER_MODE_GET, EVAS_OBJ_SUB_ID_KEY_GRAB, EVAS_OBJ_SUB_ID_KEY_UNGRAB, EVAS_OBJ_SUB_ID_FOCUS_SET, EVAS_OBJ_SUB_ID_FOCUS_GET, EVAS_OBJ_SUB_ID_NAME_SET, EVAS_OBJ_SUB_ID_NAME_GET, EVAS_OBJ_SUB_ID_NAME_CHILD_FIND, EVAS_OBJ_SUB_ID_LAYER_SET, EVAS_OBJ_SUB_ID_LAYER_GET, EVAS_OBJ_SUB_ID_CLIP_SET, EVAS_OBJ_SUB_ID_CLIP_GET, EVAS_OBJ_SUB_ID_CLIP_UNSET, EVAS_OBJ_SUB_ID_CLIPEES_GET, EVAS_OBJ_SUB_ID_MAP_ENABLE_SET, EVAS_OBJ_SUB_ID_MAP_ENABLE_GET, EVAS_OBJ_SUB_ID_MAP_SET, EVAS_OBJ_SUB_ID_MAP_GET, EVAS_OBJ_SUB_ID_SMART_PARENT_GET, EVAS_OBJ_SUB_ID_SMART_DATA_GET, EVAS_OBJ_SUB_ID_SMART_TYPE_CHECK, EVAS_OBJ_SUB_ID_SMART_TYPE_CHECK_PTR, EVAS_OBJ_SUB_ID_SMART_MOVE_CHILDREN_RELATIVE, EVAS_OBJ_SUB_ID_SMART_CLIPPED_CLIPPER_GET, EVAS_OBJ_SUB_ID_RAISE, EVAS_OBJ_SUB_ID_LOWER, EVAS_OBJ_SUB_ID_STACK_ABOVE, EVAS_OBJ_SUB_ID_STACK_BELOW, EVAS_OBJ_SUB_ID_ABOVE_GET, EVAS_OBJ_SUB_ID_BELOW_GET, EVAS_OBJ_SUB_ID_TYPE_CHECK, EVAS_OBJ_SUB_ID_LAST } |
| enum | { EVAS_OBJ_IMAGE_SUB_ID_MEMFILE_SET, EVAS_OBJ_IMAGE_SUB_ID_FILE_SET, EVAS_OBJ_IMAGE_SUB_ID_FILE_GET, EVAS_OBJ_IMAGE_SUB_ID_SOURCE_SET, EVAS_OBJ_IMAGE_SUB_ID_SOURCE_GET, EVAS_OBJ_IMAGE_SUB_ID_BORDER_SET, EVAS_OBJ_IMAGE_SUB_ID_BORDER_GET, EVAS_OBJ_IMAGE_SUB_ID_BORDER_CENTER_FILL_SET, EVAS_OBJ_IMAGE_SUB_ID_BORDER_CENTER_FILL_GET, EVAS_OBJ_IMAGE_SUB_ID_FILLED_SET, EVAS_OBJ_IMAGE_SUB_ID_FILLED_GET, EVAS_OBJ_IMAGE_SUB_ID_BORDER_SCALE_SET, EVAS_OBJ_IMAGE_SUB_ID_BORDER_SCALE_GET, EVAS_OBJ_IMAGE_SUB_ID_FILL_SET, EVAS_OBJ_IMAGE_SUB_ID_FILL_GET, EVAS_OBJ_IMAGE_SUB_ID_FILL_SPREAD_SET, EVAS_OBJ_IMAGE_SUB_ID_FILL_SPREAD_GET, EVAS_OBJ_IMAGE_SUB_ID_SIZE_SET, EVAS_OBJ_IMAGE_SUB_ID_SIZE_GET, EVAS_OBJ_IMAGE_SUB_ID_STRIDE_GET, EVAS_OBJ_IMAGE_SUB_ID_LOAD_ERROR_GET, EVAS_OBJ_IMAGE_SUB_ID_DATA_CONVERT, EVAS_OBJ_IMAGE_SUB_ID_DATA_SET, EVAS_OBJ_IMAGE_SUB_ID_DATA_GET, EVAS_OBJ_IMAGE_SUB_ID_PRELOAD, EVAS_OBJ_IMAGE_SUB_ID_DATA_COPY_SET, EVAS_OBJ_IMAGE_SUB_ID_DATA_UPDATE_ADD, EVAS_OBJ_IMAGE_SUB_ID_ALPHA_SET, EVAS_OBJ_IMAGE_SUB_ID_ALPHA_GET, EVAS_OBJ_IMAGE_SUB_ID_SMOOTH_SCALE_SET, EVAS_OBJ_IMAGE_SUB_ID_SMOOTH_SCALE_GET, EVAS_OBJ_IMAGE_SUB_ID_RELOAD, EVAS_OBJ_IMAGE_SUB_ID_SAVE, EVAS_OBJ_IMAGE_SUB_ID_PIXELS_IMPORT, EVAS_OBJ_IMAGE_SUB_ID_PIXELS_GET_CALLBACK_SET, EVAS_OBJ_IMAGE_SUB_ID_PIXELS_DIRTY_SET, EVAS_OBJ_IMAGE_SUB_ID_PIXELS_DIRTY_GET, EVAS_OBJ_IMAGE_SUB_ID_LOAD_DPI_SET, EVAS_OBJ_IMAGE_SUB_ID_LOAD_DPI_GET, EVAS_OBJ_IMAGE_SUB_ID_LOAD_SIZE_SET, EVAS_OBJ_IMAGE_SUB_ID_LOAD_SIZE_GET, EVAS_OBJ_IMAGE_SUB_ID_LOAD_SCALE_DOWN_SET, EVAS_OBJ_IMAGE_SUB_ID_LOAD_SCALE_DOWN_GET, EVAS_OBJ_IMAGE_SUB_ID_LOAD_REGION_SET, EVAS_OBJ_IMAGE_SUB_ID_LOAD_REGION_GET, EVAS_OBJ_IMAGE_SUB_ID_LOAD_ORIENTATION_SET, EVAS_OBJ_IMAGE_SUB_ID_LOAD_ORIENTATION_GET, EVAS_OBJ_IMAGE_SUB_ID_COLORSPACE_SET, EVAS_OBJ_IMAGE_SUB_ID_COLORSPACE_GET, EVAS_OBJ_IMAGE_SUB_ID_VIDEO_SURFACE_SET, EVAS_OBJ_IMAGE_SUB_ID_VIDEO_SURFACE_GET, EVAS_OBJ_IMAGE_SUB_ID_NATIVE_SURFACE_SET, EVAS_OBJ_IMAGE_SUB_ID_NATIVE_SURFACE_GET, EVAS_OBJ_IMAGE_SUB_ID_SCALE_HINT_SET, EVAS_OBJ_IMAGE_SUB_ID_SCALE_HINT_GET, EVAS_OBJ_IMAGE_SUB_ID_CONTENT_HINT_SET, EVAS_OBJ_IMAGE_SUB_ID_CONTENT_HINT_GET, EVAS_OBJ_IMAGE_SUB_ID_REGION_SUPPORT_GET, EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_GET, EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_FRAME_COUNT_GET, EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_LOOP_TYPE_GET, EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_LOOP_COUNT_GET, EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_FRAME_DURATION_GET, EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_FRAME_SET, EVAS_OBJ_IMAGE_SUB_ID_SOURCE_VISIBLE_SET, EVAS_OBJ_IMAGE_SUB_ID_SOURCE_VISIBLE_GET, EVAS_OBJ_IMAGE_SUB_ID_SOURCE_EVENTS_SET, EVAS_OBJ_IMAGE_SUB_ID_SOURCE_EVENTS_GET, EVAS_OBJ_IMAGE_SUB_ID_LAST } |
Functions | |
| const Eo_Class * | evas_smart_signal_interface_get (void) |
| const Eo_Class * | evas_smart_clickable_interface_get (void) |
| const Eo_Class * | evas_smart_scrollable_interface_get (void) |
| const Eo_Class * | evas_smart_zoomable_interface_get (void) |
| const Eo_Class * | evas_smart_selectable_interface_get (void) |
| const Eo_Class * | evas_smart_draggable_interface_get (void) |
| int | evas_init (void) |
| Initialize Evas. | |
| int | evas_shutdown (void) |
| Shutdown Evas. | |
| Evas_Alloc_Error | evas_alloc_error (void) |
| Return if any allocation errors have occurred during the prior function. | |
| int | evas_async_events_fd_get (void) |
| Get evas' internal asynchronous events read file descriptor. | |
| int | evas_async_events_process (void) |
| Trigger the processing of all events waiting on the file descriptor returned by evas_async_events_fd_get(). | |
| 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. | |
| Evas * | evas_new (void) |
| Creates a new empty evas. | |
| void | evas_free (Evas *e) |
| Frees the given evas and any objects created on it. | |
| void | evas_focus_in (Evas *e) |
| Inform to the evas that it got the focus. | |
| void | evas_focus_out (Evas *e) |
| Inform to the evas that it lost the focus. | |
| Eina_Bool | evas_focus_state_get (const Evas *e) |
| Get the focus state known by the given evas. | |
| void | evas_nochange_push (Evas *e) |
| Push the nochange flag up 1. | |
| void | evas_nochange_pop (Evas *e) |
| Pop the nochange flag down 1. | |
| void | evas_data_attach_set (Evas *e, void *data) |
| Attaches a specific pointer to the evas for fetching later. | |
| void * | evas_data_attach_get (const Evas *e) |
| Returns the pointer attached by evas_data_attach_set() | |
| void | evas_damage_rectangle_add (Evas *e, int x, int y, int w, int h) |
| Add a damage rectangle. | |
| void | evas_obscured_rectangle_add (Evas *e, int x, int y, int w, int h) |
| Add an "obscured region" to an Evas canvas. | |
| void | evas_obscured_clear (Evas *e) |
| Remove all "obscured regions" from an Evas canvas. | |
| Eina_Bool | evas_render_async (Evas *e, Evas_Event_Cb func, void *data) |
| Render the given Evas canvas asynchronously. | |
| Eina_List * | evas_render_updates (Evas *e) |
| Force immediate renderization of the given Evas canvas. | |
| void | evas_render_updates_free (Eina_List *updates) |
| Free the rectangles returned by evas_render_updates(). | |
| void | evas_render (Evas *e) |
| Force renderization of the given canvas. | |
| void | evas_norender (Evas *e) |
| Update the canvas internal objects but not triggering immediate renderization. | |
| void | evas_render_idle_flush (Evas *e) |
| Make the canvas discard internally cached data used for rendering. | |
| void | evas_render_dump (Evas *e) |
| Make the canvas discard as much data as possible used by the engine at runtime. | |
| int | evas_render_method_lookup (const char *name) |
| Look up a numeric ID from a string name of a rendering engine. | |
| Eina_List * | evas_render_method_list (void) |
| List all the rendering engines compiled into the copy of the Evas library. | |
| void | evas_render_method_list_free (Eina_List *list) |
| This function should be called to free a list of engine names. | |
| void | evas_output_method_set (Evas *e, int render_method) |
| Sets the output engine for the given evas. | |
| int | evas_output_method_get (const Evas *e) |
| Retrieves the number of the output engine used for the given evas. | |
| Evas_Engine_Info * | evas_engine_info_get (const Evas *e) |
| Retrieves the current render engine info struct from the given evas. | |
| Eina_Bool | evas_engine_info_set (Evas *e, Evas_Engine_Info *info) |
Applies the engine settings for the given evas from the given Evas_Engine_Info structure. | |
| void | evas_output_size_set (Evas *e, int w, int h) |
| Sets the output size of the render engine of the given evas. | |
| void | evas_output_size_get (const Evas *e, int *w, int *h) |
| Retrieve the output size of the render engine of the given evas. | |
| void | evas_output_viewport_set (Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) |
| Sets the output viewport of the given evas in evas units. | |
| void | evas_output_viewport_get (const Evas *e, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) |
| Get the render engine's output viewport co-ordinates in canvas units. | |
| void | evas_output_framespace_set (Evas *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. | |
| void | evas_output_framespace_get (const Evas *e, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) |
| Get the render engine's output framespace co-ordinates in canvas units. | |
| Evas_Coord | evas_coord_screen_x_to_world (const Evas *e, int x) |
| Convert/scale an ouput screen co-ordinate into canvas co-ordinates. | |
| Evas_Coord | evas_coord_screen_y_to_world (const Evas *e, int y) |
| Convert/scale an ouput screen co-ordinate into canvas co-ordinates. | |
| int | evas_coord_world_x_to_screen (const Evas *e, Evas_Coord x) |
| Convert/scale a canvas co-ordinate into output screen co-ordinates. | |
| int | evas_coord_world_y_to_screen (const Evas *e, Evas_Coord y) |
| Convert/scale a canvas co-ordinate into output screen co-ordinates. | |
| void | evas_pointer_output_xy_get (const Evas *e, int *x, int *y) |
| This function returns the current known pointer co-ordinates. | |
| void | evas_pointer_canvas_xy_get (const Evas *e, Evas_Coord *x, Evas_Coord *y) |
| This function returns the current known pointer co-ordinates. | |
| int | evas_pointer_button_down_mask_get (const Evas *e) |
| Returns a bitmask with the mouse buttons currently pressed, set to 1. | |
| Eina_Bool | evas_pointer_inside_get (const Evas *e) |
| Returns whether the mouse pointer is logically inside the canvas. | |
| void | evas_sync (Evas *e) |
| const Eo_Class * | evas_class_get (void) |
| void | evas_event_callback_add (Evas *e, Evas_Callback_Type type, Evas_Event_Cb func, const void *data) |
| Add (register) a callback function to a given canvas event. | |
| void | evas_event_callback_priority_add (Evas *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. | |
| void * | evas_event_callback_del (Evas *e, Evas_Callback_Type type, Evas_Event_Cb func) |
| Delete a callback function from the canvas. | |
| void * | evas_event_callback_del_full (Evas *e, Evas_Callback_Type type, Evas_Event_Cb func, const void *data) |
| Delete (unregister) a callback function registered to a given canvas event. | |
| void | evas_post_event_callback_push (Evas *e, Evas_Object_Event_Post_Cb func, const void *data) |
| Push a callback on the post-event callback stack. | |
| void | evas_post_event_callback_remove (Evas *e, Evas_Object_Event_Post_Cb func) |
| Remove a callback from the post-event callback stack. | |
| void | evas_post_event_callback_remove_full (Evas *e, Evas_Object_Event_Post_Cb func, const void *data) |
| Remove a callback from the post-event callback stack. | |
| void | evas_event_default_flags_set (Evas *e, Evas_Event_Flags flags) |
| Set the default set of flags an event begins with. | |
| Evas_Event_Flags | evas_event_default_flags_get (const Evas *e) |
| Get the defaulty set of flags an event begins with. | |
| void | evas_event_freeze (Evas *e) |
| Freeze all input events processing. | |
| void | evas_event_thaw (Evas *e) |
| Thaw a canvas out after freezing (for input events). | |
| int | evas_event_freeze_get (const Evas *e) |
| Return the freeze count on input events of a given canvas. | |
| void | evas_event_thaw_eval (Evas *e) |
| After thaw of a canvas, re-evaluate the state of objects and call callbacks. | |
| Evas_Device * | evas_device_new (Evas *e) |
| void | evas_device_free (Evas_Device *dev) |
| void | evas_device_push (Evas *e, Evas_Device *dev) |
| void | evas_device_pop (Evas *e) |
| const Eina_List * | evas_device_list (Evas *e, const Evas_Device *dev) |
| void | evas_device_name_set (Evas_Device *dev, const char *name) |
| const char * | evas_device_name_get (const Evas_Device *dev) |
| void | evas_device_description_set (Evas_Device *dev, const char *desc) |
| const char * | evas_device_description_get (const Evas_Device *dev) |
| void | evas_device_parent_set (Evas_Device *dev, Evas_Device *parent) |
| const Evas_Device * | evas_device_parent_get (const Evas_Device *dev) |
| void | evas_device_class_set (Evas_Device *dev, Evas_Device_Class clas) |
| Evas_Device_Class | evas_device_class_get (const Evas_Device *dev) |
| void | evas_device_emulation_source_set (Evas_Device *dev, Evas_Device *src) |
| const Evas_Device * | evas_device_emulation_source_get (const Evas_Device *dev) |
| int | evas_event_down_count_get (const Evas *e) |
| Get the number of mouse or multi presses currently active. | |
| void | evas_event_feed_mouse_down (Evas *e, int b, Evas_Button_Flags flags, unsigned int timestamp, const void *data) |
| Mouse down event feed. | |
| void | evas_event_feed_mouse_up (Evas *e, int b, Evas_Button_Flags flags, unsigned int timestamp, const void *data) |
| Mouse up event feed. | |
| void | evas_event_feed_mouse_move (Evas *e, int x, int y, unsigned int timestamp, const void *data) |
| Mouse move event feed. | |
| void | evas_event_feed_mouse_in (Evas *e, unsigned int timestamp, const void *data) |
| Mouse in event feed. | |
| void | evas_event_feed_mouse_out (Evas *e, unsigned int timestamp, const void *data) |
| Mouse out event feed. | |
| void | evas_event_feed_multi_down (Evas *e, int d, int x, int y, double rad, double radx, double rady, double pres, double ang, double fx, double fy, Evas_Button_Flags flags, unsigned int timestamp, const void *data) |
| void | evas_event_feed_multi_up (Evas *e, int d, int x, int y, double rad, double radx, double rady, double pres, double ang, double fx, double fy, Evas_Button_Flags flags, unsigned int timestamp, const void *data) |
| void | evas_event_feed_multi_move (Evas *e, int d, int x, int y, double rad, double radx, double rady, double pres, double ang, double fx, double fy, unsigned int timestamp, const void *data) |
| void | evas_event_feed_mouse_cancel (Evas *e, unsigned int timestamp, const void *data) |
| Mouse cancel event feed. | |
| void | evas_event_feed_mouse_wheel (Evas *e, int direction, int z, unsigned int timestamp, const void *data) |
| Mouse wheel event feed. | |
| void | evas_event_feed_key_down (Evas *e, const char *keyname, const char *key, const char *string, const char *compose, unsigned int timestamp, const void *data) |
| Key down event feed. | |
| void | evas_event_feed_key_up (Evas *e, const char *keyname, const char *key, const char *string, const char *compose, unsigned int timestamp, const void *data) |
| Key up event feed. | |
| void | evas_event_feed_hold (Evas *e, int hold, unsigned int timestamp, const void *data) |
| Hold event feed. | |
| void | evas_event_refeed_event (Evas *e, void *event_copy, Evas_Callback_Type event_type) |
| Re feed event. | |
| void | evas_image_cache_flush (Evas *e) |
| Flush the image cache of the canvas. | |
| void | evas_image_cache_reload (Evas *e) |
| Reload the image cache. | |
| void | evas_image_cache_set (Evas *e, int size) |
| Set the image cache. | |
| int | evas_image_cache_get (const Evas *e) |
| Get the image cache. | |
| Eina_Bool | evas_image_max_size_get (const Evas *e, int *maxw, int *maxh) |
| Get the maximum image size evas can possibly handle. | |
| void | evas_font_hinting_set (Evas *e, Evas_Font_Hinting_Flags hinting) |
| Changes the font hinting for the given evas. | |
| Evas_Font_Hinting_Flags | evas_font_hinting_get (const Evas *e) |
| Retrieves the font hinting used by the given evas. | |
| 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. | |
| void | evas_font_cache_flush (Evas *e) |
| Force the given evas and associated engine to flush its font cache. | |
| void | evas_font_cache_set (Evas *e, int size) |
| Changes the size of font cache of the given evas. | |
| int | evas_font_cache_get (const Evas *e) |
| Changes the size of font cache of the given evas. | |
| Eina_List * | evas_font_available_list (const Evas *e) |
| List of available font descriptions known or found by this evas. | |
| void | evas_font_available_list_free (Evas *e, Eina_List *available) |
| Free list of font descriptions returned by evas_font_dir_available_list(). | |
| void | evas_font_path_clear (Evas *e) |
| Removes all font paths loaded into memory for the given evas. | |
| void | evas_font_path_append (Evas *e, const char *path) |
| Appends a font path to the list of font paths used by the given evas. | |
| void | evas_font_path_prepend (Evas *e, const char *path) |
| Prepends a font path to the list of font paths used by the given evas. | |
| const Eina_List * | evas_font_path_list (const Evas *e) |
| Retrieves the list of font paths used by the given evas. | |
| void | evas_object_clip_set (Evas_Object *obj, Evas_Object *clip) |
| Clip one object to another. | |
| Evas_Object * | evas_object_clip_get (const Evas_Object *obj) |
Get the object clipping obj (if any). | |
| void | evas_object_clip_unset (Evas_Object *obj) |
Disable/cease clipping on a clipped obj object. | |
| const Eina_List * | evas_object_clipees_get (const Evas_Object *obj) |
Return a list of objects currently clipped by obj. | |
| void | evas_object_focus_set (Evas_Object *obj, Eina_Bool focus) |
| Sets or unsets a given object as the currently focused one on its canvas. | |
| Eina_Bool | evas_object_focus_get (const Evas_Object *obj) |
| Retrieve whether an object has the focus. | |
| void | evas_object_layer_set (Evas_Object *obj, short l) |
| Sets the layer of its canvas that the given object will be part of. | |
| short | evas_object_layer_get (const Evas_Object *obj) |
| Retrieves the layer of its canvas that the given object is part of. | |
| void | evas_object_name_set (Evas_Object *obj, const char *name) |
| Sets the name of the given Evas object to the given name. | |
| const char * | evas_object_name_get (const Evas_Object *obj) |
| Retrieves the name of the given Evas object. | |
| void | evas_object_ref (Evas_Object *obj) |
| Increments object reference count to defer its deletion. | |
| void | evas_object_unref (Evas_Object *obj) |
| Decrements object reference count. | |
| int | evas_object_ref_get (const Evas_Object *obj) |
| Get the object reference count. | |
| void | evas_object_del (Evas_Object *obj) |
| Marks the given Evas object for deletion (when Evas will free its memory). | |
| 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. | |
| void | evas_object_resize (Evas_Object *obj, Evas_Coord w, Evas_Coord h) |
| Changes the size of the given Evas object. | |
| void | evas_object_geometry_get (const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) |
| Retrieves the position and (rectangular) size of the given Evas object. | |
| void | evas_object_show (Evas_Object *obj) |
| Makes the given Evas object visible. | |
| void | evas_object_hide (Evas_Object *obj) |
| Makes the given Evas object invisible. | |
| Eina_Bool | evas_object_visible_get (const Evas_Object *obj) |
| Retrieves whether or not the given Evas object is visible. | |
| 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. | |
| 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. | |
| Evas * | evas_object_evas_get (const Evas_Object *obj) |
| Retrieves the Evas canvas that the given object lives on. | |
| const char * | evas_object_type_get (const Evas_Object *obj) |
| Retrieves the type of the given Evas object. | |
| void | evas_object_raise (Evas_Object *obj) |
Raise obj to the top of its layer. | |
| void | evas_object_lower (Evas_Object *obj) |
Lower obj to the bottom of its layer. | |
| void | evas_object_stack_above (Evas_Object *obj, Evas_Object *above) |
Stack obj immediately above above. | |
| void | evas_object_stack_below (Evas_Object *obj, Evas_Object *below) |
Stack obj immediately below below. | |
| Evas_Object * | evas_object_above_get (const Evas_Object *obj) |
Get the Evas object stacked right above obj. | |
| Evas_Object * | evas_object_below_get (const Evas_Object *obj) |
Get the Evas object stacked right below obj. | |
| void | evas_object_event_callback_add (Evas_Object *obj, Evas_Callback_Type type, Evas_Object_Event_Cb func, const void *data) |
| Add (register) a callback function to a given Evas object event. | |
| 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. | |
| 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. | |
| 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. | |
| void | evas_object_pass_events_set (Evas_Object *obj, Eina_Bool pass) |
| Set whether an Evas object is to pass (ignore) events. | |
| Eina_Bool | evas_object_pass_events_get (const Evas_Object *obj) |
| Determine whether an object is set to pass (ignore) events. | |
| void | evas_object_repeat_events_set (Evas_Object *obj, Eina_Bool repeat) |
| Set whether an Evas object is to repeat events. | |
| Eina_Bool | evas_object_repeat_events_get (const Evas_Object *obj) |
| Determine whether an object is set to repeat events. | |
| void | evas_object_propagate_events_set (Evas_Object *obj, Eina_Bool prop) |
| Set whether events on a smart object's member should get propagated up to its parent. | |
| Eina_Bool | evas_object_propagate_events_get (const Evas_Object *obj) |
| Retrieve whether an Evas object is set to propagate events. | |
| void | evas_object_freeze_events_set (Evas_Object *obj, Eina_Bool freeze) |
| Set whether an Evas object is to freeze (discard) events. | |
| Eina_Bool | evas_object_freeze_events_get (const Evas_Object *obj) |
| Determine whether an object is set to freeze (discard) events. | |
| void | evas_object_map_enable_set (Evas_Object *obj, Eina_Bool enabled) |
| Enable or disable the map that is set. | |
| Eina_Bool | evas_object_map_enable_get (const Evas_Object *obj) |
| Get the map enabled state. | |
| void | evas_object_map_set (Evas_Object *obj, const Evas_Map *map) |
| Set current object transformation map. | |
| const Evas_Map * | evas_object_map_get (const Evas_Object *obj) |
| Get current object transformation map. | |
| void | evas_map_util_points_populate_from_object_full (Evas_Map *m, const Evas_Object *obj, Evas_Coord z) |
| Populate source and destination map points to match exactly object. | |
| void | evas_map_util_points_populate_from_object (Evas_Map *m, const Evas_Object *obj) |
| Populate source and destination map points to match exactly object. | |
| 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. | |
| 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. | |
| void | evas_map_util_rotate (Evas_Map *m, double degrees, Evas_Coord cx, Evas_Coord cy) |
| Change the map to apply the given rotation. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| Eina_Bool | evas_map_util_clockwise_get (Evas_Map *m) |
| Get the clockwise state of a map. | |
| Evas_Map * | evas_map_new (int count) |
| Create map of transformation points to be later used with an Evas object. | |
| void | evas_map_smooth_set (Evas_Map *m, Eina_Bool enabled) |
| Set the smoothing for map rendering. | |
| Eina_Bool | evas_map_smooth_get (const Evas_Map *m) |
| get the smoothing for map rendering | |
| void | evas_map_alpha_set (Evas_Map *m, Eina_Bool enabled) |
| Set the alpha flag for map rendering. | |
| Eina_Bool | evas_map_alpha_get (const Evas_Map *m) |
| get the alpha flag for map rendering | |
| Evas_Map * | evas_map_dup (const Evas_Map *m) |
| Copy a previously allocated map. | |
| void | evas_map_free (Evas_Map *m) |
| Free a previously allocated map. | |
| int | evas_map_count_get (const Evas_Map *m) |
| Get a maps size. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| Evas_Display_Mode | evas_object_size_hint_display_mode_get (const Evas_Object *obj) |
| Retrieves the hints for an object's display mode. | |
| void | evas_object_size_hint_display_mode_set (Evas_Object *obj, Evas_Display_Mode dispmode) |
| Sets the hints for an object's disply mode. | |
| void | evas_object_size_hint_request_get (const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) |
| Retrieves the hints for an object's optimum size. | |
| void | evas_object_size_hint_request_set (Evas_Object *obj, Evas_Coord w, Evas_Coord h) |
| Sets the hints for an object's optimum size. | |
| 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. | |
| 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. | |
| void | evas_object_size_hint_align_get (const Evas_Object *obj, double *x, double *y) |
| Retrieves the hints for on object's alignment. | |
| void | evas_object_size_hint_align_set (Evas_Object *obj, double x, double y) |
| Sets the hints for an object's alignment. | |
| void | evas_object_size_hint_weight_get (const Evas_Object *obj, double *x, double *y) |
| Retrieves the hints for an object's weight. | |
| void | evas_object_size_hint_weight_set (Evas_Object *obj, double x, double y) |
| Sets the hints for an object's weight. | |
| 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. | |
| 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. | |
| void | evas_object_data_set (Evas_Object *obj, const char *key, const void *data) |
| Set an attached data pointer to an object with a given string key. | |
| void * | evas_object_data_get (const Evas_Object *obj, const char *key) |
| Return an attached data pointer on an Evas object by its given string key. | |
| void * | evas_object_data_del (Evas_Object *obj, const char *key) |
| Delete an attached data pointer from an object. | |
| void | evas_object_pointer_mode_set (Evas_Object *obj, Evas_Object_Pointer_Mode setting) |
| Set pointer behavior. | |
| Evas_Object_Pointer_Mode | evas_object_pointer_mode_get (const Evas_Object *obj) |
| Determine how pointer will behave. | |
| void | evas_object_anti_alias_set (Evas_Object *obj, Eina_Bool antialias) |
| Sets whether or not the given Evas object is to be drawn anti-aliased. | |
| Eina_Bool | evas_object_anti_alias_get (const Evas_Object *obj) |
| Retrieves whether or not the given Evas object is to be drawn anti_aliased. | |
| void | evas_object_scale_set (Evas_Object *obj, double scale) |
| Sets the scaling factor for an Evas object. | |
| double | evas_object_scale_get (const Evas_Object *obj) |
| Retrieves the scaling factor for the given Evas object. | |
| void | evas_object_render_op_set (Evas_Object *obj, Evas_Render_Op op) |
| Sets the render_op to be used for rendering the Evas object. | |
| Evas_Render_Op | evas_object_render_op_get (const Evas_Object *obj) |
| Retrieves the current value of the operation used for rendering the Evas object. | |
| void | evas_object_precise_is_inside_set (Evas_Object *obj, Eina_Bool precise) |
| Set whether to use precise (usually expensive) point collision detection for a given Evas object. | |
| Eina_Bool | evas_object_precise_is_inside_get (const Evas_Object *obj) |
| Determine whether an object is set to use precise point collision detection. | |
| void | evas_object_static_clip_set (Evas_Object *obj, Eina_Bool is_static_clip) |
| Set a hint flag on the given Evas object that it's used as a "static
clipper". | |
| Eina_Bool | evas_object_static_clip_get (const Evas_Object *obj) |
| Get the "static clipper" hint flag for a given Evas object. | |
| Evas_Object * | evas_focus_get (const Evas *e) |
| Retrieve the object that currently has focus. | |
| Evas_Object * | evas_object_name_find (const Evas *e, const char *name) |
| Retrieves the object on the given evas with the given name. | |
| 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. | |
| Evas_Object * | evas_object_top_at_xy_get (const Evas *e, Evas_Coord x, Evas_Coord y, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects) |
| Retrieve the Evas object stacked at the top of a given position in a canvas. | |
| 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. | |
| Evas_Object * | evas_object_top_in_rectangle_get (const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord 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. | |
| Eina_List * | evas_objects_at_xy_get (const Evas *e, Evas_Coord x, Evas_Coord y, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects) |
| Retrieve a list of Evas objects lying over a given position in a canvas. | |
| Eina_List * | evas_objects_in_rectangle_get (const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects) |
| Retrieves the objects in the given rectangle region. | |
| Evas_Object * | evas_object_bottom_get (const Evas *e) |
Get the lowest (stacked) Evas object on the canvas e. | |
| Evas_Object * | evas_object_top_get (const Evas *e) |
Get the highest (stacked) Evas object on the canvas e. | |
| 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 a object. | |
| 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. | |
| 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 * | 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. | |
| 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 a object. | |
| 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 a object. | |
| void | evas_object_intercept_resize_callback_add (Evas_Object *obj, Evas_Object_Intercept_Resize_Cb func, const void *data) |
| void * | evas_object_intercept_resize_callback_del (Evas_Object *obj, Evas_Object_Intercept_Resize_Cb func) |
| void | evas_object_intercept_raise_callback_add (Evas_Object *obj, Evas_Object_Intercept_Raise_Cb func, const void *data) |
| void * | evas_object_intercept_raise_callback_del (Evas_Object *obj, Evas_Object_Intercept_Raise_Cb func) |
| void | evas_object_intercept_lower_callback_add (Evas_Object *obj, Evas_Object_Intercept_Lower_Cb func, const void *data) |
| void * | evas_object_intercept_lower_callback_del (Evas_Object *obj, Evas_Object_Intercept_Lower_Cb func) |
| void | evas_object_intercept_stack_above_callback_add (Evas_Object *obj, Evas_Object_Intercept_Stack_Above_Cb func, const void *data) |
| void * | evas_object_intercept_stack_above_callback_del (Evas_Object *obj, Evas_Object_Intercept_Stack_Above_Cb func) |
| void | evas_object_intercept_stack_below_callback_add (Evas_Object *obj, Evas_Object_Intercept_Stack_Below_Cb func, const void *data) |
| void * | evas_object_intercept_stack_below_callback_del (Evas_Object *obj, Evas_Object_Intercept_Stack_Below_Cb func) |
| void | evas_object_intercept_layer_set_callback_add (Evas_Object *obj, Evas_Object_Intercept_Layer_Set_Cb func, const void *data) |
| void * | evas_object_intercept_layer_set_callback_del (Evas_Object *obj, Evas_Object_Intercept_Layer_Set_Cb func) |
| void | evas_object_intercept_color_set_callback_add (Evas_Object *obj, Evas_Object_Intercept_Color_Set_Cb func, const void *data) |
| void * | evas_object_intercept_color_set_callback_del (Evas_Object *obj, Evas_Object_Intercept_Color_Set_Cb func) |
| void | evas_object_intercept_clip_set_callback_add (Evas_Object *obj, Evas_Object_Intercept_Clip_Set_Cb func, const void *data) |
| void * | evas_object_intercept_clip_set_callback_del (Evas_Object *obj, Evas_Object_Intercept_Clip_Set_Cb func) |
| void | evas_object_intercept_clip_unset_callback_add (Evas_Object *obj, Evas_Object_Intercept_Clip_Unset_Cb func, const void *data) |
| void * | evas_object_intercept_clip_unset_callback_del (Evas_Object *obj, Evas_Object_Intercept_Clip_Unset_Cb func) |
| const Eo_Class * | evas_object_rectangle_class_get (void) |
| Evas_Object * | evas_object_rectangle_add (Evas *e) |
| Adds a rectangle to the given evas. | |
| Evas_Object * | evas_object_image_add (Evas *e) |
Creates a new image object on the given Evas e canvas. | |
| Evas_Object * | evas_object_image_filled_add (Evas *e) |
| Creates a new image object that automatically scales its bound image to the object's area, on both axis. | |
| void | evas_object_image_memfile_set (Evas_Object *obj, void *data, int size, char *format, char *key) |
| Sets the data for an image from memory to be loaded. | |
| 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, besides pure image ones). | |
| 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 file, besides pure image ones). | |
| void | evas_object_image_border_set (Evas_Object *obj, int l, int r, int t, int b) |
| Set the dimensions for an image object's border, a region which won't ever be scaled together with its center. | |
| void | evas_object_image_border_get (const Evas_Object *obj, int *l, int *r, int *t, int *b) |
| Retrieve the dimensions for an image object's border, a region which won't ever be scaled together with its center. | |
| void | evas_object_image_border_center_fill_set (Evas_Object *obj, Evas_Border_Fill_Mode fill) |
| Sets how the center part of the given image object (not the borders) should be drawn when Evas is rendering it. | |
| Evas_Border_Fill_Mode | evas_object_image_border_center_fill_get (const Evas_Object *obj) |
| Retrieves how the center part of the given image object (not the borders) is to be drawn when Evas is rendering it. | |
| void | evas_object_image_filled_set (Evas_Object *obj, Eina_Bool setting) |
| Set whether the image object's fill property should track the object's size. | |
| Eina_Bool | evas_object_image_filled_get (const Evas_Object *obj) |
| Retrieve whether the image object's fill property should track the object's size. | |
| void | evas_object_image_border_scale_set (Evas_Object *obj, double scale) |
| Sets the scaling factor (multiplier) for the borders of an image object. | |
| double | evas_object_image_border_scale_get (const Evas_Object *obj) |
| Retrieves the scaling factor (multiplier) for the borders of an image object. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| void | evas_object_image_size_set (Evas_Object *obj, int w, int h) |
| Sets the size of the given image object. | |
| void | evas_object_image_size_get (const Evas_Object *obj, int *w, int *h) |
| Retrieves the size of the given image object. | |
| int | evas_object_image_stride_get (const Evas_Object *obj) |
| Retrieves the row stride of the given image object. | |
| 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 object's source image. | |
| void | evas_object_image_data_set (Evas_Object *obj, void *data) |
| Sets the raw image data of the given image object. | |
| void * | evas_object_image_data_get (const Evas_Object *obj, Eina_Bool for_writing) |
| Get a pointer to the raw image data of the given image object. | |
| void * | evas_object_image_data_convert (Evas_Object *obj, Evas_Colorspace to_cspace) |
| Converts the raw image data of the given image object to the specified colorspace. | |
| void | evas_object_image_data_copy_set (Evas_Object *obj, void *data) |
| Replaces the raw image data of the given image object. | |
| 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. | |
| void | evas_object_image_alpha_set (Evas_Object *obj, Eina_Bool has_alpha) |
| Enable or disable alpha channel usage on the given image object. | |
| Eina_Bool | evas_object_image_alpha_get (const Evas_Object *obj) |
| Retrieve whether alpha channel data is being used on the given image object. | |
| 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. | |
| 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. | |
| void | evas_object_image_preload (Evas_Object *obj, Eina_Bool cancel) |
| Preload an image object's image data in the background. | |
| void | evas_object_image_reload (Evas_Object *obj) |
| Reload an image object's image data. | |
| 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. | |
| Eina_Bool | evas_object_image_pixels_import (Evas_Object *obj, Evas_Pixel_Import_Source *pixels) |
| Import pixels from given source to a given canvas image object. | |
| void | evas_object_image_pixels_get_callback_set (Evas_Object *obj, Evas_Object_Image_Pixels_Get_Cb func, void *data) |
| Set the callback function to get pixels from a canvas' image. | |
| void | evas_object_image_pixels_dirty_set (Evas_Object *obj, Eina_Bool dirty) |
| Mark whether the given image object is dirty and needs to request its pixels. | |
| Eina_Bool | evas_object_image_pixels_dirty_get (const Evas_Object *obj) |
| Retrieves whether the given image object is dirty (needs to be redrawn). | |
| void | evas_object_image_load_dpi_set (Evas_Object *obj, double dpi) |
| Set the DPI resolution of an image object's source image. | |
| double | evas_object_image_load_dpi_get (const Evas_Object *obj) |
| Get the DPI resolution of a loaded image object in the canvas. | |
| void | evas_object_image_load_size_set (Evas_Object *obj, int w, int h) |
| Set the size of a given image object's source image, when loading it. | |
| void | evas_object_image_load_size_get (const Evas_Object *obj, int *w, int *h) |
| Get the size of a given image object's source image, when loading it. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| Eina_Bool | evas_object_image_load_orientation_get (const Evas_Object *obj) |
| Get if the orientation information in the image file should be honored. | |
| void | evas_object_image_colorspace_set (Evas_Object *obj, Evas_Colorspace cspace) |
| Set the colorspace of a given image of the canvas. | |
| Evas_Colorspace | evas_object_image_colorspace_get (const Evas_Object *obj) |
| Get the colorspace of a given image of the canvas. | |
| Eina_Bool | evas_object_image_region_support_get (const Evas_Object *obj) |
| Get the support state of a given image. | |
| void | evas_object_image_native_surface_set (Evas_Object *obj, Evas_Native_Surface *surf) |
| Set the native surface of a given image of the canvas. | |
| Evas_Native_Surface * | evas_object_image_native_surface_get (const Evas_Object *obj) |
| Get the native surface of a given image of the canvas. | |
| void | evas_object_image_video_surface_set (Evas_Object *obj, Evas_Video_Surface *surf) |
| Set the video surface linked to a given image of the canvas. | |
| const Evas_Video_Surface * | evas_object_image_video_surface_get (const Evas_Object *obj) |
| Get the video surface linekd to a given image of the canvas. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| void | evas_object_image_alpha_mask_set (Evas_Object *obj, Eina_Bool ismask) |
| Enable an image to be used as an alpha mask. | |
| Eina_Bool | evas_object_image_source_set (Evas_Object *obj, Evas_Object *src) |
| Set the source object on an image object to used as a proxy. | |
| Evas_Object * | evas_object_image_source_get (const Evas_Object *obj) |
| Get the current source object of an image object. | |
| Eina_Bool | evas_object_image_source_unset (Evas_Object *obj) |
| Clear the source object on a proxy image object. | |
| void | evas_object_image_source_visible_set (Evas_Object *obj, Eina_Bool visible) |
| Set the source object to be visible or not. | |
| Eina_Bool | evas_object_image_source_visible_get (const Evas_Object *obj) |
| Get the state of the source object visibility. | |
| void | evas_object_image_source_events_set (Evas_Object *obj, Eina_Bool source) |
| Set whether an Evas object is to source events. | |
| Eina_Bool | evas_object_image_source_events_get (const Evas_Object *obj) |
| Determine whether an object is set to source events. | |
| Eina_Bool | evas_object_image_extension_can_load_get (const char *file) |
| Check if a file extension may be supported by Image Object Functions. | |
| 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. | |
| Eina_Bool | evas_object_image_animated_get (const Evas_Object *obj) |
| Check if an image object can be animated (have multiple frames) | |
| int | evas_object_image_animated_frame_count_get (const Evas_Object *obj) |
| Get the total number of frames of the image object. | |
| 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. | |
| int | evas_object_image_animated_loop_count_get (const Evas_Object *obj) |
| Get the number times the animation of the object loops. | |
| double | evas_object_image_animated_frame_duration_get (const Evas_Object *obj, int start_frame, int fram_num) |
| Get the duration of a sequence of frames. | |
| void | evas_object_image_animated_frame_set (Evas_Object *obj, int frame_num) |
| Set the frame to current frame of an image object. | |
| const Eo_Class * | evas_object_text_class_get (void) |
| Evas_Object * | evas_object_text_add (Evas *e) |
| Creates a new text object on the provided canvas. | |
| void | evas_object_text_font_source_set (Evas_Object *obj, const char *font) |
| Set the font (source) file to be used on a given text object. | |
| const char * | evas_object_text_font_source_get (const Evas_Object *obj) |
| Get the font file's path which is being used on a given text object. | |
| void | evas_object_text_font_set (Evas_Object *obj, const char *font, Evas_Font_Size size) |
| Set the font family and size on a given text object. | |
| void | evas_object_text_font_get (const Evas_Object *obj, const char **font, Evas_Font_Size *size) |
| Retrieve the font family and size in use on a given text object. | |
| void | evas_object_text_text_set (Evas_Object *obj, const char *text) |
| Sets the text string to be displayed by the given text object. | |
| const char * | evas_object_text_text_get (const Evas_Object *obj) |
| Retrieves the text string currently being displayed by the given text object. | |
| void | evas_object_text_bidi_delimiters_set (Evas_Object *obj, const char *delim) |
| Sets the BiDi delimiters used in the textblock. | |
| const char * | evas_object_text_bidi_delimiters_get (const Evas_Object *obj) |
| Gets the BiDi delimiters used in the textblock. | |
| void | evas_object_text_ellipsis_set (Evas_Object *obj, double ellipsis) |
| Sets the ellipsis that should be used for the text object. | |
| double | evas_object_text_ellipsis_get (const Evas_Object *obj) |
| Gets the ellipsis currently set on the text object. | |
| Evas_Coord | evas_object_text_ascent_get (const Evas_Object *obj) |
| Evas_Coord | evas_object_text_descent_get (const Evas_Object *obj) |
| Evas_Coord | evas_object_text_max_ascent_get (const Evas_Object *obj) |
| Evas_Coord | evas_object_text_max_descent_get (const Evas_Object *obj) |
| Evas_Coord | evas_object_text_horiz_advance_get (const Evas_Object *obj) |
| Evas_Coord | evas_object_text_vert_advance_get (const Evas_Object *obj) |
| Evas_Coord | evas_object_text_inset_get (const Evas_Object *obj) |
| Eina_Bool | evas_object_text_char_pos_get (const Evas_Object *obj, int pos, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) |
Retrieve position and dimension information of a character within a text Evas_Object. | |
| int | evas_object_text_char_coords_get (const Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) |
| int | evas_object_text_last_up_to_pos (const Evas_Object *obj, Evas_Coord x, Evas_Coord y) |
| Returns the logical position of the last char in the text up to the pos given. | |
| Evas_Text_Style_Type | evas_object_text_style_get (const Evas_Object *obj) |
| Retrieves the style on use on the given text object. | |
| void | evas_object_text_style_set (Evas_Object *obj, Evas_Text_Style_Type type) |
| Sets the style to apply on the given text object. | |
| void | evas_object_text_shadow_color_set (Evas_Object *obj, int r, int g, int b, int a) |
| Sets the shadow color for the given text object. | |
| void | evas_object_text_shadow_color_get (const Evas_Object *obj, int *r, int *g, int *b, int *a) |
| Retrieves the shadow color for the given text object. | |
| void | evas_object_text_glow_color_set (Evas_Object *obj, int r, int g, int b, int a) |
| Sets the glow color for the given text object. | |
| void | evas_object_text_glow_color_get (const Evas_Object *obj, int *r, int *g, int *b, int *a) |
| Retrieves the glow color for the given text object. | |
| void | evas_object_text_glow2_color_set (Evas_Object *obj, int r, int g, int b, int a) |
| Sets the 'glow 2' color for the given text object. | |
| void | evas_object_text_glow2_color_get (const Evas_Object *obj, int *r, int *g, int *b, int *a) |
| Retrieves the 'glow 2' color for the given text object. | |
| void | evas_object_text_outline_color_set (Evas_Object *obj, int r, int g, int b, int a) |
| Sets the outline color for the given text object. | |
| void | evas_object_text_outline_color_get (const Evas_Object *obj, int *r, int *g, int *b, int *a) |
| Retrieves the outline color for the given text object. | |
| void | evas_object_text_style_pad_get (const Evas_Object *obj, int *l, int *r, int *t, int *b) |
| Gets the text style pad of a text object. | |
| Evas_BiDi_Direction | evas_object_text_direction_get (const Evas_Object *obj) |
| Retrieves the direction of the text currently being displayed in the text object. | |
| const Eo_Class * | evas_object_textblock_class_get (void) |
| Evas_Object * | evas_object_textblock_add (Evas *e) |
| Adds a textblock to the given evas. | |
| const char * | evas_textblock_escape_string_get (const char *escape) |
| Returns the unescaped version of escape. | |
| const char * | evas_textblock_string_escape_get (const char *string, int *len_ret) |
| Returns the escaped version of the string. | |
| 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. | |
| char * | evas_textblock_text_markup_to_utf8 (const Evas_Object *obj, const char *text) |
| Return the plain version of the markup. | |
| char * | evas_textblock_text_utf8_to_markup (const Evas_Object *obj, const char *text) |
| Return the markup version of the plain text. | |
| Evas_Textblock_Style * | evas_textblock_style_new (void) |
| Creates a new textblock style. | |
| void | evas_textblock_style_free (Evas_Textblock_Style *ts) |
| Destroys a textblock style. | |
| void | evas_textblock_style_set (Evas_Textblock_Style *ts, const char *text) |
| Sets the style ts to the style passed as text by text. | |
| const char * | evas_textblock_style_get (const Evas_Textblock_Style *ts) |
| Return the text of the style ts. | |
| void | evas_object_textblock_style_set (Evas_Object *obj, Evas_Textblock_Style *ts) |
| Set the objects style to ts. | |
| const Evas_Textblock_Style * | evas_object_textblock_style_get (const Evas_Object *obj) |
| Return the style of an object. | |
| void | evas_object_textblock_style_user_push (Evas_Object *obj, Evas_Textblock_Style *ts) |
| Push ts to the top of the user style stack. | |
| void | evas_object_textblock_style_user_pop (Evas_Object *obj) |
| Del the from the top of the user style stack. | |
| const Evas_Textblock_Style * | evas_object_textblock_style_user_peek (const Evas_Object *obj) |
| Get (don't remove) the style at the top of the user style stack. | |
| void | evas_object_textblock_replace_char_set (Evas_Object *obj, const char *ch) |
| Set the "replacement character" to use for the given textblock object. | |
| const char * | evas_object_textblock_replace_char_get (Evas_Object *obj) |
| Get the "replacement character" for given textblock object. | |
| void | evas_object_textblock_valign_set (Evas_Object *obj, double align) |
| Sets the vertical alignment of text within the textblock object as a whole. | |
| double | evas_object_textblock_valign_get (const Evas_Object *obj) |
| Gets the vertical alignment of a textblock. | |
| void | evas_object_textblock_bidi_delimiters_set (Evas_Object *obj, const char *delim) |
| Sets the BiDi delimiters used in the textblock. | |
| const char * | evas_object_textblock_bidi_delimiters_get (const Evas_Object *obj) |
| Gets the BiDi delimiters used in the textblock. | |
| void | evas_object_textblock_legacy_newline_set (Evas_Object *obj, Eina_Bool mode) |
| Sets newline mode. | |
| Eina_Bool | evas_object_textblock_legacy_newline_get (const Evas_Object *obj) |
| Gets newline mode. | |
| void | evas_object_textblock_text_markup_set (Evas_Object *obj, const char *text) |
| Sets the tetxblock's text to the markup text. | |
| void | evas_object_textblock_text_markup_prepend (Evas_Textblock_Cursor *cur, const char *text) |
| Prepends markup to the cursor cur. | |
| const char * | evas_object_textblock_text_markup_get (const Evas_Object *obj) |
| Return the markup of the object. | |
| Evas_Textblock_Cursor * | evas_object_textblock_cursor_get (const Evas_Object *obj) |
| Return the object's main cursor. | |
| Evas_Textblock_Cursor * | evas_object_textblock_cursor_new (const Evas_Object *obj) |
| Create a new cursor, associate it to the obj and init it to point to the start of the textblock. | |
| void | evas_textblock_cursor_free (Evas_Textblock_Cursor *cur) |
| Free the cursor and unassociate it from the object. | |
| void | evas_textblock_cursor_paragraph_first (Evas_Textblock_Cursor *cur) |
| Sets the cursor to the start of the first text node. | |
| void | evas_textblock_cursor_paragraph_last (Evas_Textblock_Cursor *cur) |
| sets the cursor to the end of the last text node. | |
| Eina_Bool | evas_textblock_cursor_paragraph_next (Evas_Textblock_Cursor *cur) |
| Advances to the start of the next text node. | |
| Eina_Bool | evas_textblock_cursor_paragraph_prev (Evas_Textblock_Cursor *cur) |
| Advances to the end of the previous text node. | |
| const Eina_List * | evas_textblock_node_format_list_get (const Evas_Object *obj, const char *anchor) |
| Returns the. | |
| const Evas_Object_Textblock_Node_Format * | evas_textblock_node_format_first_get (const Evas_Object *obj) |
| Returns the first format node. | |
| const Evas_Object_Textblock_Node_Format * | evas_textblock_node_format_last_get (const Evas_Object *obj) |
| Returns the last format node. | |
| 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) | |
| 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) | |
| void | evas_textblock_node_format_remove_pair (Evas_Object *obj, Evas_Object_Textblock_Node_Format *n) |
| Remove a format node and it's match. | |
| 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. | |
| 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. | |
| const char * | evas_textblock_node_format_text_get (const Evas_Object_Textblock_Node_Format *fnode) |
| Get the text format representation of the format node. | |
| 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. | |
| Eina_Bool | evas_textblock_cursor_format_is_visible_get (const Evas_Textblock_Cursor *cur) |
| Check if the current cursor position is a visible format. | |
| Eina_Bool | evas_textblock_cursor_format_next (Evas_Textblock_Cursor *cur) |
| Advances to the next format node. | |
| Eina_Bool | evas_textblock_cursor_format_prev (Evas_Textblock_Cursor *cur) |
| Advances to the previous format node. | |
| Eina_Bool | evas_textblock_cursor_is_format (const Evas_Textblock_Cursor *cur) |
| Returns true if the cursor points to a format. | |
| Eina_Bool | evas_textblock_cursor_char_next (Evas_Textblock_Cursor *cur) |
| Advances 1 char forward. | |
| Eina_Bool | evas_textblock_cursor_char_prev (Evas_Textblock_Cursor *cur) |
| Advances 1 char backward. | |
| Eina_Bool | evas_textblock_cursor_word_start (Evas_Textblock_Cursor *cur) |
| Moves the cursor to the start of the word under the cursor. | |
| Eina_Bool | evas_textblock_cursor_word_end (Evas_Textblock_Cursor *cur) |
| Moves the cursor to the end of the word under the cursor. | |
| void | evas_textblock_cursor_paragraph_char_first (Evas_Textblock_Cursor *cur) |
| Go to the first char in the node the cursor is pointing on. | |
| void | evas_textblock_cursor_paragraph_char_last (Evas_Textblock_Cursor *cur) |
| Go to the last char in a text node. | |
| void | evas_textblock_cursor_line_char_first (Evas_Textblock_Cursor *cur) |
| Go to the start of the current line. | |
| void | evas_textblock_cursor_line_char_last (Evas_Textblock_Cursor *cur) |
| Go to the end of the current line. | |
| int | evas_textblock_cursor_pos_get (const Evas_Textblock_Cursor *cur) |
| Return the current cursor pos. | |
| void | evas_textblock_cursor_pos_set (Evas_Textblock_Cursor *cur, int pos) |
| Set the cursor pos. | |
| Eina_Bool | evas_textblock_cursor_line_set (Evas_Textblock_Cursor *cur, int line) |
| Go to the start of the line passed. | |
| int | evas_textblock_cursor_compare (const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2) |
| Compare two cursors. | |
| void | evas_textblock_cursor_copy (const Evas_Textblock_Cursor *cur, Evas_Textblock_Cursor *cur_dest) |
| Make cur_dest point to the same place as cur. | |
| 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 added. | |
| int | evas_textblock_cursor_text_prepend (Evas_Textblock_Cursor *cur, const char *text) |
| Adds text to the current cursor position and set the cursor to after the start of the text just added. | |
| Eina_Bool | evas_textblock_cursor_format_append (Evas_Textblock_Cursor *cur, const char *format) |
| Adds format to the current cursor position. | |
| Eina_Bool | evas_textblock_cursor_format_prepend (Evas_Textblock_Cursor *cur, const char *format) |
| Adds format to the current cursor position. | |
| void | evas_textblock_cursor_char_delete (Evas_Textblock_Cursor *cur) |
| Delete the character at the location of the cursor. | |
| void | evas_textblock_cursor_range_delete (Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2) |
| Delete the range between cur1 and cur2. | |
| 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. | |
| int | evas_textblock_cursor_paragraph_text_length_get (const Evas_Textblock_Cursor *cur) |
| Return the length of the paragraph, cheaper the eina_unicode_strlen() | |
| Eina_Bool | evas_textblock_cursor_visible_range_get (Evas_Textblock_Cursor *start, Evas_Textblock_Cursor *end) |
| Return the currently visible range. | |
| Eina_List * | evas_textblock_cursor_range_formats_get (const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2) |
| Return the format nodes in the range between cur1 and cur2. | |
| char * | evas_textblock_cursor_range_text_get (const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2, Evas_Textblock_Text_Type format) |
| Return the text in the range between cur1 and cur2. | |
| char * | evas_textblock_cursor_content_get (const Evas_Textblock_Cursor *cur) |
| Return the content of the cursor. | |
| int | evas_textblock_cursor_geometry_get (const Evas_Textblock_Cursor *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. | |
| 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. | |
| int | evas_textblock_cursor_pen_geometry_get (const Evas_Textblock_Cursor *cur, Evas_Coord *cpen_x, Evas_Coord *cy, Evas_Coord *cadv, Evas_Coord *ch) |
| Returns the geometry of the pen at cur. | |
| 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. | |
| Eina_Bool | evas_textblock_cursor_char_coord_set (Evas_Textblock_Cursor *cur, Evas_Coord x, Evas_Coord y) |
| Set the position of the cursor according to the X and Y coordinates. | |
| int | evas_textblock_cursor_line_coord_set (Evas_Textblock_Cursor *cur, Evas_Coord y) |
| Set the cursor position according to the y coord. | |
| Eina_List * | evas_textblock_cursor_range_geometry_get (const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2) |
| Get the geometry of a range. | |
| Eina_Bool | evas_textblock_cursor_format_item_geometry_get (const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) |
| Eina_Bool | evas_textblock_cursor_eol_get (const Evas_Textblock_Cursor *cur) |
| Checks if the cursor points to the end of the line. | |
| Eina_Bool | evas_object_textblock_line_number_geometry_get (const Evas_Object *obj, int line, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) |
| Get the geometry of a line number. | |
| void | evas_object_textblock_clear (Evas_Object *obj) |
| Clear the textblock object. | |
| void | evas_object_textblock_size_formatted_get (const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) |
| Get the formatted width and height. | |
| void | evas_object_textblock_size_native_get (const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) |
| Get the native width and height. | |
| void | evas_object_textblock_style_insets_get (const Evas_Object *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b) |
| const Eo_Class * | evas_object_textgrid_class_get (void) |
| Evas_Object * | evas_object_textgrid_add (Evas *e) |
| Add a textgrid to the given Evas. | |
| void | evas_object_textgrid_size_set (Evas_Object *obj, int w, int h) |
| Set the size of the textgrid object. | |
| void | evas_object_textgrid_size_get (const Evas_Object *obj, int *w, int *h) |
| Get the size of the textgrid object. | |
| void | evas_object_textgrid_font_source_set (Evas_Object *obj, const char *font_source) |
| Set the font (source) file to be used on a given textgrid object. | |
| const char * | evas_object_textgrid_font_source_get (const Evas_Object *obj) |
| Get the font file's path which is being used on a given textgrid object. | |
| void | evas_object_textgrid_font_set (Evas_Object *obj, const char *font_name, Evas_Font_Size font_size) |
| Set the font family and size on a given textgrid object. | |
| void | evas_object_textgrid_font_get (const Evas_Object *obj, const char **font_name, Evas_Font_Size *font_size) |
| Retrieve the font family and size in use on a given textgrid object. | |
| void | evas_object_textgrid_cell_size_get (const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) |
| Retrieve the size of a cell of the given textgrid object in pixels. | |
| void | evas_object_textgrid_palette_set (Evas_Object *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. | |
| void | evas_object_textgrid_palette_get (const Evas_Object *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. | |
| void | evas_object_textgrid_supported_font_styles_set (Evas_Object *obj, Evas_Textgrid_Font_Style styles) |
| Evas_Textgrid_Font_Style | evas_object_textgrid_supported_font_styles_get (const Evas_Object *obj) |
| void | evas_object_textgrid_cellrow_set (Evas_Object *obj, int y, const Evas_Textgrid_Cell *row) |
| Set the string at the given row of the given textgrid object. | |
| Evas_Textgrid_Cell * | evas_object_textgrid_cellrow_get (const Evas_Object *obj, int y) |
| Get the string at the given row of the given textgrid object. | |
| void | evas_object_textgrid_update_add (Evas_Object *obj, int x, int y, int w, int h) |
| Indicate for evas that part of a textgrid region (cells) has been updated. | |
| const Eo_Class * | evas_object_line_class_get (void) |
| Evas_Object * | evas_object_line_add (Evas *e) |
| Adds a new evas line object to the given evas. | |
| void | evas_object_line_xy_set (Evas_Object *obj, Evas_Coord x1, Evas_Coord y1, Evas_Coord x2, Evas_Coord y2) |
| Sets the coordinates of the end points of the given evas line object. | |
| void | evas_object_line_xy_get (const Evas_Object *obj, Evas_Coord *x1, Evas_Coord *y1, Evas_Coord *x2, Evas_Coord *y2) |
| Retrieves the coordinates of the end points of the given evas line object. | |
| const Eo_Class * | evas_object_polygon_class_get (void) |
| Evas_Object * | evas_object_polygon_add (Evas *e) |
| Adds a new evas polygon object to the given evas. | |
| 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. | |
| void | evas_object_polygon_points_clear (Evas_Object *obj) |
| Removes all of the points from the given evas polygon object. | |
| void | evas_object_is_frame_object_set (Evas_Object *obj, Eina_Bool is_frame) |
| Eina_Bool | evas_object_is_frame_object_get (Evas_Object *obj) |
| const Eo_Class * | evas_object_smart_class_get (void) |
| void | evas_smart_free (Evas_Smart *s) |
| Free an Evas_Smart struct. | |
| Evas_Smart * | evas_smart_class_new (const Evas_Smart_Class *sc) |
| Creates a new Evas_Smart from a given Evas_Smart_Class struct. | |
| const Evas_Smart_Class * | evas_smart_class_get (const Evas_Smart *s) |
| Get the Evas_Smart_Class handle of an Evas_Smart struct. | |
| void * | evas_smart_data_get (const Evas_Smart *s) |
| Get the data pointer set on an Evas_Smart struct. | |
| 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. | |
| 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. | |
| 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. | |
| int | evas_smart_usage_get (const Evas_Smart *s) |
| Get the number of users of the smart instance. | |
| Evas_Object * | evas_object_smart_add (Evas *e, Evas_Smart *s) |
Instantiates a new smart object described by s. | |
| void | evas_object_smart_member_add (Evas_Object *obj, Evas_Object *smart_obj) |
| Set an Evas object as a member of a given smart object. | |
| void | evas_object_smart_member_del (Evas_Object *obj) |
| Removes a member object from a given smart object. | |
| Eina_List * | evas_object_smart_members_get (const Evas_Object *obj) |
| Retrieves the list of the member objects of a given Evas smart object. | |
| Evas_Object * | evas_object_smart_parent_get (const Evas_Object *obj) |
| Gets the parent smart object of a given Evas object, if it has one. | |
| Eina_Bool | evas_object_smart_type_check (const Evas_Object *obj, const char *type) |
| Checks whether a given smart object or any of its smart object parents is of a given smart class. | |
| Eina_Bool | evas_object_smart_type_check_ptr (const Evas_Object *obj, const char *type) |
| Checks whether a given smart object or any of its smart object parents is of a given smart class, using pointer comparison. | |
| Evas_Smart * | evas_object_smart_smart_get (const Evas_Object *obj) |
Get the Evas_Smart from which obj smart object was created. | |
| void * | evas_object_smart_data_get (const Evas_Object *obj) |
| Retrieve user data stored on a given smart object. | |
| void | evas_object_smart_data_set (Evas_Object *obj, void *data) |
| Store a pointer to user data for a given smart object. | |
| void | evas_object_smart_callback_add (Evas_Object *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. | |
| 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. | |
| void * | evas_object_smart_callback_del (Evas_Object *obj, const char *event, Evas_Smart_Cb func) |
Delete (unregister) a callback function from the smart event specified by event on the smart object obj. | |
| void * | evas_object_smart_callback_del_full (Evas_Object *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 obj. | |
| void | evas_object_smart_callback_call (Evas_Object *obj, const char *event, void *event_info) |
Call a given smart callback on the smart object obj. | |
| Eina_Bool | evas_object_smart_callbacks_descriptions_set (Evas_Object *obj, const Evas_Smart_Cb_Description *descriptions) |
| Set an smart object instance's smart callbacks descriptions. | |
| 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). | |
| 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. | |
| 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. | |
| 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. | |
| void | evas_object_smart_changed (Evas_Object *obj) |
| Mark smart object as changed, dirty. | |
| void | evas_object_smart_need_recalculate_set (Evas_Object *obj, Eina_Bool value) |
| Set or unset the flag signalling that a given smart object needs to get recalculated. | |
| Eina_Bool | evas_object_smart_need_recalculate_get (const Evas_Object *obj) |
| Get the value of the flag signalling that a given smart object needs to get recalculated. | |
| void | evas_object_smart_calculate (Evas_Object *obj) |
| Call the calculate() smart function immediately on a given smart object. | |
| void | evas_smart_objects_calculate (Evas *e) |
Call user-provided calculate() smart functions and unset the flag signalling that the object needs to get recalculated to all smart objects in the canvas. | |
| int | evas_smart_objects_calculate_count_get (const Evas *e) |
| This gets the internal counter that counts the number of smart calculations. | |
| 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. | |
| const Eo_Class * | evas_object_smart_clipped_eo_class_get (void) |
| Evas_Object * | evas_object_smart_clipped_clipper_get (Evas_Object *obj) |
| Get the clipper object for the given clipped smart object. | |
| 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. | |
| 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. | |
| const Eo_Class * | evas_object_box_class_get (void) |
| 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. | |
| const Evas_Object_Box_Api * | evas_object_box_smart_class_get (void) |
| Get the Evas box smart class, for inheritance purposes. | |
| void | evas_object_box_layout_set (Evas_Object *o, Evas_Object_Box_Layout cb, const void *data, void(*free_data)(void *data)) |
| Set a new layouting function to a given box object. | |
| Evas_Object * | evas_object_box_add (Evas *evas) |
| Add a new box object on the provided canvas. | |
| Evas_Object * | evas_object_box_add_to (Evas_Object *parent) |
| Add a new box as a child of a given smart object. | |
| void | evas_object_box_layout_horizontal (Evas_Object *o, Evas_Object_Box_Data *priv, void *data) |
| Layout function which sets the box o to a (basic) horizontal box. | |
| void | evas_object_box_layout_vertical (Evas_Object *o, Evas_Object_Box_Data *priv, void *data) |
| Layout function which sets the box o to a (basic) vertical box. | |
| void | evas_object_box_layout_homogeneous_vertical (Evas_Object *o, Evas_Object_Box_Data *priv, void *data) |
| Layout function which sets the box o to a homogeneous vertical box. | |
| void | evas_object_box_layout_homogeneous_horizontal (Evas_Object *o, Evas_Object_Box_Data *priv, void *data) |
| Layout function which sets the box o to a homogeneous horizontal box. | |
| void | evas_object_box_layout_homogeneous_max_size_horizontal (Evas_Object *o, Evas_Object_Box_Data *priv, void *data) |
| Layout function which sets the box o to a maximum size, homogeneous horizontal box. | |
| void | evas_object_box_layout_homogeneous_max_size_vertical (Evas_Object *o, Evas_Object_Box_Data *priv, void *data) |
| Layout function which sets the box o to a maximum size, homogeneous vertical box. | |
| void | evas_object_box_layout_flow_horizontal (Evas_Object *o, Evas_Object_Box_Data *priv, void *data) |
| Layout function which sets the box o to a flow horizontal box. | |
| void | evas_object_box_layout_flow_vertical (Evas_Object *o, Evas_Object_Box_Data *priv, void *data) |
| Layout function which sets the box o to a flow vertical box. | |
| void | evas_object_box_layout_stack (Evas_Object *o, Evas_Object_Box_Data *priv, void *data) |
| Layout function which sets the box o to a stacking box. | |
| void | evas_object_box_align_set (Evas_Object *o, double horizontal, double vertical) |
| Set the alignment of the whole bounding box of contents, for a given box object. | |
| void | evas_object_box_align_get (const Evas_Object *o, double *horizontal, double *vertical) |
| Get the alignment of the whole bounding box of contents, for a given box object. | |
| void | evas_object_box_padding_set (Evas_Object *o, Evas_Coord horizontal, Evas_Coord vertical) |
| Set the (space) padding between cells set for a given box object. | |
| void | evas_object_box_padding_get (const Evas_Object *o, Evas_Coord *horizontal, Evas_Coord *vertical) |
| Get the (space) padding between cells set for a given box object. | |
| Evas_Object_Box_Option * | evas_object_box_append (Evas_Object *o, Evas_Object *child) |
| Append a new child object to the given box object o. | |
| Evas_Object_Box_Option * | evas_object_box_prepend (Evas_Object *o, Evas_Object *child) |
| Prepend a new child object to the given box object o. | |
| Evas_Object_Box_Option * | evas_object_box_insert_before (Evas_Object *o, Evas_Object *child, const Evas_Object *reference) |
| Insert a new child object before another existing one, in a given box object o. | |
| Evas_Object_Box_Option * | evas_object_box_insert_after (Evas_Object *o, Evas_Object *child, const Evas_Object *reference) |
| Insert a new child object after another existing one, in a given box object o. | |
| Evas_Object_Box_Option * | evas_object_box_insert_at (Evas_Object *o, Evas_Object *child, unsigned int pos) |
| Insert a new child object at a given position, in a given box object o. | |
| Eina_Bool | evas_object_box_remove (Evas_Object *o, Evas_Object *child) |
| Remove a given object from a box object, unparenting it again. | |
| Eina_Bool | evas_object_box_remove_at (Evas_Object *o, unsigned int pos) |
| Remove an object, bound to a given position in a box object, unparenting it again. | |
| Eina_Bool | evas_object_box_remove_all (Evas_Object *o, Eina_Bool clear) |
| Remove all child objects from a box object, unparenting them again. | |
| Eina_Iterator * | evas_object_box_iterator_new (const Evas_Object *o) |
| Get an iterator to walk the list of children of a given box object. | |
| Eina_Accessor * | evas_object_box_accessor_new (const Evas_Object *o) |
| Get an accessor (a structure providing random items access) to the list of children of a given box object. | |
| Eina_List * | evas_object_box_children_get (const Evas_Object *o) |
| Get the list of children objects in a given box object. | |
| const char * | evas_object_box_option_property_name_get (const Evas_Object *o, int property) |
| Get the name of the property of the child elements of the box o which have id as identifier. | |
| int | evas_object_box_option_property_id_get (const Evas_Object *o, const char *name) |
| Get the numerical identifier of the property of the child elements of the box o which have name as name string. | |
| 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. | |
| 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 variable argument list. | |
| 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. | |
| 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 variable argument list. | |
| const Eo_Class * | evas_object_table_class_get (void) |
| Evas_Object * | evas_object_table_add (Evas *evas) |
| Create a new table. | |
| Evas_Object * | evas_object_table_add_to (Evas_Object *parent) |
| Create a table that is child of a given element parent. | |
| void | evas_object_table_homogeneous_set (Evas_Object *o, Evas_Object_Table_Homogeneous_Mode homogeneous) |
| Set how this table should layout children. | |
| Evas_Object_Table_Homogeneous_Mode | evas_object_table_homogeneous_get (const Evas_Object *o) |
| Get the current layout homogeneous mode. | |
| void | evas_object_table_padding_set (Evas_Object *o, Evas_Coord horizontal, Evas_Coord vertical) |
| Set padding between cells. | |
| void | evas_object_table_padding_get (const Evas_Object *o, Evas_Coord *horizontal, Evas_Coord *vertical) |
| Get padding between cells. | |
| void | evas_object_table_align_set (Evas_Object *o, double horizontal, double vertical) |
| Set the alignment of the whole bounding box of contents. | |
| void | evas_object_table_align_get (const Evas_Object *o, double *horizontal, double *vertical) |
| Get alignment of the whole bounding box of contents. | |
| void | evas_object_table_mirrored_set (Evas_Object *o, Eina_Bool mirrored) |
| Sets the mirrored mode of the table. | |
| Eina_Bool | evas_object_table_mirrored_get (const Evas_Object *o) |
| Gets the mirrored mode of the table. | |
| Eina_Bool | evas_object_table_pack_get (const Evas_Object *o, Evas_Object *child, unsigned short *col, unsigned short *row, unsigned short *colspan, unsigned short *rowspan) |
| Get packing location of a child of table. | |
| Eina_Bool | evas_object_table_pack (Evas_Object *o, Evas_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. | |
| Eina_Bool | evas_object_table_unpack (Evas_Object *o, Evas_Object *child) |
| Remove child from table. | |
| void | evas_object_table_clear (Evas_Object *o, Eina_Bool clear) |
| Faster way to remove all child objects from a table object. | |
| void | evas_object_table_col_row_size_get (const Evas_Object *o, int *cols, int *rows) |
| Get the number of columns and rows this table takes. | |
| Eina_Iterator * | evas_object_table_iterator_new (const Evas_Object *o) |
| Get an iterator to walk the list of children for the table. | |
| Eina_Accessor * | evas_object_table_accessor_new (const Evas_Object *o) |
| Get an accessor to get random access to the list of children for the table. | |
| Eina_List * | evas_object_table_children_get (const Evas_Object *o) |
| Get the list of children for the table. | |
| Evas_Object * | evas_object_table_child_get (const Evas_Object *o, unsigned short col, unsigned short row) |
| Get the child of the table at the given coordinates. | |
| const Eo_Class * | evas_object_grid_class_get (void) |
| Evas_Object * | evas_object_grid_add (Evas *evas) |
| Create a new grid. | |
| Evas_Object * | evas_object_grid_add_to (Evas_Object *parent) |
| Create a grid that is child of a given element parent. | |
| void | evas_object_grid_size_set (Evas_Object *o, int w, int h) |
| Set the virtual resolution for the grid. | |
| void | evas_object_grid_size_get (const Evas_Object *o, int *w, int *h) |
| Get the current virtual resolution. | |
| void | evas_object_grid_mirrored_set (Evas_Object *o, Eina_Bool mirrored) |
| Sets the mirrored mode of the grid. | |
| Eina_Bool | evas_object_grid_mirrored_get (const Evas_Object *o) |
| Gets the mirrored mode of the grid. | |
| Eina_Bool | evas_object_grid_pack (Evas_Object *o, Evas_Object *child, int x, int y, int w, int h) |
| Add a new child to a grid object. | |
| Eina_Bool | evas_object_grid_unpack (Evas_Object *o, Evas_Object *child) |
| Remove child from grid. | |
| void | evas_object_grid_clear (Evas_Object *o, Eina_Bool clear) |
| Faster way to remove all child objects from a grid object. | |
| Eina_Bool | evas_object_grid_pack_get (const Evas_Object *o, Evas_Object *child, int *x, int *y, int *w, int *h) |
| Get the pack options for a grid child. | |
| Eina_Iterator * | evas_object_grid_iterator_new (const Evas_Object *o) |
| Get an iterator to walk the list of children for the grid. | |
| Eina_Accessor * | evas_object_grid_accessor_new (const Evas_Object *o) |
| Get an accessor to get random access to the list of children for the grid. | |
| Eina_List * | evas_object_grid_children_get (const Evas_Object *o) |
| Get the list of children for the grid. | |
| Eina_Bool | evas_cserve_want_get (void) |
| Retrieves if the system wants to share bitmaps using the server. | |
| Eina_Bool | evas_cserve_connected_get (void) |
| Retrieves if the system is connected to the server used to share bitmaps. | |
| Eina_Bool | evas_cserve_stats_get (Evas_Cserve_Stats *stats) |
| Retrieves statistics from a running bitmap sharing server. | |
| void | evas_cserve_image_cache_contents_clean (Evas_Cserve_Image_Cache *cache) |
| Completely discard/clean a given images cache, thus re-setting it. | |
| Eina_Bool | evas_cserve_config_get (Evas_Cserve_Config *config) |
| Retrieves the current configuration of the Evas image caching server. | |
| Eina_Bool | evas_cserve_config_set (const Evas_Cserve_Config *config) |
| Changes the configurations of the Evas image caching server. | |
| void | evas_cserve_disconnect (void) |
| Force the system to disconnect from the bitmap caching server. | |
| const char * | evas_load_error_str (Evas_Load_Error error) |
| Converts the given Evas image load error code into a string describing it in english. | |
| 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. | |
| 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. | |
| void | evas_color_argb_premul (int a, int *r, int *g, int *b) |
| Pre-multiplies a rgb triplet by an alpha factor. | |
| void | evas_color_argb_unpremul (int a, int *r, int *g, int *b) |
| Undo pre-multiplication of a rgb triplet by an alpha factor. | |
| void | evas_data_argb_premul (unsigned int *data, unsigned int len) |
| Pre-multiplies data by an alpha factor. | |
| void | evas_data_argb_unpremul (unsigned int *data, unsigned int len) |
| Undo pre-multiplication data by an alpha factor. | |
| int | evas_string_char_next_get (const char *str, int pos, int *decoded) |
| Gets the next character in the string. | |
| int | evas_string_char_prev_get (const char *str, int pos, int *decoded) |
| Gets the previous character in the string. | |
| int | evas_string_char_len_get (const char *str) |
| Get the length in characters of the string. | |
| const Evas_Modifier * | evas_key_modifier_get (const Evas *e) |
Returns a handle to the list of modifier keys registered in the canvas e. | |
| const Evas_Lock * | evas_key_lock_get (const Evas *e) |
Returns a handle to the list of lock keys registered in the canvas e. | |
| Eina_Bool | evas_key_modifier_is_set (const Evas_Modifier *m, const char *keyname) |
| Checks the state of a given modifier key, at the time of the call. | |
| Eina_Bool | evas_key_lock_is_set (const Evas_Lock *l, const char *keyname) |
| Checks the state of a given lock key, at the time of the call. | |
| void | evas_key_modifier_add (Evas *e, const char *keyname) |
Adds the keyname key to the current list of modifier keys. | |
| void | evas_key_modifier_del (Evas *e, const char *keyname) |
Removes the keyname key from the current list of modifier keys on canvas e. | |
| void | evas_key_lock_add (Evas *e, const char *keyname) |
Adds the keyname key to the current list of lock keys. | |
| void | evas_key_lock_del (Evas *e, const char *keyname) |
Removes the keyname key from the current list of lock keys on canvas e. | |
| void | evas_key_modifier_on (Evas *e, const char *keyname) |
Enables or turns on programmatically the modifier key with name keyname. | |
| void | evas_key_modifier_off (Evas *e, const char *keyname) |
Disables or turns off programmatically the modifier key with name keyname. | |
| void | evas_key_lock_on (Evas *e, const char *keyname) |
Enables or turns on programmatically the lock key with name keyname. | |
| void | evas_key_lock_off (Evas *e, const char *keyname) |
Disables or turns off programmatically the lock key with name keyname. | |
| Evas_Modifier_Mask | evas_key_modifier_mask_get (const Evas *e, const char *keyname) |
Creates a bit mask from the keyname modifier key. | |
| 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. | |
| 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. | |
| unsigned int | evas_touch_point_list_count (Evas *e) |
| Get the number of touched point in the evas. | |
| void | evas_touch_point_list_nth_xy_get (Evas *e, unsigned int n, Evas_Coord *x, Evas_Coord *y) |
| This function returns the nth touch point's co-ordinates. | |
| int | evas_touch_point_list_nth_id_get (Evas *e, unsigned int n) |
This function returns the id of nth touch point. | |
| Evas_Touch_Point_State | evas_touch_point_list_nth_state_get (Evas *e, unsigned int n) |
This function returns the state of nth touch point. | |
| const Eo_Class * | evas_common_class_get (void) |
| const Eo_Class * | evas_object_class_get (void) |
| const Eo_Class * | evas_object_image_class_get (void) |
Variables | |
| Evas_Version * | evas_version |
| const Eo_Event_Description | _EVAS_EVENT_MOUSE_IN |
| const Eo_Event_Description | _EVAS_EVENT_MOUSE_OUT |
| const Eo_Event_Description | _EVAS_EVENT_MOUSE_DOWN |
| const Eo_Event_Description | _EVAS_EVENT_MOUSE_UP |
| const Eo_Event_Description | _EVAS_EVENT_MOUSE_MOVE |
| const Eo_Event_Description | _EVAS_EVENT_MOUSE_WHEEL |
| const Eo_Event_Description | _EVAS_EVENT_MULTI_DOWN |
| const Eo_Event_Description | _EVAS_EVENT_MULTI_UP |
| const Eo_Event_Description | _EVAS_EVENT_MULTI_MOVE |
| const Eo_Event_Description | _EVAS_EVENT_FREE |
| const Eo_Event_Description | _EVAS_EVENT_KEY_DOWN |
| const Eo_Event_Description | _EVAS_EVENT_KEY_UP |
| const Eo_Event_Description | _EVAS_EVENT_FOCUS_IN |
| const Eo_Event_Description | _EVAS_EVENT_FOCUS_OUT |
| const Eo_Event_Description | _EVAS_EVENT_SHOW |
| const Eo_Event_Description | _EVAS_EVENT_HIDE |
| const Eo_Event_Description | _EVAS_EVENT_MOVE |
| const Eo_Event_Description | _EVAS_EVENT_RESIZE |
| const Eo_Event_Description | _EVAS_EVENT_RESTACK |
| const Eo_Event_Description | _EVAS_EVENT_DEL |
| const Eo_Event_Description | _EVAS_EVENT_HOLD |
| const Eo_Event_Description | _EVAS_EVENT_CHANGED_SIZE_HINTS |
| const Eo_Event_Description | _EVAS_EVENT_IMAGE_PRELOADED |
| const Eo_Event_Description | _EVAS_EVENT_IMAGE_RESIZE |
| const Eo_Event_Description | _EVAS_EVENT_CANVAS_FOCUS_IN |
| const Eo_Event_Description | _EVAS_EVENT_CANVAS_FOCUS_OUT |
| const Eo_Event_Description | _EVAS_EVENT_RENDER_FLUSH_PRE |
| const Eo_Event_Description | _EVAS_EVENT_RENDER_FLUSH_POST |
| const Eo_Event_Description | _EVAS_EVENT_CANVAS_OBJECT_FOCUS_IN |
| const Eo_Event_Description | _EVAS_EVENT_CANVAS_OBJECT_FOCUS_OUT |
| const Eo_Event_Description | _EVAS_EVENT_IMAGE_UNLOADED |
| const Eo_Event_Description | _EVAS_EVENT_RENDER_PRE |
| const Eo_Event_Description | _EVAS_EVENT_RENDER_POST |
| const Eo_Event_Description | _CLICKED_EVENT |
| const Eo_Event_Description | _CLICKED_DOUBLE_EVENT |
| const Eo_Event_Description | _CLICKED_TRIPLE_EVENT |
| const Eo_Event_Description | _PRESSED_EVENT |
| const Eo_Event_Description | _UNPRESSED_EVENT |
| const Eo_Event_Description | _LONGPRESSED_EVENT |
| const Eo_Event_Description | _REPEATED_EVENT |
| const Eo_Event_Description | _SCROLL_EVENT |
| const Eo_Event_Description | _SCROLL_ANIM_START_EVENT |
| const Eo_Event_Description | _SCROLL_ANIM_STOP_EVENT |
| const Eo_Event_Description | _SCROLL_DRAG_START_EVENT |
| const Eo_Event_Description | _SCROLL_DRAG_STOP_EVENT |
| const Eo_Event_Description | _ZOOM_START_EVENT |
| const Eo_Event_Description | _ZOOM_STOP_EVENT |
| const Eo_Event_Description | _ZOOM_CHANGE_EVENT |
| const Eo_Event_Description | _SELECTED_EVENT |
| const Eo_Event_Description | _UNSELECTED_EVENT |
| const Eo_Event_Description | _SELECTION_PASTE_EVENT |
| const Eo_Event_Description | _SELECTION_COPY_EVENT |
| const Eo_Event_Description | _SELECTION_CUT_EVENT |
| const Eo_Event_Description | _SELECTION_START_EVENT |
| const Eo_Event_Description | _SELECTION_CHANGED_EVENT |
| const Eo_Event_Description | _SELECTION_CLEARED_EVENT |
| const Eo_Event_Description | _DRAG_EVENT |
| const Eo_Event_Description | _DRAG_START_EVENT |
| const Eo_Event_Description | _DRAG_STOP_EVENT |
| const Eo_Event_Description | _DRAG_END_EVENT |
| const Eo_Event_Description | _DRAG_START_UP_EVENT |
| const Eo_Event_Description | _DRAG_START_DOWN_EVENT |
| const Eo_Event_Description | _DRAG_START_RIGHT_EVENT |
| const Eo_Event_Description | _DRAG_START_LEFT_EVENT |
| Eo_Op | EVAS_CANVAS_BASE_ID |
| Eo_Op | EVAS_OBJ_RECTANGLE_BASE_ID |
| Eo_Op | EVAS_OBJ_TEXT_BASE_ID |
| Eo_Op | EVAS_OBJ_TEXTBLOCK_BASE_ID |
| Eo_Op | EVAS_OBJ_TEXTGRID_BASE_ID |
| Eo_Op | EVAS_OBJ_LINE_BASE_ID |
| Eo_Op | EVAS_OBJ_POLYGON_BASE_ID |
| Eo_Op | EVAS_OBJ_SMART_BASE_ID |
| Eo_Op | EVAS_OBJ_SMART_CLIPPED_BASE_ID |
| Eo_Op | EVAS_OBJ_BOX_BASE_ID |
| Eo_Op | EVAS_OBJ_TABLE_BASE_ID |
| Eo_Op | EVAS_OBJ_GRID_BASE_ID |
| Eo_Op | EVAS_COMMON_BASE_ID |
| Eo_Op | EVAS_OBJ_BASE_ID |
| Eo_Op | EVAS_OBJ_IMAGE_BASE_ID |
Detailed Description
These routines are used for Evas library interaction.
- Todo:
check boolean return values and convert to Eina_Bool
change all api to use EINA_SAFETY_*
finish api documentation
Macro Definition Documentation
| #define EVAS_CALLBACK_PRIORITY_BEFORE -100 |
Slightly more prioritized than default.
- Since
- 1.1
| #define EVAS_CALLBACK_PRIORITY_DEFAULT 0 |
Default callback priority level.
- Since
- 1.1
Referenced by evas_event_callback_add(), evas_object_event_callback_add(), and evas_object_smart_callback_add().
| #define EVAS_CALLBACK_PRIORITY_AFTER 100 |
Slightly less prioritized than default.
- Since
- 1.1
| #define EVAS_VIDEO_SURFACE_VERSION 1 |
Magic version number to know what the video surf struct looks like.
- Since
- 1.1
| #define evas_canvas_output_method_set | ( | render_method | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_METHOD_SET), EO_TYPECHECK(int, render_method) |
- Since
- 1.8
Sets the output engine for the given evas.
- Parameters
-
[in] render_method
- See Also
- evas_output_method_set
Referenced by evas_output_method_set().
| #define evas_canvas_output_method_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_METHOD_GET), EO_TYPECHECK(int *, ret) |
- Since
- 1.8
Retrieves the number of the output engine used for the given evas.
- Parameters
-
[out] ret
- See Also
- evas_output_method_get
Referenced by evas_output_method_get().
| #define evas_canvas_engine_info_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_ENGINE_INFO_GET), EO_TYPECHECK(Evas_Engine_Info **, ret) |
- Since
- 1.8
Retrieves the current render engine info struct from the given evas.
- Parameters
-
[out] ret
- See Also
- evas_engine_info_get
Referenced by evas_engine_info_get().
| #define evas_canvas_engine_info_set | ( | info, | |
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_ENGINE_INFO_SET), EO_TYPECHECK(Evas_Engine_Info *, info), EO_TYPECHECK(Eina_Bool *, ret) |
- Since
- 1.8
Applies the engine settings for the given evas from the given Evas_Engine_Info structure.
- Parameters
-
[in] info [out] ret
- See Also
- evas_engine_info_set
Referenced by evas_engine_info_set().
| #define evas_canvas_output_size_set | ( | w, | |
| h | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_SIZE_SET), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
- Since
- 1.8
Sets the output size of the render engine of the given evas.
- Parameters
-
[in] w [in] h
- See Also
- evas_output_size_set
Referenced by evas_output_size_set().
| #define evas_canvas_output_size_get | ( | w, | |
| h | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_SIZE_GET), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h) |
- Since
- 1.8
Retrieve the output size of the render engine of the given evas.
- Parameters
-
[out] w [out] h
- See Also
- evas_output_size_get
Referenced by evas_output_size_get().
| #define evas_canvas_output_viewport_set | ( | x, | |
| y, | |||
| w, | |||
| h | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_VIEWPORT_SET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
- Since
- 1.8
Sets the output viewport of the given evas in evas units.
- Parameters
-
[in] x [in] y [in] w [in] h
- See Also
- evas_output_viewport_set
Referenced by evas_output_viewport_set().
| #define evas_canvas_output_viewport_get | ( | x, | |
| y, | |||
| w, | |||
| h | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_VIEWPORT_GET), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
- Since
- 1.8
Get the render engine's output viewport co-ordinates in canvas units.
- Parameters
-
[out] x [out] y [out] w [out] h
- See Also
- evas_output_viewport_get
Referenced by evas_output_viewport_get().
| #define evas_canvas_output_framespace_set | ( | x, | |
| y, | |||
| w, | |||
| h | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_FRAMESPACE_SET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
- Since
- 1.8
Sets the output framespace size of the render engine of the given evas.
- Parameters
-
[in] x [in] y [in] w [in] h
- See Also
- evas_output_framespace_set
Referenced by evas_output_framespace_set().
| #define evas_canvas_output_framespace_get | ( | x, | |
| y, | |||
| w, | |||
| h | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OUTPUT_FRAMESPACE_GET), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
- Since
- 1.8
Get the render engine's output framespace co-ordinates in canvas units.
- Parameters
-
[out] x [out] y [out] w [out] h
- See Also
- evas_output_framespace_get
Referenced by evas_output_framespace_get().
| #define evas_canvas_coord_screen_x_to_world | ( | x, | |
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_COORD_SCREEN_X_TO_WORLD), EO_TYPECHECK(int, x), EO_TYPECHECK(Evas_Coord *, ret) |
- Since
- 1.8
Convert/scale an ouput screen co-ordinate into canvas co-ordinates
- Parameters
-
[in] x [out] ret
- See Also
- evas_coord_screen_x_to_world
Referenced by evas_coord_screen_x_to_world().
| #define evas_canvas_coord_screen_y_to_world | ( | y, | |
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_COORD_SCREEN_Y_TO_WORLD), EO_TYPECHECK(int, y), EO_TYPECHECK(Evas_Coord *, ret) |
- Since
- 1.8
Convert/scale an ouput screen co-ordinate into canvas co-ordinates
- Parameters
-
[in] y [out] ret
- See Also
- evas_coord_screen_y_to_world
Referenced by evas_coord_screen_y_to_world().
| #define evas_canvas_coord_world_x_to_screen | ( | x, | |
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_COORD_WORLD_X_TO_SCREEN), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(int *, ret) |
- Since
- 1.8
Convert/scale a canvas co-ordinate into output screen co-ordinates
- Parameters
-
[in] x [out] ret
- See Also
- evas_coord_world_x_to_screen
Referenced by evas_coord_world_x_to_screen().
| #define evas_canvas_coord_world_y_to_screen | ( | y, | |
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_COORD_WORLD_Y_TO_SCREEN), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(int *, ret) |
- Since
- 1.8
Convert/scale a canvas co-ordinate into output screen co-ordinates
- Parameters
-
[in] y [out] ret
- See Also
- evas_coord_world_y_to_screen
Referenced by evas_coord_world_y_to_screen().
| #define evas_canvas_pointer_output_xy_get | ( | x, | |
| y | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_POINTER_OUTPUT_XY_GET), EO_TYPECHECK(int *, x), EO_TYPECHECK(int *, y) |
- Since
- 1.8
This function returns the current known pointer co-ordinates
- Parameters
-
[out] x [out] y
- See Also
- evas_pointer_output_xy_get
Referenced by evas_pointer_output_xy_get().
| #define evas_canvas_pointer_canvas_xy_get | ( | x, | |
| y | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_POINTER_CANVAS_XY_GET), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y) |
- Since
- 1.8
This function returns the current known pointer co-ordinates
- Parameters
-
[out] x [out] y
- See Also
- evas_pointer_canvas_xy_get
Referenced by evas_pointer_canvas_xy_get().
| #define evas_canvas_pointer_button_down_mask_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_POINTER_BUTTON_DOWN_MASK_GET), EO_TYPECHECK(int *, ret) |
- Since
- 1.8
Returns a bitmask with the mouse buttons currently pressed, set to 1
- Parameters
-
[out] ret
Referenced by evas_pointer_button_down_mask_get().
| #define evas_canvas_pointer_inside_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_POINTER_INSIDE_GET), EO_TYPECHECK(Eina_Bool *, ret) |
- Since
- 1.8
Returns whether the mouse pointer is logically inside the canvas
- Parameters
-
[out] ret
- See Also
- evas_pointer_inside_get
Referenced by evas_pointer_inside_get().
| #define evas_canvas_data_attach_set | ( | data | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_DATA_ATTACH_SET), EO_TYPECHECK(void *, data) |
- Since
- 1.8
Attaches a specific pointer to the evas for fetching later
- Parameters
-
[in] data
- See Also
- evas_data_attach_set
Referenced by evas_data_attach_set().
| #define evas_canvas_data_attach_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_DATA_ATTACH_GET), EO_TYPECHECK(void **, ret) |
- Since
- 1.8
Returns the pointer attached by evas_data_attach_set()
- Parameters
-
[out] ret
- See Also
- evas_data_attach_get
Referenced by evas_data_attach_get().
| #define evas_canvas_focus_in | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FOCUS_IN) |
- Since
- 1.8
Inform to the evas that it got the focus.
- See Also
- evas_focus_in
Referenced by evas_focus_in().
| #define evas_canvas_focus_out | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FOCUS_OUT) |
- Since
- 1.8
Inform to the evas that it lost the focus.
- See Also
- evas_focus_out
Referenced by evas_focus_out().
| #define evas_canvas_focus_state_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FOCUS_STATE_GET), EO_TYPECHECK(Eina_Bool *, ret) |
- Since
- 1.8
Get the focus state known by the given evas
- Parameters
-
[out] ret
- See Also
- evas_focus_state_get
Referenced by evas_focus_state_get().
| #define evas_canvas_nochange_push | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_NOCHANGE_PUSH) |
| #define evas_canvas_nochange_pop | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_NOCHANGE_POP) |
| #define evas_canvas_event_default_flags_set | ( | flags | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_DEFAULT_FLAGS_SET), EO_TYPECHECK(Evas_Event_Flags, flags) |
- Since
- 1.8
Set the default set of flags an event begins with
- Parameters
-
[in] flags
- See Also
- evas_event_default_flags_set
Referenced by evas_event_default_flags_set().
| #define evas_canvas_event_default_flags_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_DEFAULT_FLAGS_GET), EO_TYPECHECK(Evas_Event_Flags *, ret) |
- Since
- 1.8
Get the defaulty set of flags an event begins with
- Parameters
-
[out] ret
- See Also
- evas_event_default_flags_get
Referenced by evas_event_default_flags_get().
| #define evas_canvas_event_freeze | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FREEZE) |
| #define evas_canvas_event_thaw | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_THAW) |
| #define evas_canvas_event_freeze_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FREEZE_GET), EO_TYPECHECK(int *, ret) |
- Since
- 1.8
Return the freeze count on input events of a given canvas.
- Parameters
-
[out] ret
- See Also
- evas_event_freeze_get
| #define evas_canvas_event_thaw_eval | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_THAW_EVAL) |
- Since
- 1.8
After thaw of a canvas, re-evaluate the state of objects and call callbacks
- See Also
- evas_event_thaw_eval
| #define evas_canvas_event_feed_mouse_down | ( | b, | |
| flags, | |||
| timestamp, | |||
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_DOWN), EO_TYPECHECK(int, b), EO_TYPECHECK(Evas_Button_Flags, flags), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
Mouse down event feed.
- Parameters
-
[in] b [in] flags [in] timestamp [in] data
- See Also
- evas_event_feed_mouse_down
Referenced by evas_event_feed_mouse_down().
| #define evas_canvas_event_feed_mouse_up | ( | b, | |
| flags, | |||
| timestamp, | |||
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_UP), EO_TYPECHECK(int, b), EO_TYPECHECK(Evas_Button_Flags, flags), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
Mouse up event feed.
- Parameters
-
[in] b [in] flags [in] timestamp [in] data
- See Also
- evas_event_feed_mouse_up
Referenced by evas_event_feed_mouse_up().
| #define evas_canvas_event_feed_mouse_cancel | ( | timestamp, | |
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_CANCEL), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
Mouse cancel event feed.
- Parameters
-
[in] timestamp [in] data
- See Also
- evas_event_feed_mouse_cancel
Referenced by evas_event_feed_mouse_cancel().
| #define evas_canvas_event_feed_mouse_wheel | ( | direction, | |
| z, | |||
| timestamp, | |||
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_WHEEL), EO_TYPECHECK(int, direction), EO_TYPECHECK(int, z), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
Mouse wheel event feed.
- Parameters
-
[in] direction [in] z [in] timestamp [in] data
- See Also
- evas_event_feed_mouse_wheel
Referenced by evas_event_feed_mouse_wheel().
| #define evas_canvas_event_feed_mouse_move | ( | x, | |
| y, | |||
| timestamp, | |||
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_MOVE), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
Mouse move event feed.
- Parameters
-
[in] x [in] y [in] timestamp [in] data
- See Also
- evas_event_feed_mouse_move
Referenced by evas_event_feed_mouse_move().
| #define evas_canvas_event_feed_mouse_in | ( | timestamp, | |
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_IN), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
Mouse in event feed.
- Parameters
-
[in] timestamp [in] data
- See Also
- evas_event_feed_mouse_in
Referenced by evas_event_feed_mouse_in().
| #define evas_canvas_event_feed_mouse_out | ( | timestamp, | |
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MOUSE_OUT), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
Mouse out event feed.
- Parameters
-
[in] timestamp [in] data
- See Also
- evas_event_feed_mouse_out
Referenced by evas_event_feed_mouse_out().
| #define evas_canvas_event_feed_multi_down | ( | d, | |
| x, | |||
| y, | |||
| rad, | |||
| radx, | |||
| rady, | |||
| pres, | |||
| ang, | |||
| fx, | |||
| fy, | |||
| flags, | |||
| timestamp, | |||
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MULTI_DOWN), EO_TYPECHECK(int, d), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(double, rad), EO_TYPECHECK(double, radx), EO_TYPECHECK(double, rady), EO_TYPECHECK(double, pres), EO_TYPECHECK(double, ang), EO_TYPECHECK(double, fx), EO_TYPECHECK(double, fy), EO_TYPECHECK(Evas_Button_Flags, flags), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
No description supplied by the EAPI.
- Parameters
-
[in] d [in] x [in] y [in] rad [in] radx [in] rady [in] pres [in] ang [in] fx [in] fy [in] flags [in] timestamp [in] data
- See Also
- evas_event_feed_multi_down
| #define evas_canvas_event_feed_multi_up | ( | d, | |
| x, | |||
| y, | |||
| rad, | |||
| radx, | |||
| rady, | |||
| pres, | |||
| ang, | |||
| fx, | |||
| fy, | |||
| flags, | |||
| timestamp, | |||
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MULTI_UP), EO_TYPECHECK(int, d), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(double, rad), EO_TYPECHECK(double, radx), EO_TYPECHECK(double, rady), EO_TYPECHECK(double, pres), EO_TYPECHECK(double, ang), EO_TYPECHECK(double, fx), EO_TYPECHECK(double, fy), EO_TYPECHECK(Evas_Button_Flags, flags), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
No description supplied by the EAPI.
- Parameters
-
[in] d [in] x [in] y [in] rad [in] radx [in] rady [in] pres [in] ang [in] fx [in] fy [in] flags [in] timestamp [in] data
- See Also
- evas_event_feed_multi_up
| #define evas_canvas_event_feed_multi_move | ( | d, | |
| x, | |||
| y, | |||
| rad, | |||
| radx, | |||
| rady, | |||
| pres, | |||
| ang, | |||
| fx, | |||
| fy, | |||
| timestamp, | |||
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_MULTI_MOVE), EO_TYPECHECK(int, d), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(double, rad), EO_TYPECHECK(double, radx), EO_TYPECHECK(double, rady), EO_TYPECHECK(double, pres), EO_TYPECHECK(double, ang), EO_TYPECHECK(double, fx), EO_TYPECHECK(double, fy), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
No description supplied by the EAPI.
- Parameters
-
[in] d [in] x [in] y [in] rad [in] radx [in] rady [in] pres [in] ang [in] fx [in] fy [in] timestamp [in] data
- See Also
- evas_event_feed_multi_move
| #define evas_canvas_event_feed_key_down | ( | keyname, | |
| key, | |||
| string, | |||
| compose, | |||
| timestamp, | |||
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_KEY_DOWN), EO_TYPECHECK(const char *, keyname), EO_TYPECHECK(const char *, key), EO_TYPECHECK(const char *, string), EO_TYPECHECK(const char *, compose), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
Key down event feed
- Parameters
-
[in] keyname [in] key [in] string [in] compose [in] timestamp [in] data
- See Also
- evas_event_feed_key_down
Referenced by evas_event_feed_key_down().
| #define evas_canvas_event_feed_key_up | ( | keyname, | |
| key, | |||
| string, | |||
| compose, | |||
| timestamp, | |||
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_KEY_UP), EO_TYPECHECK(const char *, keyname), EO_TYPECHECK(const char *, key), EO_TYPECHECK(const char *, string), EO_TYPECHECK(const char *, compose), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
Key up event feed
- Parameters
-
[in] keyname [in] key [in] string [in] compose [in] timestamp [in] data
- See Also
- evas_event_feed_key_up
Referenced by evas_event_feed_key_up().
| #define evas_canvas_event_feed_hold | ( | hold, | |
| timestamp, | |||
| data | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_FEED_HOLD), EO_TYPECHECK(int, hold), EO_TYPECHECK(unsigned int, timestamp), EO_TYPECHECK(const void *, data) |
- Since
- 1.8
Hold event feed
- Parameters
-
[in] hold [in] timestamp [in] data
- See Also
- evas_event_feed_hold
Referenced by evas_event_feed_hold().
| #define evas_canvas_event_refeed_event | ( | event_copy, | |
| event_type | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_REFEED_EVENT), EO_TYPECHECK(void *, event_copy), EO_TYPECHECK(Evas_Callback_Type, event_type) |
- Since
- 1.8
Re feed event.
- Parameters
-
[in] event_copy [in] event_type
- See Also
- evas_event_refeed_event
Referenced by evas_event_refeed_event().
| #define evas_canvas_event_down_count_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_EVENT_DOWN_COUNT_GET), EO_TYPECHECK(int *, ret) |
- Since
- 1.8
Get the number of mouse or multi presses currently active
- Parameters
-
[out] ret
- See Also
- evas_event_down_count_get
Referenced by evas_event_down_count_get().
| #define evas_canvas_focus_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FOCUS_GET), EO_TYPECHECK(Evas_Object **, ret) |
- Since
- 1.8
Retrieve the object that currently has focus.
- Parameters
-
[out] ret
- See Also
- evas_focus_get
Referenced by evas_focus_get().
| #define evas_canvas_font_path_clear | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_PATH_CLEAR) |
- Since
- 1.8
Removes all font paths loaded into memory for the given evas.
- See Also
- evas_font_path_clear
Referenced by evas_font_path_clear().
| #define evas_canvas_font_path_append | ( | path | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_PATH_APPEND), EO_TYPECHECK(const char *, path) |
- Since
- 1.8
Appends a font path to the list of font paths used by the given evas.
- Parameters
-
[in] path
- See Also
- evas_font_path_append
Referenced by evas_font_path_append().
| #define evas_canvas_font_path_prepend | ( | path | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_PATH_PREPEND), EO_TYPECHECK(const char *, path) |
- Since
- 1.8
Prepends a font path to the list of font paths used by the given evas.
- Parameters
-
[in] path
- See Also
- evas_font_path_prepend
Referenced by evas_font_path_prepend().
| #define evas_canvas_font_path_list | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_PATH_LIST), EO_TYPECHECK(const Eina_List **, ret) |
- Since
- 1.8
Retrieves the list of font paths used by the given evas.
- Parameters
-
[out] ret
- See Also
- evas_font_path_list
Referenced by evas_font_path_list().
| #define evas_canvas_font_hinting_set | ( | hinting | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_HINTING_SET), EO_TYPECHECK(Evas_Font_Hinting_Flags, hinting) |
- Since
- 1.8
Changes the font hinting for the given evas.
- Parameters
-
[in] hinting
- See Also
- evas_font_hinting_set
Referenced by evas_font_hinting_set().
| #define evas_canvas_font_hinting_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_HINTING_GET), EO_TYPECHECK(Evas_Font_Hinting_Flags *, ret) |
- Since
- 1.8
Retrieves the font hinting used by the given evas.
- Parameters
-
[out] ret
- See Also
- evas_font_hinting_get
Referenced by evas_font_hinting_get().
| #define evas_canvas_font_hinting_can_hint | ( | hinting, | |
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_HINTING_CAN_HINT), EO_TYPECHECK(Evas_Font_Hinting_Flags, hinting), EO_TYPECHECK(Eina_Bool *, ret) |
- Since
- 1.8
Checks if the font hinting is supported by the given evas.
- Parameters
-
[in] hinting [out] ret
- See Also
- evas_font_hinting_can_hint
Referenced by evas_font_hinting_can_hint().
| #define evas_canvas_font_cache_flush | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_CACHE_FLUSH) |
- Since
- 1.8
Force the given evas and associated engine to flush its font cache.
- See Also
- evas_font_cache_flush
Referenced by evas_font_cache_flush().
| #define evas_canvas_font_cache_set | ( | size | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_CACHE_SET), EO_TYPECHECK(int, size) |
- Since
- 1.8
Changes the size of font cache of the given evas.
- Parameters
-
[in] size
- See Also
- evas_font_cache_set
Referenced by evas_font_cache_set().
| #define evas_canvas_font_cache_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_CACHE_GET), EO_TYPECHECK(int *, ret) |
- Since
- 1.8
Changes the size of font cache of the given evas.
- Parameters
-
[out] ret
- See Also
- evas_font_cache_get
Referenced by evas_font_cache_get().
| #define evas_canvas_font_available_list | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_FONT_AVAILABLE_LIST), EO_TYPECHECK(Eina_List **, ret) |
- Since
- 1.8
List of available font descriptions known or found by this evas.
- Parameters
-
[out] ret
- See Also
- evas_font_available_list
Referenced by evas_font_available_list().
| #define evas_canvas_key_modifier_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_MODIFIER_GET), EO_TYPECHECK(const Evas_Modifier **, ret) |
- Since
- 1.8
Returns a handle to the list of modifier keys registered in the
- Parameters
-
[out] ret
- See Also
- evas_key_modifier_get
Referenced by evas_key_modifier_get().
| #define evas_canvas_key_lock_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_LOCK_GET), EO_TYPECHECK(const Evas_Lock **, ret) |
- Since
- 1.8
Returns a handle to the list of lock keys registered in the canvas
- Parameters
-
[out] ret
- See Also
- evas_key_lock_get
Referenced by evas_key_lock_get().
| #define evas_canvas_key_modifier_add | ( | keyname | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_MODIFIER_ADD), EO_TYPECHECK(const char *, keyname) |
- Since
- 1.8
Adds the keyname key to the current list of modifier keys.
- Parameters
-
[in] keyname
- See Also
- evas_key_modifier_add
Referenced by evas_key_modifier_add().
| #define evas_canvas_key_modifier_del | ( | keyname | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_MODIFIER_DEL), EO_TYPECHECK(const char *, keyname) |
- Since
- 1.8
Removes the keyname key from the current list of modifier keys
- Parameters
-
[in] keyname
- See Also
- evas_key_modifier_del
Referenced by evas_key_modifier_del().
| #define evas_canvas_key_lock_add | ( | keyname | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_LOCK_ADD), EO_TYPECHECK(const char *, keyname) |
- Since
- 1.8
Adds the keyname key to the current list of lock keys.
- Parameters
-
[in] keyname
- See Also
- evas_key_lock_add
Referenced by evas_key_lock_add().
| #define evas_canvas_key_lock_del | ( | keyname | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_LOCK_DEL), EO_TYPECHECK(const char *, keyname) |
- Since
- 1.8
Removes the keyname key from the current list of lock keys on
- Parameters
-
[in] keyname
- See Also
- evas_key_lock_del
Referenced by evas_key_lock_del().
| #define evas_canvas_key_modifier_on | ( | keyname | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_MODIFIER_ON), EO_TYPECHECK(const char *, keyname) |
- Since
- 1.8
Enables or turns on programmatically the modifier key with name keyname.
- Parameters
-
[in] keyname
- See Also
- evas_key_modifier_on
Referenced by evas_key_modifier_on().
| #define evas_canvas_key_modifier_off | ( | keyname | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_MODIFIER_OFF), EO_TYPECHECK(const char *, keyname) |
- Since
- 1.8
Disables or turns off programmatically the modifier key with name keyname
- Parameters
-
[in] keyname
- See Also
- evas_key_modifier_off
Referenced by evas_key_modifier_off().
| #define evas_canvas_key_lock_on | ( | keyname | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_LOCK_ON), EO_TYPECHECK(const char *, keyname) |
- Since
- 1.8
Enables or turns on programmatically the lock key with name keyname
- Parameters
-
[in] keyname
- See Also
- evas_key_lock_on
Referenced by evas_key_lock_on().
| #define evas_canvas_key_lock_off | ( | keyname | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_LOCK_OFF), EO_TYPECHECK(const char *, keyname) |
- Since
- 1.8
Disables or turns off programmatically the lock key with name keyname
- Parameters
-
[in] keyname
- See Also
- evas_key_lock_off
Referenced by evas_key_lock_off().
| #define evas_canvas_key_modifier_mask_get | ( | keyname, | |
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_KEY_MODIFIER_MASK_GET), EO_TYPECHECK(const char *, keyname), EO_TYPECHECK(Evas_Modifier_Mask *, ret) |
- Since
- 1.8
Creates a bit mask from the keyname modifier key.
- Parameters
-
[in] keyname [out] ret
- See Also
- evas_key_modifier_mask_get
Referenced by evas_key_modifier_mask_get().
| #define evas_canvas_damage_rectangle_add | ( | x, | |
| y, | |||
| w, | |||
| h | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_DAMAGE_RECTANGLE_ADD), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
- Since
- 1.8
Add a damage rectangle.
- Parameters
-
[in] x [in] y [in] w [in] h
- See Also
- evas_damage_rectangle_add
Referenced by evas_damage_rectangle_add().
| #define evas_canvas_obscured_rectangle_add | ( | x, | |
| y, | |||
| w, | |||
| h | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBSCURED_RECTANGLE_ADD), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
- Since
- 1.8
Add an "obscured region" to an Evas canvas.
- Parameters
-
[in] x [in] y [in] w [in] h
- See Also
- evas_obscured_rectangle_add
Referenced by evas_obscured_rectangle_add().
| #define evas_canvas_obscured_clear | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBSCURED_CLEAR) |
- Since
- 1.8
Remove all "obscured regions" from an Evas canvas.
- See Also
- evas_obscured_clear
Referenced by evas_obscured_clear().
| #define evas_canvas_render_updates | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_RENDER_UPDATES), EO_TYPECHECK(Eina_List **, ret) |
- Since
- 1.8
Force immediate renderization of the given Evas canvas.
- Parameters
-
[out] ret
- See Also
- evas_render_updates
Referenced by evas_render_updates().
| #define evas_canvas_render | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_RENDER) |
| #define evas_canvas_norender | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_NORENDER) |
- Since
- 1.8
Update the canvas internal objects but not triggering immediate renderization.
- See Also
- evas_norender
Referenced by evas_norender().
| #define evas_canvas_render_idle_flush | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_RENDER_IDLE_FLUSH) |
- Since
- 1.8
Make the canvas discard internally cached data used for rendering.
- See Also
- evas_render_idle_flush
Referenced by evas_render_idle_flush().
| #define evas_canvas_sync | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_SYNC) |
- Since
- 1.8
No description supplied by the EAPI.
| #define evas_canvas_render_dump | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_RENDER_DUMP) |
- Since
- 1.8
Make the canvas discard as much data as possible used by the engine at
- See Also
- evas_render_dump
Referenced by evas_render_dump().
| #define evas_canvas_object_bottom_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECT_BOTTOM_GET), EO_TYPECHECK(Evas_Object **, ret) |
- Since
- 1.8
Get the lowest (stacked) Evas object on the canvas e.
- Parameters
-
[out] ret
- See Also
- evas_object_bottom_get
Referenced by evas_object_bottom_get().
| #define evas_canvas_object_top_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECT_TOP_GET), EO_TYPECHECK(Evas_Object **, ret) |
- Since
- 1.8
Get the highest (stacked) Evas object on the canvas e.
- Parameters
-
[out] ret
- See Also
- evas_object_top_get
Referenced by evas_object_top_get().
| #define evas_canvas_touch_point_list_count | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_TOUCH_POINT_LIST_COUNT), EO_TYPECHECK(unsigned int *, ret) |
- Since
- 1.8
Get the number of touched point in the evas.
- Parameters
-
[out] ret
- See Also
- evas_touch_point_list_count
Referenced by evas_touch_point_list_count().
| #define evas_canvas_touch_point_list_nth_xy_get | ( | n, | |
| x, | |||
| y | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_TOUCH_POINT_LIST_NTH_XY_GET), EO_TYPECHECK(unsigned int, n), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y) |
- Since
- 1.8
This function returns the nth touch point's co-ordinates.
- Parameters
-
[in] n [out] x [out] y
- See Also
- evas_touch_point_list_nth_xy_get
Referenced by evas_touch_point_list_nth_xy_get().
| #define evas_canvas_touch_point_list_nth_id_get | ( | n, | |
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_TOUCH_POINT_LIST_NTH_ID_GET), EO_TYPECHECK(unsigned int, n), EO_TYPECHECK(int *, ret) |
- Since
- 1.8
This function returns the id of nth touch point.
- Parameters
-
[in] n [out] ret
- See Also
- evas_touch_point_list_nth_id_get
Referenced by evas_touch_point_list_nth_id_get().
| #define evas_canvas_touch_point_list_nth_state_get | ( | n, | |
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_TOUCH_POINT_LIST_NTH_STATE_GET), EO_TYPECHECK(unsigned int, n), EO_TYPECHECK(Evas_Touch_Point_State *, ret) |
- Since
- 1.8
This function returns the state of nth touch point.
- Parameters
-
[in] n [out] ret
Referenced by evas_touch_point_list_nth_state_get().
| #define evas_canvas_image_cache_flush | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_IMAGE_CACHE_FLUSH) |
- Since
- 1.8
Flush the image cache of the canvas.
- See Also
- evas_image_cache_flush
Referenced by evas_image_cache_flush().
| #define evas_canvas_image_cache_reload | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_IMAGE_CACHE_RELOAD) |
- Since
- 1.8
Reload the image cache
- See Also
- evas_image_cache_reload
Referenced by evas_image_cache_reload().
| #define evas_canvas_image_cache_set | ( | size | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_IMAGE_CACHE_SET), EO_TYPECHECK(int, size) |
- Since
- 1.8
Set the image cache.
- Parameters
-
[in] size
- See Also
- evas_image_cache_set
Referenced by evas_image_cache_set().
| #define evas_canvas_image_cache_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_IMAGE_CACHE_GET), EO_TYPECHECK(int *, ret) |
- Since
- 1.8
Get the image cache
- Parameters
-
[out] ret
- See Also
- evas_image_cache_get
Referenced by evas_image_cache_get().
| #define evas_canvas_image_max_size_get | ( | maxw, | |
| maxh, | |||
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_IMAGE_MAX_SIZE_GET), EO_TYPECHECK(int *, maxw), EO_TYPECHECK(int *, maxh), EO_TYPECHECK(Eina_Bool *, ret) |
- Since
- 1.8
Get the maximum image size evas can possibly handle
- Parameters
-
[out] maxw [out] maxh [out] ret
- See Also
- evas_image_max_size_get
Referenced by evas_image_max_size_get().
| #define evas_canvas_object_name_find | ( | name, | |
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECT_NAME_FIND),EO_TYPECHECK(const char *, name), EO_TYPECHECK(Evas_Object **, ret) |
- Since
- 1.8
Retrieves the object on the given evas with the given name.
- Parameters
-
[in] name [out] ret
- See Also
- evas_object_name_find
Referenced by evas_object_name_find().
| #define evas_canvas_object_top_at_xy_get | ( | x, | |
| y, | |||
| include_pass_events_objects, | |||
| include_hidden_objects, | |||
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECT_TOP_AT_XY_GET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Eina_Bool, include_pass_events_objects), EO_TYPECHECK(Eina_Bool, include_hidden_objects), EO_TYPECHECK(Evas_Object **, ret) |
- Since
- 1.8
Retrieve the Evas object stacked at the top of a given position in a canvas.
- Parameters
-
[in] x [in] y [in] include_pass_events_objects [in] include_hidden_objects [out] ret
- See Also
- evas_object_top_at_xy_get
Referenced by evas_object_top_at_pointer_get(), and evas_object_top_at_xy_get().
| #define evas_canvas_object_top_in_rectangle_get | ( | x, | |
| y, | |||
| w, | |||
| h, | |||
| include_pass_events_objects, | |||
| include_hidden_objects, | |||
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECT_TOP_IN_RECTANGLE_GET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h), EO_TYPECHECK(Eina_Bool, include_pass_events_objects), EO_TYPECHECK(Eina_Bool, include_hidden_objects), EO_TYPECHECK(Evas_Object **, ret) |
- Since
- 1.8
Retrieve the Evas object stacked at the top of a given rectangular region in a canvas.
- Parameters
-
[in] x [in] y [in] w [in] h [in] include_pass_events_objects [in] include_hidden_objects [out] ret
- See Also
- evas_object_top_in_rectangle_get
Referenced by evas_object_top_in_rectangle_get().
| #define evas_canvas_objects_at_xy_get | ( | x, | |
| y, | |||
| include_pass_events_objects, | |||
| include_hidden_objects, | |||
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECTS_AT_XY_GET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Eina_Bool, include_pass_events_objects), EO_TYPECHECK(Eina_Bool, include_hidden_objects), EO_TYPECHECK(Eina_List **, ret) |
- Since
- 1.8
Retrieve a list of Evas objects lying over a given position in a canvas.
- Parameters
-
[in] x [in] y [in] include_pass_events_objects [in] include_hidden_objects [out] ret
- See Also
- evas_objects_at_xy_get
Referenced by evas_objects_at_xy_get().
| #define evas_canvas_objects_in_rectangle_get | ( | x, | |
| y, | |||
| w, | |||
| h, | |||
| include_pass_events_objects, | |||
| include_hidden_objects, | |||
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_OBJECTS_IN_RECTANGLE_GET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h), EO_TYPECHECK(Eina_Bool, include_pass_events_objects), EO_TYPECHECK(Eina_Bool, include_hidden_objects), EO_TYPECHECK(Eina_List **, ret) |
- Since
- 1.8
- Parameters
-
[in] x [in] y [in] w [in] h [in] include_pass_events_objects [in] include_hidden_objects [out] ret
- See Also
- evas_objects_in_rectangle_get
Referenced by evas_objects_in_rectangle_get().
| #define evas_canvas_smart_objects_calculate | ( | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_SMART_OBJECTS_CALCULATE) |
- Since
- 1.8
Call user-provided calculate() smart functions and unset the flag signalling that the object needs to get recalculated to all smart objects in the canvas.
- See Also
- evas_smart_objects_calculate
Referenced by evas_smart_objects_calculate().
| #define evas_canvas_smart_objects_calculate_count_get | ( | ret | ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_SMART_OBJECTS_CALCULATE_COUNT_GET), EO_TYPECHECK(int *, ret) |
- Since
- 1.8
This gets the internal counter that counts the number of smart calculations
- Parameters
-
[out] ret
Referenced by evas_smart_objects_calculate_count_get().
| #define evas_canvas_render_async | ( | func, | |
| data, | |||
| ret | |||
| ) | EVAS_CANVAS_ID(EVAS_CANVAS_SUB_ID_RENDER_ASYNC), EO_TYPECHECK(Evas_Event_Cb, func), EO_TYPECHECK(void *, data), EO_TYPECHECK(Eina_Bool *, ret) |
- Since
- 1.8
Render canvas asynchronously
- Parameters
-
[in] func Callback function for list of updates [in] data User data pointer to pass to func [out] ret Whether or not a frame will get rendered after the call
- See Also
- evas_render_async
Referenced by evas_render_async().
| #define evas_common_evas_get | ( | ret | ) | EVAS_COMMON_ID(EVAS_COMMON_SUB_ID_EVAS_GET), EO_TYPECHECK(Evas **, ret) |
- Since
- 1.8
No description supplied by the EAPI.
- Parameters
-
[out] ret
- See Also
- evas_object_evas_common_evas_get
Referenced by evas_object_evas_get().
| #define evas_obj_position_set | ( | x, | |
| y | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_POSITION_SET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y) |
- Since
- 1.8
Move the given Evas object to the given location inside its canvas' viewport.
- Parameters
-
[in] x in [in] y in
- See Also
- evas_object_move
Referenced by evas_object_move().
| #define evas_obj_position_get | ( | x, | |
| y | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_POSITION_GET), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y) |
- Since
- 1.8
Retrieves the position of the given Evas object.
- Parameters
-
[out] x out [out] y out
- See Also
- evas_object_geometry_get
Referenced by evas_object_geometry_get().
| #define evas_obj_size_set | ( | w, | |
| h | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_SET), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
- Since
- 1.8 Changes the size of the given Evas object.
- Parameters
-
[in] w in [in] h in
- See Also
- evas_object_resize
Referenced by evas_object_resize().
| #define evas_obj_size_get | ( | w, | |
| h | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_GET), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
- Since
- 1.8
Retrieves the (rectangular) size of the given Evas object.
- Parameters
-
[out] w out [out] h out
- See Also
- evas_object_geometry_get
Referenced by evas_object_geometry_get().
| #define evas_obj_size_hint_min_set | ( | w, | |
| h | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_MIN_SET), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
- Since
- 1.8
Sets the hints for an object's minimum size.
- Parameters
-
[in] w in [in] h in
- See Also
- evas_object_size_hint_min_set
Referenced by evas_object_size_hint_min_set().
| #define evas_obj_size_hint_min_get | ( | w, | |
| h | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_MIN_GET), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
- Since
- 1.8
Retrieves the hints for an object's minimum size.
- Parameters
-
[out] w out [out] h out
- See Also
- evas_object_size_hint_min_get
Referenced by evas_object_size_hint_min_get().
| #define evas_obj_size_hint_max_set | ( | w, | |
| h | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_MAX_SET), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
- Since
- 1.8
Sets the hints for an object's maximum size.
- Parameters
-
[in] w in [in] h in
- See Also
- evas_object_size_hint_max_set
Referenced by evas_object_size_hint_max_set().
| #define evas_obj_size_hint_max_get | ( | w, | |
| h | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_MAX_GET), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
- Since
- 1.8
Retrieves the hints for an object's maximum size.
- Parameters
-
[out] w out [out] h out
- See Also
- evas_object_size_hint_max_get
Referenced by evas_object_size_hint_max_get().
| #define evas_obj_size_hint_request_set | ( | w, | |
| h | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_REQUEST_SET), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
- Since
- 1.8
Sets the hints for an object's optimum size.
- Parameters
-
[in] w in [in] h in
Referenced by evas_object_size_hint_request_set().
| #define evas_obj_size_hint_request_get | ( | w, | |
| h | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_REQUEST_GET), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
- Since
- 1.8
Retrieves the hints for an object's optimum size.
- Parameters
-
[out] w out [out] h out
Referenced by evas_object_size_hint_request_get().
| #define evas_obj_size_hint_aspect_set | ( | aspect, | |
| w, | |||
| h | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_ASPECT_SET), EO_TYPECHECK(Evas_Aspect_Control, aspect), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
- Since
- 1.8
Sets the hints for an object's aspect ratio.
- Parameters
-
[in] aspect in [in] w in [in] h in
- See Also
- evas_object_size_hint_aspect_set
Referenced by evas_object_size_hint_aspect_set().
| #define evas_obj_size_hint_aspect_get | ( | aspect, | |
| w, | |||
| h | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_ASPECT_GET), EO_TYPECHECK(Evas_Aspect_Control *, aspect), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
- Since
- 1.8
Retrieves the hints for an object's aspect ratio.
- Parameters
-
[out] aspect out [out] w out [out] h out
- See Also
- evas_object_size_hint_aspect_get
Referenced by evas_object_size_hint_aspect_get().
| #define evas_obj_size_hint_align_set | ( | x, | |
| y | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_ALIGN_SET), EO_TYPECHECK(double, x), EO_TYPECHECK(double, y) |
- Since
- 1.8
Sets the hints for an object's alignment.
- Parameters
-
[in] x in [in] y in
- See Also
- evas_object_size_hint_align_set
Referenced by evas_object_size_hint_align_set().
| #define evas_obj_size_hint_align_get | ( | x, | |
| y | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_ALIGN_GET), EO_TYPECHECK(double *, x), EO_TYPECHECK(double *, y) |
- Since
- 1.8
Retrieves the hints for on object's alignment.
- Parameters
-
[out] x out [out] y out
- See Also
- evas_object_size_hint_align_get
Referenced by evas_object_size_hint_align_get().
| #define evas_obj_size_hint_weight_set | ( | x, | |
| y | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_WEIGHT_SET), EO_TYPECHECK(double, x), EO_TYPECHECK(double, y) |
- Since
- 1.8
Sets the hints for an object's weight.
- Parameters
-
[in] x in [in] y in
- See Also
- evas_object_size_hint_weight_set
Referenced by evas_object_size_hint_weight_set().
| #define evas_obj_size_hint_weight_get | ( | x, | |
| y | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_WEIGHT_GET), EO_TYPECHECK(double *, x), EO_TYPECHECK(double *, y) |
- Since
- 1.8
Retrieves the hints for an object's weight.
- Parameters
-
[out] x out [out] y out
- See Also
- evas_object_size_hint_weight_get
Referenced by evas_object_size_hint_weight_get().
| #define evas_obj_size_hint_padding_set | ( | l, | |
| r, | |||
| t, | |||
| b | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_PADDING_SET), EO_TYPECHECK(Evas_Coord, l), EO_TYPECHECK(Evas_Coord, r), EO_TYPECHECK(Evas_Coord, t), EO_TYPECHECK(Evas_Coord, b) |
- Since
- 1.8
Sets the hints for an object's padding space.
- Parameters
-
[in] l in [in] r in [in] t in [in] b in
Referenced by evas_object_size_hint_padding_set().
| #define evas_obj_size_hint_padding_get | ( | l, | |
| r, | |||
| t, | |||
| b | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SIZE_HINT_PADDING_GET), EO_TYPECHECK(Evas_Coord *, l), EO_TYPECHECK(Evas_Coord *, r), EO_TYPECHECK(Evas_Coord *, t), EO_TYPECHECK(Evas_Coord *, b) |
- Since
- 1.8
Retrieves the hints for an object's padding space.
- Parameters
-
[out] l out [out] r out [out] t out [out] b out
Referenced by evas_object_size_hint_padding_get().
| #define evas_obj_visibility_set | ( | v | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_VISIBILITY_SET), EO_TYPECHECK(Eina_Bool, v) |
- Since
- 1.8
Makes the given Evas object visible or invisible.
- Parameters
-
[in] v EINA_TRUEif to make the object visible,EINA_FALSEotherwise.
- See Also
- evas_object_show
- evas_object_hide
Referenced by evas_object_hide(), and evas_object_show().
| #define evas_obj_visibility_get | ( | v | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_VISIBILITY_GET), EO_TYPECHECK(Eina_Bool *, v) |
- Since
- 1.8
Retrieves whether or not the given Evas object is visible.
- Parameters
-
[out] v EINA_TRUEif the object is visible,EINA_FALSEotherwise.
- See Also
- evas_object_visible_get
Referenced by evas_object_visible_get().
| #define evas_obj_color_set | ( | r, | |
| g, | |||
| b, | |||
| a | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_COLOR_SET), EO_TYPECHECK(int, r), EO_TYPECHECK(int, g), EO_TYPECHECK(int, b), EO_TYPECHECK(int, a) |
- Since
- 1.8
Sets the general/main color of the given Evas object to the given one.
- Parameters
-
[in] r in [in] g in [in] b in [in] a in
- See Also
- evas_object_color_set
Referenced by evas_object_color_set().
| #define evas_obj_color_get | ( | r, | |
| g, | |||
| b, | |||
| a | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_COLOR_GET), EO_TYPECHECK(int *, r), EO_TYPECHECK(int *, g), EO_TYPECHECK(int *, b), EO_TYPECHECK(int *, a) |
- Since
- 1.8 Retrieves the general/main color of the given Evas object.
- Parameters
-
r out g out b out a out
- See Also
- evas_object_color_get
Referenced by evas_object_color_get().
| #define evas_obj_anti_alias_set | ( | anti_alias | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_ANTI_ALIAS_SET), EO_TYPECHECK(Eina_Bool, anti_alias) |
- Since
- 1.8
Sets whether or not the given Evas object is to be drawn anti-aliased.
- Parameters
-
[in] anti_alias in
- See Also
- evas_object_anti_alias_set
Referenced by evas_object_anti_alias_set().
| #define evas_obj_anti_alias_get | ( | anti_alias | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_ANTI_ALIAS_GET), EO_TYPECHECK(Eina_Bool *, anti_alias) |
- Since
- 1.8
Retrieves whether or not the given Evas object is to be drawn anti_aliased.
- Parameters
-
[out] anti_alias out
- See Also
- evas_object_anti_alias_get
Referenced by evas_object_anti_alias_get().
| #define evas_obj_scale_set | ( | scale | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SCALE_SET), EO_TYPECHECK(double, scale) |
- Since
- 1.8
Sets the scaling factor for an Evas object. Does not affect all objects.
- Parameters
-
[in] scale in
- See Also
- evas_object_scale_set
Referenced by evas_object_scale_set().
| #define evas_obj_scale_get | ( | scale | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SCALE_GET), EO_TYPECHECK(double *, scale) |
- Since
- 1.8
Retrieves the scaling factor for the given Evas object.
- Parameters
-
[out] scale out
- See Also
- evas_object_scale_get
Referenced by evas_object_scale_get().
| #define evas_obj_render_op_set | ( | render_op | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_RENDER_OP_SET), EO_TYPECHECK(Evas_Render_Op, render_op) |
- Since
- 1.8
Sets the render_op to be used for rendering the Evas object.
- Parameters
-
[in] render_op in
- See Also
- evas_object_render_op_set
Referenced by evas_object_render_op_set().
| #define evas_obj_render_op_get | ( | render_op | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_RENDER_OP_GET), EO_TYPECHECK(Evas_Render_Op *, render_op) |
- Since
- 1.8
Retrieves the current value of the operation used for rendering the Evas object.
- Parameters
-
[out] render_op
- See Also
- evas_object_render_op_get
Referenced by evas_object_render_op_get().
| #define evas_obj_evas_get | ( | evas | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_EVAS_GET), EO_TYPECHECK(Evas **, evas) |
- Since
- 1.8 Retrieves the Evas canvas that the given object lives on.
- Parameters
-
[out] evas
- See Also
- evas_object_evas_get
| #define evas_obj_type_get | ( | type | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_TYPE_GET), EO_TYPECHECK(const char **, type) |
- Since
- 1.8 Retrieves the type of the given Evas object.
- Parameters
-
[out] type out
- See Also
- evas_object_type_get
Referenced by evas_object_type_get().
| #define evas_obj_type_set | ( | type | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_TYPE_SET), EO_TYPECHECK(const char *, type) |
- Since
- 1.8 Sets the type of the given Evas object.
- Parameters
-
[in] type in
| #define evas_obj_precise_is_inside_set | ( | precise | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_PRECISE_IS_INSIDE_SET), EO_TYPECHECK(Eina_Bool, precise) |
- Since
- 1.8
Set whether to use precise (usually expensive) point collision detection for a given Evas object.
- Parameters
-
[in] precise in
Referenced by evas_object_precise_is_inside_set().
| #define evas_obj_precise_is_inside_get | ( | precise | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_PRECISE_IS_INSIDE_GET), EO_TYPECHECK(Eina_Bool *, precise) |
- Since
- 1.8
Determine whether an object is set to use precise point collision detection.
- Parameters
-
[out] precise out
Referenced by evas_object_precise_is_inside_get().
| #define evas_obj_static_clip_set | ( | is_static_clip | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_STATIC_CLIP_SET), EO_TYPECHECK(Eina_Bool, is_static_clip) |
- Since
- 1.8
Set a hint flag on the given Evas object that it's used as a "static clipper".
- Parameters
-
[in] is_static_clip in
- See Also
- evas_object_static_clip_set
Referenced by evas_object_static_clip_set().
| #define evas_obj_static_clip_get | ( | is_static_clip | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_STATIC_CLIP_GET), EO_TYPECHECK(Eina_Bool *, is_static_clip) |
- Since
- 1.8
Get the "static clipper" hint flag for a given Evas object.
- Parameters
-
[out] is_static_clip out
- See Also
- evas_object_static_clip_get
Referenced by evas_object_static_clip_get().
| #define evas_obj_is_frame_object_set | ( | is_frame | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_IS_FRAME_OBJECT_SET), EO_TYPECHECK(Eina_Bool, is_frame) |
- Since
- 1.8
- Parameters
-
[in] is_frame in
- See Also
- evas_object_is_frame_object_set
| #define evas_obj_is_frame_object_get | ( | is_frame | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_IS_FRAME_OBJECT_GET), EO_TYPECHECK(Eina_Bool *, is_frame) |
- Since
- 1.8
- Parameters
-
[out] is_frame out
- See Also
- evas_object_is_frame_object_get
| #define evas_obj_freeze_events_set | ( | freeze | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_FREEZE_EVENTS_SET), EO_TYPECHECK(Eina_Bool, freeze) |
- Since
- 1.8
Set whether an Evas object is to freeze (discard) events.
- Parameters
-
[in] freeze in
- See Also
- evas_object_freeze_events_set
Referenced by evas_object_freeze_events_set().
| #define evas_obj_freeze_events_get | ( | freeze | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_FREEZE_EVENTS_GET), EO_TYPECHECK(Eina_Bool *, freeze) |
- Since
- 1.8
Determine whether an object is set to freeze (discard) events.
- Parameters
-
[out] freeze out
- See Also
- evas_object_freeze_events_get
Referenced by evas_object_freeze_events_get().
| #define evas_obj_pass_events_set | ( | pass | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_PASS_EVENTS_SET), EO_TYPECHECK(Eina_Bool, pass) |
- Since
- 1.8
Set whether an Evas object is to pass (ignore) events.
- Parameters
-
[in] pass in
- See Also
- evas_object_pass_events_set
Referenced by evas_object_pass_events_set().
| #define evas_obj_pass_events_get | ( | pass | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_PASS_EVENTS_GET), EO_TYPECHECK(Eina_Bool *, pass) |
- Since
- 1.8
Determine whether an object is set to pass (ignore) events.
- Parameters
-
[out] pass
- See Also
- evas_object_pass_events_get
Referenced by evas_object_pass_events_get().
| #define evas_obj_repeat_events_set | ( | repeat | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_REPEAT_EVENTS_SET), EO_TYPECHECK(Eina_Bool, repeat) |
- Since
- 1.8
Set whether an Evas object is to repeat events.
- Parameters
-
[in] repeat in
- See Also
- evas_object_repeat_events_set
Referenced by evas_object_repeat_events_set().
| #define evas_obj_repeat_events_get | ( | repeat | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_REPEAT_EVENTS_GET), EO_TYPECHECK(Eina_Bool *, repeat) |
- Since
- 1.8
Determine whether an object is set to repeat events.
- Parameters
-
[out] repeat out
- See Also
- evas_object_repeat_events_get
Referenced by evas_object_repeat_events_get().
| #define evas_obj_propagate_events_set | ( | propagate | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_PROPAGATE_EVENTS_SET), EO_TYPECHECK(Eina_Bool, propagate) |
- Since
- 1.8
Set whether events on a smart object's member should get propagated up to its parent.
- Parameters
-
[in] propagate in
- See Also
- evas_object_propagate_events_set
Referenced by evas_object_propagate_events_set().
| #define evas_obj_propagate_events_get | ( | propagate | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_PROPAGATE_EVENTS_GET), EO_TYPECHECK(Eina_Bool *, propagate) |
- Since
- 1.8
Retrieve whether an Evas object is set to propagate events.
- Parameters
-
[out] propagate out
- See Also
- evas_object_propagate_events_get
Referenced by evas_object_propagate_events_get().
| #define evas_obj_pointer_mode_set | ( | pointer_mode | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_POINTER_MODE_SET), EO_TYPECHECK(Evas_Object_Pointer_Mode, pointer_mode) |
- Since
- 1.8
Set pointer behavior.
- Parameters
-
[in] pointer_mode in
- See Also
- evas_object_pointer_mode_set
Referenced by evas_object_pointer_mode_set().
| #define evas_obj_pointer_mode_get | ( | pointer_mode | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_POINTER_MODE_GET), EO_TYPECHECK(Evas_Object_Pointer_Mode *, pointer_mode) |
- Since
- 1.8
Determine how pointer will behave.
- Parameters
-
[out] pointer_mode out
- See Also
- evas_object_pointer_mode_get
Referenced by evas_object_pointer_mode_get().
| #define evas_obj_clip_set | ( | clip | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_CLIP_SET), EO_TYPECHECK(Evas_Object *, clip) |
- Since
- 1.8 Clip one object to another.
- Parameters
-
[in] clip in
- See Also
- evas_object_clip_set
Referenced by evas_object_clip_set().
| #define evas_obj_clip_get | ( | clip | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_CLIP_GET), EO_TYPECHECK(Evas_Object **, clip) |
- Since
- 1.8 Get the object clipping
obj(if any).
- Parameters
-
[out] clip out
- See Also
- evas_object_clip_get
Referenced by evas_object_clip_get().
| #define evas_obj_clip_unset | ( | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_CLIP_UNSET) |
- Since
- 1.8 Disable/cease clipping on a clipped
objobject.
- See Also
- evas_object_clip_unset
Referenced by evas_object_clip_unset().
| #define evas_obj_clipees_get | ( | clipees | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_CLIPEES_GET), EO_TYPECHECK(const Eina_List **, clipees) |
- Since
- 1.8 Return a list of objects currently clipped by
obj.
- Parameters
-
[out] clipees out
- See Also
- evas_object_clipees_get
Referenced by evas_object_clipees_get().
| #define evas_obj_focus_set | ( | focus | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_FOCUS_SET), EO_TYPECHECK(Eina_Bool, focus) |
- Since
- 1.8 Sets or unsets a given object as the currently focused one on its canvas.
- Parameters
-
[in] focus in
- See Also
- evas_object_focus_set
Referenced by evas_object_focus_set().
| #define evas_obj_focus_get | ( | focus | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_FOCUS_GET), EO_TYPECHECK(Eina_Bool *, focus) |
- Since
- 1.8 Retrieve whether an object has the focus.
- Parameters
-
[out] focus out
- See Also
- evas_object_focus_get
Referenced by evas_object_focus_get().
| #define evas_obj_name_set | ( | name | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_NAME_SET), EO_TYPECHECK(const char *, name) |
- Since
- 1.8 Sets the name of the given Evas object to the given name.
- Parameters
-
[in] name in
- See Also
- evas_object_name_set
Referenced by evas_object_name_set().
| #define evas_obj_name_get | ( | name | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_NAME_GET), EO_TYPECHECK(const char **, name) |
- Since
- 1.8
Retrieves the name of the given Evas object.
- Parameters
-
[out] name out
- See Also
- evas_object_name_get
Referenced by evas_object_name_get().
| #define evas_obj_name_child_find | ( | name, | |
| recurse, | |||
| child | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_NAME_CHILD_FIND), EO_TYPECHECK(const char *, name), EO_TYPECHECK(int, recurse), EO_TYPECHECK(Evas_Object **, child) |
- Since
- 1.8
Retrieves the object from children of the given object with the given name.
- Parameters
-
[in] name in [in] recurse in [out] child out
- See Also
- evas_object_name_child_find
Referenced by evas_object_name_child_find().
| #define evas_obj_key_grab | ( | keyname, | |
| modifiers, | |||
| not_modifiers, | |||
| exclusive, | |||
| ret | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_KEY_GRAB), EO_TYPECHECK(const char *, keyname), EO_TYPECHECK(Evas_Modifier_Mask, modifiers), EO_TYPECHECK(Evas_Modifier_Mask, not_modifiers), EO_TYPECHECK(Eina_Bool, exclusive), EO_TYPECHECK(Eina_Bool *, ret) |
- Since
- 1.8
Requests keyname key events be directed to the obj.
- Parameters
-
[in] keyname in [in] modifiers in [in] not_modifiers in [in] exclusive in [out] ret out
- See Also
- evas_object_key_grab
Referenced by evas_object_key_grab().
| #define evas_obj_key_ungrab | ( | keyname, | |
| modifiers, | |||
| not_modifiers | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_KEY_UNGRAB), EO_TYPECHECK(const char *, keyname), EO_TYPECHECK(Evas_Modifier_Mask, modifiers), EO_TYPECHECK(Evas_Modifier_Mask, not_modifiers) |
- Since
- 1.8
Removes the grab on keyname key events by the obj.
- Parameters
-
[in] keyname [in] modifiers [in] not_modifiers
- See Also
- evas_object_key_ungrab
Referenced by evas_object_key_ungrab().
| #define evas_obj_layer_set | ( | l | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_LAYER_SET), EO_TYPECHECK(short, l) |
- Since
- 1.8 Sets the layer of the its canvas that the given object will be part of.
- Parameters
-
[in] l in
- See Also
- evas_object_layer_set
Referenced by evas_object_layer_set().
| #define evas_obj_layer_get | ( | l | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_LAYER_GET), EO_TYPECHECK(short *, l) |
- Since
- 1.8 Retrieves the layer of its canvas that the given object is part of.
- Parameters
-
[out] l out
- See Also
- evas_object_layer_get
Referenced by evas_object_layer_get().
| #define evas_obj_map_enable_set | ( | enabled | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_MAP_ENABLE_SET), EO_TYPECHECK(Eina_Bool, enabled) |
- Since
- 1.8
Enable or disable the map that is set.
- Parameters
-
[in] enabled in
- See Also
- evas_object_map_enable_set
Referenced by evas_object_map_enable_set().
| #define evas_obj_map_enable_get | ( | enabled | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_MAP_ENABLE_GET), EO_TYPECHECK(Eina_Bool *, enabled) |
- Since
- 1.8
Get the map enabled state
- Parameters
-
[out] enabled out
- See Also
- evas_object_map_enable_get
Referenced by evas_object_map_enable_get().
| #define evas_obj_map_source_set | ( | source | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_MAP_SOURCE_SET), EO_TYPECHECK(Evas_Object *, source) |
- Since
- 1.8
Set the map source object
- Parameters
-
[in] source in
- See Also
- evas_object_map_source_set
| #define evas_obj_map_source_get | ( | source | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_MAP_SOURCE_GET), EO_TYPECHECK(Evas_Object **, source) |
- Since
- 1.8
Get the map source object
- Parameters
-
[out] source out
- See Also
- evas_object_map_source_get
| #define evas_obj_map_set | ( | map | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_MAP_SET), EO_TYPECHECK(const Evas_Map *, map) |
- Since
- 1.8
Set current object transformation map.
- Parameters
-
[in] map in
- See Also
- evas_object_map_set
Referenced by evas_object_map_set().
| #define evas_obj_map_get | ( | map | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_MAP_GET), EO_TYPECHECK(const Evas_Map **, map) |
- Since
- 1.8
Get current object transformation map.
- Parameters
-
[out] map out
- See Also
- evas_object_map_get
Referenced by evas_object_map_get().
| #define evas_obj_smart_parent_get | ( | smart_parent | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_PARENT_GET), EO_TYPECHECK(Evas_Object **, smart_parent) |
- Since
- 1.8
Gets the parent smart object of a given Evas object, if it has one.
- Parameters
-
[out] smart_parent out
- See Also
- evas_object_smart_parent_get
Referenced by evas_object_smart_parent_get().
| #define evas_obj_smart_data_get | ( | data | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_DATA_GET), EO_TYPECHECK(void **, data) |
- Since
- 1.8
Retrieve user data stored on a given smart object.
- Parameters
-
[out] data out
- See Also
- evas_object_smart_data_get
Referenced by evas_object_smart_data_get().
| #define evas_obj_smart_type_check | ( | type, | |
| type_check | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_TYPE_CHECK), EO_TYPECHECK(const char *, type), EO_TYPECHECK(Eina_Bool *, type_check) |
- Since
- 1.8
Checks whether a given smart object or any of its smart object parents is of a given smart class.
- Parameters
-
[in] type in [out] type_check out
- See Also
- evas_object_smart_type_check
Referenced by evas_object_smart_type_check().
| #define evas_obj_smart_type_check_ptr | ( | type, | |
| type_check | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_TYPE_CHECK_PTR), EO_TYPECHECK(const char *, type), EO_TYPECHECK(Eina_Bool *, type_check) |
- Since
- 1.8
Checks whether a given smart object or any of its smart object parents is of a given smart class, using pointer comparison.
- Parameters
-
[in] type in [out] type_check out
- See Also
- evas_object_smart_type_check_ptr
Referenced by evas_object_smart_type_check_ptr().
| #define evas_obj_smart_move_children_relative | ( | dx, | |
| dy | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_MOVE_CHILDREN_RELATIVE), EO_TYPECHECK(Evas_Coord, dx), EO_TYPECHECK(Evas_Coord, dy) |
- Since
- 1.8
Moves all children objects of a given smart object relative to a given offset.
- Parameters
-
[in] dx in [in] dy in
Referenced by evas_object_smart_move_children_relative().
| #define evas_obj_smart_clipped_clipper_get | ( | ret | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_CLIPPED_CLIPPER_GET), EO_TYPECHECK(Evas_Object **, ret) |
- Since
- 1.8
Get the clipper object for the given clipped smart object.
- Parameters
-
[out] ret out
Referenced by evas_object_smart_clipped_clipper_get().
| #define evas_obj_raise | ( | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_RAISE) |
- Since
- 1.8
Raise obj to the top of its layer.
- See Also
- evas_object_raise
Referenced by evas_object_raise().
| #define evas_obj_lower | ( | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_LOWER) |
- Since
- 1.8
Lower obj to the bottom of its layer.
- See Also
- evas_object_lower
Referenced by evas_object_lower().
| #define evas_obj_stack_above | ( | above | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_STACK_ABOVE), EO_TYPECHECK(Evas_Object *, above) |
- Since
- 1.8
Stack the object immediately above above
- Parameters
-
[in] above in
- See Also
- evas_object_stack_above
Referenced by evas_object_stack_above().
| #define evas_obj_stack_below | ( | below | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_STACK_BELOW), EO_TYPECHECK(Evas_Object *, below) |
- Since
- 1.8
Stack the object immediately below below
- Parameters
-
[in] below in
- See Also
- evas_object_stack_below
Referenced by evas_object_stack_below().
| #define evas_obj_above_get | ( | ret | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_ABOVE_GET), EO_TYPECHECK(Evas_Object **, ret) |
- Since
- 1.8
Get the Evas object stacked right above the object
- Parameters
-
[out] ret out
- See Also
- evas_object_above_get
Referenced by evas_object_above_get().
| #define evas_obj_below_get | ( | ret | ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_BELOW_GET), EO_TYPECHECK(Evas_Object **, ret) |
- Since
- 1.8
Get the Evas object stacked right below the object
- Parameters
-
[out] ret out
- See Also
- evas_object_below_get
Referenced by evas_object_below_get().
| #define evas_obj_type_check | ( | type, | |
| type_check | |||
| ) | EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_TYPE_CHECK), EO_TYPECHECK(const char *, type), EO_TYPECHECK(Eina_Bool *, type_check) |
- Since
- 1.8
Checks whether a given object is of a given class.
- Parameters
-
[in] type in [out] type_check out
This function has been implemented to support legacy smart inheritance and needs to be removed when all the objects are Eo objects (inc. Edje and ELM)
- See Also
- evas_object_smart_type_check
| #define evas_obj_image_memfile_set | ( | data, | |
| size, | |||
| format, | |||
| key | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_MEMFILE_SET), EO_TYPECHECK(void *, data), EO_TYPECHECK(int, size), EO_TYPECHECK(char *, format), EO_TYPECHECK(char *, key) |
- Since
- 1.8
Sets the data for an image from memory to be loaded
- Parameters
-
[in] data in [in] size in [in] format in [in] key in
- See Also
- evas_object_image_memfile_set
Referenced by evas_object_image_memfile_set().
| #define evas_obj_image_file_set | ( | file, | |
| key | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILE_SET), EO_TYPECHECK(const char *, file), EO_TYPECHECK(const char*, key) |
- Since
- 1.8
Set the source file from where an image object must fetch the real image data (it may be an Eet file, besides pure image ones).
- Parameters
-
[in] file in [in] key in
- See Also
- evas_object_image_file_set
Referenced by evas_object_image_file_set().
| #define evas_obj_image_file_get | ( | file, | |
| key | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILE_GET), EO_TYPECHECK(const char **, file), EO_TYPECHECK(const char **, key) |
- Since
- 1.8
This is the same as evas_object_image_file_set() but the file to be loaded may exist at an address in memory (the data for the file, not the filename itself). The data at the address is copied and stored for future use, so no data needs to be kept after this call is made. It will be managed and freed for you when no longer needed. The size is limited to 2 gigabytes in size, and must be greater than 0. A NULL data pointer is also invalid. Set the filename to NULL to reset to empty state and have the image file data freed from memory using evas_object_image_file_set().
- Parameters
-
[in] file out [in] key out
- See Also
- evas_object_image_file_get
Referenced by evas_object_image_file_get().
| #define evas_obj_image_source_set | ( | src, | |
| result | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SOURCE_SET), EO_TYPECHECK(Evas_Object *, src), EO_TYPECHECK(Eina_Bool *, result) |
- Since
- 1.8
Set the source object on an image object to used as a proxy.
- Parameters
-
[in] src in [out] result out
- See Also
- evas_object_image_source_set
Referenced by evas_object_image_source_set(), and evas_object_image_source_unset().
| #define evas_obj_image_source_get | ( | src | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SOURCE_GET), EO_TYPECHECK(Evas_Object **, src) |
- Since
- 1.8
Get the current source object of an image object.
- Parameters
-
[out] src out
- See Also
- evas_object_image_source_get
Referenced by evas_object_image_source_get().
| #define evas_obj_image_source_visible_set | ( | visible | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SOURCE_VISIBLE_SET), EO_TYPECHECK(Eina_Bool, visible) |
- Since
- 1.8
Set the source object to be shown or hidden.
- Parameters
-
[in] visible in
Referenced by evas_object_image_source_visible_set().
| #define evas_obj_image_source_visible_get | ( | visible | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SOURCE_VISIBLE_GET), EO_TYPECHECK(Eina_Bool *, visible) |
- Since
- 1.8
Get the state of the source object visibility.
- Parameters
-
[out] visible out
Referenced by evas_object_image_source_visible_get().
| #define evas_obj_image_source_events_set | ( | source | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SOURCE_EVENTS_SET), EO_TYPECHECK(Eina_Bool, source) |
- Since
- 1.8
Set events to be repeated to the source object.
- Parameters
-
[in] source in
Referenced by evas_object_image_source_events_set().
| #define evas_obj_image_source_events_get | ( | source | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SOURCE_EVENTS_GET), EO_TYPECHECK(Eina_Bool *, source) |
- Since
- 1.8
Get the state of the source event.
- Parameters
-
[out] source out
- See Also
- evas_obj_image_source_event_set
Referenced by evas_object_image_source_events_get().
| #define evas_obj_image_border_set | ( | l, | |
| r, | |||
| t, | |||
| b | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_BORDER_SET), EO_TYPECHECK(int, l), EO_TYPECHECK(int, r), EO_TYPECHECK(int, t), EO_TYPECHECK(int, b) |
- Since
- 1.8
Set the dimensions for an image object's border, a region which won't ever be scaled together with its center.
- Parameters
-
[in] l in [in] r in [in] t in [in] b in
- See Also
- evas_object_image_border_set
Referenced by evas_object_image_border_set().
| #define evas_obj_image_border_get | ( | l, | |
| r, | |||
| t, | |||
| b | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_BORDER_GET), EO_TYPECHECK(int *, l), EO_TYPECHECK(int *, r), EO_TYPECHECK(int *, t), EO_TYPECHECK(int *, b) |
- Since
- 1.8
Retrieve the dimensions for an image object's border, a region which won't ever be scaled together with its center.
- Parameters
-
[out] l in [out] r in [out] t in [out] b in
- See Also
- evas_object_image_border_get
Referenced by evas_object_image_border_get().
| #define evas_obj_image_border_center_fill_set | ( | fill | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_BORDER_CENTER_FILL_SET), EO_TYPECHECK(Evas_Border_Fill_Mode, fill) |
- Since
- 1.8
Sets how the center part of the given image object (not the borders) should be drawn when Evas is rendering it.
- Parameters
-
[in] fill in
Referenced by evas_object_image_border_center_fill_set().
| #define evas_obj_image_border_center_fill_get | ( | fill | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_BORDER_CENTER_FILL_GET), EO_TYPECHECK(Evas_Border_Fill_Mode *, fill) |
- Since
- 1.8
Retrieves how the center part of the given image object (not the borders) is to be drawn when Evas is rendering it.
- Parameters
-
[out] fill out
Referenced by evas_object_image_border_center_fill_get().
| #define evas_obj_image_filled_set | ( | filled | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILLED_SET), EO_TYPECHECK(Eina_Bool, filled) |
- Since
- 1.8
Set whether the image object's fill property should track the object's size.
- Parameters
-
[in] filled in
- See Also
- evas_object_image_filled_set
Referenced by evas_object_image_filled_set().
| #define evas_obj_image_filled_get | ( | filled | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILLED_GET), EO_TYPECHECK(Eina_Bool *, filled) |
- Since
- 1.8
Retrieve whether the image object's fill property should track the object's size.
- Parameters
-
[out] filled out
- See Also
- evas_object_image_filled_get
Referenced by evas_object_image_filled_get().
| #define evas_obj_image_border_scale_set | ( | scale | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_BORDER_SCALE_SET), EO_TYPECHECK(double, scale) |
- Since
- 1.8
Sets the scaling factor (multiplier) for the borders of an image object.
- Parameters
-
[in] scale in
Referenced by evas_object_image_border_scale_set().
| #define evas_obj_image_border_scale_get | ( | scale | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_BORDER_SCALE_GET), EO_TYPECHECK(double *, scale) |
- Since
- 1.8
Retrieves the scaling factor (multiplier) for the borders of an image object.
- Parameters
-
[out] scale out
Referenced by evas_object_image_border_scale_get().
| #define evas_obj_image_fill_set | ( | x, | |
| y, | |||
| w, | |||
| h | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILL_SET), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Evas_Coord, w), EO_TYPECHECK(Evas_Coord, h) |
- Since
- 1.8
Set how to fill an image object's drawing rectangle given the (real) image bound to it.
- Parameters
-
[in] x in [in] y in [in] w in [in] h in
- See Also
- evas_object_image_fill_set
Referenced by evas_object_image_fill_set().
| #define evas_obj_image_fill_get | ( | x, | |
| y, | |||
| w, | |||
| h | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILL_GET), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
- Since
- 1.8
Retrieve how an image object is to fill its drawing rectangle, given the (real) image bound to it.
- Parameters
-
[out] x out [out] y out [out] w out [out] h out
- See Also
- evas_object_image_fill_get
Referenced by evas_object_image_fill_get().
| #define evas_obj_image_fill_spread_set | ( | spread | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILL_SPREAD_SET), EO_TYPECHECK(Evas_Fill_Spread, spread) |
- Since
- 1.8
Sets the tiling mode for the given evas image object's fill.
- Parameters
-
[in] spread in
Referenced by evas_object_image_fill_spread_set().
| #define evas_obj_image_fill_spread_get | ( | spread | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_FILL_SPREAD_GET), EO_TYPECHECK(Evas_Fill_Spread *, spread) |
- Since
- 1.8
Retrieves the spread (tiling mode) for the given image object's fill.
- Parameters
-
[out] spread out
Referenced by evas_object_image_fill_spread_get().
| #define evas_obj_image_size_set | ( | w, | |
| h | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SIZE_SET), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
- Since
- 1.8
Sets the size of the given image object.
- Parameters
-
[in] w in [in] h in
- See Also
- evas_object_image_size_set
Referenced by evas_object_image_size_set().
| #define evas_obj_image_size_get | ( | w, | |
| h | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SIZE_GET), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h) |
- Since
- 1.8
Retrieves the size of the given image object.
- Parameters
-
[out] w out [out] h out
- See Also
- evas_object_image_size_get
Referenced by evas_object_image_size_get().
| #define evas_obj_image_stride_get | ( | stride | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_STRIDE_GET), EO_TYPECHECK(int *, stride) |
- Since
- 1.8
Retrieves the row stride of the given image object.
- Parameters
-
[out] stride out
- See Also
- evas_object_image_stride_get
Referenced by evas_object_image_stride_get().
| #define evas_obj_image_load_error_get | ( | load_error | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_ERROR_GET), EO_TYPECHECK(Evas_Load_Error *, load_error) |
- Since
- 1.8
Retrieves a number representing any error that occurred during the last loading of the given image object's source image.
- Parameters
-
[out] load_error
- See Also
- evas_object_image_load_error_get
Referenced by evas_object_image_load_error_get().
| #define evas_obj_image_data_convert | ( | to_cspace, | |
| data | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_DATA_CONVERT), EO_TYPECHECK(Evas_Colorspace, to_cspace), EO_TYPECHECK(void **, data) |
- Since
- 1.8
Converts the raw image data of the given image object to the specified colorspace.
- Parameters
-
[in] to_cspace in [out] data out
- See Also
- evas_object_image_data_convert
Referenced by evas_object_image_data_convert().
| #define evas_obj_image_data_set | ( | data | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_DATA_SET), EO_TYPECHECK(void *, data) |
- Since
- 1.8
Sets the raw image data of the given image object.
- Parameters
-
[in] data in
- See Also
- evas_object_image_data_set
Referenced by evas_object_image_data_set().
| #define evas_obj_image_data_get | ( | for_writing, | |
| data | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_DATA_GET), EO_TYPECHECK(Eina_Bool, for_writing), EO_TYPECHECK(void **, data) |
- Since
- 1.8
Get a pointer to the raw image data of the given image object.
- Parameters
-
[in] for_writing in [out] data out
- See Also
- evas_object_image_data_get
Referenced by evas_object_image_data_get().
| #define evas_obj_image_data_copy_set | ( | data | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_DATA_COPY_SET), EO_TYPECHECK(void *, data) |
- Since
- 1.8
Replaces the raw image data of the given image object.
- Parameters
-
[in] data in
- See Also
- evas_object_image_data_copy_set
Referenced by evas_object_image_data_copy_set().
| #define evas_obj_image_data_update_add | ( | x, | |
| y, | |||
| w, | |||
| h | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_DATA_UPDATE_ADD), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
- Since
- 1.8
Mark a sub-region of the given image object to be redrawn.
- Parameters
-
[in] x in [in] y in [in] w in [in] h in
Referenced by evas_object_image_data_update_add().
| #define evas_obj_image_alpha_set | ( | alpha | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ALPHA_SET), EO_TYPECHECK(Eina_Bool, alpha) |
- Since
- 1.8
Enable or disable alpha channel usage on the given image object.
- Parameters
-
[in] alpha in
- See Also
- evas_object_image_alpha_set
Referenced by evas_object_image_alpha_set().
| #define evas_obj_image_alpha_get | ( | alpha | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ALPHA_GET), EO_TYPECHECK(Eina_Bool *, alpha) |
- Since
- 1.8
Retrieve whether alpha channel data is being used on the given image object.
- Parameters
-
[out] alpha out
- See Also
- evas_object_image_alpha_get
Referenced by evas_object_image_alpha_get().
| #define evas_obj_image_smooth_scale_set | ( | smooth_scale | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SMOOTH_SCALE_SET), EO_TYPECHECK(Eina_Bool, smooth_scale) |
- Since
- 1.8
Sets whether to use high-quality image scaling algorithm on the given image object.
- Parameters
-
[in] smooth_scale in
Referenced by evas_object_image_smooth_scale_set().
| #define evas_obj_image_smooth_scale_get | ( | smooth_scale | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SMOOTH_SCALE_GET), EO_TYPECHECK(Eina_Bool *, smooth_scale) |
- Since
- 1.8
Retrieves whether the given image object is using high-quality image scaling algorithm.
- Parameters
-
[out] smooth_scale out
Referenced by evas_object_image_smooth_scale_get().
| #define evas_obj_image_preload | ( | cancel | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PRELOAD), EO_TYPECHECK(Eina_Bool, cancel) |
- Since
- 1.8
Preload an image object's image data in the background
- Parameters
-
[in] cancel in
- See Also
- evas_object_image_preload
Referenced by evas_object_image_preload().
| #define evas_obj_image_reload | ( | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_RELOAD) |
- Since
- 1.8
Reload an image object's image data.
- See Also
- evas_object_image_reload
Referenced by evas_object_image_reload().
| #define evas_obj_image_save | ( | file, | |
| key, | |||
| flags, | |||
| result | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SAVE), EO_TYPECHECK(const char *, file), EO_TYPECHECK(const char *, key), EO_TYPECHECK(const char *, flags), EO_TYPECHECK(Eina_Bool *, result) |
- Since
- 1.8
Save the given image object's contents to an (image) file.
- Parameters
-
[in] file in [in] key in [in] flags in [out] result out
- See Also
- evas_object_image_save
Referenced by evas_object_image_save().
| #define evas_obj_image_pixels_import | ( | pixels, | |
| result | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PIXELS_IMPORT), EO_TYPECHECK(Evas_Pixel_Import_Source *, pixels), EO_TYPECHECK(Eina_Bool *, result) |
- Since
- 1.8
Import pixels from given source to a given canvas image object.
- Parameters
-
[in] pixels in [out] result out
- See Also
- evas_object_image_pixels_import
Referenced by evas_object_image_pixels_import().
| #define evas_obj_image_pixels_get_callback_set | ( | func, | |
| data | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PIXELS_GET_CALLBACK_SET), EO_TYPECHECK(Evas_Object_Image_Pixels_Get_Cb, func), EO_TYPECHECK(void *, data) |
- Since
- 1.8
Set the callback function to get pixels from a canvas' image.
- Parameters
-
[in] func in [in] data in
Referenced by evas_object_image_pixels_get_callback_set().
| #define evas_obj_image_pixels_dirty_set | ( | dirty | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PIXELS_DIRTY_SET), EO_TYPECHECK(Eina_Bool, dirty) |
- Since
- 1.8
Mark whether the given image object is dirty (needs to be redrawn).
- Parameters
-
[in] dirty in
Referenced by evas_object_image_pixels_dirty_set().
| #define evas_obj_image_pixels_dirty_get | ( | dirty | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_PIXELS_DIRTY_GET), EO_TYPECHECK(Eina_Bool *, dirty) |
- Since
- 1.8
Retrieves whether the given image object is dirty (needs to be redrawn).
- Parameters
-
[out] dirty out
Referenced by evas_object_image_pixels_dirty_get().
| #define evas_obj_image_load_dpi_set | ( | dpi | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_DPI_SET), EO_TYPECHECK(double, dpi) |
- Since
- 1.8
Set the DPI resolution of an image object's source image.
- Parameters
-
[in] dpi in
- See Also
- evas_object_image_load_dpi_set
Referenced by evas_object_image_load_dpi_set().
| #define evas_obj_image_load_dpi_get | ( | dpi | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_DPI_GET), EO_TYPECHECK(double *, dpi) |
- Since
- 1.8
Get the DPI resolution of a loaded image object in the canvas.
- Parameters
-
[out] dpi out
- See Also
- evas_object_image_load_dpi_get
Referenced by evas_object_image_load_dpi_get().
| #define evas_obj_image_load_size_set | ( | w, | |
| h | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_SIZE_SET), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
- Since
- 1.8
Set the size of a given image object's source image, when loading it.
- Parameters
-
[in] w in [in] h in
- See Also
- evas_object_image_load_size_set
Referenced by evas_object_image_load_size_set().
| #define evas_obj_image_load_size_get | ( | w, | |
| h | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_SIZE_GET), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h) |
- Since
- 1.8
Get the size of a given image object's source image, when loading it.
- Parameters
-
[out] w out [out] h out
- See Also
- evas_object_image_load_size_get
Referenced by evas_object_image_load_size_get().
| #define evas_obj_image_load_scale_down_set | ( | scale_down | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_SCALE_DOWN_SET), EO_TYPECHECK(int, scale_down) |
- Since
- 1.8
Set the scale down factor of a given image object's source image, when loading it.
- Parameters
-
[in] scale_down in
Referenced by evas_object_image_load_scale_down_set().
| #define evas_obj_image_load_scale_down_get | ( | scale_down | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_SCALE_DOWN_GET), EO_TYPECHECK(int *, scale_down) |
- Since
- 1.8
Get the scale down factor of a given image object's source image, when loading it.
- Parameters
-
[out] scale_down out
Referenced by evas_object_image_load_scale_down_get().
| #define evas_obj_image_load_region_set | ( | x, | |
| y, | |||
| w, | |||
| h | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_REGION_SET), EO_TYPECHECK(int, x), EO_TYPECHECK(int, y), EO_TYPECHECK(int, w), EO_TYPECHECK(int, h) |
- Since
- 1.8
Inform a given image object to load a selective region of its source image.
- Parameters
-
[in] x in [in] y in [in] w in [in] h in
Referenced by evas_object_image_load_region_set().
| #define evas_obj_image_load_region_get | ( | x, | |
| y, | |||
| w, | |||
| h | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_REGION_GET), EO_TYPECHECK(int *, x), EO_TYPECHECK(int *, y), EO_TYPECHECK(int *, w), EO_TYPECHECK(int *, h) |
- Since
- 1.8
Retrieve the coordinates of a given image object's selective (source image) load region.
- Parameters
-
[out] x out [out] y out [out] w out [out] h out
Referenced by evas_object_image_load_region_get().
| #define evas_obj_image_load_orientation_set | ( | enable | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_ORIENTATION_SET), EO_TYPECHECK(Eina_Bool, enable) |
- Since
- 1.8
Define if the orientation information in the image file should be honored.
- Parameters
-
[in] enable in
Referenced by evas_object_image_load_orientation_set().
| #define evas_obj_image_load_orientation_get | ( | enable | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_LOAD_ORIENTATION_GET), EO_TYPECHECK(Eina_Bool *, enable) |
- Since
- 1.8
Get if the orientation information in the image file should be honored.
- Parameters
-
[out] enable out
Referenced by evas_object_image_load_orientation_get().
| #define evas_obj_image_colorspace_set | ( | cspace | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_COLORSPACE_SET), EO_TYPECHECK(Evas_Colorspace, cspace) |
- Since
- 1.8
Set the colorspace of a given image of the canvas.
- Parameters
-
[in] cspace in
- See Also
- evas_object_image_colorspace_set
Referenced by evas_object_image_colorspace_set().
| #define evas_obj_image_colorspace_get | ( | cspace | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_COLORSPACE_GET), EO_TYPECHECK(Evas_Colorspace *, cspace) |
- Since
- 1.8
Get the colorspace of a given image of the canvas.
- Parameters
-
[out] cspace out
- See Also
- evas_object_image_colorspace_get
Referenced by evas_object_image_colorspace_get().
| #define evas_obj_image_video_surface_set | ( | surf | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_VIDEO_SURFACE_SET), EO_TYPECHECK(Evas_Video_Surface *, surf) |
- Since
- 1.8
Set the video surface linked to a given image of the canvas
- Parameters
-
[in] surf in
Referenced by evas_object_image_video_surface_set().
| #define evas_obj_image_video_surface_get | ( | surf | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_VIDEO_SURFACE_GET), EO_TYPECHECK(const Evas_Video_Surface **, surf) |
- Since
- 1.8
Get the video surface linked to a given image of the canvas
- Parameters
-
[out] surf out
Referenced by evas_object_image_video_surface_get().
| #define evas_obj_image_native_surface_set | ( | surf | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_NATIVE_SURFACE_SET), EO_TYPECHECK(Evas_Native_Surface *, surf) |
- Since
- 1.8
Set the native surface of a given image of the canvas
- Parameters
-
[in] surf in
Referenced by evas_object_image_native_surface_set().
| #define evas_obj_image_native_surface_get | ( | surf | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_NATIVE_SURFACE_GET), EO_TYPECHECK(Evas_Native_Surface **, surf) |
- Since
- 1.8
Get the native surface of a given image of the canvas
- Parameters
-
[out] surf out
Referenced by evas_object_image_native_surface_get().
| #define evas_obj_image_scale_hint_set | ( | hint | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SCALE_HINT_SET), EO_TYPECHECK(Evas_Image_Scale_Hint, hint) |
- Since
- 1.8
Set the scale hint of a given image of the canvas.
- Parameters
-
[in] hint in
- See Also
- evas_object_image_scale_hint_set
Referenced by evas_object_image_scale_hint_set().
| #define evas_obj_image_scale_hint_get | ( | hint | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_SCALE_HINT_GET), EO_TYPECHECK(Evas_Image_Scale_Hint *, hint) |
- Since
- 1.8
Get the scale hint of a given image of the canvas.
- Parameters
-
[out] hint out
- See Also
- evas_object_image_scale_hint_get
Referenced by evas_object_image_scale_hint_get().
| #define evas_obj_image_content_hint_set | ( | hint | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_CONTENT_HINT_SET), EO_TYPECHECK(Evas_Image_Content_Hint, hint) |
- Since
- 1.8
Set the content hint setting of a given image object of the canvas.
- Parameters
-
[in] hint in
Referenced by evas_object_image_content_hint_set().
| #define evas_obj_image_content_hint_get | ( | hint | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_CONTENT_HINT_GET), EO_TYPECHECK(Evas_Image_Content_Hint *, hint) |
- Since
- 1.8
Get the content hint setting of a given image object of the canvas.
- Parameters
-
[out] hint out
Referenced by evas_object_image_content_hint_get().
| #define evas_obj_image_region_support_get | ( | region | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_REGION_SUPPORT_GET), EO_TYPECHECK(Eina_Bool *, region) |
- Since
- 1.8
Get the support state of a given image
- Parameters
-
[out] region out
Referenced by evas_object_image_region_support_get().
| #define evas_obj_image_animated_get | ( | animated | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_GET), EO_TYPECHECK(Eina_Bool *, animated) |
- Since
- 1.8
Check if an image object can be animated (have multiple frames)
- Parameters
-
[out] animated out
- See Also
- evas_object_image_animated_get
Referenced by evas_object_image_animated_get().
| #define evas_obj_image_animated_frame_count_get | ( | frame_count | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_FRAME_COUNT_GET), EO_TYPECHECK(int *, frame_count) |
- Since
- 1.8
Get the total number of frames of the image object.
- Parameters
-
[out] frame_count out
Referenced by evas_object_image_animated_frame_count_get().
| #define evas_obj_image_animated_loop_type_get | ( | hint | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_LOOP_TYPE_GET), EO_TYPECHECK(Evas_Image_Animated_Loop_Hint *, hint) |
- Since
- 1.8
Get the kind of looping the image object does.
- Parameters
-
[out] hint out
Referenced by evas_object_image_animated_loop_type_get().
| #define evas_obj_image_animated_loop_count_get | ( | loop_count | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_LOOP_COUNT_GET), EO_TYPECHECK(int *, loop_count) |
- Since
- 1.8
Get the number times the animation of the object loops.
- Parameters
-
[out] loop_count out
Referenced by evas_object_image_animated_loop_count_get().
| #define evas_obj_image_animated_frame_duration_get | ( | start_frame, | |
| frame_num, | |||
| frame_duration | |||
| ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_FRAME_DURATION_GET), EO_TYPECHECK(int, start_frame), EO_TYPECHECK(int, frame_num), EO_TYPECHECK(double *, frame_duration) |
- Since
- 1.8
Get the duration of a sequence of frames.
- Parameters
-
[in] start_frame in [in] frame_num in [out] frame_duration out
Referenced by evas_object_image_animated_frame_duration_get().
| #define evas_obj_image_animated_frame_set | ( | frame_index | ) | EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_ANIMATED_FRAME_SET), EO_TYPECHECK(int, frame_index) |
- Since
- 1.8
Set the frame to current frame of an image object
- Parameters
-
[in] frame_index in
Referenced by evas_object_image_animated_frame_set().
Typedef Documentation
| typedef enum _Evas_Callback_Type Evas_Callback_Type |
Identifier of callbacks to be set for Evas canvases or Evas objects.
The following figure illustrates some Evas callbacks:
- See Also
- evas_object_event_callback_add()
- evas_event_callback_add()The types of events triggering a callback
Callback priority value.
Range is -32k - 32k. The lower the number, the bigger the priority.
- Since
- 1.1
| typedef enum _Evas_Button_Flags Evas_Button_Flags |
Flags for Mouse Button events.
Flags for Mouse Button events
| typedef enum _Evas_Event_Flags Evas_Event_Flags |
Flags for Events.
Flags for Events
| typedef struct _Evas_Coord_Precision_Size Evas_Coord_Precision_Size |
<Evas_Coord size
- Since
- 1.8
| typedef struct _Evas_Position Evas_Position |
<Evas_Coord size with sub-pixel precision
- Since
- 1.8 associates given point in Canvas and Output
A generic datatype for video specific surface information.
- Since
- 1.1
| typedef enum _Evas_Load_Error Evas_Load_Error |
Evas image load error codes one can get - see evas_load_error_str() too.
Pixel format for import call.
Enumeration Type Documentation
| enum _Evas_Callback_Type |
Identifier of callbacks to be set for Evas canvases or Evas objects.
The following figure illustrates some Evas callbacks:
- Enumerator:
| enum _Evas_Button_Flags |
| enum _Evas_Event_Flags |
Flags for Events.
- Enumerator:
| enum _Evas_Aspect_Control |
- Enumerator:
| enum _Evas_Display_Mode |
- Enumerator:
| enum _Evas_Load_Error |
- Enumerator:
| enum _Evas_Alloc_Error |
| enum _Evas_Fill_Spread |
- Enumerator:
- Enumerator:
| enum _Evas_Device_Class |
- Enumerator:
Function Documentation
| void evas_cserve_image_cache_contents_clean | ( | Evas_Cserve_Image_Cache * | cache | ) |
Completely discard/clean a given images cache, thus re-setting it.
- Parameters
-
cache A handle to the given images cache.
