\hypertarget{group__Ecore__Wl2__Input__Group}{}\section{Wayland Library Input Functions}
\label{group__Ecore__Wl2__Input__Group}\index{Wayland Library Input Functions@{Wayland Library Input Functions}}


Functions that deal with creating, destroying, or interacting with Wayland Input.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} Ecore\+\_\+\+Wl2\+\_\+\+Seat\+\_\+\+Capabilities \mbox{\hyperlink{group__Ecore__Wl2__Input__Group_gad40706552d8aea4a33f83aca0b94ef3b}{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+capabilities\+\_\+get}} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input)
\begin{DoxyCompactList}\small\item\em Get the seat capabilities for a given input. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} unsigned int \mbox{\hyperlink{group__Ecore__Wl2__Input__Group_ga13e418477a38e94bcdef357d78e4d112}{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+id\+\_\+get}} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input)
\begin{DoxyCompactList}\small\item\em Get the wayland\textquotesingle{}s seat id from an input. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$ \mbox{\hyperlink{group__Ecore__Wl2__Input__Group_ga3b84d9a88121286411ff8cef8c8bd0ac}{ecore\+\_\+wl2\+\_\+input\+\_\+display\+\_\+get}} (const Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input)
\begin{DoxyCompactList}\small\item\em Get the display object of an input. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} struct xkb\+\_\+keymap $\ast$ \mbox{\hyperlink{group__Ecore__Wl2__Input__Group_ga4df945e13b5b5b087a86a40b0bbbffef}{ecore\+\_\+wl2\+\_\+input\+\_\+keymap\+\_\+get}} (const Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input)
\begin{DoxyCompactList}\small\item\em Get the xkb\+\_\+keymap object of an input. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} $\ast$ \mbox{\hyperlink{group__Ecore__Wl2__Input__Group_ga9616b7af984f98071b6f223aedffc3c3}{ecore\+\_\+wl2\+\_\+input\+\_\+name\+\_\+get}} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input)
\begin{DoxyCompactList}\small\item\em Get the name of an input. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ecore__Wl2__Input__Group_ga49cf99ebc0450aca8209d156c773cfb3}{ecore\+\_\+wl2\+\_\+input\+\_\+keyboard\+\_\+repeat\+\_\+get}} (const Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input, double $\ast$rate, double $\ast$delay)
\begin{DoxyCompactList}\small\item\em Get the keyboard repeat rate and delay of an input. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ \mbox{\hyperlink{group__Ecore__Wl2__Input__Group_ga9c6141efe1ed4d94fbedf35990af8323}{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+device\+\_\+get}} (const Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input, const Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$window)
\begin{DoxyCompactList}\small\item\em Get the Evas\+\_\+\+Device for the seat belonging to a window from an input. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ecore__Wl2__Input__Group_gad82c4163f3ad4537358e63dc5d682b6c}{ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get}} (const Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input, int $\ast$x, int $\ast$y)
\begin{DoxyCompactList}\small\item\em Retrieves the mouse position of the seat. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Ecore__Wl2__Input__Group_ga6bbad267f020a810d70b813d651e35f6}{ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+set}} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input, 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 seat. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Ecore__Wl2__Input__Group_ga211fb4f6d8c51075a5bc517f4d5891b1}{ecore\+\_\+wl2\+\_\+input\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set}} (Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$input, const char $\ast$cursor)
\begin{DoxyCompactList}\small\item\em Set a specific cursor on a given seat. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that deal with creating, destroying, or interacting with Wayland Input. 



\subsection{Function Documentation}
\mbox{\Hypertarget{group__Ecore__Wl2__Input__Group_gad40706552d8aea4a33f83aca0b94ef3b}\label{group__Ecore__Wl2__Input__Group_gad40706552d8aea4a33f83aca0b94ef3b}} 
\index{Wayland Library Input Functions@{Wayland Library Input Functions}!ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+capabilities\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+capabilities\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+capabilities\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+capabilities\+\_\+get}!Wayland Library Input Functions@{Wayland Library Input Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+capabilities\+\_\+get()}{ecore\_wl2\_input\_seat\_capabilities\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} Ecore\+\_\+\+Wl2\+\_\+\+Seat\+\_\+\+Capabilities ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+capabilities\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input }\end{DoxyParamCaption})}



Get the seat capabilities for a given input. 


