\hypertarget{Ecore__Wayland_8h}{}\doxysection{Ecore\+\_\+\+Wayland.\+h File Reference}
\label{Ecore__Wayland_8h}\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}}


Ecore functions for dealing with the Wayland window system.  


\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Global}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Global}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Mouse__In}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Mouse__Out}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Focus__In}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Focus\+\_\+\+In}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Focus__Out}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Focus\+\_\+\+Out}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Window__Configure}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Dnd__Enter}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Enter}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Dnd__Position}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Position}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Dnd__Leave}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Leave}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Dnd__Drop}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Drop}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Dnd__End}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+End}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Data__Source__Cancelled}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Cancelled}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Data__Source__Send}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Send}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Data__Source__Target}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Target}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Selection__Data__Ready}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Ready}}
\item 
struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Interfaces__Bound}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Interfaces\+\_\+\+Bound}}
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a5b505027e2141e1cda29059fee8f00e0}\label{Ecore__Wayland_8h_a5b505027e2141e1cda29059fee8f00e0}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Output {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Output}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a26fecbc319fc5f26069eac3ac70ae5d3}\label{Ecore__Wayland_8h_a26fecbc319fc5f26069eac3ac70ae5d3}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Input {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Input}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a0b04cbd4c429df789cc5360012e0a69c}\label{Ecore__Wayland_8h_a0b04cbd4c429df789cc5360012e0a69c}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Global}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Global}} {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Global}
\item 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Subsurf \mbox{\hyperlink{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}{Ecore\+\_\+\+Wl\+\_\+\+Subsurf}}
\item 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Window \mbox{\hyperlink{Ecore__Wayland_8h_a77854d0e7336ac1b6b01bcfe279d5bfd}{Ecore\+\_\+\+Wl\+\_\+\+Window}}
\item 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Dnd \mbox{\hyperlink{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}{Ecore\+\_\+\+Wl\+\_\+\+Dnd}}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_ae4a4086cddfc731291005141a0050f00}\label{Ecore__Wayland_8h_ae4a4086cddfc731291005141a0050f00}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Dnd\+\_\+\+Source {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Dnd\+\_\+\+Source}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_aaa8d77803e12555b4aa474ce65f401fb}\label{Ecore__Wayland_8h_aaa8d77803e12555b4aa474ce65f401fb}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Dnd\+\_\+\+Target {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Dnd\+\_\+\+Target}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_ac58e8890e537d1fd82a8e35fa1575f4a}\label{Ecore__Wayland_8h_ac58e8890e537d1fd82a8e35fa1575f4a}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Mouse__In}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}} {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a04de47f3f12010b21979e65387b137d9}\label{Ecore__Wayland_8h_a04de47f3f12010b21979e65387b137d9}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Mouse__Out}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}} {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a1de9eac724bc2feb94fccdc32417568f}\label{Ecore__Wayland_8h_a1de9eac724bc2feb94fccdc32417568f}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Focus__In}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Focus\+\_\+\+In}} {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Focus\+\_\+\+In}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a0c586c697fd5fbf1660d3245c30cdae3}\label{Ecore__Wayland_8h_a0c586c697fd5fbf1660d3245c30cdae3}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Focus__Out}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Focus\+\_\+\+Out}} {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Focus\+\_\+\+Out}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a4d42416a6ed44f1c069b7525fb466580}\label{Ecore__Wayland_8h_a4d42416a6ed44f1c069b7525fb466580}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Window__Configure}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}} {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a7cf240c14416aedf13b3fe70c944b759}\label{Ecore__Wayland_8h_a7cf240c14416aedf13b3fe70c944b759}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Dnd__Enter}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Enter}} {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Enter}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a194a3135c40cc80c1cd9285cfc5ec23d}\label{Ecore__Wayland_8h_a194a3135c40cc80c1cd9285cfc5ec23d}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Dnd__Position}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Position}} {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Position}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a793ffa256e2be633b7009bc650263d2e}\label{Ecore__Wayland_8h_a793ffa256e2be633b7009bc650263d2e}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Dnd__Leave}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Leave}} {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Leave}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_ad8ce2d833431458c1cdeef7e36bba474}\label{Ecore__Wayland_8h_ad8ce2d833431458c1cdeef7e36bba474}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Dnd__Drop}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Drop}} {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Drop}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a801023b428b35986973162dc8ddd66aa}\label{Ecore__Wayland_8h_a801023b428b35986973162dc8ddd66aa}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Dnd__End}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+End}} {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+End}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a1ff4747b89ba323318efca2b76ebed6a}\label{Ecore__Wayland_8h_a1ff4747b89ba323318efca2b76ebed6a}} 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Data__Source__Cancelled}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Cancelled}} {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Cancelled}
\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Data__Source__Send}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Send}} \mbox{\hyperlink{Ecore__Wayland_8h_ab52606075d6ba43fdcd7c37fc2353500}{Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Send}}
\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Data__Source__Target}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Target}} \mbox{\hyperlink{Ecore__Wayland_8h_ad593d073dee5c7218beb2b7cd46948bc}{Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Target}}
\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Selection__Data__Ready}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Ready}} \mbox{\hyperlink{Ecore__Wayland_8h_a9aba1215cdf9e2af5190fca8d794d757}{Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Ready}}
\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Interfaces__Bound}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Interfaces\+\_\+\+Bound}} \mbox{\hyperlink{Ecore__Wayland_8h_af37882524051cc7312652f5042ec151f}{Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Interfaces\+\_\+\+Bound}}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a90586227e7d131d7eb477ea24b2374ff}\label{Ecore__Wayland_8h_a90586227e7d131d7eb477ea24b2374ff}} 
typedef enum \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Window\+\_\+\+Type {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Window\+\_\+\+Type}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a4195a6b2c3ca74d31117757866eeaffe}\label{Ecore__Wayland_8h_a4195a6b2c3ca74d31117757866eeaffe}} 
typedef enum \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Window\+\_\+\+Buffer\+\_\+\+Type {\bfseries Ecore\+\_\+\+Wl\+\_\+\+Window\+\_\+\+Buffer\+\_\+\+Type}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a806efa1ef208679d688ecf55385a94a2}\label{Ecore__Wayland_8h_a806efa1ef208679d688ecf55385a94a2}} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Window\+\_\+\+Type} \{ \newline
{\bfseries ECORE\+\_\+\+WL\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+NONE}
, \newline
{\bfseries ECORE\+\_\+\+WL\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+TOPLEVEL}
, \newline
{\bfseries ECORE\+\_\+\+WL\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+FULLSCREEN}
, \newline
{\bfseries ECORE\+\_\+\+WL\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+MAXIMIZED}
, \newline
{\bfseries ECORE\+\_\+\+WL\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+TRANSIENT}
, \newline
{\bfseries ECORE\+\_\+\+WL\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+MENU}
, \newline
{\bfseries ECORE\+\_\+\+WL\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DND}
, \newline
{\bfseries ECORE\+\_\+\+WL\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+CUSTOM}
 \}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a3d16d10288fc68bffa6b7f056da80c41}\label{Ecore__Wayland_8h_a3d16d10288fc68bffa6b7f056da80c41}} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Window\+\_\+\+Buffer\+\_\+\+Type} \{ \newline
{\bfseries ECORE\+\_\+\+WL\+\_\+\+WINDOW\+\_\+\+BUFFER\+\_\+\+TYPE\+\_\+\+EGL\+\_\+\+WINDOW}
, \newline
{\bfseries ECORE\+\_\+\+WL\+\_\+\+WINDOW\+\_\+\+BUFFER\+\_\+\+TYPE\+\_\+\+EGL\+\_\+\+IMAGE}
, \newline
{\bfseries ECORE\+\_\+\+WL\+\_\+\+WINDOW\+\_\+\+BUFFER\+\_\+\+TYPE\+\_\+\+SHM}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EAPI int \mbox{\hyperlink{group__Ecore__Wl__Init__Group_gaf158fc255ed0fbbe4721475a87d86828}{ecore\+\_\+wl\+\_\+init}} (const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Initializes the Wayland display connection to the given display. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ecore__Wl__Init__Group_gad9028b2f0a563f646802d6411173b1a4}{ecore\+\_\+wl\+\_\+shutdown}} (void)
\begin{DoxyCompactList}\small\item\em Shuts down the Ecore Wayland Library. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Flush__Group_gaa67b67b30b46a7c9202e5ad42259d0eb}{ecore\+\_\+wl\+\_\+flush}} (void)
\begin{DoxyCompactList}\small\item\em Sends all Wayland commands to the Wayland Display. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Flush__Group_gaf7d7da0e2dab0e2027a0b2db39e39b1d}{ecore\+\_\+wl\+\_\+sync}} (void)
\begin{DoxyCompactList}\small\item\em Flushes the command buffer and waits until all requests have been processed by the server. \end{DoxyCompactList}\item 
EAPI struct wl\+\_\+shm $\ast$ \mbox{\hyperlink{group__Ecore__Wl__Display__Group_ga394fa0921dff3f971fcbd9ec72bf3eae}{ecore\+\_\+wl\+\_\+shm\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the Wayland Shm Interface used for the current Wayland connection. \end{DoxyCompactList}\item 
EAPI struct wl\+\_\+display $\ast$ \mbox{\hyperlink{group__Ecore__Wl__Display__Group_ga5a981d3c3cd8f8b43aa9b0754786b760}{ecore\+\_\+wl\+\_\+display\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the Wayland Display Interface used for the current Wayland connection. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Display__Group_ga80ec8ec5a95f1770cf36ec7cf1cff653}{ecore\+\_\+wl\+\_\+screen\+\_\+size\+\_\+get}} (int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the Compositor interface. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Display__Group_gab796e30d4875384ace0bbad18df3d51b}{ecore\+\_\+wl\+\_\+pointer\+\_\+xy\+\_\+get}} (int $\ast$x, int $\ast$y)
\begin{DoxyCompactList}\small\item\em Retrieves the position of the current screen. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__Wayland_8h_a727c9f4cdcc6d51d00c8cd7bf833719a}{ecore\+\_\+wl\+\_\+dpi\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Returns the screen DPI. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__Wayland_8h_a5c2000d0c382cea53497d4e8134649de}{ecore\+\_\+wl\+\_\+display\+\_\+iterate}} (void)
\begin{DoxyCompactList}\small\item\em Dispatches Wayland events. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a6b7e8fa8d67403978489b5866a5f5789}\label{Ecore__Wayland_8h_a6b7e8fa8d67403978489b5866a5f5789}} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+wl\+\_\+animator\+\_\+source\+\_\+set} (\mbox{\hyperlink{group__Ecore__Animator__Group_ga015368f549eac59229d3da96b2b9274e}{Ecore\+\_\+\+Animator\+\_\+\+Source}} source)
\item 
EAPI struct wl\+\_\+cursor $\ast$ \mbox{\hyperlink{Ecore__Wayland_8h_ab733018b360edaee9c127a35c208237c}{ecore\+\_\+wl\+\_\+cursor\+\_\+get}} (const char $\ast$cursor\+\_\+name)
\begin{DoxyCompactList}\small\item\em Retrieves the requested cursor from the cursor theme. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$ \mbox{\hyperlink{group__Ecore__Wl__Input__Group_gad6bb08076857b83a62ddc06a8b9a1c33}{ecore\+\_\+wl\+\_\+input\+\_\+get}} (void)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_aaba3f093cdb5f0efadace04eadbb6952}\label{Ecore__Wayland_8h_aaba3f093cdb5f0efadace04eadbb6952}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+input\+\_\+grab} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input, Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, unsigned int button)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a0e87b5b831fecac233bd133c2d7b3a2f}\label{Ecore__Wayland_8h_a0e87b5b831fecac233bd133c2d7b3a2f}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+input\+\_\+ungrab} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a022c65b168d40f63e0df677eac7730ef}\label{Ecore__Wayland_8h_a022c65b168d40f63e0df677eac7730ef}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+input\+\_\+pointer\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input, struct wl\+\_\+surface $\ast$surface, int hot\+\_\+x, int hot\+\_\+y)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_ab383af298fc28670453b012494322362}\label{Ecore__Wayland_8h_ab383af298fc28670453b012494322362}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+input\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input, const char $\ast$cursor\+\_\+name)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_ab037013155991d62afe3a39812db763e}\label{Ecore__Wayland_8h_ab037013155991d62afe3a39812db763e}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+input\+\_\+cursor\+\_\+default\+\_\+restore} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input)
\item 
EAPI struct wl\+\_\+seat $\ast$ \mbox{\hyperlink{Ecore__Wayland_8h_aab2ce290cad536190cecce1a753707bd}{ecore\+\_\+wl\+\_\+input\+\_\+seat\+\_\+get}} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a83b41a89d3b11f11ebbd25de100eaeea}\label{Ecore__Wayland_8h_a83b41a89d3b11f11ebbd25de100eaeea}} 
EAPI \mbox{\hyperlink{group__Eina__Inline__List__Group_gad93973c87f867f249482e936797096ad}{Eina\+\_\+\+Inlist}} $\ast$ {\bfseries ecore\+\_\+wl\+\_\+outputs\+\_\+get} (void)
\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Input__Group_gab400fe8ff52419e5e93cb0798ffb21a9}{ecore\+\_\+wl\+\_\+input\+\_\+cursor\+\_\+size\+\_\+set}} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input, const int size)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_af1e38e61ce5a04ef21811c8c132a3d61}\label{Ecore__Wayland_8h_af1e38e61ce5a04ef21811c8c132a3d61}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+input\+\_\+cursor\+\_\+theme\+\_\+name\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input, const char $\ast$cursor\+\_\+theme\+\_\+name)
\item 
EAPI struct xkb\+\_\+keymap $\ast$ \mbox{\hyperlink{group__Ecore__Wl__Input__Group_ga0939d2dbb4f52860ae5fd68714030a82}{ecore\+\_\+wl\+\_\+input\+\_\+keymap\+\_\+get}} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input)
\item 
EAPI \mbox{\hyperlink{group__Eina__Inline__List__Group_gad93973c87f867f249482e936797096ad}{Eina\+\_\+\+Inlist}} $\ast$ \mbox{\hyperlink{group__Ecore__Wl__Display__Group_ga2d41bd9c1e7483439a65def37152d245}{ecore\+\_\+wl\+\_\+globals\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the Wayland Globals Interface list used for the current Wayland connection. \end{DoxyCompactList}\item 
EAPI struct wl\+\_\+registry $\ast$ \mbox{\hyperlink{group__Ecore__Wl__Display__Group_ga181dc6b4ac57f7711803d335b4ed8bcf}{ecore\+\_\+wl\+\_\+registry\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the Wayland Registry used for the current Wayland connection. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$ \mbox{\hyperlink{group__Ecore__Wl__Window__Group_ga4bddb63df82ec7c2e3a706f2dd330e9e}{ecore\+\_\+wl\+\_\+window\+\_\+new}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$parent, int x, int y, int w, int h, int buffer\+\_\+type)
\begin{DoxyCompactList}\small\item\em Creates a new window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Window__Group_ga03a0baff735d8a659e9c06df34234f59}{ecore\+\_\+wl\+\_\+window\+\_\+free}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\begin{DoxyCompactList}\small\item\em Deletes the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Window__Group_ga8f22e64974d91e9cd6a93927b11a7072}{ecore\+\_\+wl\+\_\+window\+\_\+move}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, int x, int y)
\begin{DoxyCompactList}\small\item\em Signals for Wayland to initiate a window move. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Window__Group_ga88baf3734952faef19df8a940b64691f}{ecore\+\_\+wl\+\_\+window\+\_\+resize}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, int w, int h, int location)
\begin{DoxyCompactList}\small\item\em Signals for Wayland to initiate a window resize. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a689426c789678b2456d752e18b911f9f}\label{Ecore__Wayland_8h_a689426c789678b2456d752e18b911f9f}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+damage} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, int x, int y, int w, int h)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a13eb7c88eca2e0428258e5562aab629d}\label{Ecore__Wayland_8h_a13eb7c88eca2e0428258e5562aab629d}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+buffer\+\_\+attach} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, struct wl\+\_\+buffer $\ast$buffer, int x, int y)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a66eb6f39dee7aeebd6dc6c978a37e51d}\label{Ecore__Wayland_8h_a66eb6f39dee7aeebd6dc6c978a37e51d}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+commit} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Window__Group_ga8f5d399b8d1562a7344cf1c426f25fd8}{ecore\+\_\+wl\+\_\+window\+\_\+show}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\begin{DoxyCompactList}\small\item\em Shows a window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Window__Group_gaf4271ae4e0a84e7bfe8eef1390b52e58}{ecore\+\_\+wl\+\_\+window\+\_\+hide}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\begin{DoxyCompactList}\small\item\em Hides a window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Window__Group_ga7ed165479c6032aee8c43501132f2fe2}{ecore\+\_\+wl\+\_\+window\+\_\+raise}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\begin{DoxyCompactList}\small\item\em Raises a window. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a7f5ed430c1a80444ec4d46d1ee93f989}\label{Ecore__Wayland_8h_a7f5ed430c1a80444ec4d46d1ee93f989}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+maximized\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} maximized)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a38893dfcfb7f1283713b6c6445a46b45}\label{Ecore__Wayland_8h_a38893dfcfb7f1283713b6c6445a46b45}} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+maximized\+\_\+get} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_abd0996a920954d2f053691ab6b48e10c}\label{Ecore__Wayland_8h_abd0996a920954d2f053691ab6b48e10c}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+fullscreen\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} fullscreen)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a736fe289ad5e8400e35db1a7d97333c5}\label{Ecore__Wayland_8h_a736fe289ad5e8400e35db1a7d97333c5}} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+fullscreen\+\_\+get} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_ab94d05a46d18a9cf3b825434d27e2651}\label{Ecore__Wayland_8h_ab94d05a46d18a9cf3b825434d27e2651}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+transparent\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} transparent)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a17a21711086776b8e00d6b8a6b9b69fc}\label{Ecore__Wayland_8h_a17a21711086776b8e00d6b8a6b9b69fc}} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+transparent\+\_\+get} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a7a51b35c869ac0822e1a2eba950bdecb}\label{Ecore__Wayland_8h_a7a51b35c869ac0822e1a2eba950bdecb}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+update\+\_\+size} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, int w, int h)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a7da74770b812667cd9839f901690d1cd}\label{Ecore__Wayland_8h_a7da74770b812667cd9839f901690d1cd}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+update\+\_\+location} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, int x, int y)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a3c2e605e99335e0f180f81c2ab086903}\label{Ecore__Wayland_8h_a3c2e605e99335e0f180f81c2ab086903}} 
EAPI struct wl\+\_\+surface $\ast$ {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+surface\+\_\+get} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_ad4420b1e6234b8650842f6e3cf2be33f}\label{Ecore__Wayland_8h_ad4420b1e6234b8650842f6e3cf2be33f}} 
EAPI struct wl\+\_\+shell\+\_\+surface $\ast$ {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+shell\+\_\+surface\+\_\+get} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a2a401cc3c3a2349a8d305b60c1c7dd87}\label{Ecore__Wayland_8h_a2a401cc3c3a2349a8d305b60c1c7dd87}} 
EAPI struct xdg\+\_\+surface $\ast$ {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+xdg\+\_\+surface\+\_\+get} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
EAPI Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$ \mbox{\hyperlink{Ecore__Wayland_8h_a0ec74c248b97f78d4b9d8a1a5c718632}{ecore\+\_\+wl\+\_\+window\+\_\+find}} (unsigned int id)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_aeb5b96663c1024c047846d897b02518e}\label{Ecore__Wayland_8h_aeb5b96663c1024c047846d897b02518e}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+type\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, Ecore\+\_\+\+Wl\+\_\+\+Window\+\_\+\+Type type)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a393e6cb77933c7efb6a6b632cf4b5118}\label{Ecore__Wayland_8h_a393e6cb77933c7efb6a6b632cf4b5118}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+pointer\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, struct wl\+\_\+surface $\ast$surface, int hot\+\_\+x, int hot\+\_\+y)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_ac74ab09656591147f208d87293e8d2bd}\label{Ecore__Wayland_8h_ac74ab09656591147f208d87293e8d2bd}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, const char $\ast$cursor\+\_\+name)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a586c511771aa48c6f1d98b4ca2130f68}\label{Ecore__Wayland_8h_a586c511771aa48c6f1d98b4ca2130f68}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+cursor\+\_\+default\+\_\+restore} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a37e169931aecaae817b666c23e12f50a}\label{Ecore__Wayland_8h_a37e169931aecaae817b666c23e12f50a}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+parent\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$parent)
\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Window__Group_ga5c8794b7d179a251c9fab67e498d03d3}{ecore\+\_\+wl\+\_\+window\+\_\+iconified\+\_\+set}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} iconified)
\begin{DoxyCompactList}\small\item\em Iconifies a window. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_aa6a498c0348873da4f5a3db0d3c76672}\label{Ecore__Wayland_8h_aa6a498c0348873da4f5a3db0d3c76672}} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+iconified\+\_\+get} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_abcf1baba700a4f0484f6ef69d2c270bc}\label{Ecore__Wayland_8h_abcf1baba700a4f0484f6ef69d2c270bc}} 
EAPI int {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+id\+\_\+get} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_ad3e3805d97fcb14c03c98c3e10584370}\label{Ecore__Wayland_8h_ad3e3805d97fcb14c03c98c3e10584370}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+title\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, const char $\ast$title)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a1c446310d2f39e7d482491a7fa43d123}\label{Ecore__Wayland_8h_a1c446310d2f39e7d482491a7fa43d123}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+class\+\_\+name\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, const char $\ast$class\+\_\+name)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a181224d24730d827608e4a05fccd734e}\label{Ecore__Wayland_8h_a181224d24730d827608e4a05fccd734e}} 
EAPI int {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+surface\+\_\+id\+\_\+get} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a739deb5fac2b9be300bf90abee1592ba}\label{Ecore__Wayland_8h_a739deb5fac2b9be300bf90abee1592ba}} 
EAPI Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$ {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+keyboard\+\_\+get} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
EAPI struct wl\+\_\+surface $\ast$ \mbox{\hyperlink{group__Ecore__Wl__Window__Group_gaf0d67d361a2f4a013a1c854d26c58d07}{ecore\+\_\+wl\+\_\+window\+\_\+surface\+\_\+create}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\begin{DoxyCompactList}\small\item\em Returns a wl\+\_\+surface with no association to any wl\+\_\+shell\+\_\+surface. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a822b4daa095e3c42064e8a0912f9b550}\label{Ecore__Wayland_8h_a822b4daa095e3c42064e8a0912f9b550}} 
EAPI void {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+alpha\+\_\+set} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} alpha)
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_ad77928cec5514acaefe9ad84ba90a516}\label{Ecore__Wayland_8h_ad77928cec5514acaefe9ad84ba90a516}} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+wl\+\_\+window\+\_\+alpha\+\_\+get} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\item 
EAPI Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$ \mbox{\hyperlink{group__Ecore__Wl__Window__Group_ga6af7649178a5545a39c9c820d337990e}{ecore\+\_\+wl\+\_\+window\+\_\+surface\+\_\+find}} (struct wl\+\_\+surface $\ast$surface)
\begin{DoxyCompactList}\small\item\em Returns the Ecore\+\_\+\+Wl\+\_\+\+Window from a wl\+\_\+surface. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Window__Group_ga6cf0da16c604df7d716dbfbac53289ac}{ecore\+\_\+wl\+\_\+window\+\_\+input\+\_\+region\+\_\+set}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Sets the input region of the Ecore\+\_\+\+Wl\+\_\+\+Window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Window__Group_ga5345dc571408f96320a329d6409f2abb}{ecore\+\_\+wl\+\_\+window\+\_\+opaque\+\_\+region\+\_\+set}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Sets the opaque region of the Ecore\+\_\+\+Wl\+\_\+\+Window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Window__Group_ga7ca7b2762ce8de367c086f3b61a69a8d}{ecore\+\_\+wl\+\_\+window\+\_\+rotation\+\_\+set}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, int rotation)
\begin{DoxyCompactList}\small\item\em Sets the rotation of the Ecore\+\_\+\+Wl\+\_\+\+Window. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ecore__Wl__Window__Group_gaff254f33d919b724dfe605e74ac5836a}{ecore\+\_\+wl\+\_\+window\+\_\+rotation\+\_\+get}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\begin{DoxyCompactList}\small\item\em Gets the rotation of the Ecore\+\_\+\+Wl\+\_\+\+Window. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__Wayland_8h_a00d0c585d92304079bcbe2ce81923cc4}{ecore\+\_\+wl\+\_\+dnd\+\_\+set\+\_\+selection}} (\mbox{\hyperlink{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}{Ecore\+\_\+\+Wl\+\_\+\+Dnd}} $\ast$dnd, const char $\ast$$\ast$types\+\_\+offered)
\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__Wayland_8h_ac114eb031aad9e55f819fb86b2c4e4da}{ecore\+\_\+wl\+\_\+dnd\+\_\+get\+\_\+selection}} (\mbox{\hyperlink{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}{Ecore\+\_\+\+Wl\+\_\+\+Dnd}} $\ast$dnd, const char $\ast$type)
\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}{Ecore\+\_\+\+Wl\+\_\+\+Dnd}} $\ast$ \mbox{\hyperlink{Ecore__Wayland_8h_a5ad8359209df25a109cbdced2e5a0576}{ecore\+\_\+wl\+\_\+dnd\+\_\+get}} (void)
\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__Wayland_8h_a8f5ef72ade89b2f645be2c0aff6b6c81}{ecore\+\_\+wl\+\_\+dnd\+\_\+start\+\_\+drag}} (\mbox{\hyperlink{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}{Ecore\+\_\+\+Wl\+\_\+\+Dnd}} $\ast$dnd)
\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__Wayland_8h_aa90f30f27c176036941fb4834423c9d5}{ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+has\+\_\+owner}} (\mbox{\hyperlink{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}{Ecore\+\_\+\+Wl\+\_\+\+Dnd}} $\ast$dnd)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_ga88a0228b7d1399f7f6879ec45699db25}{ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+set}} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input, const char $\ast$$\ast$types\+\_\+offered)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_ga93d0b5c2294a688a6d3658bee4590d54}{ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+get}} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input, const char $\ast$type)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_gac8226a1b7d55903cb7a84007ffa5a65d}{ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+owner\+\_\+has}} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_ga7333b3ea01a8d4b3b1ce72e7cb63ca8e}{ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+clear}} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input)
\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_ga73e7142d2d68d8a1a6c11bf474f03c00}{ecore\+\_\+wl\+\_\+dnd\+\_\+drag\+\_\+start}} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input, Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win, Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$dragwin, int x, int y, int w, int h)
\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_gab78828c16c885be5d416bc1dabd4133c}{ecore\+\_\+wl\+\_\+dnd\+\_\+drag\+\_\+end}} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_ga6516b64c65bdad5937b9aa13511d8b32}{ecore\+\_\+wl\+\_\+dnd\+\_\+drag\+\_\+get}} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input, const char $\ast$type)
\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_gaaa7cc1a6f3ab6836bd11044f6cb4b404}{ecore\+\_\+wl\+\_\+dnd\+\_\+drag\+\_\+types\+\_\+set}} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input, const char $\ast$$\ast$types\+\_\+offered)
\item 
EAPI struct wl\+\_\+array $\ast$ \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_gae90fc97ed9680fa32f767210343f2607}{ecore\+\_\+wl\+\_\+dnd\+\_\+drag\+\_\+types\+\_\+get}} (Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$input)
\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_ga396b63cdc7cbbb4a4b2e25b82ebdb6ac}{ecore\+\_\+wl\+\_\+server\+\_\+mode\+\_\+set}} (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\begin{DoxyCompactList}\small\item\em Enables/disables server mode. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}{Ecore\+\_\+\+Wl\+\_\+\+Subsurf}} $\ast$ \mbox{\hyperlink{group__Ecore__Wl__Subsurf_ga9ce68d458748accf7de4be5f3c8faae8}{ecore\+\_\+wl\+\_\+subsurf\+\_\+create}} (Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$win)
\begin{DoxyCompactList}\small\item\em Creates and returns a new subsurface. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Subsurf_ga0235cb545205a1937c73f909ed5f014b}{ecore\+\_\+wl\+\_\+subsurf\+\_\+del}} (\mbox{\hyperlink{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}{Ecore\+\_\+\+Wl\+\_\+\+Subsurf}} $\ast$ess)
\begin{DoxyCompactList}\small\item\em Destroys the given subsurface, as well as the surface associated with it. \end{DoxyCompactList}\item 
EAPI struct wl\+\_\+surface $\ast$ \mbox{\hyperlink{group__Ecore__Wl__Subsurf_ga87447959d73f7ce2a4f7fb168e0ebf55}{ecore\+\_\+wl\+\_\+subsurf\+\_\+surface\+\_\+get}} (\mbox{\hyperlink{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}{Ecore\+\_\+\+Wl\+\_\+\+Subsurf}} $\ast$ess)
\begin{DoxyCompactList}\small\item\em Gets the wl\+\_\+surface for this subsurface. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Subsurf_ga5657c8a4cbd75bc48e129b6bb95a78c9}{ecore\+\_\+wl\+\_\+subsurf\+\_\+position\+\_\+set}} (\mbox{\hyperlink{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}{Ecore\+\_\+\+Wl\+\_\+\+Subsurf}} $\ast$ess, int x, int y)
\begin{DoxyCompactList}\small\item\em Sets the position of this subsurface, relative to its parent surface. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Subsurf_gabd0fb3922eda792e0339a4e4b76f5798}{ecore\+\_\+wl\+\_\+subsurf\+\_\+position\+\_\+get}} (\mbox{\hyperlink{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}{Ecore\+\_\+\+Wl\+\_\+\+Subsurf}} $\ast$ess, int $\ast$x, int $\ast$y)
\begin{DoxyCompactList}\small\item\em Gets the position of this subsurface, relative to its parent surface. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Subsurf_ga1a1126b6d9bc7d645b1eef84801abeab}{ecore\+\_\+wl\+\_\+subsurf\+\_\+place\+\_\+above}} (\mbox{\hyperlink{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}{Ecore\+\_\+\+Wl\+\_\+\+Subsurf}} $\ast$ess, struct wl\+\_\+surface $\ast$surface)
\begin{DoxyCompactList}\small\item\em Places subsurface on layer above a reference surface. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Subsurf_ga639afaa339a2737613c4ab7355131ed8}{ecore\+\_\+wl\+\_\+subsurf\+\_\+place\+\_\+below}} (\mbox{\hyperlink{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}{Ecore\+\_\+\+Wl\+\_\+\+Subsurf}} $\ast$ess, struct wl\+\_\+surface $\ast$surface)
\begin{DoxyCompactList}\small\item\em Places subsurface on layer below a reference surface. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Subsurf_gaffb4b2d6561b764e10cd4f3a0b732b1a}{ecore\+\_\+wl\+\_\+subsurf\+\_\+sync\+\_\+set}} (\mbox{\hyperlink{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}{Ecore\+\_\+\+Wl\+\_\+\+Subsurf}} $\ast$ess, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} val)
\begin{DoxyCompactList}\small\item\em Enables or disables sub-\/surface synchronization. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__Wl__Subsurf_ga39979ec8ae7a066e0b3c9a9bd4086a6b}{ecore\+\_\+wl\+\_\+subsurf\+\_\+opaque\+\_\+region\+\_\+set}} (\mbox{\hyperlink{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}{Ecore\+\_\+\+Wl\+\_\+\+Subsurf}} $\ast$ess, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Sets an opaque region for the given subsurface. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_aba70468f86a944e44abd013f3d8bcc9f}\label{Ecore__Wayland_8h_aba70468f86a944e44abd013f3d8bcc9f}} 
EAPI int {\bfseries ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+MOUSE\+\_\+\+IN}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a1299764573b96b7090f8d7106f8bbb8e}\label{Ecore__Wayland_8h_a1299764573b96b7090f8d7106f8bbb8e}} 
EAPI int {\bfseries ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+MOUSE\+\_\+\+OUT}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_ae618711a0579dfbae078a489626f8028}\label{Ecore__Wayland_8h_ae618711a0579dfbae078a489626f8028}} 
EAPI int {\bfseries ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+FOCUS\+\_\+\+IN}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a3c9ddb5348a596f3dd8895c4aeea4831}\label{Ecore__Wayland_8h_a3c9ddb5348a596f3dd8895c4aeea4831}} 
EAPI int {\bfseries ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+FOCUS\+\_\+\+OUT}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a858cd4f0bdcbd168ab578a243b35f985}\label{Ecore__Wayland_8h_a858cd4f0bdcbd168ab578a243b35f985}} 
EAPI int {\bfseries ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+CONFIGURE}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a56fb2aa61f2f9483fdbdbd641d65795e}\label{Ecore__Wayland_8h_a56fb2aa61f2f9483fdbdbd641d65795e}} 
EAPI int {\bfseries ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DND\+\_\+\+ENTER}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a287b37ea177e260c7b5d72b8bae4a982}\label{Ecore__Wayland_8h_a287b37ea177e260c7b5d72b8bae4a982}} 
EAPI int {\bfseries ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DND\+\_\+\+POSITION}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_a0af5e0bf0c344d613a35fd5f26155d23}\label{Ecore__Wayland_8h_a0af5e0bf0c344d613a35fd5f26155d23}} 
EAPI int {\bfseries ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DND\+\_\+\+LEAVE}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_aefb9fd3088203dfa4e9790932cdba7bc}\label{Ecore__Wayland_8h_aefb9fd3088203dfa4e9790932cdba7bc}} 
EAPI int {\bfseries ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DND\+\_\+\+DROP}
\item 
\mbox{\Hypertarget{Ecore__Wayland_8h_ad202cea5d01f5f6e5f17f97b5231d46a}\label{Ecore__Wayland_8h_ad202cea5d01f5f6e5f17f97b5231d46a}} 
EAPI int {\bfseries ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DND\+\_\+\+OFFER}
\item 
EAPI int \mbox{\hyperlink{Ecore__Wayland_8h_a07fc6b96b79d6306be68faf79262ac25}{ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DND\+\_\+\+END}}
\item 
EAPI int \mbox{\hyperlink{Ecore__Wayland_8h_aebb59d0f0eedf7e75bd9b1795844200e}{ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DATA\+\_\+\+SOURCE\+\_\+\+TARGET}}
\item 
EAPI int \mbox{\hyperlink{Ecore__Wayland_8h_ae9da1f618f5e07696f68ebf78f56ed44}{ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DATA\+\_\+\+SOURCE\+\_\+\+SEND}}
\item 
EAPI int \mbox{\hyperlink{Ecore__Wayland_8h_a4cf2d98d327a026d1054a885435e145f}{ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DATA\+\_\+\+SOURCE\+\_\+\+CANCELLED}}
\item 
EAPI int \mbox{\hyperlink{Ecore__Wayland_8h_aa15e0b319bc834fcf0de5cebc84cc884}{ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+DATA\+\_\+\+READY}}
\item 
EAPI int \mbox{\hyperlink{Ecore__Wayland_8h_a7f7c89b7d020a4c863cc8aac7f6dda60}{ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+INTERFACES\+\_\+\+BOUND}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Ecore functions for dealing with the Wayland window system. 



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}\label{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!Ecore\_Wl\_Subsurf@{Ecore\_Wl\_Subsurf}}
\index{Ecore\_Wl\_Subsurf@{Ecore\_Wl\_Subsurf}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Wl\_Subsurf}{Ecore\_Wl\_Subsurf}}
{\footnotesize\ttfamily typedef struct \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Subsurf \mbox{\hyperlink{Ecore__Wayland_8h_a912648818c2aa9f1ea99ad676cad2104}{Ecore\+\_\+\+Wl\+\_\+\+Subsurf}}}

