summaryrefslogtreecommitdiff
path: root/legacy/evas/src/lib
diff options
context:
space:
mode:
authorDaniel Zaoui <daniel.zaoui@samsung.com>2012-10-23 06:26:40 +0000
committerDaniel Zaoui <daniel.zaoui@yahoo.com>2012-10-23 06:26:40 +0000
commit8b3a7b6167b8de8770b3403c4a32ce5d7873fc7e (patch)
tree366bb00e188c34e51ba772b690db63a6339306c9 /legacy/evas/src/lib
parentca5ce36b6978879096155b0a80e89a386c02c810 (diff)
Add @since 1.8 to all the defines added for Eo in Evas.h + fixes after
make doc. Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com> SVN revision: 78358
Diffstat (limited to 'legacy/evas/src/lib')
-rw-r--r--legacy/evas/src/lib/Evas.h457
-rw-r--r--legacy/evas/src/lib/canvas/evas_object_main.c2
2 files changed, 425 insertions, 34 deletions
diff --git a/legacy/evas/src/lib/Evas.h b/legacy/evas/src/lib/Evas.h
index 86ad2eb..35e50a0 100644
--- a/legacy/evas/src/lib/Evas.h
+++ b/legacy/evas/src/lib/Evas.h
@@ -2460,6 +2460,7 @@ enum
2460 2460
2461/** 2461/**
2462 * @def evas_canvas_output_method_set 2462 * @def evas_canvas_output_method_set
2463 * @since 1.8
2463 * 2464 *
2464 * Sets the output engine for the given evas. 2465 * Sets the output engine for the given evas.
2465 * 2466 *
@@ -2471,6 +2472,7 @@ enum
2471 2472
2472/** 2473/**
2473 * @def evas_canvas_output_method_get 2474 * @def evas_canvas_output_method_get
2475 * @since 1.8
2474 * 2476 *
2475 * Retrieves the number of the output engine used for the given evas. 2477 * Retrieves the number of the output engine used for the given evas.
2476 * 2478 *
@@ -2482,6 +2484,7 @@ enum
2482 2484
2483/** 2485/**
2484 * @def evas_canvas_engine_info_get 2486 * @def evas_canvas_engine_info_get
2487 * @since 1.8
2485 * 2488 *
2486 * Retrieves the current render engine info struct from the given evas. 2489 * Retrieves the current render engine info struct from the given evas.
2487 * 2490 *
@@ -2493,6 +2496,7 @@ enum
2493 2496
2494/** 2497/**
2495 * @def evas_canvas_engine_info_set 2498 * @def evas_canvas_engine_info_set
2499 * @since 1.8
2496 * 2500 *
2497 * Applies the engine settings for the given evas from the given @c 2501 * Applies the engine settings for the given evas from the given @c
2498 * Evas_Engine_Info structure. 2502 * Evas_Engine_Info structure.
@@ -2506,6 +2510,7 @@ enum
2506 2510
2507/** 2511/**
2508 * @def evas_canvas_output_size_set 2512 * @def evas_canvas_output_size_set
2513 * @since 1.8
2509 * 2514 *
2510 * Sets the output size of the render engine of the given evas. 2515 * Sets the output size of the render engine of the given evas.
2511 * 2516 *
@@ -2518,6 +2523,7 @@ enum
2518 2523
2519/** 2524/**
2520 * @def evas_canvas_output_size_get 2525 * @def evas_canvas_output_size_get
2526 * @since 1.8
2521 * 2527 *
2522 * Retrieve the output size of the render engine of the given evas. 2528 * Retrieve the output size of the render engine of the given evas.
2523 * 2529 *
@@ -2530,6 +2536,7 @@ enum
2530 2536
2531/** 2537/**
2532 * @def evas_canvas_output_viewport_set 2538 * @def evas_canvas_output_viewport_set
2539 * @since 1.8
2533 * 2540 *
2534 * Sets the output viewport of the given evas in evas units. 2541 * Sets the output viewport of the given evas in evas units.
2535 * 2542 *
@@ -2544,6 +2551,7 @@ enum
2544 2551
2545/** 2552/**
2546 * @def evas_canvas_output_viewport_get 2553 * @def evas_canvas_output_viewport_get
2554 * @since 1.8
2547 * 2555 *
2548 * Get the render engine's output viewport co-ordinates in canvas units. 2556 * Get the render engine's output viewport co-ordinates in canvas units.
2549 * 2557 *
@@ -2558,6 +2566,7 @@ enum
2558 2566
2559/** 2567/**
2560 * @def evas_canvas_output_framespace_set 2568 * @def evas_canvas_output_framespace_set
2569 * @since 1.8
2561 * 2570 *
2562 * Sets the output framespace size of the render engine of the given evas. 2571 * Sets the output framespace size of the render engine of the given evas.
2563 * 2572 *
@@ -2572,6 +2581,7 @@ enum
2572 2581
2573/** 2582/**
2574 * @def evas_canvas_output_framespace_get 2583 * @def evas_canvas_output_framespace_get
2584 * @since 1.8
2575 * 2585 *
2576 * Get the render engine's output framespace co-ordinates in canvas units. 2586 * Get the render engine's output framespace co-ordinates in canvas units.
2577 * 2587 *
@@ -2586,6 +2596,7 @@ enum
2586 2596
2587/** 2597/**
2588 * @def evas_canvas_coord_screen_x_to_world 2598 * @def evas_canvas_coord_screen_x_to_world
2599 * @since 1.8
2589 * 2600 *
2590 * Convert/scale an ouput screen co-ordinate into canvas co-ordinates 2601 * Convert/scale an ouput screen co-ordinate into canvas co-ordinates
2591 * 2602 *
@@ -2598,6 +2609,7 @@ enum
2598 2609
2599/** 2610/**
2600 * @def evas_canvas_coord_screen_y_to_world 2611 * @def evas_canvas_coord_screen_y_to_world
2612 * @since 1.8
2601 * 2613 *
2602 * Convert/scale an ouput screen co-ordinate into canvas co-ordinates 2614 * Convert/scale an ouput screen co-ordinate into canvas co-ordinates
2603 * 2615 *
@@ -2610,6 +2622,7 @@ enum
2610 2622
2611/** 2623/**
2612 * @def evas_canvas_coord_world_x_to_screen 2624 * @def evas_canvas_coord_world_x_to_screen
2625 * @since 1.8
2613 * 2626 *
2614 * Convert/scale a canvas co-ordinate into output screen co-ordinates 2627 * Convert/scale a canvas co-ordinate into output screen co-ordinates
2615 * 2628 *
@@ -2622,6 +2635,7 @@ enum
2622 2635
2623/** 2636/**
2624 * @def evas_canvas_coord_world_y_to_screen 2637 * @def evas_canvas_coord_world_y_to_screen
2638 * @since 1.8
2625 * 2639 *
2626 * Convert/scale a canvas co-ordinate into output screen co-ordinates 2640 * Convert/scale a canvas co-ordinate into output screen co-ordinates
2627 * 2641 *
@@ -2634,6 +2648,7 @@ enum
2634 2648
2635/** 2649/**
2636 * @def evas_canvas_pointer_output_xy_get 2650 * @def evas_canvas_pointer_output_xy_get
2651 * @since 1.8
2637 * 2652 *
2638 * This function returns the current known pointer co-ordinates 2653 * This function returns the current known pointer co-ordinates
2639 * 2654 *
@@ -2646,6 +2661,7 @@ enum
2646 2661
2647/** 2662/**
2648 * @def evas_canvas_pointer_canvas_xy_get 2663 * @def evas_canvas_pointer_canvas_xy_get
2664 * @since 1.8
2649 * 2665 *
2650 * This function returns the current known pointer co-ordinates 2666 * This function returns the current known pointer co-ordinates
2651 * 2667 *
@@ -2658,6 +2674,7 @@ enum
2658 2674
2659/** 2675/**
2660 * @def evas_canvas_pointer_button_down_mask_get 2676 * @def evas_canvas_pointer_button_down_mask_get
2677 * @since 1.8
2661 * 2678 *
2662 * Returns a bitmask with the mouse buttons currently pressed, set to 1 2679 * Returns a bitmask with the mouse buttons currently pressed, set to 1
2663 * 2680 *
@@ -2669,6 +2686,7 @@ enum
2669 2686
2670/** 2687/**
2671 * @def evas_canvas_pointer_inside_get 2688 * @def evas_canvas_pointer_inside_get
2689 * @since 1.8
2672 * 2690 *
2673 * Returns whether the mouse pointer is logically inside the canvas 2691 * Returns whether the mouse pointer is logically inside the canvas
2674 * 2692 *
@@ -2680,6 +2698,7 @@ enum
2680 2698
2681/** 2699/**
2682 * @def evas_canvas_data_attach_set 2700 * @def evas_canvas_data_attach_set
2701 * @since 1.8
2683 * 2702 *
2684 * Attaches a specific pointer to the evas for fetching later 2703 * Attaches a specific pointer to the evas for fetching later
2685 * 2704 *
@@ -2691,6 +2710,7 @@ enum
2691 2710
2692/** 2711/**
2693 * @def evas_canvas_data_attach_get 2712 * @def evas_canvas_data_attach_get
2713 * @since 1.8
2694 * 2714 *
2695 * Returns the pointer attached by evas_data_attach_set() 2715 * Returns the pointer attached by evas_data_attach_set()
2696 * 2716 *
@@ -2702,6 +2722,7 @@ enum
2702 2722
2703/** 2723/**
2704 * @def evas_canvas_focus_in 2724 * @def evas_canvas_focus_in
2725 * @since 1.8
2705 * 2726 *
2706 * Inform to the evas that it got the focus. 2727 * Inform to the evas that it got the focus.
2707 * 2728 *
@@ -2712,6 +2733,7 @@ enum
2712 2733
2713/** 2734/**
2714 * @def evas_canvas_focus_out 2735 * @def evas_canvas_focus_out
2736 * @since 1.8
2715 * 2737 *
2716 * Inform to the evas that it lost the focus. 2738 * Inform to the evas that it lost the focus.
2717 * 2739 *
@@ -2722,6 +2744,7 @@ enum
2722 2744
2723/** 2745/**
2724 * @def evas_canvas_focus_state_get 2746 * @def evas_canvas_focus_state_get
2747 * @since 1.8
2725 * 2748 *
2726 * Get the focus state known by the given evas 2749 * Get the focus state known by the given evas
2727 * 2750 *
@@ -2733,6 +2756,7 @@ enum
2733 2756
2734/** 2757/**
2735 * @def evas_canvas_nochange_push 2758 * @def evas_canvas_nochange_push
2759 * @since 1.8
2736 * 2760 *
2737 * Push the nochange flag up 1 2761 * Push the nochange flag up 1
2738 * 2762 *
@@ -2743,6 +2767,7 @@ enum
2743 2767
2744/** 2768/**
2745 * @def evas_canvas_nochange_pop 2769 * @def evas_canvas_nochange_pop
2770 * @since 1.8
2746 * 2771 *
2747 * Pop the nochange flag down 1 2772 * Pop the nochange flag down 1
2748 * 2773 *
@@ -2754,6 +2779,7 @@ enum
2754 2779
2755/** 2780/**
2756 * @def evas_canvas_event_default_flags_set 2781 * @def evas_canvas_event_default_flags_set
2782 * @since 1.8
2757 * 2783 *
2758 * Set the default set of flags an event begins with 2784 * Set the default set of flags an event begins with
2759 * 2785 *
@@ -2765,6 +2791,7 @@ enum
2765 2791
2766/** 2792/**
2767 * @def evas_canvas_event_default_flags_get 2793 * @def evas_canvas_event_default_flags_get
2794 * @since 1.8
2768 * 2795 *
2769 * Get the defaulty set of flags an event begins with 2796 * Get the defaulty set of flags an event begins with
2770 * 2797 *
@@ -2776,6 +2803,7 @@ enum
2776 2803
2777/** 2804/**
2778 * @def evas_canvas_event_freeze 2805 * @def evas_canvas_event_freeze
2806 * @since 1.8
2779 * 2807 *
2780 * Freeze all input events processing. 2808 * Freeze all input events processing.
2781 * 2809 *
@@ -2786,6 +2814,7 @@ enum
2786 2814
2787/** 2815/**
2788 * @def evas_canvas_event_thaw 2816 * @def evas_canvas_event_thaw
2817 * @since 1.8
2789 * 2818 *
2790 * Thaw a canvas out after freezing (for input events). 2819 * Thaw a canvas out after freezing (for input events).
2791 * 2820 *
@@ -2796,6 +2825,7 @@ enum
2796 2825
2797/** 2826/**
2798 * @def evas_canvas_event_freeze_get 2827 * @def evas_canvas_event_freeze_get
2828 * @since 1.8
2799 * 2829 *
2800 * Return the freeze count on input events of a given canvas. 2830 * Return the freeze count on input events of a given canvas.
2801 * 2831 *
@@ -2807,6 +2837,7 @@ enum
2807 2837
2808/** 2838/**
2809 * @def evas_canvas_event_thaw_eval 2839 * @def evas_canvas_event_thaw_eval
2840 * @since 1.8
2810 * 2841 *
2811 * After thaw of a canvas, re-evaluate the state of objects and call callbacks 2842 * After thaw of a canvas, re-evaluate the state of objects and call callbacks
2812 * 2843 *
@@ -2817,6 +2848,7 @@ enum
2817 2848
2818/** 2849/**
2819 * @def evas_canvas_event_feed_mouse_down 2850 * @def evas_canvas_event_feed_mouse_down
2851 * @since 1.8
2820 * 2852 *
2821 * Mouse down event feed. 2853 * Mouse down event feed.
2822 * 2854 *
@@ -2831,6 +2863,7 @@ enum
2831 2863
2832/** 2864/**
2833 * @def evas_canvas_event_feed_mouse_up 2865 * @def evas_canvas_event_feed_mouse_up
2866 * @since 1.8
2834 * 2867 *
2835 * Mouse up event feed. 2868 * Mouse up event feed.
2836 * 2869 *
@@ -2845,6 +2878,7 @@ enum
2845 2878
2846/** 2879/**
2847 * @def evas_canvas_event_feed_mouse_cancel 2880 * @def evas_canvas_event_feed_mouse_cancel
2881 * @since 1.8
2848 * 2882 *
2849 * Mouse cancel event feed. 2883 * Mouse cancel event feed.
2850 * 2884 *
@@ -2857,6 +2891,7 @@ enum
2857 2891
2858/** 2892/**
2859 * @def evas_canvas_event_feed_mouse_wheel 2893 * @def evas_canvas_event_feed_mouse_wheel
2894 * @since 1.8
2860 * 2895 *
2861 * Mouse wheel event feed. 2896 * Mouse wheel event feed.
2862 * 2897 *
@@ -2871,6 +2906,7 @@ enum
2871 2906
2872/** 2907/**
2873 * @def evas_canvas_event_feed_mouse_move 2908 * @def evas_canvas_event_feed_mouse_move
2909 * @since 1.8
2874 * 2910 *
2875 * Mouse move event feed. 2911 * Mouse move event feed.
2876 * 2912 *
@@ -2885,6 +2921,7 @@ enum
2885 2921
2886/** 2922/**
2887 * @def evas_canvas_event_feed_mouse_in 2923 * @def evas_canvas_event_feed_mouse_in
2924 * @since 1.8
2888 * 2925 *
2889 * Mouse in event feed. 2926 * Mouse in event feed.
2890 * 2927 *
@@ -2897,6 +2934,7 @@ enum
2897 2934
2898/** 2935/**
2899 * @def evas_canvas_event_feed_mouse_out 2936 * @def evas_canvas_event_feed_mouse_out
2937 * @since 1.8
2900 * 2938 *
2901 * Mouse out event feed. 2939 * Mouse out event feed.
2902 * 2940 *
@@ -2912,6 +2950,7 @@ enum
2912 2950
2913/** 2951/**
2914 * @def evas_canvas_event_feed_key_down 2952 * @def evas_canvas_event_feed_key_down
2953 * @since 1.8
2915 * 2954 *
2916 * Key down event feed 2955 * Key down event feed
2917 * 2956 *
@@ -2928,6 +2967,7 @@ enum
2928 2967
2929/** 2968/**
2930 * @def evas_canvas_event_feed_key_up 2969 * @def evas_canvas_event_feed_key_up
2970 * @since 1.8
2931 * 2971 *
2932 * Key up event feed 2972 * Key up event feed
2933 * 2973 *
@@ -2944,6 +2984,7 @@ enum
2944 2984
2945/** 2985/**
2946 * @def evas_canvas_event_feed_hold 2986 * @def evas_canvas_event_feed_hold
2987 * @since 1.8
2947 * 2988 *
2948 * Hold event feed 2989 * Hold event feed
2949 * 2990 *
@@ -2957,6 +2998,7 @@ enum
2957 2998
2958/** 2999/**
2959 * @def evas_canvas_event_refeed_event 3000 * @def evas_canvas_event_refeed_event
3001 * @since 1.8
2960 * 3002 *
2961 * Re feed event. 3003 * Re feed event.
2962 * 3004 *
@@ -2969,6 +3011,7 @@ enum
2969 3011
2970/** 3012/**
2971 * @def evas_canvas_event_down_count_get 3013 * @def evas_canvas_event_down_count_get
3014 * @since 1.8
2972 * 3015 *
2973 * Get the number of mouse or multi presses currently active 3016 * Get the number of mouse or multi presses currently active
2974 * 3017 *
@@ -2980,6 +3023,7 @@ enum
2980 3023
2981/** 3024/**
2982 * @def evas_canvas_focus_get 3025 * @def evas_canvas_focus_get
3026 * @since 1.8
2983 * 3027 *
2984 * Retrieve the object that currently has focus. 3028 * Retrieve the object that currently has focus.
2985 * 3029 *
@@ -2992,6 +3036,7 @@ enum
2992 3036
2993/** 3037/**
2994 * @def evas_canvas_font_path_clear 3038 * @def evas_canvas_font_path_clear
3039 * @since 1.8
2995 * 3040 *
2996 * Removes all font paths loaded into memory for the given evas. 3041 * Removes all font paths loaded into memory for the given evas.
2997 * 3042 *
@@ -3002,6 +3047,7 @@ enum
3002 3047
3003/** 3048/**
3004 * @def evas_canvas_font_path_append 3049 * @def evas_canvas_font_path_append
3050 * @since 1.8
3005 * 3051 *
3006 * Appends a font path to the list of font paths used by the given evas. 3052 * Appends a font path to the list of font paths used by the given evas.
3007 * 3053 *
@@ -3013,6 +3059,7 @@ enum
3013 3059
3014/** 3060/**
3015 * @def evas_canvas_font_path_prepend 3061 * @def evas_canvas_font_path_prepend
3062 * @since 1.8
3016 * 3063 *
3017 * Prepends a font path to the list of font paths used by the given evas. 3064 * Prepends a font path to the list of font paths used by the given evas.
3018 * 3065 *
@@ -3024,6 +3071,7 @@ enum
3024 3071
3025/** 3072/**
3026 * @def evas_canvas_font_path_list 3073 * @def evas_canvas_font_path_list
3074 * @since 1.8
3027 * 3075 *
3028 * Retrieves the list of font paths used by the given evas. 3076 * Retrieves the list of font paths used by the given evas.
3029 * 3077 *
@@ -3035,6 +3083,7 @@ enum
3035 3083
3036/** 3084/**
3037 * @def evas_canvas_font_hinting_set 3085 * @def evas_canvas_font_hinting_set
3086 * @since 1.8
3038 * 3087 *
3039 * Changes the font hinting for the given evas. 3088 * Changes the font hinting for the given evas.
3040 * 3089 *
@@ -3046,6 +3095,7 @@ enum
3046 3095
3047/** 3096/**
3048 * @def evas_canvas_font_hinting_get 3097 * @def evas_canvas_font_hinting_get
3098 * @since 1.8
3049 * 3099 *
3050 * Retrieves the font hinting used by the given evas. 3100 * Retrieves the font hinting used by the given evas.
3051 * 3101 *
@@ -3057,6 +3107,7 @@ enum
3057 3107
3058/** 3108/**
3059 * @def evas_canvas_font_hinting_can_hint 3109 * @def evas_canvas_font_hinting_can_hint
3110 * @since 1.8
3060 * 3111 *
3061 * Checks if the font hinting is supported by the given evas. 3112 * Checks if the font hinting is supported by the given evas.
3062 * 3113 *
@@ -3069,6 +3120,7 @@ enum
3069 3120
3070/** 3121/**
3071 * @def evas_canvas_font_cache_flush 3122 * @def evas_canvas_font_cache_flush
3123 * @since 1.8
3072 * 3124 *
3073 * Force the given evas and associated engine to flush its font cache. 3125 * Force the given evas and associated engine to flush its font cache.
3074 * 3126 *
@@ -3079,6 +3131,7 @@ enum
3079 3131
3080/** 3132/**
3081 * @def evas_canvas_font_cache_set 3133 * @def evas_canvas_font_cache_set
3134 * @since 1.8
3082 * 3135 *
3083 * Changes the size of font cache of the given evas. 3136 * Changes the size of font cache of the given evas.
3084 * 3137 *
@@ -3090,6 +3143,7 @@ enum
3090 3143
3091/** 3144/**
3092 * @def evas_canvas_font_cache_get 3145 * @def evas_canvas_font_cache_get
3146 * @since 1.8
3093 * 3147 *
3094 * Changes the size of font cache of the given evas. 3148 * Changes the size of font cache of the given evas.
3095 * 3149 *
@@ -3101,6 +3155,7 @@ enum
3101 3155
3102/** 3156/**
3103 * @def evas_canvas_font_available_list 3157 * @def evas_canvas_font_available_list
3158 * @since 1.8
3104 * 3159 *
3105 * List of available font descriptions known or found by this evas. 3160 * List of available font descriptions known or found by this evas.
3106 * 3161 *
@@ -3113,6 +3168,7 @@ enum
3113 3168
3114/** 3169/**
3115 * @def evas_canvas_key_modifier_get 3170 * @def evas_canvas_key_modifier_get
3171 * @since 1.8
3116 * 3172 *
3117 * Returns a handle to the list of modifier keys registered in the 3173 * Returns a handle to the list of modifier keys registered in the
3118 * 3174 *
@@ -3124,6 +3180,7 @@ enum
3124 3180
3125/** 3181/**
3126 * @def evas_canvas_key_lock_get 3182 * @def evas_canvas_key_lock_get
3183 * @since 1.8
3127 * 3184 *
3128 * Returns a handle to the list of lock keys registered in the canvas 3185 * Returns a handle to the list of lock keys registered in the canvas
3129 * 3186 *
@@ -3135,6 +3192,7 @@ enum
3135 3192
3136/** 3193/**
3137 * @def evas_canvas_key_modifier_add 3194 * @def evas_canvas_key_modifier_add
3195 * @since 1.8
3138 * 3196 *
3139 * Adds the keyname key to the current list of modifier keys. 3197 * Adds the keyname key to the current list of modifier keys.
3140 * 3198 *
@@ -3146,6 +3204,7 @@ enum
3146 3204
3147/** 3205/**
3148 * @def evas_canvas_key_modifier_del 3206 * @def evas_canvas_key_modifier_del
3207 * @since 1.8
3149 * 3208 *
3150 * Removes the keyname key from the current list of modifier keys 3209 * Removes the keyname key from the current list of modifier keys
3151 * 3210 *
@@ -3157,6 +3216,7 @@ enum
3157 3216
3158/** 3217/**
3159 * @def evas_canvas_key_lock_add 3218 * @def evas_canvas_key_lock_add
3219 * @since 1.8
3160 * 3220 *
3161 * Adds the keyname key to the current list of lock keys. 3221 * Adds the keyname key to the current list of lock keys.
3162 * 3222 *
@@ -3168,6 +3228,7 @@ enum
3168 3228
3169/** 3229/**
3170 * @def evas_canvas_key_lock_del 3230 * @def evas_canvas_key_lock_del
3231 * @since 1.8
3171 * 3232 *
3172 * Removes the keyname key from the current list of lock keys on 3233 * Removes the keyname key from the current list of lock keys on
3173 * 3234 *
@@ -3179,6 +3240,7 @@ enum
3179 3240
3180/** 3241/**
3181 * @def evas_canvas_key_modifier_on 3242 * @def evas_canvas_key_modifier_on
3243 * @since 1.8
3182 * 3244 *
3183 * Enables or turns on programmatically the modifier key with name @p keyname. 3245 * Enables or turns on programmatically the modifier key with name @p keyname.
3184 * 3246 *
@@ -3190,6 +3252,7 @@ enum
3190 3252
3191/** 3253/**
3192 * @def evas_canvas_key_modifier_off 3254 * @def evas_canvas_key_modifier_off
3255 * @since 1.8
3193 * 3256 *
3194 * Disables or turns off programmatically the modifier key with name @p keyname 3257 * Disables or turns off programmatically the modifier key with name @p keyname
3195 * 3258 *
@@ -3201,6 +3264,7 @@ enum
3201 3264
3202/** 3265/**
3203 * @def evas_canvas_key_lock_on 3266 * @def evas_canvas_key_lock_on
3267 * @since 1.8
3204 * 3268 *
3205 * Enables or turns on programmatically the lock key with name @p keyname 3269 * Enables or turns on programmatically the lock key with name @p keyname
3206 * 3270 *
@@ -3212,6 +3276,7 @@ enum
3212 3276
3213/** 3277/**
3214 * @def evas_canvas_key_lock_off 3278 * @def evas_canvas_key_lock_off
3279 * @since 1.8
3215 * 3280 *
3216 * Disables or turns off programmatically the lock key with name @p keyname 3281 * Disables or turns off programmatically the lock key with name @p keyname
3217 * 3282 *
@@ -3223,6 +3288,7 @@ enum
3223 3288
3224/** 3289/**
3225 * @def evas_canvas_key_modifier_mask_get 3290 * @def evas_canvas_key_modifier_mask_get
3291 * @since 1.8
3226 * 3292 *
3227 * Creates a bit mask from the keyname @b modifier key. 3293 * Creates a bit mask from the keyname @b modifier key.
3228 * 3294 *
@@ -3235,6 +3301,7 @@ enum
3235 3301
3236/** 3302/**
3237 * @def evas_canvas_damage_rectangle_add 3303 * @def evas_canvas_damage_rectangle_add
3304 * @since 1.8
3238 * 3305 *
3239 * Add a damage rectangle. 3306 * Add a damage rectangle.
3240 * 3307 *
@@ -3249,6 +3316,7 @@ enum
3249 3316
3250/** 3317/**
3251 * @def evas_canvas_obscured_rectangle_add 3318 * @def evas_canvas_obscured_rectangle_add
3319 * @since 1.8
3252 * 3320 *
3253 * Add an "obscured region" to an Evas canvas. 3321 * Add an "obscured region" to an Evas canvas.
3254 * 3322 *
@@ -3263,6 +3331,7 @@ enum
3263 3331
3264/** 3332/**
3265 * @def evas_canvas_obscured_clear 3333 * @def evas_canvas_obscured_clear
3334 * @since 1.8
3266 * 3335 *
3267 * Remove all "obscured regions" from an Evas canvas. 3336 * Remove all "obscured regions" from an Evas canvas.
3268 * 3337 *
@@ -3273,6 +3342,7 @@ enum
3273 3342
3274/** 3343/**
3275 * @def evas_canvas_render_updates 3344 * @def evas_canvas_render_updates
3345 * @since 1.8
3276 * 3346 *
3277 * Force immediate renderization of the given Evas canvas. 3347 * Force immediate renderization of the given Evas canvas.
3278 * 3348 *
@@ -3284,6 +3354,7 @@ enum
3284 3354
3285/** 3355/**
3286 * @def evas_canvas_render 3356 * @def evas_canvas_render
3357 * @since 1.8
3287 * 3358 *
3288 * Force renderization of the given canvas. 3359 * Force renderization of the given canvas.
3289 * 3360 *
@@ -3294,6 +3365,7 @@ enum
3294 3365
3295/** 3366/**
3296 * @def evas_canvas_norender 3367 * @def evas_canvas_norender
3368 * @since 1.8
3297 * 3369 *
3298 * Update the canvas internal objects but not triggering immediate 3370 * Update the canvas internal objects but not triggering immediate
3299 * renderization. 3371 * renderization.
@@ -3305,6 +3377,7 @@ enum
3305 3377
3306/** 3378/**
3307 * @def evas_canvas_render_idle_flush 3379 * @def evas_canvas_render_idle_flush
3380 * @since 1.8
3308 * 3381 *
3309 * Make the canvas discard internally cached data used for rendering. 3382 * Make the canvas discard internally cached data used for rendering.
3310 * 3383 *
@@ -3316,6 +3389,7 @@ enum
3316 3389
3317/** 3390/**
3318 * @def evas_canvas_render_dump 3391 * @def evas_canvas_render_dump
3392 * @since 1.8
3319 * 3393 *
3320 * Make the canvas discard as much data as possible used by the engine at 3394 * Make the canvas discard as much data as possible used by the engine at
3321 * 3395 *
@@ -3327,6 +3401,7 @@ enum
3327 3401
3328/** 3402/**
3329 * @def evas_canvas_object_bottom_get 3403 * @def evas_canvas_object_bottom_get
3404 * @since 1.8
3330 * 3405 *
3331 * Get the lowest (stacked) Evas object on the canvas e. 3406 * Get the lowest (stacked) Evas object on the canvas e.
3332 * 3407 *
@@ -3338,6 +3413,7 @@ enum
3338 3413
3339/** 3414/**
3340 * @def evas_canvas_object_top_get 3415 * @def evas_canvas_object_top_get
3416 * @since 1.8
3341 * 3417 *
3342 * Get the highest (stacked) Evas object on the canvas e. 3418 * Get the highest (stacked) Evas object on the canvas e.
3343 * 3419 *
@@ -3350,6 +3426,7 @@ enum
3350 3426
3351/** 3427/**
3352 * @def evas_canvas_touch_point_list_count 3428 * @def evas_canvas_touch_point_list_count
3429 * @since 1.8
3353 * 3430 *
3354 * Get the number of touched point in the evas. 3431 * Get the number of touched point in the evas.
3355 * 3432 *
@@ -3361,6 +3438,7 @@ enum
3361 3438
3362/** 3439/**
3363 * @def evas_canvas_touch_point_list_nth_xy_get 3440 * @def evas_canvas_touch_point_list_nth_xy_get
3441 * @since 1.8
3364 * 3442 *
3365 * This function returns the nth touch point's co-ordinates. 3443 * This function returns the nth touch point's co-ordinates.
3366 * 3444 *
@@ -3374,6 +3452,7 @@ enum
3374 3452
3375/** 3453/**
3376 * @def evas_canvas_touch_point_list_nth_id_get 3454 * @def evas_canvas_touch_point_list_nth_id_get
3455 * @since 1.8
3377 * 3456 *
3378 * This function returns the id of nth touch point. 3457 * This function returns the id of nth touch point.
3379 * 3458 *
@@ -3386,6 +3465,7 @@ enum
3386 3465
3387/** 3466/**
3388 * @def evas_canvas_touch_point_list_nth_state_get 3467 * @def evas_canvas_touch_point_list_nth_state_get
3468 * @since 1.8
3389 * 3469 *
3390 * This function returns the state of nth touch point. 3470 * This function returns the state of nth touch point.
3391 * 3471 *
@@ -3398,6 +3478,7 @@ enum
3398 3478
3399/** 3479/**
3400 * @def evas_canvas_image_cache_flush 3480 * @def evas_canvas_image_cache_flush
3481 * @since 1.8
3401 * 3482 *
3402 * Flush the image cache of the canvas. 3483 * Flush the image cache of the canvas.
3403 * 3484 *
@@ -3408,6 +3489,7 @@ enum
3408 3489
3409/** 3490/**
3410 * @def evas_canvas_image_cache_reload 3491 * @def evas_canvas_image_cache_reload
3492 * @since 1.8
3411 * 3493 *
3412 * Reload the image cache 3494 * Reload the image cache
3413 * 3495 *
@@ -3418,6 +3500,7 @@ enum
3418 3500
3419/** 3501/**
3420 * @def evas_canvas_image_cache_set 3502 * @def evas_canvas_image_cache_set
3503 * @since 1.8
3421 * 3504 *
3422 * Set the image cache. 3505 * Set the image cache.
3423 * 3506 *
@@ -3429,6 +3512,7 @@ enum
3429 3512
3430/** 3513/**
3431 * @def evas_canvas_image_cache_get 3514 * @def evas_canvas_image_cache_get
3515 * @since 1.8
3432 * 3516 *
3433 * Get the image cache 3517 * Get the image cache
3434 * 3518 *
@@ -3440,6 +3524,7 @@ enum
3440 3524
3441/** 3525/**
3442 * @def evas_canvas_image_max_size_get 3526 * @def evas_canvas_image_max_size_get
3527 * @since 1.8
3443 * 3528 *
3444 * Get the maximum image size evas can possibly handle 3529 * Get the maximum image size evas can possibly handle
3445 * 3530 *
@@ -3453,6 +3538,7 @@ enum
3453 3538
3454/** 3539/**
3455 * @def evas_canvas_object_name_find 3540 * @def evas_canvas_object_name_find
3541 * @since 1.8
3456 * 3542 *
3457 * Retrieves the object on the given evas with the given name. 3543 * Retrieves the object on the given evas with the given name.
3458 * 3544 *
@@ -3465,12 +3551,15 @@ enum
3465 3551
3466/** 3552/**
3467 * @def evas_canvas_object_top_at_xy_get 3553 * @def evas_canvas_object_top_at_xy_get
3554 * @since 1.8
3468 * 3555 *
3469 * Retrieve the Evas object stacked at the top of a given position in 3556 * Retrieve the Evas object stacked at the top of a given position in
3470 * a canvas. 3557 * a canvas.
3471 * 3558 *
3472 * @param[out] x 3559 * @param[in] x
3473 * @param[out] y 3560 * @param[in] y
3561 * @param[in] include_pass_events_objects
3562 * @param[in] include_hidden_objects
3474 * @param[out] ret 3563 * @param[out] ret
3475 * 3564 *
3476 * @see evas_object_top_at_xy_get 3565 * @see evas_object_top_at_xy_get
@@ -3479,14 +3568,17 @@ enum
3479 3568
3480/** 3569/**
3481 * @def evas_canvas_object_top_in_rectangle_get 3570 * @def evas_canvas_object_top_in_rectangle_get
3571 * @since 1.8
3482 * 3572 *
3483 * Retrieve the Evas object stacked at the top of a given rectangular 3573 * Retrieve the Evas object stacked at the top of a given rectangular
3484 * region in a canvas. 3574 * region in a canvas.
3485 * 3575 *
3486 * @param[out] x 3576 * @param[in] x
3487 * @param[out] y 3577 * @param[in] y
3488 * @param[out] w 3578 * @param[in] w
3489 * @param[out] h 3579 * @param[in] h
3580 * @param[in] include_pass_events_objects
3581 * @param[in] include_hidden_objects
3490 * @param[out] ret 3582 * @param[out] ret
3491 * 3583 *
3492 * @see evas_object_top_in_rectangle_get 3584 * @see evas_object_top_in_rectangle_get
@@ -3495,22 +3587,40 @@ enum
3495 3587
3496/** 3588/**
3497 * @def evas_canvas_objects_at_xy_get 3589 * @def evas_canvas_objects_at_xy_get
3590 * @since 1.8
3498 * 3591 *
3499 * Retrieve a list of Evas objects lying over a given position in 3592 * Retrieve a list of Evas objects lying over a given position in
3500 * a canvas. 3593 * a canvas.
3501 * 3594 *
3502 * @param[out] x 3595 * @param[in] x
3503 * @param[out] y 3596 * @param[in] y
3597 * @param[in] include_pass_events_objects
3598 * @param[in] include_hidden_objects
3504 * @param[out] ret 3599 * @param[out] ret
3505 * 3600 *
3506 * @see evas_objects_at_xy_get 3601 * @see evas_objects_at_xy_get
3507 */ 3602 */
3508#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) 3603#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)
3509#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)
3510 3604
3605/**
3606 * @def evas_canvas_objects_in_rectangle_get
3607 * @since 1.8
3608 *
3609 * @param[in] x
3610 * @param[in] y
3611 * @param[in] w
3612 * @param[in] h
3613 * @param[in] include_pass_events_objects
3614 * @param[in] include_hidden_objects
3615 * @param[out] ret
3616 *
3617 * @see evas_objects_in_rectangle_get
3618 */
3619#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)
3511 3620
3512/** 3621/**
3513 * @def evas_canvas_smart_objects_calculate 3622 * @def evas_canvas_smart_objects_calculate
3623 * @since 1.8
3514 * 3624 *
3515 * Call user-provided calculate() smart functions and unset the 3625 * Call user-provided calculate() smart functions and unset the
3516 * flag signalling that the object needs to get recalculated to @b all 3626 * flag signalling that the object needs to get recalculated to @b all
@@ -3523,6 +3633,7 @@ enum
3523 3633
3524/** 3634/**
3525 * @def evas_canvas_smart_objects_calculate_count_get 3635 * @def evas_canvas_smart_objects_calculate_count_get
3636 * @since 1.8
3526 * 3637 *
3527 * This gets the internal counter that counts the number of smart calculations 3638 * This gets the internal counter that counts the number of smart calculations
3528 * 3639 *
@@ -9348,6 +9459,7 @@ enum
9348 9459
9349/** 9460/**
9350 * @def evas_obj_text_font_source_set 9461 * @def evas_obj_text_font_source_set
9462 * @since 1.8
9351 * 9463 *
9352 * Set the font (source) file to be used on a given text object. 9464 * Set the font (source) file to be used on a given text object.
9353 * 9465 *
@@ -9359,6 +9471,7 @@ enum
9359 9471
9360/** 9472/**
9361 * @def evas_obj_text_font_source_get 9473 * @def evas_obj_text_font_source_get
9474 * @since 1.8
9362 * 9475 *
9363 * Get the font file's path which is being used on a given text 9476 * Get the font file's path which is being used on a given text
9364 * object. 9477 * object.
@@ -9371,6 +9484,7 @@ enum
9371 9484
9372/** 9485/**
9373 * @def evas_obj_text_font_set 9486 * @def evas_obj_text_font_set
9487 * @since 1.8
9374 * 9488 *
9375 * Set the font family and size on a given text object. 9489 * Set the font family and size on a given text object.
9376 * 9490 *
@@ -9383,6 +9497,7 @@ enum
9383 9497
9384/** 9498/**
9385 * @def evas_obj_text_font_get 9499 * @def evas_obj_text_font_get
9500 * @since 1.8
9386 * 9501 *
9387 * Retrieve the font family and size in use on a given text object. 9502 * Retrieve the font family and size in use on a given text object.
9388 * 9503 *
@@ -9395,6 +9510,7 @@ enum
9395 9510
9396/** 9511/**
9397 * @def evas_obj_text_text_set 9512 * @def evas_obj_text_text_set
9513 * @since 1.8
9398 * 9514 *
9399 * Sets the text string to be displayed by the given text object. 9515 * Sets the text string to be displayed by the given text object.
9400 * 9516 *
@@ -9406,11 +9522,12 @@ enum
9406 9522
9407/** 9523/**
9408 * @def evas_obj_text_text_get 9524 * @def evas_obj_text_text_get
9525 * @since 1.8
9409 * 9526 *
9410 * Retrieves the text string currently being displayed by the given 9527 * Retrieves the text string currently being displayed by the given
9411 * text object. 9528 * text object.
9412 * 9529 *
9413 * @param[in] delim in 9530 * @param[out] text out
9414 * 9531 *
9415 * @see evas_object_text_text_get 9532 * @see evas_object_text_text_get
9416 */ 9533 */
@@ -9418,6 +9535,7 @@ enum
9418 9535
9419/** 9536/**
9420 * @def evas_obj_text_bidi_delimiters_set 9537 * @def evas_obj_text_bidi_delimiters_set
9538 * @since 1.8
9421 * 9539 *
9422 * Sets the BiDi delimiters used in the textblock. 9540 * Sets the BiDi delimiters used in the textblock.
9423 * 9541 *
@@ -9429,6 +9547,7 @@ enum
9429 9547
9430/** 9548/**
9431 * @def evas_obj_text_bidi_delimiters_get 9549 * @def evas_obj_text_bidi_delimiters_get
9550 * @since 1.8
9432 * 9551 *
9433 * Gets the BiDi delimiters used in the textblock. 9552 * Gets the BiDi delimiters used in the textblock.
9434 * 9553 *
@@ -9440,6 +9559,7 @@ enum
9440 9559
9441/** 9560/**
9442 * @def evas_obj_text_direction_get 9561 * @def evas_obj_text_direction_get
9562 * @since 1.8
9443 * 9563 *
9444 * Retrieves the direction of the text currently being displayed in the 9564 * Retrieves the direction of the text currently being displayed in the
9445 * text object. 9565 * text object.
@@ -9452,6 +9572,7 @@ enum
9452 9572
9453/** 9573/**
9454 * @def evas_obj_text_ascent_get 9574 * @def evas_obj_text_ascent_get
9575 * @since 1.8
9455 * 9576 *
9456 * @param[out] ascent out 9577 * @param[out] ascent out
9457 * 9578 *
@@ -9461,6 +9582,7 @@ enum
9461 9582
9462/** 9583/**
9463 * @def evas_obj_text_descent_get 9584 * @def evas_obj_text_descent_get
9585 * @since 1.8
9464 * 9586 *
9465 * @param[out] descent out 9587 * @param[out] descent out
9466 * 9588 *
@@ -9470,6 +9592,7 @@ enum
9470 9592
9471/** 9593/**
9472 * @def evas_obj_text_max_ascent_get 9594 * @def evas_obj_text_max_ascent_get
9595 * @since 1.8
9473 * 9596 *
9474 * @param[out] max_ascent out 9597 * @param[out] max_ascent out
9475 * 9598 *
@@ -9479,6 +9602,7 @@ enum
9479 9602
9480/** 9603/**
9481 * @def evas_obj_text_max_descent_get 9604 * @def evas_obj_text_max_descent_get
9605 * @since 1.8
9482 * 9606 *
9483 * @param[out] max_descent out 9607 * @param[out] max_descent out
9484 * 9608 *
@@ -9488,6 +9612,7 @@ enum
9488 9612
9489/** 9613/**
9490 * @def evas_obj_text_inset_get 9614 * @def evas_obj_text_inset_get
9615 * @since 1.8
9491 * 9616 *
9492 * @param[out] inset out 9617 * @param[out] inset out
9493 * 9618 *
@@ -9497,6 +9622,7 @@ enum
9497 9622
9498/** 9623/**
9499 * @def evas_obj_text_horiz_advance_get 9624 * @def evas_obj_text_horiz_advance_get
9625 * @since 1.8
9500 * 9626 *
9501 * @param[out] horiz out 9627 * @param[out] horiz out
9502 * 9628 *
@@ -9505,15 +9631,18 @@ enum
9505#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) 9631#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)
9506 9632
9507/** 9633/**
9508 * @def evas_obj_text_vert_advance_get_ 9634 * @def evas_obj_text_vert_advance_get
9635 * @since 1.8
9509 * 9636 *
9510 * @param[out] vert out 9637 * @param[out] vert out
9511 * 9638 *
9512 * @see evas_object_text_vert_advance_get 9639 * @see evas_object_text_vert_advance_get
9513 */ 9640 */
9514#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) 9641#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)
9642
9515/** 9643/**
9516 * @def evas_obj_text_char_pos_get 9644 * @def evas_obj_text_char_pos_get
9645 * @since 1.8
9517 * 9646 *
9518 * Retrieve position and dimension information of a character within a text @c Evas_Object. 9647 * Retrieve position and dimension information of a character within a text @c Evas_Object.
9519 * 9648 *
@@ -9530,6 +9659,7 @@ enum
9530 9659
9531/** 9660/**
9532 * @def evas_obj_text_last_up_to_pos 9661 * @def evas_obj_text_last_up_to_pos
9662 * @since 1.8
9533 * 9663 *
9534 * Returns the logical position of the last char in the text 9664 * Returns the logical position of the last char in the text
9535 * up to the pos given. this is NOT the position of the last char 9665 * up to the pos given. this is NOT the position of the last char
@@ -9544,6 +9674,7 @@ enum
9544#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) 9674#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)
9545/** 9675/**
9546 * @def evas_obj_text_char_coords_get 9676 * @def evas_obj_text_char_coords_get
9677 * @since 1.8
9547 * 9678 *
9548 * @param[in] x in 9679 * @param[in] x in
9549 * @param[in] y in 9680 * @param[in] y in
@@ -9559,6 +9690,7 @@ enum
9559 9690
9560/** 9691/**
9561 * @def evas_obj_text_style_set 9692 * @def evas_obj_text_style_set
9693 * @since 1.8
9562 * 9694 *
9563 * Sets the style to apply on the given text object. 9695 * Sets the style to apply on the given text object.
9564 * 9696 *
@@ -9570,6 +9702,7 @@ enum
9570 9702
9571/** 9703/**
9572 * @def evas_obj_text_style_get 9704 * @def evas_obj_text_style_get
9705 * @since 1.8
9573 * 9706 *
9574 * Retrieves the style on use on the given text object. 9707 * Retrieves the style on use on the given text object.
9575 * 9708 *
@@ -9581,6 +9714,7 @@ enum
9581 9714
9582/** 9715/**
9583 * @def evas_obj_text_shadow_color_set 9716 * @def evas_obj_text_shadow_color_set
9717 * @since 1.8
9584 * 9718 *
9585 * Sets the shadow color for the given text object. 9719 * Sets the shadow color for the given text object.
9586 * 9720 *
@@ -9595,6 +9729,7 @@ enum
9595 9729
9596/** 9730/**
9597 * @def evas_obj_text_shadow_color_get 9731 * @def evas_obj_text_shadow_color_get
9732 * @since 1.8
9598 * 9733 *
9599 * Retrieves the shadow color for the given text object. 9734 * Retrieves the shadow color for the given text object.
9600 * 9735 *
@@ -9609,6 +9744,7 @@ enum
9609 9744
9610/** 9745/**
9611 * @def evas_obj_text_glow_color_set 9746 * @def evas_obj_text_glow_color_set
9747 * @since 1.8
9612 * 9748 *
9613 * Sets the glow color for the given text object. 9749 * Sets the glow color for the given text object.
9614 * 9750 *
@@ -9623,6 +9759,7 @@ enum
9623 9759
9624/** 9760/**
9625 * @def evas_obj_text_glow_color_get 9761 * @def evas_obj_text_glow_color_get
9762 * @since 1.8
9626 * 9763 *
9627 * Retrieves the glow color for the given text object. 9764 * Retrieves the glow color for the given text object.
9628 * 9765 *
@@ -9637,6 +9774,7 @@ enum
9637 9774
9638/** 9775/**
9639 * @def evas_obj_text_glow2_color_set 9776 * @def evas_obj_text_glow2_color_set
9777 * @since 1.8
9640 * 9778 *
9641 * Sets the 'glow 2' color for the given text object. 9779 * Sets the 'glow 2' color for the given text object.
9642 * 9780 *
@@ -9651,6 +9789,7 @@ enum
9651 9789
9652/** 9790/**
9653 * @def evas_obj_text_glow2_color_get 9791 * @def evas_obj_text_glow2_color_get
9792 * @since 1.8
9654 * 9793 *
9655 * Retrieves the 'glow 2' color for the given text object. 9794 * Retrieves the 'glow 2' color for the given text object.
9656 * 9795 *
@@ -9665,6 +9804,7 @@ enum
9665 9804
9666/** 9805/**
9667 * @def evas_obj_text_outline_color_set 9806 * @def evas_obj_text_outline_color_set
9807 * @since 1.8
9668 * 9808 *
9669 * Sets the outline color for the given text object. 9809 * Sets the outline color for the given text object.
9670 * 9810 *
@@ -9679,6 +9819,7 @@ enum
9679 9819
9680/** 9820/**
9681 * @def evas_obj_text_outline_color_get 9821 * @def evas_obj_text_outline_color_get
9822 * @since 1.8
9682 * 9823 *
9683 * Retrieves the outline color for the given text object. 9824 * Retrieves the outline color for the given text object.
9684 * 9825 *
@@ -9693,6 +9834,7 @@ enum
9693 9834
9694/** 9835/**
9695 * @def evas_obj_text_style_pad_get 9836 * @def evas_obj_text_style_pad_get
9837 * @since 1.8
9696 * 9838 *
9697 * Gets the text style pad of a text object. 9839 * Gets the text style pad of a text object.
9698 * 9840 *
@@ -10290,6 +10432,7 @@ enum
10290 10432
10291/** 10433/**
10292 * @def evas_obj_textblock_style_set 10434 * @def evas_obj_textblock_style_set
10435 * @since 1.8
10293 * 10436 *
10294 * Set the objects style to ts. 10437 * Set the objects style to ts.
10295 * 10438 *
@@ -10301,6 +10444,7 @@ enum
10301 10444
10302/** 10445/**
10303 * @def evas_obj_textblock_style_get 10446 * @def evas_obj_textblock_style_get
10447 * @since 1.8
10304 * 10448 *
10305 * Return the style of an object. 10449 * Return the style of an object.
10306 * 10450 *
@@ -10312,6 +10456,7 @@ enum
10312 10456
10313/** 10457/**
10314 * @def evas_obj_textblock_style_user_push 10458 * @def evas_obj_textblock_style_user_push
10459 * @since 1.8
10315 * 10460 *
10316 * Push ts to the top of the user style stack. 10461 * Push ts to the top of the user style stack.
10317 * 10462 *
@@ -10323,6 +10468,7 @@ enum
10323 10468
10324/** 10469/**
10325 * @def evas_obj_textblock_style_user_peek 10470 * @def evas_obj_textblock_style_user_peek
10471 * @since 1.8
10326 * 10472 *
10327 * Get (don't remove) the style at the top of the user style stack. 10473 * Get (don't remove) the style at the top of the user style stack.
10328 * 10474 *
@@ -10334,6 +10480,7 @@ enum
10334 10480
10335/** 10481/**
10336 * @def evas_obj_textblock_style_user_pop 10482 * @def evas_obj_textblock_style_user_pop
10483 * @since 1.8
10337 * 10484 *
10338 * Del the from the top of the user style stack. 10485 * Del the from the top of the user style stack.
10339 * 10486 *
@@ -10344,6 +10491,7 @@ enum
10344 10491
10345/** 10492/**
10346 * @def evas_obj_textblock_replace_char_set 10493 * @def evas_obj_textblock_replace_char_set
10494 * @since 1.8
10347 * 10495 *
10348 * Set the "replacement character" to use for the given textblock object. 10496 * Set the "replacement character" to use for the given textblock object.
10349 * 10497 *
@@ -10355,6 +10503,7 @@ enum
10355 10503
10356/** 10504/**
10357 * @def evas_obj_textblock_legacy_newline_set 10505 * @def evas_obj_textblock_legacy_newline_set
10506 * @since 1.8
10358 * 10507 *
10359 * Sets newline mode. When true, newline character will behave 10508 * Sets newline mode. When true, newline character will behave
10360 * as a paragraph separator. 10509 * as a paragraph separator.
@@ -10367,6 +10516,7 @@ enum
10367 10516
10368/** 10517/**
10369 * @def evas_obj_textblock_legacy_newline_get 10518 * @def evas_obj_textblock_legacy_newline_get
10519 * @since 1.8
10370 * 10520 *
10371 * Gets newline mode. When true, newline character behaves 10521 * Gets newline mode. When true, newline character behaves
10372 * as a paragraph separator. 10522 * as a paragraph separator.
@@ -10379,6 +10529,7 @@ enum
10379 10529
10380/** 10530/**
10381 * @def evas_obj_textblock_valign_set 10531 * @def evas_obj_textblock_valign_set
10532 * @since 1.8
10382 * 10533 *
10383 * Sets the vertical alignment of text within the textblock object 10534 * Sets the vertical alignment of text within the textblock object
10384 * 10535 *
@@ -10390,6 +10541,7 @@ enum
10390 10541
10391/** 10542/**
10392 * @def evas_obj_textblock_valign_get 10543 * @def evas_obj_textblock_valign_get
10544 * @since 1.8
10393 * 10545 *
10394 * Gets the vertical alignment of a textblock 10546 * Gets the vertical alignment of a textblock
10395 * 10547 *
@@ -10401,6 +10553,7 @@ enum
10401 10553
10402/** 10554/**
10403 * @def evas_obj_textblock_bidi_delimiters_set 10555 * @def evas_obj_textblock_bidi_delimiters_set
10556 * @since 1.8
10404 * 10557 *
10405 * Sets the BiDi delimiters used in the textblock. 10558 * Sets the BiDi delimiters used in the textblock.
10406 * 10559 *
@@ -10412,6 +10565,7 @@ enum
10412 10565
10413/** 10566/**
10414 * @def evas_obj_textblock_bidi_delimiters_get 10567 * @def evas_obj_textblock_bidi_delimiters_get
10568 * @since 1.8
10415 * 10569 *
10416 * Gets the BiDi delimiters used in the textblock. 10570 * Gets the BiDi delimiters used in the textblock.
10417 * 10571 *
@@ -10423,6 +10577,7 @@ enum
10423 10577
10424/** 10578/**
10425 * @def evas_obj_textblock_replace_char_get 10579 * @def evas_obj_textblock_replace_char_get
10580 * @since 1.8
10426 * 10581 *
10427 * Get the "replacement character" for given textblock object. 10582 * Get the "replacement character" for given textblock object.
10428 * 10583 *
@@ -10434,6 +10589,7 @@ enum
10434 10589
10435/** 10590/**
10436 * @def evas_obj_textblock_text_markup_set 10591 * @def evas_obj_textblock_text_markup_set
10592 * @since 1.8
10437 * 10593 *
10438 * Sets the tetxblock's text to the markup text. 10594 * Sets the tetxblock's text to the markup text.
10439 * 10595 *
@@ -10445,6 +10601,7 @@ enum
10445 10601
10446/** 10602/**
10447 * @def evas_obj_textblock_text_markup_get 10603 * @def evas_obj_textblock_text_markup_get
10604 * @since 1.8
10448 * 10605 *
10449 * Return the markup of the object. 10606 * Return the markup of the object.
10450 * 10607 *
@@ -10456,6 +10613,7 @@ enum
10456 10613
10457/** 10614/**
10458 * @def evas_obj_textblock_cursor_get 10615 * @def evas_obj_textblock_cursor_get
10616 * @since 1.8
10459 * 10617 *
10460 * Return the object's main cursor. 10618 * Return the object's main cursor.
10461 * 10619 *
@@ -10467,6 +10625,7 @@ enum
10467 10625
10468/** 10626/**
10469 * @def evas_obj_textblock_cursor_new 10627 * @def evas_obj_textblock_cursor_new
10628 * @since 1.8
10470 * 10629 *
10471 * Create a new cursor, associate it to the obj and init it to point 10630 * Create a new cursor, associate it to the obj and init it to point
10472 * to the start of the textblock. Association to the object means the cursor 10631 * to the start of the textblock. Association to the object means the cursor
@@ -10484,6 +10643,7 @@ enum
10484 10643
10485/** 10644/**
10486 * @def evas_obj_textblock_line_number_geometry_get 10645 * @def evas_obj_textblock_line_number_geometry_get
10646 * @since 1.8
10487 * 10647 *
10488 * Get the geometry of a line number. 10648 * Get the geometry of a line number.
10489 * 10649 *
@@ -10500,6 +10660,7 @@ enum
10500 10660
10501/** 10661/**
10502 * @def evas_obj_textblock_clear 10662 * @def evas_obj_textblock_clear
10663 * @since 1.8
10503 * 10664 *
10504 * Clear the textblock object. 10665 * Clear the textblock object.
10505 * 10666 *
@@ -10510,6 +10671,7 @@ enum
10510 10671
10511/** 10672/**
10512 * @def evas_obj_textblock_size_formatted_get 10673 * @def evas_obj_textblock_size_formatted_get
10674 * @since 1.8
10513 * 10675 *
10514 * Get the formatted width and height. This calculates the actual size after restricting 10676 * Get the formatted width and height. This calculates the actual size after restricting
10515 * the textblock to the current size of the object. 10677 * the textblock to the current size of the object.
@@ -10523,6 +10685,7 @@ enum
10523 10685
10524/** 10686/**
10525 * @def evas_obj_textblock_size_native_get 10687 * @def evas_obj_textblock_size_native_get
10688 * @since 1.8
10526 * 10689 *
10527 * Get the native width and height. This calculates the actual size without taking account 10690 * Get the native width and height. This calculates the actual size without taking account
10528 * the current size of the object. 10691 * the current size of the object.
@@ -11435,6 +11598,7 @@ enum
11435 11598
11436/** 11599/**
11437 * @def evas_obj_textgrid_size_set 11600 * @def evas_obj_textgrid_size_set
11601 * @since 1.8
11438 * 11602 *
11439 * Set the size of the textgrid object. 11603 * Set the size of the textgrid object.
11440 * 11604 *
@@ -11447,6 +11611,7 @@ enum
11447 11611
11448/** 11612/**
11449 * @def evas_obj_textgrid_size_get 11613 * @def evas_obj_textgrid_size_get
11614 * @since 1.8
11450 * 11615 *
11451 * Get the size of the textgrid object. 11616 * Get the size of the textgrid object.
11452 * 11617 *
@@ -11459,6 +11624,7 @@ enum
11459 11624
11460/** 11625/**
11461 * @def evas_obj_textgrid_font_source_set 11626 * @def evas_obj_textgrid_font_source_set
11627 * @since 1.8
11462 * 11628 *
11463 * Set the font (source) file to be used on a given textgrid object. 11629 * Set the font (source) file to be used on a given textgrid object.
11464 * 11630 *
@@ -11470,6 +11636,7 @@ enum
11470 11636
11471/** 11637/**
11472 * @def evas_obj_textgrid_font_source_get 11638 * @def evas_obj_textgrid_font_source_get
11639 * @since 1.8
11473 * 11640 *
11474 * Get the font file's path which is being used on a given textgrid object. 11641 * Get the font file's path which is being used on a given textgrid object.
11475 * 11642 *
@@ -11481,6 +11648,7 @@ enum
11481 11648
11482/** 11649/**
11483 * @def evas_obj_textgrid_font_set 11650 * @def evas_obj_textgrid_font_set
11651 * @since 1.8
11484 * 11652 *
11485 * Set the font family and size on a given textgrid object. 11653 * Set the font family and size on a given textgrid object.
11486 * 11654 *
@@ -11493,6 +11661,7 @@ enum
11493 11661
11494/** 11662/**
11495 * @def evas_obj_textgrid_font_get 11663 * @def evas_obj_textgrid_font_get
11664 * @since 1.8
11496 * 11665 *
11497 * Retrieve the font family and size in use on a given textgrid object. 11666 * Retrieve the font family and size in use on a given textgrid object.
11498 * 11667 *
@@ -11505,6 +11674,7 @@ enum
11505 11674
11506/** 11675/**
11507 * @def evas_obj_textgrid_cell_size_get 11676 * @def evas_obj_textgrid_cell_size_get
11677 * @since 1.8
11508 * 11678 *
11509 * Retrieve the size of a cell of the given textgrid object in pixels. 11679 * Retrieve the size of a cell of the given textgrid object in pixels.
11510 * 11680 *
@@ -11517,6 +11687,7 @@ enum
11517 11687
11518/** 11688/**
11519 * @def evas_obj_textgrid_palette_set 11689 * @def evas_obj_textgrid_palette_set
11690 * @since 1.8
11520 * 11691 *
11521 * The set color to the given palette at the given index of the given textgrid object. 11692 * The set color to the given palette at the given index of the given textgrid object.
11522 * 11693 *
@@ -11533,6 +11704,7 @@ enum
11533 11704
11534/** 11705/**
11535 * @def evas_obj_textgrid_palette_get 11706 * @def evas_obj_textgrid_palette_get
11707 * @since 1.8
11536 * 11708 *
11537 * The retrieve color to the given palette at the given index of the given textgrid object. 11709 * The retrieve color to the given palette at the given index of the given textgrid object.
11538 * 11710 *
@@ -11551,6 +11723,7 @@ enum
11551 11723
11552/** 11724/**
11553 * @def evas_obj_textgrid_cellrow_set 11725 * @def evas_obj_textgrid_cellrow_set
11726 * @since 1.8
11554 * 11727 *
11555 * Set the string at the given row of the given textgrid object. 11728 * Set the string at the given row of the given textgrid object.
11556 * 11729 *
@@ -11563,6 +11736,7 @@ enum
11563 11736
11564/** 11737/**
11565 * @def evas_obj_textgrid_cellrow_get 11738 * @def evas_obj_textgrid_cellrow_get
11739 * @since 1.8
11566 * 11740 *
11567 * Get the string at the given row of the given textgrid object. 11741 * Get the string at the given row of the given textgrid object.
11568 * 11742 *
@@ -11575,6 +11749,7 @@ enum
11575 11749
11576/** 11750/**
11577 * @def evas_obj_textgrid_update_add 11751 * @def evas_obj_textgrid_update_add
11752 * @since 1.8
11578 * 11753 *
11579 * Indicate for evas that part of a textgrid region (cells) has been updated. 11754 * Indicate for evas that part of a textgrid region (cells) has been updated.
11580 * 11755 *
@@ -11957,6 +12132,7 @@ enum
11957 12132
11958/** 12133/**
11959 * @def evas_obj_line_xy_set 12134 * @def evas_obj_line_xy_set
12135 * @since 1.8
11960 * 12136 *
11961 * Sets the coordinates of the end points of the given evas line object. 12137 * Sets the coordinates of the end points of the given evas line object.
11962 * 12138 *
@@ -11971,6 +12147,7 @@ enum
11971 12147
11972/** 12148/**
11973 * @def evas_obj_line_xy_get 12149 * @def evas_obj_line_xy_get
12150 * @since 1.8
11974 * 12151 *
11975 * Retrieves the coordinates of the end points of the given evas line object. 12152 * Retrieves the coordinates of the end points of the given evas line object.
11976 * 12153 *
@@ -12050,6 +12227,7 @@ enum
12050 12227
12051/** 12228/**
12052 * @def evas_obj_polygon_point_add 12229 * @def evas_obj_polygon_point_add
12230 * @since 1.8
12053 * 12231 *
12054 * Adds the given point to the given evas polygon object. 12232 * Adds the given point to the given evas polygon object.
12055 * 12233 *
@@ -12062,6 +12240,7 @@ enum
12062 12240
12063/** 12241/**
12064 * @def evas_obj_polygon_points_clear 12242 * @def evas_obj_polygon_points_clear
12243 * @since 1.8
12065 * 12244 *
12066 * Removes all of the points from the given evas polygon object. 12245 * Removes all of the points from the given evas polygon object.
12067 * 12246 *
@@ -12555,6 +12734,7 @@ enum
12555 12734
12556/** 12735/**
12557 * @def evas_obj_smart_data_set 12736 * @def evas_obj_smart_data_set
12737 * @since 1.8
12558 * 12738 *
12559 * Store a pointer to user data for a given smart object. 12739 * Store a pointer to user data for a given smart object.
12560 * 12740 *
@@ -12566,6 +12746,7 @@ enum
12566 12746
12567/** 12747/**
12568 * @def evas_obj_smart_smart_get 12748 * @def evas_obj_smart_smart_get
12749 * @since 1.8
12569 * 12750 *
12570 * Get the #Evas_Smart from which smart object was created. 12751 * Get the #Evas_Smart from which smart object was created.
12571 * 12752 *
@@ -12577,6 +12758,7 @@ enum
12577 12758
12578/** 12759/**
12579 * @def evas_obj_smart_member_add 12760 * @def evas_obj_smart_member_add
12761 * @since 1.8
12580 * 12762 *
12581 * Set an Evas object as a member of a given smart object. 12763 * Set an Evas object as a member of a given smart object.
12582 * 12764 *
@@ -12588,6 +12770,7 @@ enum
12588 12770
12589/** 12771/**
12590 * @def evas_obj_smart_member_del 12772 * @def evas_obj_smart_member_del
12773 * @since 1.8
12591 * 12774 *
12592 * Removes a member object from a given smart object. 12775 * Removes a member object from a given smart object.
12593 * 12776 *
@@ -12599,6 +12782,7 @@ enum
12599 12782
12600/** 12783/**
12601 * @def evas_obj_smart_members_get 12784 * @def evas_obj_smart_members_get
12785 * @since 1.8
12602 * 12786 *
12603 * Retrieves the list of the member objects of a given Evas smart 12787 * Retrieves the list of the member objects of a given Evas smart
12604 * object 12788 * object
@@ -12611,6 +12795,7 @@ enum
12611 12795
12612/** 12796/**
12613 * @def evas_obj_smart_callback_priority_add 12797 * @def evas_obj_smart_callback_priority_add
12798 * @since 1.8
12614 * 12799 *
12615 * Add (register) a callback function to the smart event specified by 12800 * Add (register) a callback function to the smart event specified by
12616 * @p event on the smart object. Except for the priority field, 12801 * @p event on the smart object. Except for the priority field,
@@ -12627,6 +12812,7 @@ enum
12627 12812
12628/** 12813/**
12629 * @def evas_obj_smart_callback_del 12814 * @def evas_obj_smart_callback_del
12815 * @since 1.8
12630 * 12816 *
12631 * Delete (unregister) a callback function from the smart event 12817 * Delete (unregister) a callback function from the smart event
12632 * specified by @p event on the smart object. 12818 * specified by @p event on the smart object.
@@ -12641,6 +12827,7 @@ enum
12641 12827
12642/** 12828/**
12643 * @def evas_obj_smart_callback_del_full 12829 * @def evas_obj_smart_callback_del_full
12830 * @since 1.8
12644 * 12831 *
12645 * Delete (unregister) a callback function from the smart event 12832 * Delete (unregister) a callback function from the smart event
12646 * specified by @p event on the smart object. 12833 * specified by @p event on the smart object.
@@ -12656,6 +12843,7 @@ enum
12656 12843
12657/** 12844/**
12658 * @def evas_obj_smart_callback_call 12845 * @def evas_obj_smart_callback_call
12846 * @since 1.8
12659 * 12847 *
12660 * Call a given smart callback on the smart object. 12848 * Call a given smart callback on the smart object.
12661 * 12849 *
@@ -12668,6 +12856,7 @@ enum
12668 12856
12669/** 12857/**
12670 * @def evas_obj_smart_callbacks_descriptions_set 12858 * @def evas_obj_smart_callbacks_descriptions_set
12859 * @since 1.8
12671 * 12860 *
12672 * Set an smart object @b instance's smart callbacks descriptions. 12861 * Set an smart object @b instance's smart callbacks descriptions.
12673 * 12862 *
@@ -12680,6 +12869,7 @@ enum
12680 12869
12681/** 12870/**
12682 * @def evas_obj_smart_callbacks_descriptions_get 12871 * @def evas_obj_smart_callbacks_descriptions_get
12872 * @since 1.8
12683 * 12873 *
12684 * Retrieve an smart object's know smart callback descriptions (both 12874 * Retrieve an smart object's know smart callback descriptions (both
12685 * instance and class ones). 12875 * instance and class ones).
@@ -12695,6 +12885,7 @@ enum
12695 12885
12696/** 12886/**
12697 * @def evas_obj_smart_callback_description_find 12887 * @def evas_obj_smart_callback_description_find
12888 * @since 1.8
12698 * 12889 *
12699 * Find callback description for callback called @a name. 12890 * Find callback description for callback called @a name.
12700 * 12891 *
@@ -12708,6 +12899,7 @@ enum
12708 12899
12709/** 12900/**
12710 * @def evas_obj_smart_need_recalculate_set 12901 * @def evas_obj_smart_need_recalculate_set
12902 * @since 1.8
12711 * 12903 *
12712 * Set or unset the flag signalling that a given smart object needs to 12904 * Set or unset the flag signalling that a given smart object needs to
12713 * get recalculated. 12905 * get recalculated.
@@ -12720,6 +12912,7 @@ enum
12720 12912
12721/** 12913/**
12722 * @def evas_obj_smart_need_recalculate_get 12914 * @def evas_obj_smart_need_recalculate_get
12915 * @since 1.8
12723 * 12916 *
12724 * Get the value of the flag signalling that a given smart object needs to 12917 * Get the value of the flag signalling that a given smart object needs to
12725 * get recalculated. 12918 * get recalculated.
@@ -12732,6 +12925,7 @@ enum
12732 12925
12733/** 12926/**
12734 * @def evas_obj_smart_calculate 12927 * @def evas_obj_smart_calculate
12928 * @since 1.8
12735 * 12929 *
12736 * Call the @b calculate() smart function immediately on a given smart 12930 * Call the @b calculate() smart function immediately on a given smart
12737 * object. 12931 * object.
@@ -12742,6 +12936,7 @@ enum
12742 12936
12743/** 12937/**
12744 * @def evas_obj_smart_changed 12938 * @def evas_obj_smart_changed
12939 * @since 1.8
12745 * 12940 *
12746 * Mark smart object as changed, dirty. 12941 * Mark smart object as changed, dirty.
12747 * 12942 *
@@ -12752,6 +12947,7 @@ enum
12752 12947
12753/** 12948/**
12754 * @def evas_obj_smart_add 12949 * @def evas_obj_smart_add
12950 * @since 1.8
12755 * 12951 *
12756 * Instantiates a new smart object described by s. 12952 * Instantiates a new smart object described by s.
12757 * 12953 *
@@ -13941,6 +14137,7 @@ enum
13941 14137
13942/** 14138/**
13943 * @def evas_obj_box_add_to 14139 * @def evas_obj_box_add_to
14140 * @since 1.8
13944 * 14141 *
13945 * Add a new box as a child of a given smart object. 14142 * Add a new box as a child of a given smart object.
13946 * 14143 *
@@ -13952,6 +14149,7 @@ enum
13952 14149
13953/** 14150/**
13954 * @def evas_obj_box_layout_set 14151 * @def evas_obj_box_layout_set
14152 * @since 1.8
13955 * 14153 *
13956 * Set a new layouting function to a given box object 14154 * Set a new layouting function to a given box object
13957 * 14155 *
@@ -13965,6 +14163,7 @@ enum
13965 14163
13966/** 14164/**
13967 * @def evas_obj_box_layout_horizontal 14165 * @def evas_obj_box_layout_horizontal
14166 * @since 1.8
13968 * 14167 *
13969 * Layout function which sets the box o to a (basic) horizontal box 14168 * Layout function which sets the box o to a (basic) horizontal box
13970 * 14169 *
@@ -13975,6 +14174,7 @@ enum
13975 14174
13976/** 14175/**
13977 * @def evas_obj_box_layout_vertical 14176 * @def evas_obj_box_layout_vertical
14177 * @since 1.8
13978 * 14178 *
13979 * Layout function which sets the box o to a (basic) vertical box 14179 * Layout function which sets the box o to a (basic) vertical box
13980 * 14180 *
@@ -13985,6 +14185,7 @@ enum
13985 14185
13986/** 14186/**
13987 * @def evas_obj_box_layout_homogeneous_horizontal 14187 * @def evas_obj_box_layout_homogeneous_horizontal
14188 * @since 1.8
13988 * 14189 *
13989 * Layout function which sets the box o to a @b homogeneous 14190 * Layout function which sets the box o to a @b homogeneous
13990 * 14191 *
@@ -13995,6 +14196,7 @@ enum
13995 14196
13996/** 14197/**
13997 * @def evas_obj_box_layout_homogeneous_vertical 14198 * @def evas_obj_box_layout_homogeneous_vertical
14199 * @since 1.8
13998 * 14200 *
13999 * Layout function which sets the box o to a @b homogeneous 14201 * Layout function which sets the box o to a @b homogeneous
14000 * 14202 *
@@ -14005,8 +14207,9 @@ enum
14005 14207
14006/** 14208/**
14007 * @def evas_obj_box_layout_homogeneous_max_size_horizontal 14209 * @def evas_obj_box_layout_homogeneous_max_size_horizontal
14210 * @since 1.8
14008 * 14211 *
14009 * Layout function which sets the box o to a <b>maximum size, 14212 * Layout function which sets the box o to a maximum size.
14010 * 14213 *
14011 * 14214 *
14012 * @see evas_object_box_layout_homogeneous_max_size_horizontal 14215 * @see evas_object_box_layout_homogeneous_max_size_horizontal
@@ -14015,6 +14218,7 @@ enum
14015 14218
14016/** 14219/**
14017 * @def evas_obj_box_layout_homogeneous_max_size_vertical 14220 * @def evas_obj_box_layout_homogeneous_max_size_vertical
14221 * @since 1.8
14018 * 14222 *
14019 * Layout function which sets the box o to a <b>maximum size, 14223 * Layout function which sets the box o to a <b>maximum size,
14020 * 14224 *
@@ -14025,6 +14229,7 @@ enum
14025 14229
14026/** 14230/**
14027 * @def evas_obj_box_layout_flow_horizontal 14231 * @def evas_obj_box_layout_flow_horizontal
14232 * @since 1.8
14028 * 14233 *
14029 * Layout function which sets the box o to a @b flow horizontal 14234 * Layout function which sets the box o to a @b flow horizontal
14030 * 14235 *
@@ -14035,6 +14240,7 @@ enum
14035 14240
14036/** 14241/**
14037 * @def evas_obj_box_layout_flow_vertical 14242 * @def evas_obj_box_layout_flow_vertical
14243 * @since 1.8
14038 * 14244 *
14039 * Layout function which sets the box o to a @b flow vertical box. 14245 * Layout function which sets the box o to a @b flow vertical box.
14040 * 14246 *
@@ -14045,6 +14251,7 @@ enum
14045 14251
14046/** 14252/**
14047 * @def evas_obj_box_layout_stack 14253 * @def evas_obj_box_layout_stack
14254 * @since 1.8
14048 * 14255 *
14049 * Layout function which sets the box o to a @b stacking box 14256 * Layout function which sets the box o to a @b stacking box
14050 * 14257 *
@@ -14055,6 +14262,7 @@ enum
14055 14262
14056/** 14263/**
14057 * @def evas_obj_box_align_set 14264 * @def evas_obj_box_align_set
14265 * @since 1.8
14058 * 14266 *
14059 * Set the alignment of the whole bounding box of contents, for a 14267 * Set the alignment of the whole bounding box of contents, for a
14060 * 14268 *
@@ -14067,6 +14275,7 @@ enum
14067 14275
14068/** 14276/**
14069 * @def evas_obj_box_align_get 14277 * @def evas_obj_box_align_get
14278 * @since 1.8
14070 * 14279 *
14071 * Get the alignment of the whole bounding box of contents, for a 14280 * Get the alignment of the whole bounding box of contents, for a
14072 * 14281 *
@@ -14079,6 +14288,7 @@ enum
14079 14288
14080/** 14289/**
14081 * @def evas_obj_box_padding_set 14290 * @def evas_obj_box_padding_set
14291 * @since 1.8
14082 * 14292 *
14083 * Set the (space) padding between cells set for a given box object. 14293 * Set the (space) padding between cells set for a given box object.
14084 * 14294 *
@@ -14091,6 +14301,7 @@ enum
14091 14301
14092/** 14302/**
14093 * @def evas_obj_box_padding_get 14303 * @def evas_obj_box_padding_get
14304 * @since 1.8
14094 * 14305 *
14095 * Get the (space) padding between cells set for a given box object. 14306 * Get the (space) padding between cells set for a given box object.
14096 * 14307 *
@@ -14103,6 +14314,7 @@ enum
14103 14314
14104/** 14315/**
14105 * @def evas_obj_box_append 14316 * @def evas_obj_box_append
14317 * @since 1.8
14106 * 14318 *
14107 * Append a new child object to the given box object @a o. 14319 * Append a new child object to the given box object @a o.
14108 * 14320 *
@@ -14115,6 +14327,7 @@ enum
14115 14327
14116/** 14328/**
14117 * @def evas_obj_box_prepend 14329 * @def evas_obj_box_prepend
14330 * @since 1.8
14118 * 14331 *
14119 * Prepend a new child object to the given box object @a o. 14332 * Prepend a new child object to the given box object @a o.
14120 * 14333 *
@@ -14127,6 +14340,7 @@ enum
14127 14340
14128/** 14341/**
14129 * @def evas_obj_box_insert_before 14342 * @def evas_obj_box_insert_before
14343 * @since 1.8
14130 * 14344 *
14131 * Insert a new child object <b>before another existing one</b>, in 14345 * Insert a new child object <b>before another existing one</b>, in
14132 * 14346 *
@@ -14140,6 +14354,7 @@ enum
14140 14354
14141/** 14355/**
14142 * @def evas_obj_box_insert_after 14356 * @def evas_obj_box_insert_after
14357 * @since 1.8
14143 * 14358 *
14144 * Insert a new child object <b>after another existing one</b>, in 14359 * Insert a new child object <b>after another existing one</b>, in
14145 * 14360 *
@@ -14153,6 +14368,7 @@ enum
14153 14368
14154/** 14369/**
14155 * @def evas_obj_box_insert_at 14370 * @def evas_obj_box_insert_at
14371 * @since 1.8
14156 * 14372 *
14157 * Insert a new child object <b>at a given position</b>, in a given 14373 * Insert a new child object <b>at a given position</b>, in a given
14158 * 14374 *
@@ -14166,6 +14382,7 @@ enum
14166 14382
14167/** 14383/**
14168 * @def evas_obj_box_remove 14384 * @def evas_obj_box_remove
14385 * @since 1.8
14169 * 14386 *
14170 * Remove a given object from a box object, unparenting it again. 14387 * Remove a given object from a box object, unparenting it again.
14171 * 14388 *
@@ -14178,6 +14395,7 @@ enum
14178 14395
14179/** 14396/**
14180 * @def evas_obj_box_remove_at 14397 * @def evas_obj_box_remove_at
14398 * @since 1.8
14181 * 14399 *
14182 * Remove an object, <b>bound to a given position</b> in a box object, 14400 * Remove an object, <b>bound to a given position</b> in a box object,
14183 * 14401 *
@@ -14190,6 +14408,7 @@ enum
14190 14408
14191/** 14409/**
14192 * @def evas_obj_box_remove_all 14410 * @def evas_obj_box_remove_all
14411 * @since 1.8
14193 * 14412 *
14194 * Remove all child objects from a box object, unparenting them 14413 * Remove all child objects from a box object, unparenting them
14195 * 14414 *
@@ -14202,6 +14421,7 @@ enum
14202 14421
14203/** 14422/**
14204 * @def evas_obj_box_iterator_new 14423 * @def evas_obj_box_iterator_new
14424 * @since 1.8
14205 * 14425 *
14206 * Get an iterator to walk the list of children of a given box object. 14426 * Get an iterator to walk the list of children of a given box object.
14207 * 14427 *
@@ -14213,6 +14433,7 @@ enum
14213 14433
14214/** 14434/**
14215 * @def evas_obj_box_accessor_new 14435 * @def evas_obj_box_accessor_new
14436 * @since 1.8
14216 * 14437 *
14217 * Get an accessor (a structure providing random items access) to the 14438 * Get an accessor (a structure providing random items access) to the
14218 * 14439 *
@@ -14224,6 +14445,7 @@ enum
14224 14445
14225/** 14446/**
14226 * @def evas_obj_box_option_property_name_get 14447 * @def evas_obj_box_option_property_name_get
14448 * @since 1.8
14227 * 14449 *
14228 * Get the name of the property of the child elements of the box o 14450 * Get the name of the property of the child elements of the box o
14229 * 14451 *
@@ -14236,6 +14458,7 @@ enum
14236 14458
14237/** 14459/**
14238 * @def evas_obj_box_option_property_id_get 14460 * @def evas_obj_box_option_property_id_get
14461 * @since 1.8
14239 * 14462 *
14240 * Get the numerical identifier of the property of the child elements 14463 * Get the numerical identifier of the property of the child elements
14241 * 14464 *
@@ -14248,6 +14471,7 @@ enum
14248 14471
14249/** 14472/**
14250 * @def evas_obj_box_option_property_vset 14473 * @def evas_obj_box_option_property_vset
14474 * @since 1.8
14251 * 14475 *
14252 * Set a property value (by its given numerical identifier), on a 14476 * Set a property value (by its given numerical identifier), on a
14253 * 14477 *
@@ -14262,6 +14486,7 @@ enum
14262 14486
14263/** 14487/**
14264 * @def evas_obj_box_option_property_vget 14488 * @def evas_obj_box_option_property_vget
14489 * @since 1.8
14265 * 14490 *
14266 * Get a property's value (by its given numerical identifier), on a 14491 * Get a property's value (by its given numerical identifier), on a
14267 * 14492 *
@@ -15051,6 +15276,7 @@ enum
15051 15276
15052/** 15277/**
15053 * @def evas_obj_table_add_to 15278 * @def evas_obj_table_add_to
15279 * @since 1.8
15054 * 15280 *
15055 * Create a table that is child of a given element parent. 15281 * Create a table that is child of a given element parent.
15056 * 15282 *
@@ -15062,6 +15288,7 @@ enum
15062 15288
15063/** 15289/**
15064 * @def evas_obj_table_homogeneous_set 15290 * @def evas_obj_table_homogeneous_set
15291 * @since 1.8
15065 * 15292 *
15066 * Set how this table should layout children. 15293 * Set how this table should layout children.
15067 * 15294 *
@@ -15073,6 +15300,7 @@ enum
15073 15300
15074/** 15301/**
15075 * @def evas_obj_table_homogeneous_get 15302 * @def evas_obj_table_homogeneous_get
15303 * @since 1.8
15076 * 15304 *
15077 * Get the current layout homogeneous mode. 15305 * Get the current layout homogeneous mode.
15078 * 15306 *
@@ -15084,6 +15312,7 @@ enum
15084 15312
15085/** 15313/**
15086 * @def evas_obj_table_align_set 15314 * @def evas_obj_table_align_set
15315 * @since 1.8
15087 * 15316 *
15088 * Set the alignment of the whole bounding box of contents. 15317 * Set the alignment of the whole bounding box of contents.
15089 * 15318 *
@@ -15096,6 +15325,7 @@ enum
15096 15325
15097/** 15326/**
15098 * @def evas_obj_table_align_get 15327 * @def evas_obj_table_align_get
15328 * @since 1.8
15099 * 15329 *
15100 * Get alignment of the whole bounding box of contents. 15330 * Get alignment of the whole bounding box of contents.
15101 * 15331 *
@@ -15108,6 +15338,7 @@ enum
15108 15338
15109/** 15339/**
15110 * @def evas_obj_table_padding_set 15340 * @def evas_obj_table_padding_set
15341 * @since 1.8
15111 * 15342 *
15112 * Set padding between cells. 15343 * Set padding between cells.
15113 * 15344 *
@@ -15120,6 +15351,7 @@ enum
15120 15351
15121/** 15352/**
15122 * @def evas_obj_table_padding_get 15353 * @def evas_obj_table_padding_get
15354 * @since 1.8
15123 * 15355 *
15124 * Get padding between cells. 15356 * Get padding between cells.
15125 * 15357 *
@@ -15132,6 +15364,7 @@ enum
15132 15364
15133/** 15365/**
15134 * @def evas_obj_table_pack_get 15366 * @def evas_obj_table_pack_get
15367 * @since 1.8
15135 * 15368 *
15136 * Get packing location of a child of table 15369 * Get packing location of a child of table
15137 * 15370 *
@@ -15148,6 +15381,7 @@ enum
15148 15381
15149/** 15382/**
15150 * @def evas_obj_table_pack 15383 * @def evas_obj_table_pack
15384 * @since 1.8
15151 * 15385 *
15152 * Add a new child to a table object or set its current packing. 15386 * Add a new child to a table object or set its current packing.
15153 * 15387 *
@@ -15164,6 +15398,7 @@ enum
15164 15398
15165/** 15399/**
15166 * @def evas_obj_table_unpack 15400 * @def evas_obj_table_unpack
15401 * @since 1.8
15167 * 15402 *
15168 * Remove child from table. 15403 * Remove child from table.
15169 * 15404 *
@@ -15176,6 +15411,7 @@ enum
15176 15411
15177/** 15412/**
15178 * @def evas_obj_table_clear 15413 * @def evas_obj_table_clear
15414 * @since 1.8
15179 * 15415 *
15180 * Faster way to remove all child objects from a table object. 15416 * Faster way to remove all child objects from a table object.
15181 * 15417 *
@@ -15187,6 +15423,7 @@ enum
15187 15423
15188/** 15424/**
15189 * @def evas_obj_table_col_row_size_get 15425 * @def evas_obj_table_col_row_size_get
15426 * @since 1.8
15190 * 15427 *
15191 * Get the number of columns and rows this table takes. 15428 * Get the number of columns and rows this table takes.
15192 * 15429 *
@@ -15199,6 +15436,7 @@ enum
15199 15436
15200/** 15437/**
15201 * @def evas_obj_table_iterator_new 15438 * @def evas_obj_table_iterator_new
15439 * @since 1.8
15202 * 15440 *
15203 * Get an iterator to walk the list of children for the table. 15441 * Get an iterator to walk the list of children for the table.
15204 * 15442 *
@@ -15210,6 +15448,7 @@ enum
15210 15448
15211/** 15449/**
15212 * @def evas_obj_table_accessor_new 15450 * @def evas_obj_table_accessor_new
15451 * @since 1.8
15213 * 15452 *
15214 * Get an accessor to get random access to the list of children for the table. 15453 * Get an accessor to get random access to the list of children for the table.
15215 * 15454 *
@@ -15221,6 +15460,7 @@ enum
15221 15460
15222/** 15461/**
15223 * @def evas_obj_table_children_get 15462 * @def evas_obj_table_children_get
15463 * @since 1.8
15224 * 15464 *
15225 * Get the list of children for the table. 15465 * Get the list of children for the table.
15226 * 15466 *
@@ -15232,6 +15472,7 @@ enum
15232 15472
15233/** 15473/**
15234 * @def evas_obj_table_mirrored_get 15474 * @def evas_obj_table_mirrored_get
15475 * @since 1.8
15235 * 15476 *
15236 * Gets the mirrored mode of the table. 15477 * Gets the mirrored mode of the table.
15237 * 15478 *
@@ -15243,6 +15484,7 @@ enum
15243 15484
15244/** 15485/**
15245 * @def evas_obj_table_mirrored_set 15486 * @def evas_obj_table_mirrored_set
15487 * @since 1.8
15246 * 15488 *
15247 * Sets the mirrored mode of the table. In mirrored mode the table items go 15489 * Sets the mirrored mode of the table. In mirrored mode the table items go
15248 * 15490 *
@@ -15494,6 +15736,7 @@ enum
15494 15736
15495/** 15737/**
15496 * @def evas_obj_grid_add 15738 * @def evas_obj_grid_add
15739 * @since 1.8
15497 * 15740 *
15498 * Create a new grid. 15741 * Create a new grid.
15499 * 15742 *
@@ -15505,6 +15748,7 @@ enum
15505 15748
15506/** 15749/**
15507 * @def evas_obj_grid_add_to 15750 * @def evas_obj_grid_add_to
15751 * @since 1.8
15508 * 15752 *
15509 * Create a grid that is child of a given element parent. 15753 * Create a grid that is child of a given element parent.
15510 * 15754 *
@@ -15516,6 +15760,7 @@ enum
15516 15760
15517/** 15761/**
15518 * @def evas_obj_grid_size_set 15762 * @def evas_obj_grid_size_set
15763 * @since 1.8
15519 * 15764 *
15520 * Set the virtual resolution for the grid 15765 * Set the virtual resolution for the grid
15521 * 15766 *
@@ -15528,6 +15773,7 @@ enum
15528 15773
15529/** 15774/**
15530 * @def evas_obj_grid_size_get 15775 * @def evas_obj_grid_size_get
15776 * @since 1.8
15531 * 15777 *
15532 * Get the current virtual resolution 15778 * Get the current virtual resolution
15533 * 15779 *
@@ -15540,6 +15786,7 @@ enum
15540 15786
15541/** 15787/**
15542 * @def evas_obj_grid_pack 15788 * @def evas_obj_grid_pack
15789 * @since 1.8
15543 * 15790 *
15544 * Add a new child to a grid object. 15791 * Add a new child to a grid object.
15545 * 15792 *
@@ -15556,6 +15803,7 @@ enum
15556 15803
15557/** 15804/**
15558 * @def evas_obj_grid_unpack 15805 * @def evas_obj_grid_unpack
15806 * @since 1.8
15559 * 15807 *
15560 * Remove child from grid. 15808 * Remove child from grid.
15561 * 15809 *
@@ -15568,6 +15816,7 @@ enum
15568 15816
15569/** 15817/**
15570 * @def evas_obj_grid_clear 15818 * @def evas_obj_grid_clear
15819 * @since 1.8
15571 * 15820 *
15572 * Faster way to remove all child objects from a grid object. 15821 * Faster way to remove all child objects from a grid object.
15573 * 15822 *
@@ -15579,6 +15828,7 @@ enum
15579 15828
15580/** 15829/**
15581 * @def evas_obj_grid_pack_get 15830 * @def evas_obj_grid_pack_get
15831 * @since 1.8
15582 * 15832 *
15583 * Get the pack options for a grid child 15833 * Get the pack options for a grid child
15584 * 15834 *
@@ -15595,6 +15845,7 @@ enum
15595 15845
15596/** 15846/**
15597 * @def evas_obj_grid_iterator_new 15847 * @def evas_obj_grid_iterator_new
15848 * @since 1.8
15598 * 15849 *
15599 * Get an iterator to walk the list of children for the grid. 15850 * Get an iterator to walk the list of children for the grid.
15600 * 15851 *
@@ -15606,6 +15857,7 @@ enum
15606 15857
15607/** 15858/**
15608 * @def evas_obj_grid_accessor_new 15859 * @def evas_obj_grid_accessor_new
15860 * @since 1.8
15609 * 15861 *
15610 * Get an accessor to get random access to the list of children for the grid. 15862 * Get an accessor to get random access to the list of children for the grid.
15611 * 15863 *
@@ -15617,6 +15869,7 @@ enum
15617 15869
15618/** 15870/**
15619 * @def evas_obj_grid_children_get 15871 * @def evas_obj_grid_children_get
15872 * @since 1.8
15620 * 15873 *
15621 * Get the list of children for the grid. 15874 * Get the list of children for the grid.
15622 * 15875 *
@@ -15628,6 +15881,7 @@ enum
15628 15881
15629/** 15882/**
15630 * @def evas_obj_grid_mirrored_get 15883 * @def evas_obj_grid_mirrored_get
15884 * @since 1.8
15631 * 15885 *
15632 * Gets the mirrored mode of the grid. 15886 * Gets the mirrored mode of the grid.
15633 * 15887 *
@@ -15639,6 +15893,7 @@ enum
15639 15893
15640/** 15894/**
15641 * @def evas_obj_grid_mirrored_set 15895 * @def evas_obj_grid_mirrored_set
15896 * @since 1.8
15642 * 15897 *
15643 * Sets the mirrored mode of the grid. In mirrored mode the grid items go 15898 * Sets the mirrored mode of the grid. In mirrored mode the grid items go
15644 * 15899 *
@@ -16743,6 +16998,7 @@ enum
16743 16998
16744/** 16999/**
16745 * @def evas_obj_position_set 17000 * @def evas_obj_position_set
17001 * @since 1.8
16746 * 17002 *
16747 * Move the given Evas object to the given location inside its 17003 * Move the given Evas object to the given location inside its
16748 * canvas' viewport. 17004 * canvas' viewport.
@@ -16756,6 +17012,7 @@ enum
16756 17012
16757/** 17013/**
16758 * @def evas_obj_position_get 17014 * @def evas_obj_position_get
17015 * @since 1.8
16759 * 17016 *
16760 * Retrieves the position of the given Evas object. 17017 * Retrieves the position of the given Evas object.
16761 * 17018 *
@@ -16768,10 +17025,11 @@ enum
16768 17025
16769/** 17026/**
16770 * @def evas_obj_size_set 17027 * @def evas_obj_size_set
17028 * @since 1.8
16771 * Changes the size of the given Evas object. 17029 * Changes the size of the given Evas object.
16772 * 17030 *
16773 * @param w[in] in 17031 * @param [in] w in
16774 * @param h[in] in 17032 * @param [in] h in
16775 * 17033 *
16776 * @see evas_object_resize 17034 * @see evas_object_resize
16777 */ 17035 */
@@ -16779,6 +17037,7 @@ enum
16779 17037
16780/** 17038/**
16781 * @def evas_obj_size_get 17039 * @def evas_obj_size_get
17040 * @since 1.8
16782 * 17041 *
16783 * Retrieves the (rectangular) size of the given Evas object. 17042 * Retrieves the (rectangular) size of the given Evas object.
16784 * 17043 *
@@ -16791,6 +17050,7 @@ enum
16791 17050
16792/** 17051/**
16793 * @def evas_obj_size_hint_min_set 17052 * @def evas_obj_size_hint_min_set
17053 * @since 1.8
16794 * 17054 *
16795 * Sets the hints for an object's minimum size. 17055 * Sets the hints for an object's minimum size.
16796 * 17056 *
@@ -16803,6 +17063,7 @@ enum
16803 17063
16804/** 17064/**
16805 * @def evas_obj_size_hint_min_get 17065 * @def evas_obj_size_hint_min_get
17066 * @since 1.8
16806 * 17067 *
16807 * Retrieves the hints for an object's minimum size. 17068 * Retrieves the hints for an object's minimum size.
16808 * 17069 *
@@ -16815,6 +17076,7 @@ enum
16815 17076
16816/** 17077/**
16817 * @def evas_obj_size_hint_max_set 17078 * @def evas_obj_size_hint_max_set
17079 * @since 1.8
16818 * 17080 *
16819 * Sets the hints for an object's maximum size. 17081 * Sets the hints for an object's maximum size.
16820 * 17082 *
@@ -16827,6 +17089,7 @@ enum
16827 17089
16828/** 17090/**
16829 * @def evas_obj_size_hint_max_get 17091 * @def evas_obj_size_hint_max_get
17092 * @since 1.8
16830 * 17093 *
16831 * Retrieves the hints for an object's maximum size. 17094 * Retrieves the hints for an object's maximum size.
16832 * 17095 *
@@ -16839,6 +17102,7 @@ enum
16839 17102
16840/** 17103/**
16841 * @def evas_obj_size_hint_request_set 17104 * @def evas_obj_size_hint_request_set
17105 * @since 1.8
16842 * 17106 *
16843 * Sets the hints for an object's optimum size. 17107 * Sets the hints for an object's optimum size.
16844 * 17108 *
@@ -16851,6 +17115,7 @@ enum
16851 17115
16852/** 17116/**
16853 * @def evas_obj_size_hint_request_get 17117 * @def evas_obj_size_hint_request_get
17118 * @since 1.8
16854 * 17119 *
16855 * Retrieves the hints for an object's optimum size. 17120 * Retrieves the hints for an object's optimum size.
16856 * 17121 *
@@ -16863,6 +17128,7 @@ enum
16863 17128
16864/** 17129/**
16865 * @def evas_obj_size_hint_aspect_set 17130 * @def evas_obj_size_hint_aspect_set
17131 * @since 1.8
16866 * 17132 *
16867 * Sets the hints for an object's aspect ratio. 17133 * Sets the hints for an object's aspect ratio.
16868 * 17134 *
@@ -16876,6 +17142,7 @@ enum
16876 17142
16877/** 17143/**
16878 * @def evas_obj_size_hint_aspect_get 17144 * @def evas_obj_size_hint_aspect_get
17145 * @since 1.8
16879 * 17146 *
16880 * Retrieves the hints for an object's aspect ratio. 17147 * Retrieves the hints for an object's aspect ratio.
16881 * 17148 *
@@ -16889,6 +17156,7 @@ enum
16889 17156
16890/** 17157/**
16891 * @def evas_obj_size_hint_align_set 17158 * @def evas_obj_size_hint_align_set
17159 * @since 1.8
16892 * 17160 *
16893 * Sets the hints for an object's alignment. 17161 * Sets the hints for an object's alignment.
16894 * 17162 *
@@ -16901,6 +17169,7 @@ enum
16901 17169
16902/** 17170/**
16903 * @def evas_obj_size_hint_align_get 17171 * @def evas_obj_size_hint_align_get
17172 * @since 1.8
16904 * 17173 *
16905 * Retrieves the hints for on object's alignment. 17174 * Retrieves the hints for on object's alignment.
16906 * 17175 *
@@ -16913,6 +17182,7 @@ enum
16913 17182
16914/** 17183/**
16915 * @def evas_obj_size_hint_weight_set 17184 * @def evas_obj_size_hint_weight_set
17185 * @since 1.8
16916 * 17186 *
16917 * Sets the hints for an object's weight. 17187 * Sets the hints for an object's weight.
16918 * 17188 *
@@ -16925,6 +17195,7 @@ enum
16925 17195
16926/** 17196/**
16927 * @def evas_obj_size_hint_weight_get 17197 * @def evas_obj_size_hint_weight_get
17198 * @since 1.8
16928 * 17199 *
16929 * Retrieves the hints for an object's weight. 17200 * Retrieves the hints for an object's weight.
16930 * 17201 *
@@ -16937,6 +17208,7 @@ enum
16937 17208
16938/** 17209/**
16939 * @def evas_obj_size_hint_padding_set 17210 * @def evas_obj_size_hint_padding_set
17211 * @since 1.8
16940 * 17212 *
16941 * Sets the hints for an object's padding space. 17213 * Sets the hints for an object's padding space.
16942 * 17214 *
@@ -16951,6 +17223,7 @@ enum
16951 17223
16952/** 17224/**
16953 * @def evas_obj_size_hint_padding_get 17225 * @def evas_obj_size_hint_padding_get
17226 * @since 1.8
16954 * 17227 *
16955 * Retrieves the hints for an object's padding space. 17228 * Retrieves the hints for an object's padding space.
16956 * 17229 *
@@ -16965,6 +17238,7 @@ enum
16965 17238
16966/** 17239/**
16967 * @def evas_obj_visibility_set 17240 * @def evas_obj_visibility_set
17241 * @since 1.8
16968 * 17242 *
16969 * Makes the given Evas object visible or invisible. 17243 * Makes the given Evas object visible or invisible.
16970 * @param[in] v @c EINA_TRUE if to make the object visible, @c EINA_FALSE 17244 * @param[in] v @c EINA_TRUE if to make the object visible, @c EINA_FALSE
@@ -16977,6 +17251,7 @@ enum
16977 17251
16978/** 17252/**
16979 * @def evas_obj_visibility_get 17253 * @def evas_obj_visibility_get
17254 * @since 1.8
16980 * 17255 *
16981 * Retrieves whether or not the given Evas object is visible. 17256 * Retrieves whether or not the given Evas object is visible.
16982 * 17257 *
@@ -16989,6 +17264,7 @@ enum
16989 17264
16990/** 17265/**
16991 * @def evas_obj_color_set 17266 * @def evas_obj_color_set
17267 * @since 1.8
16992 * 17268 *
16993 * Sets the general/main color of the given Evas object to the given 17269 * Sets the general/main color of the given Evas object to the given
16994 * one. 17270 * one.
@@ -17004,6 +17280,7 @@ enum
17004 17280
17005/** 17281/**
17006 * @def evas_obj_color_get 17282 * @def evas_obj_color_get
17283 * @since 1.8
17007 * Retrieves the general/main color of the given Evas object. 17284 * Retrieves the general/main color of the given Evas object.
17008 * 17285 *
17009 * @param r out 17286 * @param r out
@@ -17017,6 +17294,7 @@ enum
17017 17294
17018/** 17295/**
17019 * @def evas_obj_anti_alias_set 17296 * @def evas_obj_anti_alias_set
17297 * @since 1.8
17020 * 17298 *
17021 * Sets whether or not the given Evas object is to be drawn anti-aliased. 17299 * Sets whether or not the given Evas object is to be drawn anti-aliased.
17022 * 17300 *
@@ -17028,6 +17306,7 @@ enum
17028 17306
17029/** 17307/**
17030 * @def evas_obj_anti_alias_get 17308 * @def evas_obj_anti_alias_get
17309 * @since 1.8
17031 * 17310 *
17032 * Retrieves whether or not the given Evas object is to be drawn anti_aliased. 17311 * Retrieves whether or not the given Evas object is to be drawn anti_aliased.
17033 * 17312 *
@@ -17039,6 +17318,7 @@ enum
17039 17318
17040/** 17319/**
17041 * @def evas_obj_scale_set 17320 * @def evas_obj_scale_set
17321 * @since 1.8
17042 * 17322 *
17043 * Sets the scaling factor for an Evas object. Does not affect all 17323 * Sets the scaling factor for an Evas object. Does not affect all
17044 * objects. 17324 * objects.
@@ -17051,6 +17331,7 @@ enum
17051 17331
17052/** 17332/**
17053 * @def evas_obj_scale_get 17333 * @def evas_obj_scale_get
17334 * @since 1.8
17054 * 17335 *
17055 * Retrieves the scaling factor for the given Evas object. 17336 * Retrieves the scaling factor for the given Evas object.
17056 * 17337 *
@@ -17062,6 +17343,7 @@ enum
17062 17343
17063/** 17344/**
17064 * @def evas_obj_render_op_set 17345 * @def evas_obj_render_op_set
17346 * @since 1.8
17065 * 17347 *
17066 * Sets the render_op to be used for rendering the Evas object. 17348 * Sets the render_op to be used for rendering the Evas object.
17067 * 17349 *
@@ -17073,6 +17355,7 @@ enum
17073 17355
17074/** 17356/**
17075 * @def evas_obj_render_op_get 17357 * @def evas_obj_render_op_get
17358 * @since 1.8
17076 * 17359 *
17077 * Retrieves the current value of the operation used for rendering the Evas object. 17360 * Retrieves the current value of the operation used for rendering the Evas object.
17078 * 17361 *
@@ -17084,15 +17367,17 @@ enum
17084 17367
17085/** 17368/**
17086 * @def evas_obj_evas_get 17369 * @def evas_obj_evas_get
17370 * @since 1.8
17087 * Retrieves the Evas canvas that the given object lives on. 17371 * Retrieves the Evas canvas that the given object lives on.
17088 * 17372 *
17089 * @param[out] out. 17373 * @param[out] evas
17090 * @see evas_object_evas_get 17374 * @see evas_object_evas_get
17091 */ 17375 */
17092#define evas_obj_evas_get(evas) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_EVAS_GET), EO_TYPECHECK(Evas **, evas) 17376#define evas_obj_evas_get(evas) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_EVAS_GET), EO_TYPECHECK(Evas **, evas)
17093 17377
17094/** 17378/**
17095 * @def evas_obj_type_get 17379 * @def evas_obj_type_get
17380 * @since 1.8
17096 * Retrieves the type of the given Evas object. 17381 * Retrieves the type of the given Evas object.
17097 * 17382 *
17098 * @param[out] type out 17383 * @param[out] type out
@@ -17102,6 +17387,7 @@ enum
17102 17387
17103/** 17388/**
17104 * @def evas_obj_type_set 17389 * @def evas_obj_type_set
17390 * @since 1.8
17105 * Sets the type of the given Evas object. 17391 * Sets the type of the given Evas object.
17106 * 17392 *
17107 * @param[in] type in 17393 * @param[in] type in
@@ -17110,6 +17396,7 @@ enum
17110 17396
17111/** 17397/**
17112 * @def evas_obj_precise_is_inside_set 17398 * @def evas_obj_precise_is_inside_set
17399 * @since 1.8
17113 * 17400 *
17114 * Set whether to use precise (usually expensive) point collision 17401 * Set whether to use precise (usually expensive) point collision
17115 * detection for a given Evas object. 17402 * detection for a given Evas object.
@@ -17122,6 +17409,7 @@ enum
17122 17409
17123/** 17410/**
17124 * @def evas_obj_precise_is_inside_get 17411 * @def evas_obj_precise_is_inside_get
17412 * @since 1.8
17125 * 17413 *
17126 * Determine whether an object is set to use precise point collision 17414 * Determine whether an object is set to use precise point collision
17127 * detection. 17415 * detection.
@@ -17134,6 +17422,7 @@ enum
17134 17422
17135/** 17423/**
17136 * @def evas_obj_static_clip_set 17424 * @def evas_obj_static_clip_set
17425 * @since 1.8
17137 * 17426 *
17138 * Set a hint flag on the given Evas object that it's used as a "static 17427 * Set a hint flag on the given Evas object that it's used as a "static
17139 * clipper". 17428 * clipper".
@@ -17146,6 +17435,7 @@ enum
17146 17435
17147/** 17436/**
17148 * @def evas_obj_static_clip_get 17437 * @def evas_obj_static_clip_get
17438 * @since 1.8
17149 * 17439 *
17150 * Get the "static clipper" hint flag for a given Evas object. 17440 * Get the "static clipper" hint flag for a given Evas object.
17151 * 17441 *
@@ -17157,6 +17447,7 @@ enum
17157 17447
17158/** 17448/**
17159 * @def evas_obj_is_frame_object_set 17449 * @def evas_obj_is_frame_object_set
17450 * @since 1.8
17160 * 17451 *
17161 * @param[in] is_frame in 17452 * @param[in] is_frame in
17162 * 17453 *
@@ -17166,6 +17457,7 @@ enum
17166 17457
17167/** 17458/**
17168 * @def evas_obj_is_frame_object_get 17459 * @def evas_obj_is_frame_object_get
17460 * @since 1.8
17169 * 17461 *
17170 * @param[out] is_frame out 17462 * @param[out] is_frame out
17171 * 17463 *
@@ -17175,6 +17467,7 @@ enum
17175 17467
17176/** 17468/**
17177 * @def evas_obj_freeze_events_set 17469 * @def evas_obj_freeze_events_set
17470 * @since 1.8
17178 * 17471 *
17179 * Set whether an Evas object is to freeze (discard) events. 17472 * Set whether an Evas object is to freeze (discard) events.
17180 * 17473 *
@@ -17186,6 +17479,7 @@ enum
17186 17479
17187/** 17480/**
17188 * @def evas_obj_freeze_events_get 17481 * @def evas_obj_freeze_events_get
17482 * @since 1.8
17189 * 17483 *
17190 * Determine whether an object is set to freeze (discard) events. 17484 * Determine whether an object is set to freeze (discard) events.
17191 * 17485 *
@@ -17197,6 +17491,7 @@ enum
17197 17491
17198/** 17492/**
17199 * @def evas_obj_pass_events_set 17493 * @def evas_obj_pass_events_set
17494 * @since 1.8
17200 * 17495 *
17201 * Set whether an Evas object is to pass (ignore) events. 17496 * Set whether an Evas object is to pass (ignore) events.
17202 * 17497 *
@@ -17208,6 +17503,7 @@ enum
17208 17503
17209/** 17504/**
17210 * @def evas_obj_pass_events_get 17505 * @def evas_obj_pass_events_get
17506 * @since 1.8
17211 * 17507 *
17212 * Determine whether an object is set to pass (ignore) events. 17508 * Determine whether an object is set to pass (ignore) events.
17213 * 17509 *
@@ -17219,6 +17515,7 @@ enum
17219 17515
17220/** 17516/**
17221 * @def evas_obj_repeat_events_set 17517 * @def evas_obj_repeat_events_set
17518 * @since 1.8
17222 * 17519 *
17223 * Set whether an Evas object is to repeat events. 17520 * Set whether an Evas object is to repeat events.
17224 * 17521 *
@@ -17230,6 +17527,7 @@ enum
17230 17527
17231/** 17528/**
17232 * @def evas_obj_repeat_events_get 17529 * @def evas_obj_repeat_events_get
17530 * @since 1.8
17233 * 17531 *
17234 * Determine whether an object is set to repeat events. 17532 * Determine whether an object is set to repeat events.
17235 * 17533 *
@@ -17241,6 +17539,7 @@ enum
17241 17539
17242/** 17540/**
17243 * @def evas_obj_propagate_events_set 17541 * @def evas_obj_propagate_events_set
17542 * @since 1.8
17244 * 17543 *
17245 * Set whether events on a smart object's member should get propagated 17544 * Set whether events on a smart object's member should get propagated
17246 * up to its parent. 17545 * up to its parent.
@@ -17252,6 +17551,7 @@ enum
17252 17551
17253/** 17552/**
17254 * @def evas_obj_propagate_events_get 17553 * @def evas_obj_propagate_events_get
17554 * @since 1.8
17255 * 17555 *
17256 * Retrieve whether an Evas object is set to propagate events. 17556 * Retrieve whether an Evas object is set to propagate events.
17257 * 17557 *
@@ -17263,10 +17563,11 @@ enum
17263 17563
17264/** 17564/**
17265 * @def evas_obj_pointer_mode_set 17565 * @def evas_obj_pointer_mode_set
17566 * @since 1.8
17266 * 17567 *
17267 * Set pointer behavior. 17568 * Set pointer behavior.
17268 * 17569 *
17269 * @param[in] setting in 17570 * @param[in] pointer_mode in
17270 * 17571 *
17271 * @see evas_object_pointer_mode_set 17572 * @see evas_object_pointer_mode_set
17272 */ 17573 */
@@ -17274,10 +17575,11 @@ enum
17274 17575
17275/** 17576/**
17276 * @def evas_obj_pointer_mode_get 17577 * @def evas_obj_pointer_mode_get
17578 * @since 1.8
17277 * 17579 *
17278 * Determine how pointer will behave. 17580 * Determine how pointer will behave.
17279 * 17581 *
17280 * @param[out] setting out 17582 * @param[out] pointer_mode out
17281 * 17583 *
17282 * @see evas_object_pointer_mode_get 17584 * @see evas_object_pointer_mode_get
17283 */ 17585 */
@@ -17285,9 +17587,10 @@ enum
17285 17587
17286/** 17588/**
17287 * @def evas_obj_clip_set 17589 * @def evas_obj_clip_set
17590 * @since 1.8
17288 * Clip one object to another. 17591 * Clip one object to another.
17289 * 17592 *
17290 * @parami[in] clip in 17593 * @param[in] clip in
17291 * 17594 *
17292 * @see evas_object_clip_set 17595 * @see evas_object_clip_set
17293 */ 17596 */
@@ -17295,6 +17598,7 @@ enum
17295 17598
17296/** 17599/**
17297 * @def evas_obj_clip_get 17600 * @def evas_obj_clip_get
17601 * @since 1.8
17298 * Get the object clipping @p obj (if any). 17602 * Get the object clipping @p obj (if any).
17299 * 17603 *
17300 * @param[out] clip out 17604 * @param[out] clip out
@@ -17305,6 +17609,7 @@ enum
17305 17609
17306/** 17610/**
17307 * @def evas_obj_clip_unset 17611 * @def evas_obj_clip_unset
17612 * @since 1.8
17308 * Disable/cease clipping on a clipped @p obj object. 17613 * Disable/cease clipping on a clipped @p obj object.
17309 * 17614 *
17310 * @see evas_object_clip_unset 17615 * @see evas_object_clip_unset
@@ -17313,6 +17618,7 @@ enum
17313 17618
17314/** 17619/**
17315 * @def evas_obj_clipees_get 17620 * @def evas_obj_clipees_get
17621 * @since 1.8
17316 * Return a list of objects currently clipped by @p obj. 17622 * Return a list of objects currently clipped by @p obj.
17317 * 17623 *
17318 * @param[out] clipees out 17624 * @param[out] clipees out
@@ -17323,6 +17629,7 @@ enum
17323 17629
17324/** 17630/**
17325 * @def evas_obj_focus_set 17631 * @def evas_obj_focus_set
17632 * @since 1.8
17326 * Sets or unsets a given object as the currently focused one on its 17633 * Sets or unsets a given object as the currently focused one on its
17327 * canvas. 17634 * canvas.
17328 * @param[in] focus in 17635 * @param[in] focus in
@@ -17333,6 +17640,7 @@ enum
17333 17640
17334/** 17641/**
17335 * @def evas_obj_focus_get 17642 * @def evas_obj_focus_get
17643 * @since 1.8
17336 * Retrieve whether an object has the focus. 17644 * Retrieve whether an object has the focus.
17337 * 17645 *
17338 * @param[out] focus out 17646 * @param[out] focus out
@@ -17343,6 +17651,7 @@ enum
17343 17651
17344/** 17652/**
17345 * @def evas_obj_name_set 17653 * @def evas_obj_name_set
17654 * @since 1.8
17346 * Sets the name of the given Evas object to the given name. 17655 * Sets the name of the given Evas object to the given name.
17347 * 17656 *
17348 * @param[in] name in 17657 * @param[in] name in
@@ -17353,6 +17662,7 @@ enum
17353 17662
17354/** 17663/**
17355 * @def evas_obj_name_get 17664 * @def evas_obj_name_get
17665 * @since 1.8
17356 * 17666 *
17357 * Retrieves the name of the given Evas object. 17667 * Retrieves the name of the given Evas object.
17358 * 17668 *
@@ -17365,6 +17675,7 @@ enum
17365 17675
17366/** 17676/**
17367 * @def evas_obj_name_child_find 17677 * @def evas_obj_name_child_find
17678 * @since 1.8
17368 * 17679 *
17369 * Retrieves the object from children of the given object with the given name. 17680 * Retrieves the object from children of the given object with the given name.
17370 * @param[in] name in 17681 * @param[in] name in
@@ -17377,6 +17688,7 @@ enum
17377 17688
17378/** 17689/**
17379 * @def evas_obj_key_grab 17690 * @def evas_obj_key_grab
17691 * @since 1.8
17380 * 17692 *
17381 * Requests @p keyname key events be directed to the obj. 17693 * Requests @p keyname key events be directed to the obj.
17382 * @param[in] keyname in 17694 * @param[in] keyname in
@@ -17391,6 +17703,7 @@ enum
17391 17703
17392/** 17704/**
17393 * @def evas_obj_key_ungrab 17705 * @def evas_obj_key_ungrab
17706 * @since 1.8
17394 * 17707 *
17395 * Removes the grab on @p keyname key events by the obj. 17708 * Removes the grab on @p keyname key events by the obj.
17396 * 17709 *
@@ -17404,25 +17717,30 @@ enum
17404 17717
17405/** 17718/**
17406 * @def evas_obj_layer_set 17719 * @def evas_obj_layer_set
17720 * @since 1.8
17407 * Sets the layer of the its canvas that the given object will be part 17721 * Sets the layer of the its canvas that the given object will be part
17408 * of. 17722 * of.
17409 * 17723 *
17410 * @param[in] l in 17724 * @param[in] l in
17411 * 17725 *
17412 * @see evas_object_layer_set() 17726 * @see evas_object_layer_set
17413 */ 17727 */
17414#define evas_obj_layer_set(l) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_LAYER_SET), EO_TYPECHECK(short, l) 17728#define evas_obj_layer_set(l) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_LAYER_SET), EO_TYPECHECK(short, l)
17415 17729
17416/** 17730/**
17417 * @def evas_obj_layer_get 17731 * @def evas_obj_layer_get
17732 * @since 1.8
17418 * Retrieves the layer of its canvas that the given object is part of. 17733 * Retrieves the layer of its canvas that the given object is part of.
17419 * 17734 *
17420 * @param Number of the its layer 17735 * @param[out] l out
17736 *
17737 * @see evas_object_layer_get
17421 */ 17738 */
17422#define evas_obj_layer_get(l) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_LAYER_GET), EO_TYPECHECK(short *, l) 17739#define evas_obj_layer_get(l) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_LAYER_GET), EO_TYPECHECK(short *, l)
17423 17740
17424/** 17741/**
17425 * @def evas_obj_map_enable_set 17742 * @def evas_obj_map_enable_set
17743 * @since 1.8
17426 * 17744 *
17427 * Enable or disable the map that is set. 17745 * Enable or disable the map that is set.
17428 * 17746 *
@@ -17434,6 +17752,7 @@ enum
17434 17752
17435/** 17753/**
17436 * @def evas_obj_map_enable_get 17754 * @def evas_obj_map_enable_get
17755 * @since 1.8
17437 * 17756 *
17438 * Get the map enabled state 17757 * Get the map enabled state
17439 * 17758 *
@@ -17445,6 +17764,7 @@ enum
17445 17764
17446/** 17765/**
17447 * @def evas_obj_map_source_set 17766 * @def evas_obj_map_source_set
17767 * @since 1.8
17448 * 17768 *
17449 * Set the map source object 17769 * Set the map source object
17450 * 17770 *
@@ -17456,6 +17776,7 @@ enum
17456 17776
17457/** 17777/**
17458 * @def evas_obj_map_source_get 17778 * @def evas_obj_map_source_get
17779 * @since 1.8
17459 * 17780 *
17460 * Get the map source object 17781 * Get the map source object
17461 * 17782 *
@@ -17467,6 +17788,7 @@ enum
17467 17788
17468/** 17789/**
17469 * @def evas_obj_map_set 17790 * @def evas_obj_map_set
17791 * @since 1.8
17470 * 17792 *
17471 * Set current object transformation map. 17793 * Set current object transformation map.
17472 * 17794 *
@@ -17478,6 +17800,7 @@ enum
17478 17800
17479/** 17801/**
17480 * @def evas_obj_map_get 17802 * @def evas_obj_map_get
17803 * @since 1.8
17481 * 17804 *
17482 * Get current object transformation map. 17805 * Get current object transformation map.
17483 * 17806 *
@@ -17489,6 +17812,7 @@ enum
17489 17812
17490/** 17813/**
17491 * @def evas_obj_smart_parent_get 17814 * @def evas_obj_smart_parent_get
17815 * @since 1.8
17492 * 17816 *
17493 * Gets the parent smart object of a given Evas object, if it has one. 17817 * Gets the parent smart object of a given Evas object, if it has one.
17494 * 17818 *
@@ -17499,6 +17823,7 @@ enum
17499#define evas_obj_smart_parent_get(smart_parent) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_PARENT_GET), EO_TYPECHECK(Evas_Object **, smart_parent) 17823#define evas_obj_smart_parent_get(smart_parent) EVAS_OBJ_ID(EVAS_OBJ_SUB_ID_SMART_PARENT_GET), EO_TYPECHECK(Evas_Object **, smart_parent)
17500/** 17824/**
17501 * @def evas_obj_smart_data_get 17825 * @def evas_obj_smart_data_get
17826 * @since 1.8
17502 * 17827 *
17503 * Retrieve user data stored on a given smart object. 17828 * Retrieve user data stored on a given smart object.
17504 * 17829 *
@@ -17510,6 +17835,7 @@ enum
17510 17835
17511/** 17836/**
17512 * @def evas_obj_smart_type_check 17837 * @def evas_obj_smart_type_check
17838 * @since 1.8
17513 * 17839 *
17514 * Checks whether a given smart object or any of its smart object 17840 * Checks whether a given smart object or any of its smart object
17515 * parents is of a given smart class. 17841 * parents is of a given smart class.
@@ -17523,6 +17849,7 @@ enum
17523 17849
17524/** 17850/**
17525 * @def evas_obj_smart_type_check_ptr 17851 * @def evas_obj_smart_type_check_ptr
17852 * @since 1.8
17526 * 17853 *
17527 * Checks whether a given smart object or any of its smart object 17854 * Checks whether a given smart object or any of its smart object
17528 * parents is of a given smart class, <b>using pointer comparison</b>. 17855 * parents is of a given smart class, <b>using pointer comparison</b>.
@@ -17536,6 +17863,7 @@ enum
17536 17863
17537/** 17864/**
17538 * @def evas_obj_smart_move_children_relative 17865 * @def evas_obj_smart_move_children_relative
17866 * @since 1.8
17539 * 17867 *
17540 * Moves all children objects of a given smart object relative to a 17868 * Moves all children objects of a given smart object relative to a
17541 * given offset. 17869 * given offset.
@@ -17549,6 +17877,7 @@ enum
17549 17877
17550/** 17878/**
17551 * @def evas_obj_smart_clipped_clipper_get 17879 * @def evas_obj_smart_clipped_clipper_get
17880 * @since 1.8
17552 * 17881 *
17553 * Get the clipper object for the given clipped smart object. 17882 * Get the clipper object for the given clipped smart object.
17554 * 17883 *
@@ -17560,6 +17889,7 @@ enum
17560 17889
17561/** 17890/**
17562 * @def evas_obj_raise 17891 * @def evas_obj_raise
17892 * @since 1.8
17563 * 17893 *
17564 * Raise obj to the top of its layer. 17894 * Raise obj to the top of its layer.
17565 * 17895 *
@@ -17569,6 +17899,7 @@ enum
17569 17899
17570/** 17900/**
17571 * @def evas_obj_lower 17901 * @def evas_obj_lower
17902 * @since 1.8
17572 * 17903 *
17573 * Lower obj to the bottom of its layer. 17904 * Lower obj to the bottom of its layer.
17574 * 17905 *
@@ -17578,6 +17909,7 @@ enum
17578 17909
17579/** 17910/**
17580 * @def evas_obj_stack_above 17911 * @def evas_obj_stack_above
17912 * @since 1.8
17581 * 17913 *
17582 * Stack the object immediately above @p above 17914 * Stack the object immediately above @p above
17583 * 17915 *
@@ -17589,6 +17921,7 @@ enum
17589 17921
17590/** 17922/**
17591 * @def evas_obj_stack_below 17923 * @def evas_obj_stack_below
17924 * @since 1.8
17592 * 17925 *
17593 * Stack the object immediately below @p below 17926 * Stack the object immediately below @p below
17594 * 17927 *
@@ -17600,6 +17933,7 @@ enum
17600 17933
17601/** 17934/**
17602 * @def evas_obj_above_get 17935 * @def evas_obj_above_get
17936 * @since 1.8
17603 * 17937 *
17604 * Get the Evas object stacked right above the object 17938 * Get the Evas object stacked right above the object
17605 * 17939 *
@@ -17611,6 +17945,7 @@ enum
17611 17945
17612/** 17946/**
17613 * @def evas_obj_below_get 17947 * @def evas_obj_below_get
17948 * @since 1.8
17614 * 17949 *
17615 * Get the Evas object stacked right below the object 17950 * Get the Evas object stacked right below the object
17616 * 17951 *
@@ -17622,6 +17957,7 @@ enum
17622 17957
17623/** 17958/**
17624 * @def evas_obj_type_check 17959 * @def evas_obj_type_check
17960 * @since 1.8
17625 * 17961 *
17626 * Checks whether a given object is of a given class. 17962 * Checks whether a given object is of a given class.
17627 * 17963 *
@@ -17718,6 +18054,7 @@ enum
17718 18054
17719/** 18055/**
17720 * @def evas_obj_image_memfile_set 18056 * @def evas_obj_image_memfile_set
18057 * @since 1.8
17721 * 18058 *
17722 * Sets the data for an image from memory to be loaded 18059 * Sets the data for an image from memory to be loaded
17723 * 18060 *
@@ -17732,6 +18069,7 @@ enum
17732 18069
17733/** 18070/**
17734 * @def evas_obj_image_file_set 18071 * @def evas_obj_image_file_set
18072 * @since 1.8
17735 * 18073 *
17736 * Set the source file from where an image object must fetch the real 18074 * Set the source file from where an image object must fetch the real
17737 * image data (it may be an Eet file, besides pure image ones). 18075 * image data (it may be an Eet file, besides pure image ones).
@@ -17745,6 +18083,7 @@ enum
17745 18083
17746/** 18084/**
17747 * @def evas_obj_image_file_get 18085 * @def evas_obj_image_file_get
18086 * @since 1.8
17748 * 18087 *
17749 * This is the same as evas_object_image_file_set() but the file to be loaded 18088 * This is the same as evas_object_image_file_set() but the file to be loaded
17750 * may exist at an address in memory (the data for the file, not the filename 18089 * may exist at an address in memory (the data for the file, not the filename
@@ -17764,6 +18103,7 @@ enum
17764 18103
17765/** 18104/**
17766 * @def evas_obj_image_source_set 18105 * @def evas_obj_image_source_set
18106 * @since 1.8
17767 * 18107 *
17768 * Set the source object on an image object to used as a @b proxy. 18108 * Set the source object on an image object to used as a @b proxy.
17769 * 18109 *
@@ -17776,6 +18116,7 @@ enum
17776 18116
17777/** 18117/**
17778 * @def evas_obj_image_source_get 18118 * @def evas_obj_image_source_get
18119 * @since 1.8
17779 * 18120 *
17780 * Get the current source object of an image object. 18121 * Get the current source object of an image object.
17781 * 18122 *
@@ -17787,6 +18128,7 @@ enum
17787 18128
17788/** 18129/**
17789 * @def evas_obj_image_source_visible_set 18130 * @def evas_obj_image_source_visible_set
18131 * @since 1.8
17790 * 18132 *
17791 * Set the source object to be shown or hidden. 18133 * Set the source object to be shown or hidden.
17792 * 18134 *
@@ -17798,6 +18140,7 @@ enum
17798 18140
17799/** 18141/**
17800 * @def evas_obj_image_source_visible_get 18142 * @def evas_obj_image_source_visible_get
18143 * @since 1.8
17801 * 18144 *
17802 * Get the state of the source object visibility. 18145 * Get the state of the source object visibility.
17803 * 18146 *
@@ -17809,6 +18152,7 @@ enum
17809 18152
17810/** 18153/**
17811 * @def evas_obj_image_border_set 18154 * @def evas_obj_image_border_set
18155 * @since 1.8
17812 * 18156 *
17813 * Set the dimensions for an image object's border, a region which @b 18157 * Set the dimensions for an image object's border, a region which @b
17814 * won't ever be scaled together with its center. 18158 * won't ever be scaled together with its center.
@@ -17824,6 +18168,7 @@ enum
17824 18168
17825/** 18169/**
17826 * @def evas_obj_image_border_get 18170 * @def evas_obj_image_border_get
18171 * @since 1.8
17827 * 18172 *
17828 * Retrieve the dimensions for an image object's border, a region 18173 * Retrieve the dimensions for an image object's border, a region
17829 * which @b won't ever be scaled together with its center. 18174 * which @b won't ever be scaled together with its center.
@@ -17839,6 +18184,7 @@ enum
17839 18184
17840/** 18185/**
17841 * @def evas_obj_image_border_center_fill_set 18186 * @def evas_obj_image_border_center_fill_set
18187 * @since 1.8
17842 * 18188 *
17843 * Sets @b how the center part of the given image object (not the 18189 * Sets @b how the center part of the given image object (not the
17844 * borders) should be drawn when Evas is rendering it. 18190 * borders) should be drawn when Evas is rendering it.
@@ -17851,6 +18197,7 @@ enum
17851 18197
17852/** 18198/**
17853 * @def evas_obj_image_border_center_fill_get 18199 * @def evas_obj_image_border_center_fill_get
18200 * @since 1.8
17854 * 18201 *
17855 * Retrieves @b how the center part of the given image object (not the 18202 * Retrieves @b how the center part of the given image object (not the
17856 * borders) is to be drawn when Evas is rendering it. 18203 * borders) is to be drawn when Evas is rendering it.
@@ -17863,6 +18210,7 @@ enum
17863 18210
17864/** 18211/**
17865 * @def evas_obj_image_filled_set 18212 * @def evas_obj_image_filled_set
18213 * @since 1.8
17866 * 18214 *
17867 * Set whether the image object's fill property should track the 18215 * Set whether the image object's fill property should track the
17868 * object's size. 18216 * object's size.
@@ -17875,6 +18223,7 @@ enum
17875 18223
17876/** 18224/**
17877 * @def evas_obj_image_filled_get 18225 * @def evas_obj_image_filled_get
18226 * @since 1.8
17878 * 18227 *
17879 * Retrieve whether the image object's fill property should track the 18228 * Retrieve whether the image object's fill property should track the
17880 * object's size. 18229 * object's size.
@@ -17887,6 +18236,7 @@ enum
17887 18236
17888/** 18237/**
17889 * @def evas_obj_image_border_scale_set 18238 * @def evas_obj_image_border_scale_set
18239 * @since 1.8
17890 * 18240 *
17891 * Sets the scaling factor (multiplier) for the borders of an image 18241 * Sets the scaling factor (multiplier) for the borders of an image
17892 * object. 18242 * object.
@@ -17899,6 +18249,7 @@ enum
17899 18249
17900/** 18250/**
17901 * @def evas_obj_image_border_scale_get 18251 * @def evas_obj_image_border_scale_get
18252 * @since 1.8
17902 * 18253 *
17903 * Retrieves the scaling factor (multiplier) for the borders of an 18254 * Retrieves the scaling factor (multiplier) for the borders of an
17904 * image object. 18255 * image object.
@@ -17911,6 +18262,7 @@ enum
17911 18262
17912/** 18263/**
17913 * @def evas_obj_image_fill_set 18264 * @def evas_obj_image_fill_set
18265 * @since 1.8
17914 * 18266 *
17915 * Set how to fill an image object's drawing rectangle given the 18267 * Set how to fill an image object's drawing rectangle given the
17916 * (real) image bound to it. 18268 * (real) image bound to it.
@@ -17926,6 +18278,7 @@ enum
17926 18278
17927/** 18279/**
17928 * @def evas_obj_image_fill_get 18280 * @def evas_obj_image_fill_get
18281 * @since 1.8
17929 * 18282 *
17930 * Retrieve how an image object is to fill its drawing rectangle, 18283 * Retrieve how an image object is to fill its drawing rectangle,
17931 * given the (real) image bound to it. 18284 * given the (real) image bound to it.
@@ -17941,6 +18294,7 @@ enum
17941 18294
17942/** 18295/**
17943 * @def evas_obj_image_fill_spread_set 18296 * @def evas_obj_image_fill_spread_set
18297 * @since 1.8
17944 * 18298 *
17945 * Sets the tiling mode for the given evas image object's fill. 18299 * Sets the tiling mode for the given evas image object's fill.
17946 * 18300 *
@@ -17952,6 +18306,7 @@ enum
17952 18306
17953/** 18307/**
17954 * @def evas_obj_image_fill_spread_get 18308 * @def evas_obj_image_fill_spread_get
18309 * @since 1.8
17955 * 18310 *
17956 * Retrieves the spread (tiling mode) for the given image object's 18311 * Retrieves the spread (tiling mode) for the given image object's
17957 * fill. 18312 * fill.
@@ -17964,6 +18319,7 @@ enum
17964 18319
17965/** 18320/**
17966 * @def evas_obj_image_size_set 18321 * @def evas_obj_image_size_set
18322 * @since 1.8
17967 * 18323 *
17968 * Sets the size of the given image object. 18324 * Sets the size of the given image object.
17969 * 18325 *
@@ -17976,6 +18332,7 @@ enum
17976 18332
17977/** 18333/**
17978 * @def evas_obj_image_size_get 18334 * @def evas_obj_image_size_get
18335 * @since 1.8
17979 * 18336 *
17980 * Retrieves the size of the given image object. 18337 * Retrieves the size of the given image object.
17981 * 18338 *
@@ -17988,6 +18345,7 @@ enum
17988 18345
17989/** 18346/**
17990 * @def evas_obj_image_stride_get 18347 * @def evas_obj_image_stride_get
18348 * @since 1.8
17991 * 18349 *
17992 * Retrieves the row stride of the given image object. 18350 * Retrieves the row stride of the given image object.
17993 * 18351 *
@@ -17998,18 +18356,8 @@ enum
17998#define evas_obj_image_stride_get(stride) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_STRIDE_GET), EO_TYPECHECK(int *, stride) 18356#define evas_obj_image_stride_get(stride) EVAS_OBJ_IMAGE_ID(EVAS_OBJ_IMAGE_SUB_ID_STRIDE_GET), EO_TYPECHECK(int *, stride)
17999 18357
18000/** 18358/**
18001 * @de evas_obj_image_load_error_get
18002 *
18003 * Retrieves a number representing any error that occurred during the
18004 * last loading of the given image object's source image.
18005 *
18006 * @param[out] load_error out
18007 *
18008 * @see evas_object_image_load_error_get
18009 */
18010
18011/**
18012 * @def evas_obj_image_load_error_get 18359 * @def evas_obj_image_load_error_get
18360 * @since 1.8
18013 * 18361 *
18014 * Retrieves a number representing any error that occurred during the 18362 * Retrieves a number representing any error that occurred during the
18015 * last loading of the given image object's source image. 18363 * last loading of the given image object's source image.
@@ -18022,11 +18370,12 @@ enum
18022 18370
18023/** 18371/**
18024 * @def evas_obj_image_data_convert 18372 * @def evas_obj_image_data_convert
18373 * @since 1.8
18025 * 18374 *
18026 * Converts the raw image data of the given image object to the 18375 * Converts the raw image data of the given image object to the
18027 * specified colorspace. 18376 * specified colorspace.
18028 * 18377 *
18029 * @param[in] cspace in 18378 * @param[in] to_cspace in
18030 * @param[out] data out 18379 * @param[out] data out
18031 * 18380 *
18032 * @see evas_object_image_data_convert 18381 * @see evas_object_image_data_convert
@@ -18035,6 +18384,7 @@ enum
18035 18384
18036/** 18385/**
18037 * @def evas_obj_image_data_set 18386 * @def evas_obj_image_data_set
18387 * @since 1.8
18038 * 18388 *
18039 * Sets the raw image data of the given image object. 18389 * Sets the raw image data of the given image object.
18040 * 18390 *
@@ -18046,6 +18396,7 @@ enum
18046 18396
18047/** 18397/**
18048 * @def evas_obj_image_data_get 18398 * @def evas_obj_image_data_get
18399 * @since 1.8
18049 * 18400 *
18050 * Get a pointer to the raw image data of the given image object. 18401 * Get a pointer to the raw image data of the given image object.
18051 * 18402 *
@@ -18058,6 +18409,7 @@ enum
18058 18409
18059/** 18410/**
18060 * @def evas_obj_image_data_copy_set 18411 * @def evas_obj_image_data_copy_set
18412 * @since 1.8
18061 * 18413 *
18062 * Replaces the raw image data of the given image object. 18414 * Replaces the raw image data of the given image object.
18063 * 18415 *
@@ -18069,12 +18421,13 @@ enum
18069 18421
18070/** 18422/**
18071 * @def evas_obj_image_data_update_add 18423 * @def evas_obj_image_data_update_add
18424 * @since 1.8
18072 * 18425 *
18073 * Mark a sub-region of the given image object to be redrawn. 18426 * Mark a sub-region of the given image object to be redrawn.
18074 * 18427 *
18075 * @param[in] x in 18428 * @param[in] x in
18076 * @param[in] y in 18429 * @param[in] y in
18077 * @param[in] r in 18430 * @param[in] w in
18078 * @param[in] h in 18431 * @param[in] h in
18079 * 18432 *
18080 * @see evas_object_image_data_update_add 18433 * @see evas_object_image_data_update_add
@@ -18083,6 +18436,7 @@ enum
18083 18436
18084/** 18437/**
18085 * @def evas_obj_image_alpha_set 18438 * @def evas_obj_image_alpha_set
18439 * @since 1.8
18086 * 18440 *
18087 * Enable or disable alpha channel usage on the given image object. 18441 * Enable or disable alpha channel usage on the given image object.
18088 * 18442 *
@@ -18094,6 +18448,7 @@ enum
18094 18448
18095/** 18449/**
18096 * @def evas_obj_image_alpha_get 18450 * @def evas_obj_image_alpha_get
18451 * @since 1.8
18097 * 18452 *
18098 * Retrieve whether alpha channel data is being used on the given 18453 * Retrieve whether alpha channel data is being used on the given
18099 * image object. 18454 * image object.
@@ -18106,6 +18461,7 @@ enum
18106 18461
18107/** 18462/**
18108 * @def evas_obj_image_smooth_scale_set 18463 * @def evas_obj_image_smooth_scale_set
18464 * @since 1.8
18109 * 18465 *
18110 * Sets whether to use high-quality image scaling algorithm on the 18466 * Sets whether to use high-quality image scaling algorithm on the
18111 * given image object. 18467 * given image object.
@@ -18118,6 +18474,7 @@ enum
18118 18474
18119/** 18475/**
18120 * @def evas_obj_image_smooth_scale_get 18476 * @def evas_obj_image_smooth_scale_get
18477 * @since 1.8
18121 * 18478 *
18122 * Retrieves whether the given image object is using high-quality 18479 * Retrieves whether the given image object is using high-quality
18123 * image scaling algorithm. 18480 * image scaling algorithm.
@@ -18130,6 +18487,7 @@ enum
18130 18487
18131/** 18488/**
18132 * @def evas_obj_image_preload 18489 * @def evas_obj_image_preload
18490 * @since 1.8
18133 * 18491 *
18134 * Preload an image object's image data in the background 18492 * Preload an image object's image data in the background
18135 * 18493 *
@@ -18141,6 +18499,7 @@ enum
18141 18499
18142/** 18500/**
18143 * @def evas_obj_image_reload 18501 * @def evas_obj_image_reload
18502 * @since 1.8
18144 * 18503 *
18145 * Reload an image object's image data. 18504 * Reload an image object's image data.
18146 * 18505 *
@@ -18150,6 +18509,7 @@ enum
18150 18509
18151/** 18510/**
18152 * @def evas_obj_image_save 18511 * @def evas_obj_image_save
18512 * @since 1.8
18153 * 18513 *
18154 * Save the given image object's contents to an (image) file. 18514 * Save the given image object's contents to an (image) file.
18155 * 18515 *
@@ -18164,6 +18524,7 @@ enum
18164 18524
18165/** 18525/**
18166 * @def evas_obj_image_pixels_import 18526 * @def evas_obj_image_pixels_import
18527 * @since 1.8
18167 * 18528 *
18168 * Import pixels from given source to a given canvas image object. 18529 * Import pixels from given source to a given canvas image object.
18169 * 18530 *
@@ -18176,6 +18537,7 @@ enum
18176 18537
18177/** 18538/**
18178 * @def evas_obj_image_pixels_get_callback_set 18539 * @def evas_obj_image_pixels_get_callback_set
18540 * @since 1.8
18179 * 18541 *
18180 * Set the callback function to get pixels from a canvas' image. 18542 * Set the callback function to get pixels from a canvas' image.
18181 * 18543 *
@@ -18188,6 +18550,7 @@ enum
18188 18550
18189/** 18551/**
18190 * @def evas_obj_image_pixels_dirty_set 18552 * @def evas_obj_image_pixels_dirty_set
18553 * @since 1.8
18191 * 18554 *
18192 * Mark whether the given image object is dirty (needs to be redrawn). 18555 * Mark whether the given image object is dirty (needs to be redrawn).
18193 * 18556 *
@@ -18199,6 +18562,7 @@ enum
18199 18562
18200/** 18563/**
18201 * @def evas_obj_image_pixels_dirty_get 18564 * @def evas_obj_image_pixels_dirty_get
18565 * @since 1.8
18202 * 18566 *
18203 * Retrieves whether the given image object is dirty (needs to be redrawn). 18567 * Retrieves whether the given image object is dirty (needs to be redrawn).
18204 * 18568 *
@@ -18210,6 +18574,7 @@ enum
18210 18574
18211/** 18575/**
18212 * @def evas_obj_image_load_dpi_set 18576 * @def evas_obj_image_load_dpi_set
18577 * @since 1.8
18213 * 18578 *
18214 * Set the DPI resolution of an image object's source image. 18579 * Set the DPI resolution of an image object's source image.
18215 * 18580 *
@@ -18221,6 +18586,7 @@ enum
18221 18586
18222/** 18587/**
18223 * @def evas_obj_image_load_dpi_get 18588 * @def evas_obj_image_load_dpi_get
18589 * @since 1.8
18224 * 18590 *
18225 * Get the DPI resolution of a loaded image object in the canvas. 18591 * Get the DPI resolution of a loaded image object in the canvas.
18226 * 18592 *
@@ -18232,6 +18598,7 @@ enum
18232 18598
18233/** 18599/**
18234 * @def evas_obj_image_load_size_set 18600 * @def evas_obj_image_load_size_set
18601 * @since 1.8
18235 * 18602 *
18236 * Set the size of a given image object's source image, when loading 18603 * Set the size of a given image object's source image, when loading
18237 * it. 18604 * it.
@@ -18245,6 +18612,7 @@ enum
18245 18612
18246/** 18613/**
18247 * @def evas_obj_image_load_size_get 18614 * @def evas_obj_image_load_size_get
18615 * @since 1.8
18248 * 18616 *
18249 * Get the size of a given image object's source image, when loading 18617 * Get the size of a given image object's source image, when loading
18250 * it. 18618 * it.
@@ -18258,6 +18626,7 @@ enum
18258 18626
18259/** 18627/**
18260 * @def evas_obj_image_load_scale_down_set 18628 * @def evas_obj_image_load_scale_down_set
18629 * @since 1.8
18261 * 18630 *
18262 * Set the scale down factor of a given image object's source image, 18631 * Set the scale down factor of a given image object's source image,
18263 * when loading it. 18632 * when loading it.
@@ -18270,6 +18639,7 @@ enum
18270 18639
18271/** 18640/**
18272 * @def evas_obj_image_load_scale_down_get 18641 * @def evas_obj_image_load_scale_down_get
18642 * @since 1.8
18273 * 18643 *
18274 * Get the scale down factor of a given image object's source image, 18644 * Get the scale down factor of a given image object's source image,
18275 * when loading it. 18645 * when loading it.
@@ -18282,6 +18652,7 @@ enum
18282 18652
18283/** 18653/**
18284 * @def evas_obj_image_load_region_set 18654 * @def evas_obj_image_load_region_set
18655 * @since 1.8
18285 * 18656 *
18286 * Inform a given image object to load a selective region of its 18657 * Inform a given image object to load a selective region of its
18287 * source image. 18658 * source image.
@@ -18297,6 +18668,7 @@ enum
18297 18668
18298/** 18669/**
18299 * @def evas_obj_image_load_region_get 18670 * @def evas_obj_image_load_region_get
18671 * @since 1.8
18300 * 18672 *
18301 * Retrieve the coordinates of a given image object's selective 18673 * Retrieve the coordinates of a given image object's selective
18302 * (source image) load region. 18674 * (source image) load region.
@@ -18312,6 +18684,7 @@ enum
18312 18684
18313/** 18685/**
18314 * @def evas_obj_image_load_orientation_set 18686 * @def evas_obj_image_load_orientation_set
18687 * @since 1.8
18315 * 18688 *
18316 * Define if the orientation information in the image file should be honored. 18689 * Define if the orientation information in the image file should be honored.
18317 * 18690 *
@@ -18323,6 +18696,7 @@ enum
18323 18696
18324/** 18697/**
18325 * @def evas_obj_image_load_orientation_get 18698 * @def evas_obj_image_load_orientation_get
18699 * @since 1.8
18326 * 18700 *
18327 * Get if the orientation information in the image file should be honored. 18701 * Get if the orientation information in the image file should be honored.
18328 * 18702 *
@@ -18334,6 +18708,7 @@ enum
18334 18708
18335/** 18709/**
18336 * @def evas_obj_image_colorspace_set 18710 * @def evas_obj_image_colorspace_set
18711 * @since 1.8
18337 * 18712 *
18338 * Set the colorspace of a given image of the canvas. 18713 * Set the colorspace of a given image of the canvas.
18339 * 18714 *
@@ -18345,6 +18720,7 @@ enum
18345 18720
18346/** 18721/**
18347 * @def evas_obj_image_colorspace_get 18722 * @def evas_obj_image_colorspace_get
18723 * @since 1.8
18348 * 18724 *
18349 * Get the colorspace of a given image of the canvas. 18725 * Get the colorspace of a given image of the canvas.
18350 * 18726 *
@@ -18356,6 +18732,7 @@ enum
18356 18732
18357/** 18733/**
18358 * @def evas_obj_image_video_surface_set 18734 * @def evas_obj_image_video_surface_set
18735 * @since 1.8
18359 * 18736 *
18360 * Set the video surface linked to a given image of the canvas 18737 * Set the video surface linked to a given image of the canvas
18361 * 18738 *
@@ -18367,6 +18744,7 @@ enum
18367 18744
18368/** 18745/**
18369 * @def evas_obj_image_video_surface_get