\hypertarget{group__Ecore__Wl2__Window__Group}{}\section{Wayland Library Window Functions}
\label{group__Ecore__Wl2__Window__Group}\index{Wayland Library Window Functions@{Wayland Library Window Functions}}


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


\subsection*{Functions}
\begin{DoxyCompactItemize}
\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}\end{DoxyCompactItemize}


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



\subsection{Function Documentation}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gab9314dfe3bcdf9ca15f60c4912791c59}\label{group__Ecore__Wl2__Window__Group_gab9314dfe3bcdf9ca15f60c4912791c59}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+new@{ecore\+\_\+wl2\+\_\+window\+\_\+new}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+new@{ecore\+\_\+wl2\+\_\+window\+\_\+new}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+new()}{ecore\_wl2\_window\_new()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+Wl2\+\_\+\+Window$\ast$ ecore\+\_\+wl2\+\_\+window\+\_\+new (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Display $\ast$}]{display,  }\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{parent,  }\item[{int}]{x,  }\item[{int}]{y,  }\item[{int}]{w,  }\item[{int}]{h }\end{DoxyParamCaption})}



Create a new Ecore\+\_\+\+Wl2\+\_\+\+Window. 


\begin{DoxyParams}{Parameters}
{\em display} & The Ecore\+\_\+\+Wl2\+\_\+\+Display on which to create this new window \\
\hline
{\em parent} & The Ecore\+\_\+\+Wl2\+\_\+\+Window which is the parent of this window \\
\hline
{\em x} & Initial x position of window \\
\hline
{\em y} & Initial y position of window \\
\hline
{\em w} & Initial width of window \\
\hline
{\em h} & Initial height of window\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gab7092b123e00d405c6651b7473517c0f}\label{group__Ecore__Wl2__Window__Group_gab7092b123e00d405c6651b7473517c0f}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+id\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+id\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+id\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+id\+\_\+get}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+id\+\_\+get()}{ecore\_wl2\_window\_id\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int ecore\+\_\+wl2\+\_\+window\+\_\+id\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Get the window id associated with an Ecore\+\_\+\+Wl2\+\_\+\+Window. 


\begin{DoxyParams}{Parameters}
{\em window} & The Ecore\+\_\+\+Wl2\+\_\+\+Window of which to retrieve the window id\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The id associated with this window
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga5668bd7fa468b28d523d86b31952936d}\label{group__Ecore__Wl2__Window__Group_ga5668bd7fa468b28d523d86b31952936d}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+get}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+get()}{ecore\_wl2\_window\_surface\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} struct wl\+\_\+surface$\ast$ ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Get the wl\+\_\+surface which belongs to this window. 


