\doxysubsubsection{X Window Shape Functions}
\hypertarget{group__Ecore__X__Window__Shape}{}\label{group__Ecore__X__Window__Shape}\index{X Window Shape Functions@{X Window Shape Functions}}
\doxysubsubsubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{group__Ecore__X__Window__Shape_gabd00a3841da8ba66f1d922f3187bc3fb}{ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+mask\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Pixmap mask)
\begin{DoxyCompactList}\small\item\em Sets the shape of the given window to that given by the pixmap {\ttfamily mask}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Ecore__X__Window__Shape_gac348162b0db3e5c6b78d5604bb85247c}{ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+mask\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Pixmap mask)
\begin{DoxyCompactList}\small\item\em Sets the input shape of the given window to that given by the pixmap {\ttfamily mask}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsubsection{Detailed Description}


These functions use the shape extension of the X server to change shape of given windows. 

\doxysubsubsubsection{Function Documentation}
\Hypertarget{group__Ecore__X__Window__Shape_gabd00a3841da8ba66f1d922f3187bc3fb}\label{group__Ecore__X__Window__Shape_gabd00a3841da8ba66f1d922f3187bc3fb} 
\index{X Window Shape Functions@{X Window Shape Functions}!ecore\_x\_window\_shape\_mask\_set@{ecore\_x\_window\_shape\_mask\_set}}
\index{ecore\_x\_window\_shape\_mask\_set@{ecore\_x\_window\_shape\_mask\_set}!X Window Shape Functions@{X Window Shape Functions}}
\doxysubsubsubsubsection{\texorpdfstring{ecore\_x\_window\_shape\_mask\_set()}{ecore\_x\_window\_shape\_mask\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+mask\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+Pixmap}]{mask }\end{DoxyParamCaption})}



Sets the shape of the given window to that given by the pixmap {\ttfamily mask}. 


\begin{DoxyParams}{Parameters}
{\em win} & The given window. \\
\hline
{\em mask} & A 2-\/bit depth pixmap that provides the new shape of the window. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.

\Hypertarget{group__Ecore__X__Window__Shape_gac348162b0db3e5c6b78d5604bb85247c}\label{group__Ecore__X__Window__Shape_gac348162b0db3e5c6b78d5604bb85247c} 
\index{X Window Shape Functions@{X Window Shape Functions}!ecore\_x\_window\_shape\_input\_mask\_set@{ecore\_x\_window\_shape\_input\_mask\_set}}
\index{ecore\_x\_window\_shape\_input\_mask\_set@{ecore\_x\_window\_shape\_input\_mask\_set}!X Window Shape Functions@{X Window Shape Functions}}
\doxysubsubsubsubsection{\texorpdfstring{ecore\_x\_window\_shape\_input\_mask\_set()}{ecore\_x\_window\_shape\_input\_mask\_set()}}
{\footnotesize\ttfamily void ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+mask\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+Pixmap}]{mask }\end{DoxyParamCaption})}



Sets the input shape of the given window to that given by the pixmap {\ttfamily mask}. 


\begin{DoxyParams}{Parameters}
{\em win} & The given window. \\
\hline
{\em mask} & A 1-\/bit depth pixmap that provides the new input shape of the window. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.