\begin{DoxySince}{Since}
1.\+7.\+6 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wayland_8h_a77854d0e7336ac1b6b01bcfe279d5bfd}\label{Ecore__Wayland_8h_a77854d0e7336ac1b6b01bcfe279d5bfd}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!Ecore\_Wl\_Window@{Ecore\_Wl\_Window}}
\index{Ecore\_Wl\_Window@{Ecore\_Wl\_Window}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Wl\_Window}{Ecore\_Wl\_Window}}
{\footnotesize\ttfamily typedef struct \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Window Ecore\+\_\+\+Wl\+\_\+\+Window}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}\label{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!Ecore\_Wl\_Dnd@{Ecore\_Wl\_Dnd}}
\index{Ecore\_Wl\_Dnd@{Ecore\_Wl\_Dnd}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Wl\_Dnd}{Ecore\_Wl\_Dnd}}
{\footnotesize\ttfamily typedef struct \+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Dnd \mbox{\hyperlink{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}{Ecore\+\_\+\+Wl\+\_\+\+Dnd}}}

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000033}{Deprecated}}]Do Not Use \end{DoxyRefDesc}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wayland_8h_ab52606075d6ba43fdcd7c37fc2353500}\label{Ecore__Wayland_8h_ab52606075d6ba43fdcd7c37fc2353500}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!Ecore\_Wl\_Event\_Data\_Source\_Send@{Ecore\_Wl\_Event\_Data\_Source\_Send}}
\index{Ecore\_Wl\_Event\_Data\_Source\_Send@{Ecore\_Wl\_Event\_Data\_Source\_Send}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Wl\_Event\_Data\_Source\_Send}{Ecore\_Wl\_Event\_Data\_Source\_Send}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Data__Source__Send}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Send}} \mbox{\hyperlink{Ecore__Wayland_8h_ab52606075d6ba43fdcd7c37fc2353500}{Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Send}}}

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wayland_8h_ad593d073dee5c7218beb2b7cd46948bc}\label{Ecore__Wayland_8h_ad593d073dee5c7218beb2b7cd46948bc}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!Ecore\_Wl\_Event\_Data\_Source\_Target@{Ecore\_Wl\_Event\_Data\_Source\_Target}}
\index{Ecore\_Wl\_Event\_Data\_Source\_Target@{Ecore\_Wl\_Event\_Data\_Source\_Target}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Wl\_Event\_Data\_Source\_Target}{Ecore\_Wl\_Event\_Data\_Source\_Target}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Data__Source__Target}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Target}} \mbox{\hyperlink{Ecore__Wayland_8h_ad593d073dee5c7218beb2b7cd46948bc}{Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Target}}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wayland_8h_a9aba1215cdf9e2af5190fca8d794d757}\label{Ecore__Wayland_8h_a9aba1215cdf9e2af5190fca8d794d757}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!Ecore\_Wl\_Event\_Selection\_Data\_Ready@{Ecore\_Wl\_Event\_Selection\_Data\_Ready}}
\index{Ecore\_Wl\_Event\_Selection\_Data\_Ready@{Ecore\_Wl\_Event\_Selection\_Data\_Ready}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Wl\_Event\_Selection\_Data\_Ready}{Ecore\_Wl\_Event\_Selection\_Data\_Ready}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Selection__Data__Ready}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Ready}} \mbox{\hyperlink{Ecore__Wayland_8h_a9aba1215cdf9e2af5190fca8d794d757}{Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Ready}}}

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wayland_8h_af37882524051cc7312652f5042ec151f}\label{Ecore__Wayland_8h_af37882524051cc7312652f5042ec151f}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!Ecore\_Wl\_Event\_Interfaces\_Bound@{Ecore\_Wl\_Event\_Interfaces\_Bound}}
\index{Ecore\_Wl\_Event\_Interfaces\_Bound@{Ecore\_Wl\_Event\_Interfaces\_Bound}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_Wl\_Event\_Interfaces\_Bound}{Ecore\_Wl\_Event\_Interfaces\_Bound}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__Ecore__Wl__Event__Interfaces__Bound}{\+\_\+\+Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Interfaces\+\_\+\+Bound}} \mbox{\hyperlink{Ecore__Wayland_8h_af37882524051cc7312652f5042ec151f}{Ecore\+\_\+\+Wl\+\_\+\+Event\+\_\+\+Interfaces\+\_\+\+Bound}}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{Ecore__Wayland_8h_a727c9f4cdcc6d51d00c8cd7bf833719a}\label{Ecore__Wayland_8h_a727c9f4cdcc6d51d00c8cd7bf833719a}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ecore\_wl\_dpi\_get@{ecore\_wl\_dpi\_get}}
\index{ecore\_wl\_dpi\_get@{ecore\_wl\_dpi\_get}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ecore\_wl\_dpi\_get()}{ecore\_wl\_dpi\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+wl\+\_\+dpi\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Returns the screen DPI. 

This is a simplistic call to get DPI. It does not account for differing DPI in the x and y axes nor does it account for multihead or xinerama and xrandr where different parts of the screen may have different DPI etc.

\begin{DoxyReturn}{Returns}
the general screen DPI (dots/pixels per inch).
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wayland_8h_a5c2000d0c382cea53497d4e8134649de}\label{Ecore__Wayland_8h_a5c2000d0c382cea53497d4e8134649de}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ecore\_wl\_display\_iterate@{ecore\_wl\_display\_iterate}}
\index{ecore\_wl\_display\_iterate@{ecore\_wl\_display\_iterate}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ecore\_wl\_display\_iterate()}{ecore\_wl\_display\_iterate()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+wl\+\_\+display\+\_\+iterate (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Dispatches Wayland events. 

Dispatches any events queued on the default queue. Wayland will attempt to read from the display fd and queue things up according to the proxy assignment. \mbox{\Hypertarget{Ecore__Wayland_8h_ab733018b360edaee9c127a35c208237c}\label{Ecore__Wayland_8h_ab733018b360edaee9c127a35c208237c}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ecore\_wl\_cursor\_get@{ecore\_wl\_cursor\_get}}
\index{ecore\_wl\_cursor\_get@{ecore\_wl\_cursor\_get}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ecore\_wl\_cursor\_get()}{ecore\_wl\_cursor\_get()}}
{\footnotesize\ttfamily EAPI struct wl\+\_\+cursor $\ast$ ecore\+\_\+wl\+\_\+cursor\+\_\+get (\begin{DoxyParamCaption}\item[{const char $\ast$}]{cursor\+\_\+name }\end{DoxyParamCaption})}



Retrieves the requested cursor from the cursor theme. 


\begin{DoxyParams}{Parameters}
{\em cursor\+\_\+name} & The desired cursor name to be looked up in the theme \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the cursor or NULL if the cursor cannot be found
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wayland_8h_aab2ce290cad536190cecce1a753707bd}\label{Ecore__Wayland_8h_aab2ce290cad536190cecce1a753707bd}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ecore\_wl\_input\_seat\_get@{ecore\_wl\_input\_seat\_get}}
\index{ecore\_wl\_input\_seat\_get@{ecore\_wl\_input\_seat\_get}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ecore\_wl\_input\_seat\_get()}{ecore\_wl\_input\_seat\_get()}}
{\footnotesize\ttfamily EAPI struct wl\+\_\+seat $\ast$ ecore\+\_\+wl\+\_\+input\+\_\+seat\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl\+\_\+\+Input $\ast$}]{input }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wayland_8h_a0ec74c248b97f78d4b9d8a1a5c718632}\label{Ecore__Wayland_8h_a0ec74c248b97f78d4b9d8a1a5c718632}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ecore\_wl\_window\_find@{ecore\_wl\_window\_find}}
\index{ecore\_wl\_window\_find@{ecore\_wl\_window\_find}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ecore\_wl\_window\_find()}{ecore\_wl\_window\_find()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+Wl\+\_\+\+Window $\ast$ ecore\+\_\+wl\+\_\+window\+\_\+find (\begin{DoxyParamCaption}\item[{unsigned int}]{id }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Hash__Group_ga6e9dc02a249e1fcdb64e38e7dc47afb3}{eina\+\_\+hash\+\_\+find()}}.