\begin{DoxyParams}{Parameters}
{\em window} & The Ecore\+\_\+\+Wl2\+\_\+\+Window to get the surface of\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The wl\+\_\+surface associated with this window.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga775468e64f7ed1cd0a6b237ac52596a1}\label{group__Ecore__Wl2__Window__Group_ga775468e64f7ed1cd0a6b237ac52596a1}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+id\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+id\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+id\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+id\+\_\+get}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+id\+\_\+get()}{ecore\_wl2\_window\_surface\_id\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int ecore\+\_\+wl2\+\_\+window\+\_\+surface\+\_\+id\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Get the id of a given Ecore\+\_\+\+Wl2\+\_\+\+Window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to return the id of\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The id of the given window, or -\/1 on failure
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga3b821f7599e9cefae2f899e92d750145}\label{group__Ecore__Wl2__Window__Group_ga3b821f7599e9cefae2f899e92d750145}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+show@{ecore\+\_\+wl2\+\_\+window\+\_\+show}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+show@{ecore\+\_\+wl2\+\_\+window\+\_\+show}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+show()}{ecore\_wl2\_window\_show()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+show (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Show a given Ecore\+\_\+\+Wl2\+\_\+\+Window. 


\begin{DoxyParams}{Parameters}
{\em window} & The Ecore\+\_\+\+Wl2\+\_\+\+Window to show\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gaddf27f0542161eb00f5b58bd57cec981}\label{group__Ecore__Wl2__Window__Group_gaddf27f0542161eb00f5b58bd57cec981}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+hide@{ecore\+\_\+wl2\+\_\+window\+\_\+hide}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+hide@{ecore\+\_\+wl2\+\_\+window\+\_\+hide}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+hide()}{ecore\_wl2\_window\_hide()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+hide (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Hide a given Ecore\+\_\+\+Wl2\+\_\+\+Window. 


\begin{DoxyParams}{Parameters}
{\em window} & The Ecore\+\_\+\+Wl2\+\_\+\+Window to hide\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga1b62579ecbefbf793c7f4d3ed726482d}\label{group__Ecore__Wl2__Window__Group_ga1b62579ecbefbf793c7f4d3ed726482d}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+free@{ecore\+\_\+wl2\+\_\+window\+\_\+free}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+free@{ecore\+\_\+wl2\+\_\+window\+\_\+free}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+free()}{ecore\_wl2\_window\_free()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+free (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Free a given Ecore\+\_\+\+Wl2\+\_\+\+Window. 


\begin{DoxyParams}{Parameters}
{\em window} & The Ecore\+\_\+\+Wl2\+\_\+\+Window to free\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gaa2c94e52fa204a0f83fe8e73cb44da6b}\label{group__Ecore__Wl2__Window__Group_gaa2c94e52fa204a0f83fe8e73cb44da6b}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+move@{ecore\+\_\+wl2\+\_\+window\+\_\+move}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+move@{ecore\+\_\+wl2\+\_\+window\+\_\+move}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+move()}{ecore\_wl2\_window\_move()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+move (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{int}]{x,  }\item[{int}]{y }\end{DoxyParamCaption})}



Move a given Ecore\+\_\+\+Wl2\+\_\+\+Window. 

The position requested ({\ttfamily x}, {\ttfamily y}) is not honored by Wayland because Wayland does not allow specific window placement to be set.


\begin{DoxyParams}{Parameters}
{\em window} & The Ecore\+\_\+\+Wl2\+\_\+\+Window which to move \\
\hline
{\em x} & Desired x position of window \\
\hline
{\em y} & Desired y position of window\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gae5b72f0bba8d8d296d97e08e22dea09e}\label{group__Ecore__Wl2__Window__Group_gae5b72f0bba8d8d296d97e08e22dea09e}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+resize@{ecore\+\_\+wl2\+\_\+window\+\_\+resize}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+resize@{ecore\+\_\+wl2\+\_\+window\+\_\+resize}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+resize()}{ecore\_wl2\_window\_resize()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+resize (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{int}]{w,  }\item[{int}]{h,  }\item[{int}]{location }\end{DoxyParamCaption})}



Resize a given Ecore\+\_\+\+Wl2\+\_\+\+Window. 

The size requested ({\ttfamily w}, {\ttfamily h}) is not honored by Wayland because Wayland does not allow specific window sizes to be set.


\begin{DoxyParams}{Parameters}
{\em window} & The Ecore\+\_\+\+Wl2\+\_\+\+Window which to resize \\
\hline
{\em w} & Desired width of window \\
\hline
{\em h} & Desired height of window \\
\hline
{\em location} & The edge of the window from where the resize should start\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga063916edd4fcf1f82c3dd817dc367aae}\label{group__Ecore__Wl2__Window__Group_ga063916edd4fcf1f82c3dd817dc367aae}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+raise@{ecore\+\_\+wl2\+\_\+window\+\_\+raise}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+raise@{ecore\+\_\+wl2\+\_\+window\+\_\+raise}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+raise()}{ecore\_wl2\_window\_raise()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+raise (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Raise a given Ecore\+\_\+\+Wl2\+\_\+\+Window. 


\begin{DoxyParams}{Parameters}
{\em window} & The Ecore\+\_\+\+Wl2\+\_\+\+Window which to raise\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gaa125ce8e65c0c60d63223d2b7678e7fc}\label{group__Ecore__Wl2__Window__Group_gaa125ce8e65c0c60d63223d2b7678e7fc}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+get}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+get()}{ecore\_wl2\_window\_alpha\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Get if a given window is alpha. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to get if is alpha\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+UE if window is alpha, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga45963b2463abceab6531b0eaa048d84c}\label{group__Ecore__Wl2__Window__Group_ga45963b2463abceab6531b0eaa048d84c}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+set()}{ecore\_wl2\_window\_alpha\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+alpha\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{alpha }\end{DoxyParamCaption})}