\begin{DoxyParams}{Parameters}
{\em input} & The input\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+19 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Input__Group_ga13e418477a38e94bcdef357d78e4d112}\label{group__Ecore__Wl2__Input__Group_ga13e418477a38e94bcdef357d78e4d112}} 
\index{Wayland Library Input Functions@{Wayland Library Input Functions}!ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+id\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+id\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+id\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+id\+\_\+get}!Wayland Library Input Functions@{Wayland Library Input Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+id\+\_\+get()}{ecore\_wl2\_input\_seat\_id\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} unsigned int ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+id\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input }\end{DoxyParamCaption})}



Get the wayland\textquotesingle{}s seat id from an input. 


\begin{DoxyParams}{Parameters}
{\em input} & The input \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The seat id
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+19 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Input__Group_ga3b84d9a88121286411ff8cef8c8bd0ac}\label{group__Ecore__Wl2__Input__Group_ga3b84d9a88121286411ff8cef8c8bd0ac}} 
\index{Wayland Library Input Functions@{Wayland Library Input Functions}!ecore\+\_\+wl2\+\_\+input\+\_\+display\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+display\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+display\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+display\+\_\+get}!Wayland Library Input Functions@{Wayland Library Input Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+display\+\_\+get()}{ecore\_wl2\_input\_display\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} Ecore\+\_\+\+Wl2\+\_\+\+Display$\ast$ ecore\+\_\+wl2\+\_\+input\+\_\+display\+\_\+get (\begin{DoxyParamCaption}\item[{const Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input }\end{DoxyParamCaption})}



Get the display object of an input. 


\begin{DoxyParams}{Parameters}
{\em input} & The input \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The display
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Input__Group_ga4df945e13b5b5b087a86a40b0bbbffef}\label{group__Ecore__Wl2__Input__Group_ga4df945e13b5b5b087a86a40b0bbbffef}} 
\index{Wayland Library Input Functions@{Wayland Library Input Functions}!ecore\+\_\+wl2\+\_\+input\+\_\+keymap\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+keymap\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+keymap\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+keymap\+\_\+get}!Wayland Library Input Functions@{Wayland Library Input Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+keymap\+\_\+get()}{ecore\_wl2\_input\_keymap\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} struct xkb\+\_\+keymap$\ast$ ecore\+\_\+wl2\+\_\+input\+\_\+keymap\+\_\+get (\begin{DoxyParamCaption}\item[{const Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input }\end{DoxyParamCaption})}



Get the xkb\+\_\+keymap object of an input. 


\begin{DoxyParams}{Parameters}
{\em input} & The input \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The xkb\+\_\+keymap object
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Input__Group_ga9616b7af984f98071b6f223aedffc3c3}\label{group__Ecore__Wl2__Input__Group_ga9616b7af984f98071b6f223aedffc3c3}} 
\index{Wayland Library Input Functions@{Wayland Library Input Functions}!ecore\+\_\+wl2\+\_\+input\+\_\+name\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+name\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+name\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+name\+\_\+get}!Wayland Library Input Functions@{Wayland Library Input Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+name\+\_\+get()}{ecore\_wl2\_input\_name\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}}$\ast$ ecore\+\_\+wl2\+\_\+input\+\_\+name\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input }\end{DoxyParamCaption})}



Get the name of an input. 