\mbox{\Hypertarget{Ecore__Wayland_8h_a00d0c585d92304079bcbe2ce81923cc4}\label{Ecore__Wayland_8h_a00d0c585d92304079bcbe2ce81923cc4}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ecore\_wl\_dnd\_set\_selection@{ecore\_wl\_dnd\_set\_selection}}
\index{ecore\_wl\_dnd\_set\_selection@{ecore\_wl\_dnd\_set\_selection}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ecore\_wl\_dnd\_set\_selection()}{ecore\_wl\_dnd\_set\_selection()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+wl\+\_\+dnd\+\_\+set\+\_\+selection (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}{Ecore\+\_\+\+Wl\+\_\+\+Dnd}} $\ast$}]{dnd,  }\item[{const char $\ast$$\ast$}]{types\+\_\+offered }\end{DoxyParamCaption})}

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000034}{Deprecated}}]use ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+set \end{DoxyRefDesc}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000039}{Deprecated}}]use ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+set \end{DoxyRefDesc}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_ga88a0228b7d1399f7f6879ec45699db25}{ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+set()}}.

\mbox{\Hypertarget{Ecore__Wayland_8h_ac114eb031aad9e55f819fb86b2c4e4da}\label{Ecore__Wayland_8h_ac114eb031aad9e55f819fb86b2c4e4da}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ecore\_wl\_dnd\_get\_selection@{ecore\_wl\_dnd\_get\_selection}}
\index{ecore\_wl\_dnd\_get\_selection@{ecore\_wl\_dnd\_get\_selection}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ecore\_wl\_dnd\_get\_selection()}{ecore\_wl\_dnd\_get\_selection()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+wl\+\_\+dnd\+\_\+get\+\_\+selection (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}{Ecore\+\_\+\+Wl\+\_\+\+Dnd}} $\ast$}]{dnd,  }\item[{const char $\ast$}]{type }\end{DoxyParamCaption})}

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000035}{Deprecated}}]use ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+get \end{DoxyRefDesc}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000040}{Deprecated}}]use ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+get \end{DoxyRefDesc}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_ga93d0b5c2294a688a6d3658bee4590d54}{ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+get()}}.