Set a given window\textquotesingle{}s alpha property. 


\begin{DoxyParams}{Parameters}
{\em window} & The window on which to set the alpha property \\
\hline
{\em alpha} & E\+I\+N\+A\+\_\+\+T\+R\+UE to set window as alpha, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga4d5e33fd2dda0428f0e9f9e68eab0fed}\label{group__Ecore__Wl2__Window__Group_ga4d5e33fd2dda0428f0e9f9e68eab0fed}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+transparent\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+transparent\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+transparent\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+transparent\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+transparent\+\_\+set()}{ecore\_wl2\_window\_transparent\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+transparent\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{transparent }\end{DoxyParamCaption})}



Set a given window\textquotesingle{}s transparent property. 


\begin{DoxyParams}{Parameters}
{\em window} & The window on which to set the transparent property \\
\hline
{\em transparent} & E\+I\+N\+A\+\_\+\+T\+R\+UE to set window as transparent, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gadb29187227d4a0e3eac69f74c4d792a3}\label{group__Ecore__Wl2__Window__Group_gadb29187227d4a0e3eac69f74c4d792a3}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+opaque\+\_\+region\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+opaque\+\_\+region\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+opaque\+\_\+region\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+opaque\+\_\+region\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+opaque\+\_\+region\+\_\+set()}{ecore\_wl2\_window\_opaque\_region\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+opaque\+\_\+region\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{int}]{x,  }\item[{int}]{y,  }\item[{int}]{w,  }\item[{int}]{h }\end{DoxyParamCaption})}



Set the opaque region of the Ecore\+\_\+\+Wl2\+\_\+\+Window. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
{\em x} & The left point of the region. \\
\hline
{\em y} & The top point of the region. \\
\hline
{\em w} & The width of the region. \\
\hline
{\em h} & The height of the region.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga4d53f7b61f21c3d8284e2c69956521d9}\label{group__Ecore__Wl2__Window__Group_ga4d53f7b61f21c3d8284e2c69956521d9}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+region\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+region\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+region\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+region\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+region\+\_\+set()}{ecore\_wl2\_window\_input\_region\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+input\+\_\+region\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{int}]{x,  }\item[{int}]{y,  }\item[{int}]{w,  }\item[{int}]{h }\end{DoxyParamCaption})}



Set the input region of the Ecore\+\_\+\+Wl2\+\_\+\+Window. 

To set an empty region, pass width and height as 0.

An empty input region means the entire window surface will accept input.


\begin{DoxyParams}{Parameters}
{\em window} & The window to set the input region of \\
\hline
{\em x} & The left point of the region. \\
\hline
{\em y} & The top point of the region. \\
\hline
{\em w} & The width of the region. \\
\hline
{\em h} & The height of the region.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gaf0885ad1c0661cc0f0f8ca67f9abddc8}\label{group__Ecore__Wl2__Window__Group_gaf0885ad1c0661cc0f0f8ca67f9abddc8}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+get}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+get()}{ecore\_wl2\_window\_maximized\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Get if a given window is maximized. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to get the maximized state of\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+UE if window is maximized, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gaa0c0712818ba5566ae420c539d119ba5}\label{group__Ecore__Wl2__Window__Group_gaa0c0712818ba5566ae420c539d119ba5}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+set()}{ecore\_wl2\_window\_maximized\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+maximized\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{maximized }\end{DoxyParamCaption})}



