int rotation, w, h, angle;
Eina_Bool resize : 1;
} Ecore_Wl2_Event_Window_Rotation;
+
typedef struct _Ecore_Wl2_Event_Window_Rotation Ecore_Wl2_Event_Window_Rotation_Change_Prepare;
typedef struct _Ecore_Wl2_Event_Window_Rotation Ecore_Wl2_Event_Window_Rotation_Change_Prepare_Done;
typedef struct _Ecore_Wl2_Event_Window_Rotation Ecore_Wl2_Event_Window_Rotation_Change_Request;
* @param display The Ecore_Wl2_Display for which to retrieve the existing
* Wayland dmabuf interface from
*
- *
* @return The wl_dmabuf which this Ecore_Wl2_Display is using
*
* @ingroup Ecore_Wl2_Display_Group
/**
* Get all the Ecore_Wl2_Input from the display.
+ *
* @param display The display
+ *
* @return A Eina_Iterator of Ecore_Wl2_Input or @c NULL on error
+ *
* @ingroup Ecore_Wl2_Display_Group
* @since 1.19
*/
/**
* Find a seat for a given display object using the seat id
+ *
* @param display The display
* @param id The seat id
+ *
* @return The corresponding Ecore_Wl2_Input object or @c NULL if no match is found
+ *
* @ingroup Ecore_Wl2_Display_Group
* @since 1.20
*/
/**
* Find a seat for a given display object using the seat id
+ *
* @param display The display
* @param name The seat name
+ *
* @return The corresponding Ecore_Wl2_Input object or @c NULL if no match is found
+ *
* @ingroup Ecore_Wl2_Display_Group
* @since 1.20
*/
/**
* @brief Get the activated state of a window
+ *
* @param window The window
* @return @c EINA_TRUE if activated
*
/**
* @brief Set the seat for a popup window to be used with grab
+ *
* @param window The window
* @param input The seat
*
/**
* Get the wayland's seat id from an input.
+ *
* @param input The input
+ *
* @return The seat id
+ *
* @ingroup Ecore_Wl2_Input_Group
* @since 1.19
*/
/**
* Get the display object of an input
+ *
* @param input The input
+ *
* @return The display
+ *
* @ingroup Ecore_Wl2_Input_Group
* @since 1.20
*/
/**
* Get the xkb_keymap object of an input
+ *
* @param input The input
+ *
* @return The xkb_keymap object
+ *
* @ingroup Ecore_Wl2_Input_Group
* @since 1.20
*/
/**
* Get the name of an input
+ *
* @param input The input
+ *
* @return The name
+ *
* @ingroup Ecore_Wl2_Input_Group
* @since 1.20
*/
/**
* Get the keyboard repeat rate and delay of an input
+ *
* @param input The input
* @param rate Pointer to store the repeat rate (in seconds)
* @param rate Pointer to store the repeat delay (in seconds)
+ *
* @return True if repeat is enabled
+ *
* @ingroup Ecore_Wl2_Input_Group
* @since 1.20
*/
/**
* Get the Evas_Device for the seat belonging to a window from an input
+ *
* @param input The input
* @param window The window
+ *
* @return The device object
+ *
* @ingroup Ecore_Wl2_Input_Group
* @since 1.20
*/
* This call initializes a data source and offeres the given mimetypes
*
* @param input the input where to add on the data source
- *
* @param types a null-terminated array of mimetypes
*
* @ingroup Ecore_Wl2_Dnd_Group
* Start a drag on the given input
*
* @param input the input to use
- *
* @param window the window which is the origin of the drag operation
- *
* @param drag_window the window which is used as window of the visible hint.
+ *
* @return The serial for the start_drag request
*
* @ingroup Ecore_Wl2_Dnd_Group
* @ingroup Ecore_Wl2_Dnd_Group
* @since 1.20
*/
-EAPI EAPI void ecore_wl2_dnd_set_actions(Ecore_Wl2_Input *input);
+EAPI void ecore_wl2_dnd_set_actions(Ecore_Wl2_Input *input);
/**
* End a drag started by a call to ecore_wl2_dnd_drag_start
* where the caller of this api must write the data (encoded in the given mimetype) to the fd
*
* @param input the input to provice this types on
- *
* @param types a null-terminated array of mimetypes supported by the client
*
* @return serial of request on success, 0 on failure
* @param offer Offer object to use
*
* @return orĀ“ed values from Ecore_Wl2_Drag_Action which are describing the available actions
+ *
* @ingroup Ecore_Wl2_Dnd_Group
* @since 1.19
*/