\mbox{\Hypertarget{Ecore__Wayland_8h_a5ad8359209df25a109cbdced2e5a0576}\label{Ecore__Wayland_8h_a5ad8359209df25a109cbdced2e5a0576}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ecore\_wl\_dnd\_get@{ecore\_wl\_dnd\_get}}
\index{ecore\_wl\_dnd\_get@{ecore\_wl\_dnd\_get}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ecore\_wl\_dnd\_get()}{ecore\_wl\_dnd\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}{Ecore\+\_\+\+Wl\+\_\+\+Dnd}} $\ast$ ecore\+\_\+wl\+\_\+dnd\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000036}{Deprecated}}]Do Not Use \end{DoxyRefDesc}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000041}{Deprecated}}]Do Not Use \end{DoxyRefDesc}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wayland_8h_a8f5ef72ade89b2f645be2c0aff6b6c81}\label{Ecore__Wayland_8h_a8f5ef72ade89b2f645be2c0aff6b6c81}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ecore\_wl\_dnd\_start\_drag@{ecore\_wl\_dnd\_start\_drag}}
\index{ecore\_wl\_dnd\_start\_drag@{ecore\_wl\_dnd\_start\_drag}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ecore\_wl\_dnd\_start\_drag()}{ecore\_wl\_dnd\_start\_drag()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+wl\+\_\+dnd\+\_\+start\+\_\+drag (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}{Ecore\+\_\+\+Wl\+\_\+\+Dnd}} $\ast$}]{dnd }\end{DoxyParamCaption})}

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000037}{Deprecated}}]use ecore\+\_\+wl\+\_\+dnd\+\_\+drag\+\_\+start \end{DoxyRefDesc}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000042}{Deprecated}}]use ecore\+\_\+wl\+\_\+dnd\+\_\+drag\+\_\+start \end{DoxyRefDesc}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