Set the maximized state of a given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to set the maximized state of \\
\hline
{\em maximized} & E\+I\+N\+A\+\_\+\+T\+R\+UE to set maximized, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE to unset\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gac0626be4631ae2a1d1cca94a855ea233}\label{group__Ecore__Wl2__Window__Group_gac0626be4631ae2a1d1cca94a855ea233}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+get}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+get()}{ecore\_wl2\_window\_fullscreen\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Get if a given window is fullscreen. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to get the fullscreen state of\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+UE if window is fullscreen, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gaab96145a8941e7ffd8f52bb8b604432e}\label{group__Ecore__Wl2__Window__Group_gaab96145a8941e7ffd8f52bb8b604432e}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+set()}{ecore\_wl2\_window\_fullscreen\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+fullscreen\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{fullscreen }\end{DoxyParamCaption})}



Set the fullscreen state of a given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to set the fullscreen state of \\
\hline
{\em maximized} & E\+I\+N\+A\+\_\+\+T\+R\+UE to set fullscreen, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE to unset\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga4a3c6b36bf9c62989a6300c9cd0cdaf8}\label{group__Ecore__Wl2__Window__Group_ga4a3c6b36bf9c62989a6300c9cd0cdaf8}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+get}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+get()}{ecore\_wl2\_window\_rotation\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Get if a given window is rotated. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to get the rotation of\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The amount of rotation for this window, or -\/1 on failure
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga6a49d40cb93ece66153a6deb55ce1c76}\label{group__Ecore__Wl2__Window__Group_ga6a49d40cb93ece66153a6deb55ce1c76}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+set()}{ecore\_wl2\_window\_rotation\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+rotation\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{int}]{rotation }\end{DoxyParamCaption})}



Set the rotation of a given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to set the rotation of \\
\hline
{\em rotation} & The amount of rotation\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga8c87ed9c809f73276b39cf7c187a751f}\label{group__Ecore__Wl2__Window__Group_ga8c87ed9c809f73276b39cf7c187a751f}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+title\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+title\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+title\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+title\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+title\+\_\+set()}{ecore\_wl2\_window\_title\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+title\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{const char $\ast$}]{title }\end{DoxyParamCaption})}



Set the title of a given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to set the title of \\
\hline
{\em title} & The title of the window\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gaf0fd375939588b513603e19f6771b61c}\label{group__Ecore__Wl2__Window__Group_gaf0fd375939588b513603e19f6771b61c}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+class\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+class\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+class\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+class\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+class\+\_\+set()}{ecore\_wl2\_window\_class\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+class\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{const char $\ast$}]{clas }\end{DoxyParamCaption})}



Set the class of a given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to set the class of \\
\hline
{\em clas} & The class of the window\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_gafcedecd4b7356596f3bd745d5c4c9600}\label{group__Ecore__Wl2__Window__Group_gafcedecd4b7356596f3bd745d5c4c9600}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+get}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+get()}{ecore\_wl2\_window\_geometry\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{int $\ast$}]{x,  }\item[{int $\ast$}]{y,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



Get the geometry of a given window. 

The window geometry returned here is the window geometry as recognized by xdg\+\_\+surface\+\_\+set\+\_\+window\+\_\+geometry. As such, it represents the \char`\"{}visible bounds\char`\"{} of a window from the user\textquotesingle{}s perspective.


\begin{DoxyParams}{Parameters}
{\em window} & The window to get the geometry of \\
\hline
{\em x} & The left point of the window geometry \\
\hline
{\em y} & The top point of the window geometry \\
\hline
{\em w} & The width of the window geometry \\
\hline
{\em h} & The height of the window geometry\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga23acfeda5276a646d9b6709962c080f6}\label{group__Ecore__Wl2__Window__Group_ga23acfeda5276a646d9b6709962c080f6}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+set()}{ecore\_wl2\_window\_geometry\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+geometry\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{int}]{x,  }\item[{int}]{y,  }\item[{int}]{w,  }\item[{int}]{h }\end{DoxyParamCaption})}



Set the geometry of a given window. 

