summaryrefslogtreecommitdiff
path: root/src/lib/evas/Evas_Internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/evas/Evas_Internal.h')
-rw-r--r--src/lib/evas/Evas_Internal.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/lib/evas/Evas_Internal.h b/src/lib/evas/Evas_Internal.h
index da1330f..48b7928 100644
--- a/src/lib/evas/Evas_Internal.h
+++ b/src/lib/evas/Evas_Internal.h
@@ -79,6 +79,44 @@ EOAPI Eo *efl_input_focus_instance_get(Efl_Object *owner, void **priv);
79EOAPI Eo *efl_input_hold_instance_get(Efl_Object *owner, void **priv); 79EOAPI Eo *efl_input_hold_instance_get(Efl_Object *owner, void **priv);
80EOAPI Eo *efl_input_key_instance_get(Efl_Object *owner, void **priv); 80EOAPI Eo *efl_input_key_instance_get(Efl_Object *owner, void **priv);
81EOAPI Eo *efl_input_pointer_instance_get(Efl_Object *owner, void **priv); 81EOAPI Eo *efl_input_pointer_instance_get(Efl_Object *owner, void **priv);
82/**
83 * @brief If @c true the object belongs to the window border decorations.
84 *
85 * This will be @c false by default, and should be @c false for all objects
86 * created by the application, unless swallowed in some very specific parts of
87 * the window.
88 *
89 * It is very unlikely that an application needs to call this manually, as the
90 * window will handle this feature automatically.
91 *
92 * @param[in] obj The object.
93 * @param[in] is_frame @c true if the object is a frame, @c false otherwise
94 *
95 * @since 1.2
96 *
97 * @ingroup Efl_Canvas_Object
98 */
99EOAPI void efl_canvas_object_is_frame_object_set(Eo *obj, Eina_Bool is_frame);
100
101/**
102 * @brief If @c true the object belongs to the window border decorations.
103 *
104 * This will be @c false by default, and should be @c false for all objects
105 * created by the application, unless swallowed in some very specific parts of
106 * the window.
107 *
108 * It is very unlikely that an application needs to call this manually, as the
109 * window will handle this feature automatically.
110 *
111 * @param[in] obj The object.
112 *
113 * @return @c true if the object is a frame, @c false otherwise
114 *
115 * @since 1.2
116 *
117 * @ingroup Efl_Canvas_Object
118 */
119EOAPI Eina_Bool efl_canvas_object_is_frame_object_get(const Eo *obj);
82 120
83EWAPI extern const Efl_Event_Description _EVAS_CANVAS_EVENT_RENDER_FLUSH_PRE; 121EWAPI extern const Efl_Event_Description _EVAS_CANVAS_EVENT_RENDER_FLUSH_PRE;
84#define EVAS_CANVAS_EVENT_RENDER_FLUSH_PRE (&(_EVAS_CANVAS_EVENT_RENDER_FLUSH_PRE)) 122#define EVAS_CANVAS_EVENT_RENDER_FLUSH_PRE (&(_EVAS_CANVAS_EVENT_RENDER_FLUSH_PRE))