\mbox{\Hypertarget{Ecore__Wayland_8h_aa90f30f27c176036941fb4834423c9d5}\label{Ecore__Wayland_8h_aa90f30f27c176036941fb4834423c9d5}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ecore\_wl\_dnd\_selection\_has\_owner@{ecore\_wl\_dnd\_selection\_has\_owner}}
\index{ecore\_wl\_dnd\_selection\_has\_owner@{ecore\_wl\_dnd\_selection\_has\_owner}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ecore\_wl\_dnd\_selection\_has\_owner()}{ecore\_wl\_dnd\_selection\_has\_owner()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+has\+\_\+owner (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__Wayland_8h_a316cda689cd39ab0b6c35334dc65fe37}{Ecore\+\_\+\+Wl\+\_\+\+Dnd}} $\ast$}]{dnd }\end{DoxyParamCaption})}

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000038}{Deprecated}}]use ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+owner\+\_\+has \end{DoxyRefDesc}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000043}{Deprecated}}]use ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+owner\+\_\+has \end{DoxyRefDesc}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_gac8226a1b7d55903cb7a84007ffa5a65d}{ecore\+\_\+wl\+\_\+dnd\+\_\+selection\+\_\+owner\+\_\+has()}}.



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{Ecore__Wayland_8h_a07fc6b96b79d6306be68faf79262ac25}\label{Ecore__Wayland_8h_a07fc6b96b79d6306be68faf79262ac25}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ECORE\_WL\_EVENT\_DND\_END@{ECORE\_WL\_EVENT\_DND\_END}}
\index{ECORE\_WL\_EVENT\_DND\_END@{ECORE\_WL\_EVENT\_DND\_END}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_WL\_EVENT\_DND\_END}{ECORE\_WL\_EVENT\_DND\_END}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DND\+\_\+\+END\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Ecore__Wl__Dnd__Group_gab78828c16c885be5d416bc1dabd4133c}{ecore\+\_\+wl\+\_\+dnd\+\_\+drag\+\_\+end()}}, and \mbox{\hyperlink{group__Ecore__Wl__Init__Group_gaf158fc255ed0fbbe4721475a87d86828}{ecore\+\_\+wl\+\_\+init()}}.

