\hypertarget{group__Ecore__X__Window__Shape}{}\doxysection{X Window Shape Functions}
\label{group__Ecore__X__Window__Shape}\index{X Window Shape Functions@{X Window Shape Functions}}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Ecore__X__Window__Shape_ga3717cee0507fb41cffad1094fa0a0fc9}{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 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Ecore__X__Window__Shape_gaa3412e3e652ed165c0c9115de8d43607}{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}


\doxysubsection{Detailed Description}
These functions use the shape extension of the X server to change shape of given windows. 

\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Ecore__X__Window__Shape_ga3717cee0507fb41cffad1094fa0a0fc9}\label{group__Ecore__X__Window__Shape_ga3717cee0507fb41cffad1094fa0a0fc9}} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_shape\_mask\_set()}{ecore\_x\_window\_shape\_mask\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} 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 ecore\+\_\+x\+\_\+sync().

\mbox{\Hypertarget{group__Ecore__X__Window__Shape_gaa3412e3e652ed165c0c9115de8d43607}\label{group__Ecore__X__Window__Shape_gaa3412e3e652ed165c0c9115de8d43607}} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_shape\_input\_mask\_set()}{ecore\_x\_window\_shape\_input\_mask\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} 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 ecore\+\_\+x\+\_\+sync().