\begin{DoxyParams}{Parameters}
{\em input} & The input \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The name
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Input__Group_ga49cf99ebc0450aca8209d156c773cfb3}\label{group__Ecore__Wl2__Input__Group_ga49cf99ebc0450aca8209d156c773cfb3}} 
\index{Wayland Library Input Functions@{Wayland Library Input Functions}!ecore\+\_\+wl2\+\_\+input\+\_\+keyboard\+\_\+repeat\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+keyboard\+\_\+repeat\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+keyboard\+\_\+repeat\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+keyboard\+\_\+repeat\+\_\+get}!Wayland Library Input Functions@{Wayland Library Input Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+keyboard\+\_\+repeat\+\_\+get()}{ecore\_wl2\_input\_keyboard\_repeat\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+wl2\+\_\+input\+\_\+keyboard\+\_\+repeat\+\_\+get (\begin{DoxyParamCaption}\item[{const Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input,  }\item[{double $\ast$}]{rate,  }\item[{double $\ast$}]{delay }\end{DoxyParamCaption})}



Get the keyboard repeat rate and delay of an input. 


\begin{DoxyParams}{Parameters}
{\em input} & The input \\
\hline
{\em rate} & Pointer to store the repeat rate (in seconds) \\
\hline
{\em rate} & Pointer to store the repeat delay (in seconds) \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
True if repeat is enabled
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Input__Group_ga9c6141efe1ed4d94fbedf35990af8323}\label{group__Ecore__Wl2__Input__Group_ga9c6141efe1ed4d94fbedf35990af8323}} 
\index{Wayland Library Input Functions@{Wayland Library Input Functions}!ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+device\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+device\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+device\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+device\+\_\+get}!Wayland Library Input Functions@{Wayland Library Input Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+device\+\_\+get()}{ecore\_wl2\_input\_seat\_device\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}}$\ast$ ecore\+\_\+wl2\+\_\+input\+\_\+seat\+\_\+device\+\_\+get (\begin{DoxyParamCaption}\item[{const Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input,  }\item[{const Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Get the Evas\+\_\+\+Device for the seat belonging to a window from an input. 


\begin{DoxyParams}{Parameters}
{\em input} & The input \\
\hline
{\em window} & The window \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The device object
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Input__Group_gad82c4163f3ad4537358e63dc5d682b6c}\label{group__Ecore__Wl2__Input__Group_gad82c4163f3ad4537358e63dc5d682b6c}} 
\index{Wayland Library Input Functions@{Wayland Library Input Functions}!ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get@{ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get}!Wayland Library Input Functions@{Wayland Library Input Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get()}{ecore\_wl2\_input\_pointer\_xy\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+xy\+\_\+get (\begin{DoxyParamCaption}\item[{const Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input,  }\item[{int $\ast$}]{x,  }\item[{int $\ast$}]{y }\end{DoxyParamCaption})}



Retrieves the mouse position of the seat. 


\begin{DoxyParams}{Parameters}
{\em input} & The seat \\
\hline
{\em x} & where to return the horizontal position. May be N\+U\+LL. Returns 0 on error. \\
\hline
{\em y} & where to return the vertical position. May be N\+U\+LL. Returns 0 on error. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} if coords were successfully retrieved
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Input__Group_ga6bbad267f020a810d70b813d651e35f6}\label{group__Ecore__Wl2__Input__Group_ga6bbad267f020a810d70b813d651e35f6}} 
\index{Wayland Library Input Functions@{Wayland Library Input Functions}!ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+set@{ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+set@{ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+set}!Wayland Library Input Functions@{Wayland Library Input Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+set()}{ecore\_wl2\_input\_pointer\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void ecore\+\_\+wl2\+\_\+input\+\_\+pointer\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input,  }\item[{struct wl\+\_\+surface $\ast$}]{surface,  }\item[{int}]{hot\+\_\+x,  }\item[{int}]{hot\+\_\+y }\end{DoxyParamCaption})}



Set a given wl\+\_\+surface to use as the pointer on a seat. 


\begin{DoxyParams}{Parameters}
{\em input} & The seat to set this surface as the pointer on \\
\hline
{\em surface} & The surface to use as the pointer \\
\hline
{\em hot\+\_\+x} & The x coordinate to use as the cursor hot spot \\
\hline
{\em hot\+\_\+y} & The y coordinate to use as the cursor hot spot\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Input__Group_ga211fb4f6d8c51075a5bc517f4d5891b1}\label{group__Ecore__Wl2__Input__Group_ga211fb4f6d8c51075a5bc517f4d5891b1}} 
\index{Wayland Library Input Functions@{Wayland Library Input Functions}!ecore\+\_\+wl2\+\_\+input\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set@{ecore\+\_\+wl2\+\_\+input\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+input\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set@{ecore\+\_\+wl2\+\_\+input\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set}!Wayland Library Input Functions@{Wayland Library Input Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+input\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set()}{ecore\_wl2\_input\_cursor\_from\_name\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void ecore\+\_\+wl2\+\_\+input\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Input $\ast$}]{input,  }\item[{const char $\ast$}]{cursor }\end{DoxyParamCaption})}



Set a specific cursor on a given seat. 

This function will try to find a matching cursor inside the existing cursor theme and set the pointer for the specified seat to be the specified cursor


\begin{DoxyParams}{Parameters}
{\em input} & The seat to set the cursor on \\
\hline
{\em cursor} & The name of the cursor to try and set\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}