\mbox{\Hypertarget{Ecore__Wayland_8h_aebb59d0f0eedf7e75bd9b1795844200e}\label{Ecore__Wayland_8h_aebb59d0f0eedf7e75bd9b1795844200e}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ECORE\_WL\_EVENT\_DATA\_SOURCE\_TARGET@{ECORE\_WL\_EVENT\_DATA\_SOURCE\_TARGET}}
\index{ECORE\_WL\_EVENT\_DATA\_SOURCE\_TARGET@{ECORE\_WL\_EVENT\_DATA\_SOURCE\_TARGET}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_WL\_EVENT\_DATA\_SOURCE\_TARGET}{ECORE\_WL\_EVENT\_DATA\_SOURCE\_TARGET}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DATA\+\_\+\+SOURCE\+\_\+\+TARGET\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Ecore__Wl__Init__Group_gaf158fc255ed0fbbe4721475a87d86828}{ecore\+\_\+wl\+\_\+init()}}.

\mbox{\Hypertarget{Ecore__Wayland_8h_ae9da1f618f5e07696f68ebf78f56ed44}\label{Ecore__Wayland_8h_ae9da1f618f5e07696f68ebf78f56ed44}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ECORE\_WL\_EVENT\_DATA\_SOURCE\_SEND@{ECORE\_WL\_EVENT\_DATA\_SOURCE\_SEND}}
\index{ECORE\_WL\_EVENT\_DATA\_SOURCE\_SEND@{ECORE\_WL\_EVENT\_DATA\_SOURCE\_SEND}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_WL\_EVENT\_DATA\_SOURCE\_SEND}{ECORE\_WL\_EVENT\_DATA\_SOURCE\_SEND}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DATA\+\_\+\+SOURCE\+\_\+\+SEND\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Ecore__Wl__Init__Group_gaf158fc255ed0fbbe4721475a87d86828}{ecore\+\_\+wl\+\_\+init()}}.

