ERR("Calling deprecrated function '%s'", __FUNCTION__);
}
+// TIZEN_ONLY(20160216) : elm_win_input_rect_set/add/subtract added
+EAPI void
+elm_win_input_rect_set(Evas_Object *obj, Eina_Rectangle *input_rect)
+{
+ ELM_WIN_DATA_GET_OR_RETURN(obj, sd);
+ TRAP(sd, input_rect_set, input_rect);
+}
+
+EAPI void
+elm_win_input_rect_add(Evas_Object *obj, Eina_Rectangle *input_rect)
+{
+ ELM_WIN_DATA_GET_OR_RETURN(obj, sd);
+ TRAP(sd, input_rect_add, input_rect);
+}
+
+EAPI void
+elm_win_input_rect_subtract(Evas_Object *obj, Eina_Rectangle *input_rect)
+{
+ ELM_WIN_DATA_GET_OR_RETURN(obj, sd);
+ TRAP(sd, input_rect_subtract, input_rect);
+}
+//
+
// TIZEN_ONLY(20160617) : add elm_win_active_win_orientation_get
EAPI int
elm_win_active_win_orientation_get(Evas_Object *obj)
Eina_Bool (*title_set)(void *data, Evas_Object *o, const char *t);
Eina_Bool (*urgent_set)(void *data, Evas_Object *o, Eina_Bool urgent);
Eina_Bool (*withdrawn_set)(void *data, Evas_Object *o, Eina_Bool withdrawn);
+// TIZEN_ONLY(20160216) : elm_win_input_rect_set/add/subtract added
+ Eina_Bool (*input_rect_set)(void *data, Evas_Object *o, Eina_Rectangle *input_rect);
+ Eina_Bool (*input_rect_add)(void *data, Evas_Object *o, Eina_Rectangle *input_rect);
+ Eina_Bool (*input_rect_subtract)(void *data, Evas_Object *o, Eina_Rectangle *input_rect);
+//
};
/**
*/
EAPI void elm_win_raise(Elm_Win *obj);
+// TIZEN_ONLY(20160216): elm_win_input_rect_set/add/subtract added
+/**
+ * @internal
+ * @remarks Tizen only feature
+ *
+ * @brief Sets an input rect of surface.
+ * @remarks Support for this depends on the underlying windowing system.
+ * @param obj The window object
+ * @param input_rect The rectangle of input to be set
+ */
+EAPI void elm_win_input_rect_set(Evas_Object *obj, Eina_Rectangle *input_rect);
+
+/**
+ * @internal
+ * @remarks Tizen only feature
+ *
+ * @brief Adds an input rect of surface.
+ * @remarks Support for this depends on the underlying windowing system.
+ * @param obj The window object
+ * @param input_rect The rectangle of input to be added
+ */
+EAPI void elm_win_input_rect_add(Evas_Object *obj, Eina_Rectangle *input_rect);
+
+/**
+ * @internal
+ * @remarks Tizen only feature
+ *
+ * @brief Subtracts an input rect of surface.
+ * @remarks Support for this depends on the underlying windowing system.
+ * @param obj The window object
+ * @param input_rect The rectangle of input to be subtracted
+ */
+EAPI void elm_win_input_rect_subtract(Evas_Object *obj, Eina_Rectangle *input_rect);
+//
+
/**
* @brief Set the array of available profiles to a window.
*