\hypertarget{Ecore__Wl2_8h}{}\section{Ecore\+\_\+\+Wl2.\+h File Reference}
\label{Ecore__Wl2_8h}\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}


Ecore functions for dealing with the Wayland display protocol.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Ecore__Wl2__Global}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Global}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Global}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Global}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Focus__In}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Focus\+\_\+\+In}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Focus__Out}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Focus\+\_\+\+Out}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Dnd__Enter}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Enter}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Dnd__Leave}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Leave}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Dnd__Motion}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Motion}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Dnd__Drop}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Drop}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Dnd__End}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+End}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Data__Source__Cancelled}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Cancelled}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Data__Source__Target}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Target}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Data__Source__Send}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Send}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Selection__Data__Ready}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Ready}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Window__Configure}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}
\item 
struct \hyperlink{struct__Ecore__Wl2__Event__Sync__Done}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Done}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_aa075d30b765b10cbac6431f9591515b6}\label{Ecore__Wl2_8h_aa075d30b765b10cbac6431f9591515b6}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Subsurface {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Subsurface}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_ae24cfee7c8f8e3c0c6bfb22738093191}\label{Ecore__Wl2_8h_ae24cfee7c8f8e3c0c6bfb22738093191}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Window {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Window}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_ac9a8c96c10c3aca6aaf1fa3f0e5342a1}\label{Ecore__Wl2_8h_ac9a8c96c10c3aca6aaf1fa3f0e5342a1}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Display {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Display}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a2e663e5b342375c344e69eebfe011be5}\label{Ecore__Wl2_8h_a2e663e5b342375c344e69eebfe011be5}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Output {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Output}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a58a21ce8cbac76168c55489607f8401c}\label{Ecore__Wl2_8h_a58a21ce8cbac76168c55489607f8401c}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Input {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Input}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_abd8f5c47abc78df2a1ac5a25c2a406c4}\label{Ecore__Wl2_8h_abd8f5c47abc78df2a1ac5a25c2a406c4}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Seat {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Seat}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_ac56dcd50a6e4755a3cd43b0b099a18af}\label{Ecore__Wl2_8h_ac56dcd50a6e4755a3cd43b0b099a18af}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Pointer {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Pointer}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a313ca3174704b23936e9c1da4586e4bd}\label{Ecore__Wl2_8h_a313ca3174704b23936e9c1da4586e4bd}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Keyboard {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Keyboard}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_ad783f58062a09d344061defd5c884df1}\label{Ecore__Wl2_8h_ad783f58062a09d344061defd5c884df1}} 
typedef struct \+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Touch {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Touch}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a2a042174d0d5690a30e6e729fd14c288}\label{Ecore__Wl2_8h_a2a042174d0d5690a30e6e729fd14c288}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Global}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Global} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Global}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a7c10cc8271b66fe0ca5cf3f5c9841f6c}\label{Ecore__Wl2_8h_a7c10cc8271b66fe0ca5cf3f5c9841f6c}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Global}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Global} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Global}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_aa069b4345ef7880b66a8d794d8d4ee6e}\label{Ecore__Wl2_8h_aa069b4345ef7880b66a8d794d8d4ee6e}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Focus__In}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Focus\+\_\+\+In} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Focus\+\_\+\+In}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a658569a8ab7f329808733049dc050ea9}\label{Ecore__Wl2_8h_a658569a8ab7f329808733049dc050ea9}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Focus__Out}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Focus\+\_\+\+Out} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Focus\+\_\+\+Out}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a828d9276fd8a93b91b3b073207f9c3de}\label{Ecore__Wl2_8h_a828d9276fd8a93b91b3b073207f9c3de}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Dnd__Enter}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Enter} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Enter}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_af2fcfb6a55fcc3bdf7532e9b72d5995e}\label{Ecore__Wl2_8h_af2fcfb6a55fcc3bdf7532e9b72d5995e}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Dnd__Leave}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Leave} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Leave}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_af50dfd28a4847b66fb2844735a901877}\label{Ecore__Wl2_8h_af50dfd28a4847b66fb2844735a901877}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Dnd__Motion}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Motion} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Motion}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a4f50d351f1ff7e508002bdede8627623}\label{Ecore__Wl2_8h_a4f50d351f1ff7e508002bdede8627623}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Dnd__Drop}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Drop} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+Drop}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a6dd8d328e04526e3cca5db0598422687}\label{Ecore__Wl2_8h_a6dd8d328e04526e3cca5db0598422687}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Dnd__End}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+End} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Dnd\+\_\+\+End}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a571e399468f6e70e2e2dcbf7f762a9f9}\label{Ecore__Wl2_8h_a571e399468f6e70e2e2dcbf7f762a9f9}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Data__Source__Cancelled}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Cancelled} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Cancelled}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a8133a0a51cf3772771ba560926072f6d}\label{Ecore__Wl2_8h_a8133a0a51cf3772771ba560926072f6d}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Data__Source__Target}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Target} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Target}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a72ee5a18af8304b155cd53032320d1ef}\label{Ecore__Wl2_8h_a72ee5a18af8304b155cd53032320d1ef}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Data__Source__Send}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Send} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Data\+\_\+\+Source\+\_\+\+Send}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a905672d2a7920625d700d93ac7c8eda5}\label{Ecore__Wl2_8h_a905672d2a7920625d700d93ac7c8eda5}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Selection__Data__Ready}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Ready} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Ready}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a4f2ece44b8d8a25bb36ed03b17585ed4}\label{Ecore__Wl2_8h_a4f2ece44b8d8a25bb36ed03b17585ed4}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Window__Configure}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_ac132809495b9abe705d7c5262d368b2e}\label{Ecore__Wl2_8h_ac132809495b9abe705d7c5262d368b2e}} 
typedef struct \hyperlink{struct__Ecore__Wl2__Event__Sync__Done}{\+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Done} {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Done}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a785fb98715fb26c5ebe81f41c35a9e1c}\label{Ecore__Wl2_8h_a785fb98715fb26c5ebe81f41c35a9e1c}} 
typedef enum \+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Window\+\_\+\+Type {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Window\+\_\+\+Type}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a823c28880f8b9b056bebd0ec608d198d}\label{Ecore__Wl2_8h_a823c28880f8b9b056bebd0ec608d198d}} 
typedef void($\ast$ {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Bind\+\_\+\+Cb}) (struct wl\+\_\+client $\ast$client, void $\ast$data, uint32\+\_\+t version, uint32\+\_\+t id)
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a69f546a397e3cd398960e6045a816a9e}\label{Ecore__Wl2_8h_a69f546a397e3cd398960e6045a816a9e}} 
typedef void($\ast$ {\bfseries Ecore\+\_\+\+Wl2\+\_\+\+Unbind\+\_\+\+Cb}) (struct wl\+\_\+resource $\ast$resource)
\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_acc051f61121c1dcb4bf599ed44e89aa6}\label{Ecore__Wl2_8h_acc051f61121c1dcb4bf599ed44e89aa6}} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+Wl2\+\_\+\+Window\+\_\+\+Type} \{ \newline
{\bfseries E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+NE}, 
\newline
{\bfseries E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+O\+P\+L\+E\+V\+EL}, 
\newline
{\bfseries E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+EN}, 
\newline
{\bfseries E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+ED}, 
\newline
{\bfseries E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+R\+A\+N\+S\+I\+E\+NT}, 
\newline
{\bfseries E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+E\+NU}, 
\newline
{\bfseries E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+ND}, 
\newline
{\bfseries E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+U\+S\+T\+OM}, 
\newline
{\bfseries E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}
 \}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__Wl2__Init__Group_gad439e46a49f2c1175b572dda9a002254}{ecore\+\_\+wl2\+\_\+init} (void)