\mbox{\Hypertarget{Ecore__Wayland_8h_a4cf2d98d327a026d1054a885435e145f}\label{Ecore__Wayland_8h_a4cf2d98d327a026d1054a885435e145f}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ECORE\_WL\_EVENT\_DATA\_SOURCE\_CANCELLED@{ECORE\_WL\_EVENT\_DATA\_SOURCE\_CANCELLED}}
\index{ECORE\_WL\_EVENT\_DATA\_SOURCE\_CANCELLED@{ECORE\_WL\_EVENT\_DATA\_SOURCE\_CANCELLED}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_WL\_EVENT\_DATA\_SOURCE\_CANCELLED}{ECORE\_WL\_EVENT\_DATA\_SOURCE\_CANCELLED}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+DATA\+\_\+\+SOURCE\+\_\+\+CANCELLED\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Ecore__Wl__Init__Group_gaf158fc255ed0fbbe4721475a87d86828}{ecore\+\_\+wl\+\_\+init()}}.

\mbox{\Hypertarget{Ecore__Wayland_8h_aa15e0b319bc834fcf0de5cebc84cc884}\label{Ecore__Wayland_8h_aa15e0b319bc834fcf0de5cebc84cc884}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ECORE\_WL\_EVENT\_SELECTION\_DATA\_READY@{ECORE\_WL\_EVENT\_SELECTION\_DATA\_READY}}
\index{ECORE\_WL\_EVENT\_SELECTION\_DATA\_READY@{ECORE\_WL\_EVENT\_SELECTION\_DATA\_READY}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_WL\_EVENT\_SELECTION\_DATA\_READY}{ECORE\_WL\_EVENT\_SELECTION\_DATA\_READY}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+DATA\+\_\+\+READY\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Ecore__Wl__Init__Group_gaf158fc255ed0fbbe4721475a87d86828}{ecore\+\_\+wl\+\_\+init()}}.

\mbox{\Hypertarget{Ecore__Wayland_8h_a7f7c89b7d020a4c863cc8aac7f6dda60}\label{Ecore__Wayland_8h_a7f7c89b7d020a4c863cc8aac7f6dda60}} 
\index{Ecore\_Wayland.h@{Ecore\_Wayland.h}!ECORE\_WL\_EVENT\_INTERFACES\_BOUND@{ECORE\_WL\_EVENT\_INTERFACES\_BOUND}}
\index{ECORE\_WL\_EVENT\_INTERFACES\_BOUND@{ECORE\_WL\_EVENT\_INTERFACES\_BOUND}!Ecore\_Wayland.h@{Ecore\_Wayland.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_WL\_EVENT\_INTERFACES\_BOUND}{ECORE\_WL\_EVENT\_INTERFACES\_BOUND}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+WL\+\_\+\+EVENT\+\_\+\+INTERFACES\+\_\+\+BOUND\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Ecore__Wl__Init__Group_gaf158fc255ed0fbbe4721475a87d86828}{ecore\+\_\+wl\+\_\+init()}}.

