\hypertarget{group__Ecore__X__Window__Shape}{}\section{X Window Shape Functions}
\label{group__Ecore__X__Window__Shape}\index{X Window Shape Functions@{X Window Shape Functions}}


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


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


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



\subsection{Function Documentation}
\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}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+mask\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Pixmap mask)}{ecore_x_window_shape_input_mask_set(Ecore_X_Window win, Ecore_X_Pixmap mask)}}]{\setlength{\rightskip}{0pt plus 5cm}void ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+mask\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Pixmap}]{mask}
\end{DoxyParamCaption}
)}\hypertarget{group__Ecore__X__Window__Shape_gac348162b0db3e5c6b78d5604bb85247c}{}\label{group__Ecore__X__Window__Shape_gac348162b0db3e5c6b78d5604bb85247c}


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().

\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}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+mask\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Pixmap mask)}{ecore_x_window_shape_mask_set(Ecore_X_Window win, Ecore_X_Pixmap mask)}}]{\setlength{\rightskip}{0pt plus 5cm}void ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+mask\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Pixmap}]{mask}
\end{DoxyParamCaption}
)}\hypertarget{group__Ecore__X__Window__Shape_gabd00a3841da8ba66f1d922f3187bc3fb}{}\label{group__Ecore__X__Window__Shape_gabd00a3841da8ba66f1d922f3187bc3fb}


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().