\begin{DoxyCompactList}\small\item\em Initialize the Ecore\+\_\+\+Wl2 library. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__Wl2__Init__Group_ga24b19355d3cebc9c7551bfd91c31ba17}{ecore\+\_\+wl2\+\_\+shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shutdown the Ecore\+\_\+\+Wl2 Library. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$ \hyperlink{group__Ecore__Wl2__Display__Group_ga8d1c9cabf8b18ca295ba1bd6e21bfd5b}{ecore\+\_\+wl2\+\_\+display\+\_\+create} (const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Create a new Wayland display. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Display__Group_ga73363a708c5842f7620035399ad91613}{ecore\+\_\+wl2\+\_\+display\+\_\+destroy} (Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$display)
\begin{DoxyCompactList}\small\item\em Destroy an existing Wayland display. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$ \hyperlink{group__Ecore__Wl2__Display__Group_ga79e9a1f88ffa3e5a65d99b652f7e1486}{ecore\+\_\+wl2\+\_\+display\+\_\+connect} (const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Connect to an existing Wayland display. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Display__Group_ga4c11d226ea376cf87963c6bac66dd3f3}{ecore\+\_\+wl2\+\_\+display\+\_\+disconnect} (Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$display)
\begin{DoxyCompactList}\small\item\em Disconnect an existing Wayland display. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Display__Group_ga173173649294dae55b35a5c674ce4b4f}{ecore\+\_\+wl2\+\_\+display\+\_\+terminate} (Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$display)
\begin{DoxyCompactList}\small\item\em Terminate a Wayland display\textquotesingle{}s main loop. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} struct wl\+\_\+display $\ast$ \hyperlink{group__Ecore__Wl2__Display__Group_ga138418bd719fecc01518baf0f083e277}{ecore\+\_\+wl2\+\_\+display\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$display)
\begin{DoxyCompactList}\small\item\em Retrieve the existing Wayland display. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} struct wl\+\_\+shm $\ast$ \hyperlink{group__Ecore__Wl2__Display__Group_gab9505791cd7e2af3a794331f8b8d6240}{ecore\+\_\+wl2\+\_\+display\+\_\+shm\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$display)
\begin{DoxyCompactList}\small\item\em Retrieve the wl\+\_\+shm from a given Ecore\+\_\+\+Wl2\+\_\+\+Display. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator} $\ast$ \hyperlink{group__Ecore__Wl2__Display__Group_gad1461c4dd5960f963b3098bfa40a70a4}{ecore\+\_\+wl2\+\_\+display\+\_\+globals\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$display)
\begin{DoxyCompactList}\small\item\em Return an Eina\+\_\+\+Iterator that can be used to iterate through globals. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Display__Group_ga224995f58f0be8c4977a0c249c9554d8}{ecore\+\_\+wl2\+\_\+display\+\_\+screen\+\_\+size\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$display, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the size of the current screen. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$ \hyperlink{group__Ecore__Wl2__Display__Group_ga300c0d798eb142702da92f14adf7372d}{ecore\+\_\+wl2\+\_\+display\+\_\+window\+\_\+find} (Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$display, unsigned int id)
\begin{DoxyCompactList}\small\item\em Find an Ecore\+\_\+\+Wl2\+\_\+\+Window based on id. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} struct wl\+\_\+registry $\ast$ \hyperlink{group__Ecore__Wl2__Display__Group_ga936378eaf850b6d2d7712c886c4e2750}{ecore\+\_\+wl2\+\_\+display\+\_\+registry\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$display)
\begin{DoxyCompactList}\small\item\em Retrieves the Wayland Registry used for the current Wayland display. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$ \hyperlink{group__Ecore__Wl2__Window__Group_gab9314dfe3bcdf9ca15f60c4912791c59}{ecore\+\_\+wl2\+\_\+window\+\_\+new} (Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$display, Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$parent, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Create a new Ecore\+\_\+\+Wl2\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__Wl2__Window__Group_gab7092b123e00d405c6651b7473517c0f}{ecore\+\_\+wl2\+\_\+window\+\_\+id\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Get the window id associated with an Ecore\+\_\+\+Wl2\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} struct wl\+\_\+surface $\ast$ \hyperlink{group__Ecore__Wl2__Window__Group_ga5668bd7fa468b28d523d86b31952936d}{ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Get the wl\+\_\+surface which belongs to this window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__Wl2__Window__Group_ga775468e64f7ed1cd0a6b237ac52596a1}{ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+id\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Get the id of a given Ecore\+\_\+\+Wl2\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga3b821f7599e9cefae2f899e92d750145}{ecore\+\_\+wl2\+\_\+window\+\_\+show} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Show a given Ecore\+\_\+\+Wl2\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_gaddf27f0542161eb00f5b58bd57cec981}{ecore\+\_\+wl2\+\_\+window\+\_\+hide} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Hide a given Ecore\+\_\+\+Wl2\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga1b62579ecbefbf793c7f4d3ed726482d}{ecore\+\_\+wl2\+\_\+window\+\_\+free} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Free a given Ecore\+\_\+\+Wl2\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_gaa2c94e52fa204a0f83fe8e73cb44da6b}{ecore\+\_\+wl2\+\_\+window\+\_\+move} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, int x, int y)
\begin{DoxyCompactList}\small\item\em Move a given Ecore\+\_\+\+Wl2\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_gae5b72f0bba8d8d296d97e08e22dea09e}{ecore\+\_\+wl2\+\_\+window\+\_\+resize} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, int w, int h, int location)
\begin{DoxyCompactList}\small\item\em Resize a given Ecore\+\_\+\+Wl2\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga063916edd4fcf1f82c3dd817dc367aae}{ecore\+\_\+wl2\+\_\+window\+\_\+raise} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Raise a given Ecore\+\_\+\+Wl2\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Ecore__Wl2__Window__Group_gaa125ce8e65c0c60d63223d2b7678e7fc}{ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Get if a given window is alpha. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga45963b2463abceab6531b0eaa048d84c}{ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} alpha)
\begin{DoxyCompactList}\small\item\em Set a given window\textquotesingle{}s alpha property. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga4d5e33fd2dda0428f0e9f9e68eab0fed}{ecore\+\_\+wl2\+\_\+window\+\_\+transparent\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} transparent)
\begin{DoxyCompactList}\small\item\em Set a given window\textquotesingle{}s transparent property. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_gadb29187227d4a0e3eac69f74c4d792a3}{ecore\+\_\+wl2\+\_\+window\+\_\+opaque\+\_\+region\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Set the opaque region of the Ecore\+\_\+\+Wl2\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga4d53f7b61f21c3d8284e2c69956521d9}{ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+region\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Set the input region of the Ecore\+\_\+\+Wl2\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Ecore__Wl2__Window__Group_gaf0885ad1c0661cc0f0f8ca67f9abddc8}{ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Get if a given window is maximized. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_gaa0c0712818ba5566ae420c539d119ba5}{ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} maximized)
\begin{DoxyCompactList}\small\item\em Set the maximized state of a given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Ecore__Wl2__Window__Group_gac0626be4631ae2a1d1cca94a855ea233}{ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Get if a given window is fullscreen. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_gaab96145a8941e7ffd8f52bb8b604432e}{ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} fullscreen)
\begin{DoxyCompactList}\small\item\em Set the fullscreen state of a given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__Wl2__Window__Group_ga4a3c6b36bf9c62989a6300c9cd0cdaf8}{ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Get if a given window is rotated. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga6a49d40cb93ece66153a6deb55ce1c76}{ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, int rotation)
\begin{DoxyCompactList}\small\item\em Set the rotation of a given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga8c87ed9c809f73276b39cf7c187a751f}{ecore\+\_\+wl2\+\_\+window\+\_\+title\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, const char $\ast$title)
\begin{DoxyCompactList}\small\item\em Set the title of a given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_gaf0fd375939588b513603e19f6771b61c}{ecore\+\_\+wl2\+\_\+window\+\_\+class\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, const char $\ast$clas)
\begin{DoxyCompactList}\small\item\em Set the class of a given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_gafcedecd4b7356596f3bd745d5c4c9600}{ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Get the geometry of a given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga23acfeda5276a646d9b6709962c080f6}{ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Set the geometry of a given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Ecore__Wl2__Window__Group_ga3f7fb1ca420fadac5364acc4e9b09019}{ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Get the iconified state of a given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga0d504515492f2981d5d236d7dd1abd08}{ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} iconified)
\begin{DoxyCompactList}\small\item\em Iconify a window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga50cab87d19c45df7f7873f9539361168}{ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+xy\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, int $\ast$x, int $\ast$y)
\begin{DoxyCompactList}\small\item\em Retrieves the mouse position of the current window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga6c66a32f3717b11bf3d4b4cf2535275a}{ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, struct wl\+\_\+surface $\ast$surface, int hot\+\_\+x, int hot\+\_\+y)
\begin{DoxyCompactList}\small\item\em Set a given wl\+\_\+surface to use as the pointer on a window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga19fc0895aece8b85d8797189f7ec791d}{ecore\+\_\+wl2\+\_\+window\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, const char $\ast$cursor)
\begin{DoxyCompactList}\small\item\em Set a specific cursor on a given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Window__Group_ga33268f9e8a8d6cff311e0f528a9fd7a9}{ecore\+\_\+wl2\+\_\+window\+\_\+type\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, Ecore\+\_\+\+Wl2\+\_\+\+Window\+\_\+\+Type type)
\begin{DoxyCompactList}\small\item\em Set the type of a given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$ \hyperlink{Ecore__Wl2_8h_aee793d2b6733a94d865a076d15fe562b}{ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Wl2_8h_ac7e95824d8fc2dfa87d3013a7da9c313}{ecore\+\_\+wl2\+\_\+input\+\_\+grab} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input, Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, unsigned int button)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Wl2_8h_aa264bd17781b17641e3873b7a48b5e9f}{ecore\+\_\+wl2\+\_\+input\+\_\+ungrab} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} struct wl\+\_\+seat $\ast$ \hyperlink{Ecore__Wl2_8h_ab4553092f9a6c795b0501db1c9fec168}{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Wl2_8h_a91d1233edd089fef28c60743127a8733}{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+types\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input, const char $\ast$$\ast$types)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Wl2_8h_a57152fed7458f416f6fddcb50eeaa71c}{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+start} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input, Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window, Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$drag\+\_\+window)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__Wl2_8h_a560a4c8ecc96fb858cf59421be597a6c}{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input, const char $\ast$type)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Wl2_8h_ab160a1d2bec2091a6f445c1e51433a24}{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+end} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__Wl2_8h_ae222d1071e5f352d1108925704277d9b}{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+owner\+\_\+has} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__Wl2_8h_a4a81519b473e9d61b8a12c13d7813182}{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input, const char $\ast$$\ast$types)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__Wl2_8h_a57dd4b83aa7c41d135abb62f533cc2ed}{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input, const char $\ast$type)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__Wl2_8h_a26b40a5989e1551b40544e9b860d3ab7}{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+clear} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Subsurface $\ast$ \hyperlink{group__Ecore__Wl2__Subsurface__Group_ga6e5240a0b5ac055e7900595e15cd8cf1}{ecore\+\_\+wl2\+\_\+subsurface\+\_\+new} (Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Create and return a new subsurface. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Subsurface__Group_ga1fd1b90d63c2e4ef59c6fba1b04fc4dd}{ecore\+\_\+wl2\+\_\+subsurface\+\_\+del} (Ecore\+\_\+\+Wl2\+\_\+\+Subsurface $\ast$subsurface)
\begin{DoxyCompactList}\small\item\em Destroy the given subsurface, as well as the surface associated with it. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} struct wl\+\_\+surface $\ast$ \hyperlink{group__Ecore__Wl2__Subsurface__Group_ga950bc00e6f15d0060b354ee15b0ad3ae}{ecore\+\_\+wl2\+\_\+subsurface\+\_\+surface\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Subsurface $\ast$subsurface)
\begin{DoxyCompactList}\small\item\em Get the wl\+\_\+surface for this subsurface. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Subsurface__Group_ga693875c24a6c9193b1b1859861004dd4}{ecore\+\_\+wl2\+\_\+subsurface\+\_\+position\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Subsurface $\ast$subsurface, int x, int y)
\begin{DoxyCompactList}\small\item\em Set the position of this subsurface, relative to its parent surface. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Subsurface__Group_ga83fdbf8ac139811c1eaadba93f4ccf38}{ecore\+\_\+wl2\+\_\+subsurface\+\_\+position\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Subsurface $\ast$subsurface, int $\ast$x, int $\ast$y)
\begin{DoxyCompactList}\small\item\em Get the position of this subsurface, relative to its parent surface. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Subsurface__Group_gac5f108a9024ff626b162387575285af8}{ecore\+\_\+wl2\+\_\+subsurface\+\_\+place\+\_\+above} (Ecore\+\_\+\+Wl2\+\_\+\+Subsurface $\ast$subsurface, struct wl\+\_\+surface $\ast$surface)
\begin{DoxyCompactList}\small\item\em Place subsurface on layer above a reference surface. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Subsurface__Group_ga65395881576846357fb4d843aa6494e9}{ecore\+\_\+wl2\+\_\+subsurface\+\_\+place\+\_\+below} (Ecore\+\_\+\+Wl2\+\_\+\+Subsurface $\ast$subsurface, struct wl\+\_\+surface $\ast$surface)
\begin{DoxyCompactList}\small\item\em Place subsurface on layer below a reference surface. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Subsurface__Group_gad08935fa0259b93ee9bfa68fb233ff7f}{ecore\+\_\+wl2\+\_\+subsurface\+\_\+sync\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Subsurface $\ast$subsurface, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} sync)
\begin{DoxyCompactList}\small\item\em Enables or disables sub-\/surface synchronization. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Wl2__Subsurface__Group_gadac25a91022eeea48fde333bb4d4e1da}{ecore\+\_\+wl2\+\_\+subsurface\+\_\+opaque\+\_\+region\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Subsurface $\ast$subsurface, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Set an opaque region for the given subsurface. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__Wl2__Output__Group_gab2d68fc51276e752ecd2b83f4afb2970}{ecore\+\_\+wl2\+\_\+output\+\_\+dpi\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Output $\ast$output)
\begin{DoxyCompactList}\small\item\em Return the D\+PI of a given output. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__Wl2__Display__Group_ga4185366c9810ee625f23f10cedae084f}{ecore\+\_\+wl2\+\_\+display\+\_\+compositor\+\_\+version\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$disp)
\begin{DoxyCompactList}\small\item\em Return the version of the display\textquotesingle{}s compositor object. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Seat $\ast$ \hyperlink{Ecore__Wl2_8h_a4ef4064b39bbd3bdcef46ca6335ea96d}{ecore\+\_\+wl2\+\_\+seat\+\_\+create} (Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$display, const char $\ast$name, const struct wl\+\_\+seat\+\_\+interface $\ast$implementation, int version, Ecore\+\_\+\+Wl2\+\_\+\+Bind\+\_\+\+Cb bind\+\_\+cb, Ecore\+\_\+\+Wl2\+\_\+\+Unbind\+\_\+\+Cb unbind\+\_\+cb)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Wl2_8h_a125e798c301967a142b709758489e303}{ecore\+\_\+wl2\+\_\+seat\+\_\+destroy} (Ecore\+\_\+\+Wl2\+\_\+\+Seat $\ast$seat)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Wl2_8h_a04c2246b90a3c076a287d3d678b2d52a}{ecore\+\_\+wl2\+\_\+seat\+\_\+capabilities\+\_\+send} (Ecore\+\_\+\+Wl2\+\_\+\+Seat $\ast$seat, enum wl\+\_\+seat\+\_\+capability caps)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Wl2_8h_a95780e5d0e1e31f7fb796e1e2c49a520}{ecore\+\_\+wl2\+\_\+seat\+\_\+pointer\+\_\+release} (Ecore\+\_\+\+Wl2\+\_\+\+Seat $\ast$seat)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Pointer $\ast$ \hyperlink{Ecore__Wl2_8h_aa44ebff0fc8e8a9b315578f0df8f88ff}{ecore\+\_\+wl2\+\_\+pointer\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Seat $\ast$seat)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__Wl2_8h_a67c4ab72d2b690da3ac6abc3973ebfac}{ecore\+\_\+wl2\+\_\+pointer\+\_\+resource\+\_\+create} (Ecore\+\_\+\+Wl2\+\_\+\+Pointer $\ast$ptr, struct wl\+\_\+client $\ast$client, const struct wl\+\_\+pointer\+\_\+interface $\ast$implementation, int version, uint32\+\_\+t id)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Keyboard $\ast$ \hyperlink{Ecore__Wl2_8h_a7a0848232ec5e1a7c709a4656370cecd}{ecore\+\_\+wl2\+\_\+keyboard\+\_\+get} (Ecore\+\_\+\+Wl2\+\_\+\+Seat $\ast$seat)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__Wl2_8h_a7d217ce0b662f3ffe8f61011bc12683c}{ecore\+\_\+wl2\+\_\+keyboard\+\_\+resource\+\_\+create} (Ecore\+\_\+\+Wl2\+\_\+\+Keyboard $\ast$kbd, struct wl\+\_\+client $\ast$client, const struct wl\+\_\+keyboard\+\_\+interface $\ast$implementation, int version, uint32\+\_\+t id)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__Wl2_8h_a64ffc0e32f6b515e4576410db8e87f0f}{ecore\+\_\+wl2\+\_\+keyboard\+\_\+repeat\+\_\+info\+\_\+set} (Ecore\+\_\+\+Wl2\+\_\+\+Keyboard $\ast$kbd, double rate, double delay)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$ \hyperlink{Ecore__Wl2_8h_af34b21c18658ca18655dac0c49e191b6}{ecore\+\_\+wl2\+\_\+window\+\_\+display\+\_\+get} (const Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{Ecore__Wl2_8h_a4aa536ef27e0ecf8875d9a69d0f4540d}\label{Ecore__Wl2_8h_a4aa536ef27e0ecf8875d9a69d0f4540d}} 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+L\+O\+B\+A\+L\+\_\+\+A\+D\+D\+ED}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_a3973f277f8ad452470428bc68049a4fe}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+L\+O\+B\+A\+L\+\_\+\+R\+E\+M\+O\+V\+ED}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_a993bb317ae7d11882e027ca5b01968a1}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_a45051558fea48767303af1fcfa128fa1}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_a12c149c79a27cc1b0b66c9a651b47a88}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+N\+T\+ER}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_a49a361189b77b1201111a855e6199dd6}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+L\+E\+A\+VE}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_ae48a459fd8a9fe752925ef6dbf10d419}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+M\+O\+T\+I\+ON}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_af36a93dc1895bf4e08ef1b0a578a6f00}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+D\+R\+OP}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_a277d8359e2a7cd9f06e182613e490178}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+ND}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_a554b291aa9d3c59efa5fd140bb2ad681}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+A\+N\+C\+E\+L\+L\+ED}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_a553e33c114e687a6f419768b03f8198e}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+A\+R\+G\+ET}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_a5c8b2f446f767b8d1c4b20388c3d0b34}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+S\+E\+ND}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_a953d982a5b8108294b5b9ad0a363db92}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+A\+DY}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_adfe843d89414cc1ee252aeeca78e4b4e}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__Wl2_8h_a104741701ca4b6f19245dd4a533c2d75}{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+Y\+N\+C\+\_\+\+D\+O\+NE}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Ecore functions for dealing with the Wayland display protocol. 

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