The window geometry referenced here is the window geometry as recognized by xdg\+\_\+surface\+\_\+set\+\_\+window\+\_\+geometry. As such, it represents the \char`\"{}visible bounds\char`\"{} of a window from the user\textquotesingle{}s perspective.


\begin{DoxyParams}{Parameters}
{\em window} & The window to set the geometry of \\
\hline
{\em x} & The left point of the window geometry \\
\hline
{\em y} & The top point of the window geometry \\
\hline
{\em w} & The width of the window geometry \\
\hline
{\em h} & The height of the window geometry\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga3f7fb1ca420fadac5364acc4e9b09019}\label{group__Ecore__Wl2__Window__Group_ga3f7fb1ca420fadac5364acc4e9b09019}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+get}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+get()}{ecore\_wl2\_window\_iconified\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window }\end{DoxyParamCaption})}



Get the iconified state of a given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to get the iconified state of\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+UE if window is iconified, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga0d504515492f2981d5d236d7dd1abd08}\label{group__Ecore__Wl2__Window__Group_ga0d504515492f2981d5d236d7dd1abd08}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+set()}{ecore\_wl2\_window\_iconified\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+iconified\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}]{iconified }\end{DoxyParamCaption})}



Iconify a window. 


\begin{DoxyParams}{Parameters}
{\em win} & The window to iconifiy \\
\hline
{\em iconified} & The new iconified state to set\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga50cab87d19c45df7f7873f9539361168}\label{group__Ecore__Wl2__Window__Group_ga50cab87d19c45df7f7873f9539361168}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+xy\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+xy\+\_\+get}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+xy\+\_\+get@{ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+xy\+\_\+get}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+xy\+\_\+get()}{ecore\_wl2\_window\_pointer\_xy\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+xy\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{int $\ast$}]{x,  }\item[{int $\ast$}]{y }\end{DoxyParamCaption})}



Retrieves the mouse position of the current window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window on which to retrieve the mouse position \\
\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{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga6c66a32f3717b11bf3d4b4cf2535275a}\label{group__Ecore__Wl2__Window__Group_ga6c66a32f3717b11bf3d4b4cf2535275a}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+set()}{ecore\_wl2\_window\_pointer\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+pointer\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\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 window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window 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.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga19fc0895aece8b85d8797189f7ec791d}\label{group__Ecore__Wl2__Window__Group_ga19fc0895aece8b85d8797189f7ec791d}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set()}{ecore\_wl2\_window\_cursor\_from\_name\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+cursor\+\_\+from\+\_\+name\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{const char $\ast$}]{cursor }\end{DoxyParamCaption})}



Set a specific cursor on a given window. 

This function will try to find a matching cursor inside the existing cursor theme and set the pointer which is over the given window to be the specified cursor


\begin{DoxyParams}{Parameters}
{\em window} & The window to set the cursor on \\
\hline
{\em cursor} & The name of the cursor to try and set\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Wl2__Window__Group_ga33268f9e8a8d6cff311e0f528a9fd7a9}\label{group__Ecore__Wl2__Window__Group_ga33268f9e8a8d6cff311e0f528a9fd7a9}} 
\index{Wayland Library Window Functions@{Wayland Library Window Functions}!ecore\+\_\+wl2\+\_\+window\+\_\+type\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+type\+\_\+set}}
\index{ecore\+\_\+wl2\+\_\+window\+\_\+type\+\_\+set@{ecore\+\_\+wl2\+\_\+window\+\_\+type\+\_\+set}!Wayland Library Window Functions@{Wayland Library Window Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+wl2\+\_\+window\+\_\+type\+\_\+set()}{ecore\_wl2\_window\_type\_set()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+wl2\+\_\+window\+\_\+type\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window $\ast$}]{window,  }\item[{Ecore\+\_\+\+Wl2\+\_\+\+Window\+\_\+\+Type}]{type }\end{DoxyParamCaption})}



Set the type of a given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to set the type of  The Ecore\+\_\+\+Wl2\+\_\+\+Window\+\_\+\+Type to set on the window\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