\subsection{Function Documentation}
\mbox{\Hypertarget{Ecore__Wl2_8h_aee793d2b6733a94d865a076d15fe562b}\label{Ecore__Wl2_8h_aee793d2b6733a94d865a076d15fe562b}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+get}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+get()}{ecore\_wl2\_window\_input\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Input$\ast$ ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_ac7e95824d8fc2dfa87d3013a7da9c313}\label{Ecore__Wl2_8h_ac7e95824d8fc2dfa87d3013a7da9c313}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+input\+\_\+grab@{ecore\+\_\+wl2\+\_\+input\+\_\+grab}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+grab@{ecore\+\_\+wl2\+\_\+input\+\_\+grab}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+grab()}{ecore\_wl2\_input\_grab()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+input\+\_\+grab (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input,  }\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{unsigned int}]{button }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_aa264bd17781b17641e3873b7a48b5e9f}\label{Ecore__Wl2_8h_aa264bd17781b17641e3873b7a48b5e9f}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+input\+\_\+ungrab@{ecore\+\_\+wl2\+\_\+input\+\_\+ungrab}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+ungrab@{ecore\+\_\+wl2\+\_\+input\+\_\+ungrab}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+ungrab()}{ecore\_wl2\_input\_ungrab()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+input\+\_\+ungrab (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_ab4553092f9a6c795b0501db1c9fec168}\label{Ecore__Wl2_8h_ab4553092f9a6c795b0501db1c9fec168}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+get}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+get()}{ecore\_wl2\_input\_seat\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} struct wl\+\_\+seat$\ast$ ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a91d1233edd089fef28c60743127a8733}\label{Ecore__Wl2_8h_a91d1233edd089fef28c60743127a8733}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+types\+\_\+set@{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+types\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+types\+\_\+set@{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+types\+\_\+set}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+types\+\_\+set()}{ecore\_wl2\_dnd\_drag\_types\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+types\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input,  }\item[{const char $\ast$$\ast$}]{types }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a57152fed7458f416f6fddcb50eeaa71c}\label{Ecore__Wl2_8h_a57152fed7458f416f6fddcb50eeaa71c}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+start@{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+start}}
\index{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+start@{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+start}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+start()}{ecore\_wl2\_dnd\_drag\_start()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+start (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input,  }\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{drag\+\_\+window }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a560a4c8ecc96fb858cf59421be597a6c}\label{Ecore__Wl2_8h_a560a4c8ecc96fb858cf59421be597a6c}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+get@{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+get@{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+get}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+get()}{ecore\_wl2\_dnd\_drag\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input,  }\item[{const char $\ast$}]{type }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_ab160a1d2bec2091a6f445c1e51433a24}\label{Ecore__Wl2_8h_ab160a1d2bec2091a6f445c1e51433a24}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+end@{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+end}}
\index{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+end@{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+end}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+end()}{ecore\_wl2\_dnd\_drag\_end()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+dnd\+\_\+drag\+\_\+end (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_ae222d1071e5f352d1108925704277d9b}\label{Ecore__Wl2_8h_ae222d1071e5f352d1108925704277d9b}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+owner\+\_\+has@{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+owner\+\_\+has}}
\index{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+owner\+\_\+has@{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+owner\+\_\+has}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+owner\+\_\+has()}{ecore\_wl2\_dnd\_selection\_owner\_has()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+owner\+\_\+has (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a4a81519b473e9d61b8a12c13d7813182}\label{Ecore__Wl2_8h_a4a81519b473e9d61b8a12c13d7813182}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+set@{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+set@{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+set}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+set()}{ecore\_wl2\_dnd\_selection\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input,  }\item[{const char $\ast$$\ast$}]{types }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a57dd4b83aa7c41d135abb62f533cc2ed}\label{Ecore__Wl2_8h_a57dd4b83aa7c41d135abb62f533cc2ed}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+get@{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+get@{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+get}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+get()}{ecore\_wl2\_dnd\_selection\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input,  }\item[{const char $\ast$}]{type }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a26b40a5989e1551b40544e9b860d3ab7}\label{Ecore__Wl2_8h_a26b40a5989e1551b40544e9b860d3ab7}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+clear@{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+clear}}
\index{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+clear@{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+clear}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+clear()}{ecore\_wl2\_dnd\_selection\_clear()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} ecore\+\_\+wl2\+\_\+dnd\+\_\+selection\+\_\+clear (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a4ef4064b39bbd3bdcef46ca6335ea96d}\label{Ecore__Wl2_8h_a4ef4064b39bbd3bdcef46ca6335ea96d}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+seat\+\_\+create@{ecore\+\_\+wl2\+\_\+seat\+\_\+create}}
\index{ecore\+\_\+wl2\+\_\+seat\+\_\+create@{ecore\+\_\+wl2\+\_\+seat\+\_\+create}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+seat\+\_\+create()}{ecore\_wl2\_seat\_create()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Seat$\ast$ ecore\+\_\+wl2\+\_\+seat\+\_\+create (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$}]{display,  }\item[{const char $\ast$}]{name,  }\item[{const struct wl\+\_\+seat\+\_\+interface $\ast$}]{implementation,  }\item[{int}]{version,  }\item[{Ecore\+\_\+\+Wl2\+\_\+\+Bind\+\_\+\+Cb}]{bind\+\_\+cb,  }\item[{Ecore\+\_\+\+Wl2\+\_\+\+Unbind\+\_\+\+Cb}]{unbind\+\_\+cb }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a125e798c301967a142b709758489e303}\label{Ecore__Wl2_8h_a125e798c301967a142b709758489e303}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+seat\+\_\+destroy@{ecore\+\_\+wl2\+\_\+seat\+\_\+destroy}}
\index{ecore\+\_\+wl2\+\_\+seat\+\_\+destroy@{ecore\+\_\+wl2\+\_\+seat\+\_\+destroy}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+seat\+\_\+destroy()}{ecore\_wl2\_seat\_destroy()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+seat\+\_\+destroy (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Seat $\ast$}]{seat }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a04c2246b90a3c076a287d3d678b2d52a}\label{Ecore__Wl2_8h_a04c2246b90a3c076a287d3d678b2d52a}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+seat\+\_\+capabilities\+\_\+send@{ecore\+\_\+wl2\+\_\+seat\+\_\+capabilities\+\_\+send}}
\index{ecore\+\_\+wl2\+\_\+seat\+\_\+capabilities\+\_\+send@{ecore\+\_\+wl2\+\_\+seat\+\_\+capabilities\+\_\+send}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+seat\+\_\+capabilities\+\_\+send()}{ecore\_wl2\_seat\_capabilities\_send()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+seat\+\_\+capabilities\+\_\+send (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Seat $\ast$}]{seat,  }\item[{enum wl\+\_\+seat\+\_\+capability}]{caps }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a95780e5d0e1e31f7fb796e1e2c49a520}\label{Ecore__Wl2_8h_a95780e5d0e1e31f7fb796e1e2c49a520}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+seat\+\_\+pointer\+\_\+release@{ecore\+\_\+wl2\+\_\+seat\+\_\+pointer\+\_\+release}}
\index{ecore\+\_\+wl2\+\_\+seat\+\_\+pointer\+\_\+release@{ecore\+\_\+wl2\+\_\+seat\+\_\+pointer\+\_\+release}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+seat\+\_\+pointer\+\_\+release()}{ecore\_wl2\_seat\_pointer\_release()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+seat\+\_\+pointer\+\_\+release (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Seat $\ast$}]{seat }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_aa44ebff0fc8e8a9b315578f0df8f88ff}\label{Ecore__Wl2_8h_aa44ebff0fc8e8a9b315578f0df8f88ff}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+pointer\+\_\+get@{ecore\+\_\+wl2\+\_\+pointer\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+pointer\+\_\+get@{ecore\+\_\+wl2\+\_\+pointer\+\_\+get}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+pointer\+\_\+get()}{ecore\_wl2\_pointer\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Pointer$\ast$ ecore\+\_\+wl2\+\_\+pointer\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Seat $\ast$}]{seat }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a67c4ab72d2b690da3ac6abc3973ebfac}\label{Ecore__Wl2_8h_a67c4ab72d2b690da3ac6abc3973ebfac}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+pointer\+\_\+resource\+\_\+create@{ecore\+\_\+wl2\+\_\+pointer\+\_\+resource\+\_\+create}}
\index{ecore\+\_\+wl2\+\_\+pointer\+\_\+resource\+\_\+create@{ecore\+\_\+wl2\+\_\+pointer\+\_\+resource\+\_\+create}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+pointer\+\_\+resource\+\_\+create()}{ecore\_wl2\_pointer\_resource\_create()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} ecore\+\_\+wl2\+\_\+pointer\+\_\+resource\+\_\+create (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Pointer $\ast$}]{ptr,  }\item[{struct wl\+\_\+client $\ast$}]{client,  }\item[{const struct wl\+\_\+pointer\+\_\+interface $\ast$}]{implementation,  }\item[{int}]{version,  }\item[{uint32\+\_\+t}]{id }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a7a0848232ec5e1a7c709a4656370cecd}\label{Ecore__Wl2_8h_a7a0848232ec5e1a7c709a4656370cecd}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+keyboard\+\_\+get@{ecore\+\_\+wl2\+\_\+keyboard\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+keyboard\+\_\+get@{ecore\+\_\+wl2\+\_\+keyboard\+\_\+get}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+keyboard\+\_\+get()}{ecore\_wl2\_keyboard\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Keyboard$\ast$ ecore\+\_\+wl2\+\_\+keyboard\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Seat $\ast$}]{seat }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a7d217ce0b662f3ffe8f61011bc12683c}\label{Ecore__Wl2_8h_a7d217ce0b662f3ffe8f61011bc12683c}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+keyboard\+\_\+resource\+\_\+create@{ecore\+\_\+wl2\+\_\+keyboard\+\_\+resource\+\_\+create}}
\index{ecore\+\_\+wl2\+\_\+keyboard\+\_\+resource\+\_\+create@{ecore\+\_\+wl2\+\_\+keyboard\+\_\+resource\+\_\+create}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+keyboard\+\_\+resource\+\_\+create()}{ecore\_wl2\_keyboard\_resource\_create()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} ecore\+\_\+wl2\+\_\+keyboard\+\_\+resource\+\_\+create (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Keyboard $\ast$}]{kbd,  }\item[{struct wl\+\_\+client $\ast$}]{client,  }\item[{const struct wl\+\_\+keyboard\+\_\+interface $\ast$}]{implementation,  }\item[{int}]{version,  }\item[{uint32\+\_\+t}]{id }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a64ffc0e32f6b515e4576410db8e87f0f}\label{Ecore__Wl2_8h_a64ffc0e32f6b515e4576410db8e87f0f}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+keyboard\+\_\+repeat\+\_\+info\+\_\+set@{ecore\+\_\+wl2\+\_\+keyboard\+\_\+repeat\+\_\+info\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+keyboard\+\_\+repeat\+\_\+info\+\_\+set@{ecore\+\_\+wl2\+\_\+keyboard\+\_\+repeat\+\_\+info\+\_\+set}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+keyboard\+\_\+repeat\+\_\+info\+\_\+set()}{ecore\_wl2\_keyboard\_repeat\_info\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+keyboard\+\_\+repeat\+\_\+info\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Keyboard $\ast$}]{kbd,  }\item[{double}]{rate,  }\item[{double}]{delay }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_af34b21c18658ca18655dac0c49e191b6}\label{Ecore__Wl2_8h_af34b21c18658ca18655dac0c49e191b6}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!ecore\+\_\+wl2\+\_\+window\+\_\+display\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+display\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+display\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+display\+\_\+get}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+display\+\_\+get()}{ecore\_wl2\_window\_display\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Display$\ast$ ecore\+\_\+wl2\+\_\+window\+\_\+display\+\_\+get (\begin{DoxyParamCaption}\item[{const Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}

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


\subsection{Variable Documentation}
\mbox{\Hypertarget{Ecore__Wl2_8h_a3973f277f8ad452470428bc68049a4fe}\label{Ecore__Wl2_8h_a3973f277f8ad452470428bc68049a4fe}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+L\+O\+B\+A\+L\+\_\+\+R\+E\+M\+O\+V\+ED@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+L\+O\+B\+A\+L\+\_\+\+R\+E\+M\+O\+V\+ED}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+L\+O\+B\+A\+L\+\_\+\+R\+E\+M\+O\+V\+ED@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+L\+O\+B\+A\+L\+\_\+\+R\+E\+M\+O\+V\+ED}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+L\+O\+B\+A\+L\+\_\+\+R\+E\+M\+O\+V\+ED}{ECORE\_WL2\_EVENT\_GLOBAL\_REMOVED}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+L\+O\+B\+A\+L\+\_\+\+R\+E\+M\+O\+V\+ED}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a993bb317ae7d11882e027ca5b01968a1}\label{Ecore__Wl2_8h_a993bb317ae7d11882e027ca5b01968a1}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}{ECORE\_WL2\_EVENT\_FOCUS\_IN}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a45051558fea48767303af1fcfa128fa1}\label{Ecore__Wl2_8h_a45051558fea48767303af1fcfa128fa1}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}{ECORE\_WL2\_EVENT\_FOCUS\_OUT}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a12c149c79a27cc1b0b66c9a651b47a88}\label{Ecore__Wl2_8h_a12c149c79a27cc1b0b66c9a651b47a88}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+N\+T\+ER@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+N\+T\+ER}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+N\+T\+ER@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+N\+T\+ER}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+N\+T\+ER}{ECORE\_WL2\_EVENT\_DND\_ENTER}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+N\+T\+ER}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a49a361189b77b1201111a855e6199dd6}\label{Ecore__Wl2_8h_a49a361189b77b1201111a855e6199dd6}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+L\+E\+A\+VE@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+L\+E\+A\+VE}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+L\+E\+A\+VE@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+L\+E\+A\+VE}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+L\+E\+A\+VE}{ECORE\_WL2\_EVENT\_DND\_LEAVE}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+L\+E\+A\+VE}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_ae48a459fd8a9fe752925ef6dbf10d419}\label{Ecore__Wl2_8h_ae48a459fd8a9fe752925ef6dbf10d419}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+M\+O\+T\+I\+ON@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+M\+O\+T\+I\+ON}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+M\+O\+T\+I\+ON@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+M\+O\+T\+I\+ON}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+M\+O\+T\+I\+ON}{ECORE\_WL2\_EVENT\_DND\_MOTION}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+M\+O\+T\+I\+ON}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_af36a93dc1895bf4e08ef1b0a578a6f00}\label{Ecore__Wl2_8h_af36a93dc1895bf4e08ef1b0a578a6f00}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+D\+R\+OP@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+D\+R\+OP}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+D\+R\+OP@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+D\+R\+OP}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+D\+R\+OP}{ECORE\_WL2\_EVENT\_DND\_DROP}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+D\+R\+OP}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a277d8359e2a7cd9f06e182613e490178}\label{Ecore__Wl2_8h_a277d8359e2a7cd9f06e182613e490178}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+ND@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+ND}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+ND@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+ND}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+ND}{ECORE\_WL2\_EVENT\_DND\_END}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+N\+D\+\_\+\+E\+ND}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a554b291aa9d3c59efa5fd140bb2ad681}\label{Ecore__Wl2_8h_a554b291aa9d3c59efa5fd140bb2ad681}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+A\+N\+C\+E\+L\+L\+ED@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+A\+N\+C\+E\+L\+L\+ED}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+A\+N\+C\+E\+L\+L\+ED@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+A\+N\+C\+E\+L\+L\+ED}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+A\+N\+C\+E\+L\+L\+ED}{ECORE\_WL2\_EVENT\_DATA\_SOURCE\_CANCELLED}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+A\+N\+C\+E\+L\+L\+ED}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a553e33c114e687a6f419768b03f8198e}\label{Ecore__Wl2_8h_a553e33c114e687a6f419768b03f8198e}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+A\+R\+G\+ET@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+A\+R\+G\+ET}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+A\+R\+G\+ET@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+A\+R\+G\+ET}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+A\+R\+G\+ET}{ECORE\_WL2\_EVENT\_DATA\_SOURCE\_TARGET}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+A\+R\+G\+ET}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a5c8b2f446f767b8d1c4b20388c3d0b34}\label{Ecore__Wl2_8h_a5c8b2f446f767b8d1c4b20388c3d0b34}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+S\+E\+ND@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+S\+E\+ND}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+S\+E\+ND@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+S\+E\+ND}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+S\+E\+ND}{ECORE\_WL2\_EVENT\_DATA\_SOURCE\_SEND}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+T\+A\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+S\+E\+ND}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a953d982a5b8108294b5b9ad0a363db92}\label{Ecore__Wl2_8h_a953d982a5b8108294b5b9ad0a363db92}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+A\+DY@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+A\+DY}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+A\+DY@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+A\+DY}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+A\+DY}{ECORE\_WL2\_EVENT\_SELECTION\_DATA\_READY}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+D\+A\+T\+A\+\_\+\+R\+E\+A\+DY}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_adfe843d89414cc1ee252aeeca78e4b4e}\label{Ecore__Wl2_8h_adfe843d89414cc1ee252aeeca78e4b4e}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE}{ECORE\_WL2\_EVENT\_WINDOW\_CONFIGURE}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE}

\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{Ecore__Wl2_8h_a104741701ca4b6f19245dd4a533c2d75}\label{Ecore__Wl2_8h_a104741701ca4b6f19245dd4a533c2d75}} 
\index{Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}!E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+Y\+N\+C\+\_\+\+D\+O\+NE@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+Y\+N\+C\+\_\+\+D\+O\+NE}}
\index{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+Y\+N\+C\+\_\+\+D\+O\+NE@{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+Y\+N\+C\+\_\+\+D\+O\+NE}!Ecore\+\_\+\+Wl2.\+h@{Ecore\+\_\+\+Wl2.\+h}}
\subsubsection{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+Y\+N\+C\+\_\+\+D\+O\+NE}{ECORE\_WL2\_EVENT\_SYNC\_DONE}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+W\+L2\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+Y\+N\+C\+\_\+\+D\+O\+NE}

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