\hypertarget{Ecore__X_8h}{}\section{Ecore\+\_\+\+X.\+h File Reference}
\label{Ecore__X_8h}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}


Ecore functions for dealing with the X Windows System.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Ecore__X__Version}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Version}
\item 
struct \hyperlink{struct__Ecore__X__Icon}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Icon}
\item 
struct \hyperlink{struct__Ecore__X__Rectangle}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Rectangle}
\item 
struct \hyperlink{struct__Ecore__X__Event__Mouse__In}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}
\item 
struct \hyperlink{struct__Ecore__X__Event__Mouse__Out}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Focus__In}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Focus__Out}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Keymap}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Keymap}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Damage}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Damage}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Visibility__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Visibility\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Create}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Create}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Destroy}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Hide}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Hide}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Show}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Show__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show\+\_\+\+Request}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Reparent}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Reparent}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Configure}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Configure__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Request}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Gravity}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Gravity}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Resize__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize\+\_\+\+Request}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Stack}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Stack}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Stack__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Stack\+\_\+\+Request}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Property}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Property}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Colormap}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Colormap}
\item 
struct \hyperlink{struct__Ecore__X__Event__Mapping__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mapping\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Selection__Clear}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Clear}
\item 
struct \hyperlink{struct__Ecore__X__Event__Selection__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Request}
\item 
struct \hyperlink{struct__Ecore__X__Event__Fixes__Selection__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Fixes\+\_\+\+Selection\+\_\+\+Notify}
\item 
struct \hyperlink{struct__Ecore__X__Event__Selection__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Notify}
\item 
struct \hyperlink{struct__Ecore__X__Selection__Data}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data}
\item 
struct \hyperlink{struct__Ecore__X__Selection__Data__Files}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Files}
\item 
struct \hyperlink{struct__Ecore__X__Selection__Data__Text}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Text}
\item 
struct \hyperlink{struct__Ecore__X__Selection__Data__X__Moz__Url}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+X\+\_\+\+Moz\+\_\+\+Url}
\item 
struct \hyperlink{struct__Ecore__X__Selection__Data__Targets}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Targets}
\item 
struct \hyperlink{struct__Ecore__X__Event__Xdnd__Enter}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Enter}
\item 
struct \hyperlink{struct__Ecore__X__Event__Xdnd__Position}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Position}
\item 
struct \hyperlink{struct__Ecore__X__Xdnd__Position}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Xdnd\+\_\+\+Position}
\item 
struct \hyperlink{struct__Ecore__X__Event__Xdnd__Status}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Status}
\item 
struct \hyperlink{struct__Ecore__X__Event__Xdnd__Leave}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Leave}
\item 
struct \hyperlink{struct__Ecore__X__Event__Xdnd__Drop}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Drop}
\item 
struct \hyperlink{struct__Ecore__X__Event__Xdnd__Finished}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Finished}
\item 
struct \hyperlink{struct__Ecore__X__Event__Client__Message}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Client\+\_\+\+Message}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Shape}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Shape}
\item 
struct \hyperlink{struct__Ecore__X__Event__Screensaver__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Screensaver\+\_\+\+Notify}
\item 
struct \hyperlink{struct__Ecore__X__Event__Sync__Counter}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Counter}
\item 
struct \hyperlink{struct__Ecore__X__Event__Sync__Alarm}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Alarm}
\item 
struct \hyperlink{struct__Ecore__X__Randr__Screen__Size}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size}
\item 
struct \hyperlink{struct__Ecore__X__Randr__Screen__Size__MM}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size\+\_\+\+MM}
\item 
struct \hyperlink{struct__Ecore__X__Randr__Crtc__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}
\item 
struct \hyperlink{struct__Ecore__X__Event__Screen__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Screen\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Randr__Crtc__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Randr__Output__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Randr__Output__Property__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Property\+\_\+\+Notify}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Delete__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Prop__Title__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Title\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Prop__Visible__Title__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Visible\+\_\+\+Title\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Prop__Icon__Name__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Icon\+\_\+\+Name\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Prop__Visible__Icon__Name__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Visible\+\_\+\+Icon\+\_\+\+Name\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Prop__Client__Machine__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Client\+\_\+\+Machine\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Prop__Name__Class__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Name\+\_\+\+Class\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Prop__Pid__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Pid\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Prop__Desktop__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Desktop\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Startup__Sequence}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Startup\+\_\+\+Sequence}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__Move__Resize__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Move\+\_\+\+Resize\+\_\+\+Request}
\item 
struct \hyperlink{struct__Ecore__X__Event__Window__State__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+State\+\_\+\+Request}
\item 
struct \hyperlink{struct__Ecore__X__Event__Frame__Extents__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Frame\+\_\+\+Extents\+\_\+\+Request}
\item 
struct \hyperlink{struct__Ecore__X__Event__Ping}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Ping}
\item 
struct \hyperlink{struct__Ecore__X__Event__Desktop__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Desktop\+\_\+\+Change}
\item 
struct \hyperlink{struct__Ecore__X__Event__Generic}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Generic}
\item 
struct \hyperlink{structEcore__X__Present}{Ecore\+\_\+\+X\+\_\+\+Present}
\item 
struct \hyperlink{structEcore__X__Event__Present__Configure}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure}
\item 
struct \hyperlink{structEcore__X__Event__Present__Complete}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete}
\item 
struct \hyperlink{structEcore__X__Event__Present__Idle}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle}
\item 
struct \hyperlink{struct__Ecore__X__Window__Attributes}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}
\item 
struct \hyperlink{struct__Ecore__X__Randr__Mode__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info}
\item 
struct \hyperlink{struct__Ecore__X__Randr__Crtc__Gamma__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info}
\item 
struct \hyperlink{struct__Ecore__X__Event__Damage}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Damage}
\item 
struct \hyperlink{struct__Ecore__X__Event__Xkb}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb}
\item 
struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__Flick}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Flick}
\item 
struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__Pan}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Pan}
\item 
struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__PinchRotation}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Pinch\+Rotation}
\item 
struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__Tap}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Tap}
\item 
struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__TapNHold}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Tap\+N\+Hold}
\item 
struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__Hold}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Hold}
\item 
struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__Group}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Group}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bfseries E\+A\+PI}\hypertarget{Ecore__X_8h_a3db3556eec8ef18cb8ddb43816974ac8}{}\label{Ecore__X_8h_a3db3556eec8ef18cb8ddb43816974ac8}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+A\+J\+OR}~E\+F\+L\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+A\+J\+OR\hypertarget{Ecore__X_8h_a2e32d3e99706ed494fba232fd01bd628}{}\label{Ecore__X_8h_a2e32d3e99706ed494fba232fd01bd628}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+I\+N\+OR}~E\+F\+L\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+I\+N\+OR\hypertarget{Ecore__X_8h_ab75695bd6269a8f206741248853c5b17}{}\label{Ecore__X_8h_ab75695bd6269a8f206741248853c5b17}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+U\+N\+K\+N\+O\+W\+N\+\_\+\+V\+A\+L\+UE}~-\/1\hypertarget{Ecore__X_8h_a2c32aaae3e055e345b21da8e9ed03f1f}{}\label{Ecore__X_8h_a2c32aaae3e055e345b21da8e9ed03f1f}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+T\+A\+R\+G\+E\+T\+\_\+\+T\+A\+R\+G\+E\+TS}~\char`\"{}T\+A\+R\+G\+E\+TS\char`\"{}\hypertarget{Ecore__X_8h_aef8ccf1e7bcdcedc9f99f676b1cc6f1c}{}\label{Ecore__X_8h_aef8ccf1e7bcdcedc9f99f676b1cc6f1c}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+T\+A\+R\+G\+E\+T\+\_\+\+T\+E\+XT}~\char`\"{}T\+E\+XT\char`\"{}\hypertarget{Ecore__X_8h_a07f67441698d43ae2f5b8e19a9a9c53d}{}\label{Ecore__X_8h_a07f67441698d43ae2f5b8e19a9a9c53d}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+T\+A\+R\+G\+E\+T\+\_\+\+C\+O\+M\+P\+O\+U\+N\+D\+\_\+\+T\+E\+XT}~\char`\"{}C\+O\+M\+P\+O\+U\+N\+D\+\_\+\+T\+E\+XT\char`\"{}\hypertarget{Ecore__X_8h_a794161dd2cc2ca194f9fcd0241cb11d5}{}\label{Ecore__X_8h_a794161dd2cc2ca194f9fcd0241cb11d5}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+T\+A\+R\+G\+E\+T\+\_\+\+S\+T\+R\+I\+NG}~\char`\"{}S\+T\+R\+I\+NG\char`\"{}\hypertarget{Ecore__X_8h_af55697bdf8672b6219bc1c04a07df6c0}{}\label{Ecore__X_8h_af55697bdf8672b6219bc1c04a07df6c0}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+T\+A\+R\+G\+E\+T\+\_\+\+U\+T\+F8\+\_\+\+S\+T\+R\+I\+NG}~\char`\"{}U\+T\+F8\+\_\+\+S\+T\+R\+I\+NG\char`\"{}\hypertarget{Ecore__X_8h_a0d1d2a435f00b2a4ad2b84909e09327d}{}\label{Ecore__X_8h_a0d1d2a435f00b2a4ad2b84909e09327d}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+T\+A\+R\+G\+E\+T\+\_\+\+F\+I\+L\+E\+N\+A\+ME}~\char`\"{}F\+I\+L\+E\+N\+A\+ME\char`\"{}\hypertarget{Ecore__X_8h_a97ec406e9db2337bf85f830f9c00b14e}{}\label{Ecore__X_8h_a97ec406e9db2337bf85f830f9c00b14e}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+T\+A\+R\+G\+E\+T\+\_\+\+X\+\_\+\+M\+O\+Z\+\_\+\+U\+RL}~\char`\"{}X\+\_\+\+M\+O\+Z\+\_\+\+U\+RL\char`\"{}\hypertarget{Ecore__X_8h_a87396b115542a63c31602c0798170d08}{}\label{Ecore__X_8h_a87396b115542a63c31602c0798170d08}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+D\+N\+D\+\_\+\+V\+E\+R\+S\+I\+ON}~5\hypertarget{Ecore__X_8h_a788215b3520c26ea8a7af06b86520fdf}{}\label{Ecore__X_8h_a788215b3520c26ea8a7af06b86520fdf}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+L\+A\+Y\+E\+R\+\_\+\+B\+E\+L\+OW}~2\hypertarget{Ecore__X_8h_a1dfc9d99c0376984b454aad10a0f4a24}{}\label{Ecore__X_8h_a1dfc9d99c0376984b454aad10a0f4a24}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+L\+A\+Y\+E\+R\+\_\+\+N\+O\+R\+M\+AL}~4\hypertarget{Ecore__X_8h_a2bf2f136542414c83541eb82381dd4ef}{}\label{Ecore__X_8h_a2bf2f136542414c83541eb82381dd4ef}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+L\+A\+Y\+E\+R\+\_\+\+A\+B\+O\+VE}~6\hypertarget{Ecore__X_8h_a3de5240616c3e795a8cd3173b022b9d2}{}\label{Ecore__X_8h_a3de5240616c3e795a8cd3173b022b9d2}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+P\+R\+O\+P\+\_\+\+L\+I\+S\+T\+\_\+\+R\+E\+M\+O\+VE}~0\hypertarget{Ecore__X_8h_a3c088c97269e3f51ffc6f2f31261cfdd}{}\label{Ecore__X_8h_a3c088c97269e3f51ffc6f2f31261cfdd}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+P\+R\+O\+P\+\_\+\+L\+I\+S\+T\+\_\+\+A\+DD}~1\hypertarget{Ecore__X_8h_aae77f97965888579e66ca361ce798068}{}\label{Ecore__X_8h_aae77f97965888579e66ca361ce798068}

\item 
\#define {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+P\+R\+O\+P\+\_\+\+L\+I\+S\+T\+\_\+\+T\+O\+G\+G\+LE}~2\hypertarget{Ecore__X_8h_af45dc8ace41c056edbf4803921b8f2f7}{}\label{Ecore__X_8h_af45dc8ace41c056edbf4803921b8f2f7}

\item 
\#define {\bfseries E\+A\+PI}\hypertarget{Ecore__X_8h_a3db3556eec8ef18cb8ddb43816974ac8}{}\label{Ecore__X_8h_a3db3556eec8ef18cb8ddb43816974ac8}

\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \hyperlink{struct__Ecore__X__Version}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Version} \hyperlink{Ecore__X_8h_adeb0b0e0977efb55a8c62ba996480406}{Ecore\+\_\+\+X\+\_\+\+Version}\hypertarget{Ecore__X_8h_adeb0b0e0977efb55a8c62ba996480406}{}\label{Ecore__X_8h_adeb0b0e0977efb55a8c62ba996480406}

\begin{DoxyCompactList}\small\item\em Represents the current version of Ecore\+\_\+X. \end{DoxyCompactList}\item 
typedef unsigned int {\bfseries Ecore\+\_\+\+X\+\_\+\+ID}\hypertarget{Ecore__X_8h_afd0898552bf4e238965157f0eccff5e5}{}\label{Ecore__X_8h_afd0898552bf4e238965157f0eccff5e5}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Window}\hypertarget{Ecore__X_8h_a632f5b12603eb396d84ca29b0615b6a9}{}\label{Ecore__X_8h_a632f5b12603eb396d84ca29b0615b6a9}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Pixmap}\hypertarget{Ecore__X_8h_a199907d961c7033cbf1a47792738569c}{}\label{Ecore__X_8h_a199907d961c7033cbf1a47792738569c}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Atom}\hypertarget{Ecore__X_8h_adb8b28307ec41ba333b8d2febf08a64e}{}\label{Ecore__X_8h_adb8b28307ec41ba333b8d2febf08a64e}

\item 
typedef struct \hyperlink{struct__Ecore__X__Icon}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Icon} {\bfseries Ecore\+\_\+\+X\+\_\+\+Icon}\hypertarget{Ecore__X_8h_a283eb47c10b3cbab4a01d23808fdd990}{}\label{Ecore__X_8h_a283eb47c10b3cbab4a01d23808fdd990}

\item 
typedef void $\ast$ {\bfseries Ecore\+\_\+\+X\+\_\+\+Visual}\hypertarget{Ecore__X_8h_a3e0d182141d1dfdf532e0238cbbfa683}{}\label{Ecore__X_8h_a3e0d182141d1dfdf532e0238cbbfa683}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Drawable}\hypertarget{Ecore__X_8h_aa3f644f0f771ee1a600c6563b4841344}{}\label{Ecore__X_8h_aa3f644f0f771ee1a600c6563b4841344}

\item 
typedef void $\ast$ {\bfseries Ecore\+\_\+\+X\+\_\+\+GC}\hypertarget{Ecore__X_8h_aa98868b6bc5f7300201003ef46a11eed}{}\label{Ecore__X_8h_aa98868b6bc5f7300201003ef46a11eed}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Colormap}\hypertarget{Ecore__X_8h_a2423374bda4ce4bfaeadbdba0baa5e15}{}\label{Ecore__X_8h_a2423374bda4ce4bfaeadbdba0baa5e15}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Time}\hypertarget{Ecore__X_8h_aedd4a4d583d0906e75f9b7e992b86c14}{}\label{Ecore__X_8h_aedd4a4d583d0906e75f9b7e992b86c14}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Cursor}\hypertarget{Ecore__X_8h_aca33c8e37ae7e62c1c4153c4228725ca}{}\label{Ecore__X_8h_aca33c8e37ae7e62c1c4153c4228725ca}

\item 
typedef void {\bfseries Ecore\+\_\+\+X\+\_\+\+Display}\hypertarget{Ecore__X_8h_a78bd19bf3957f2a25b4d2bc9803981f7}{}\label{Ecore__X_8h_a78bd19bf3957f2a25b4d2bc9803981f7}

\item 
typedef void {\bfseries Ecore\+\_\+\+X\+\_\+\+Connection}\hypertarget{Ecore__X_8h_a45c398b2cb7627a4f630ce67c5dd8f13}{}\label{Ecore__X_8h_a45c398b2cb7627a4f630ce67c5dd8f13}

\item 
typedef void {\bfseries Ecore\+\_\+\+X\+\_\+\+Screen}\hypertarget{Ecore__X_8h_a0ac19373a3a43a29693d918f2f0f6b38}{}\label{Ecore__X_8h_a0ac19373a3a43a29693d918f2f0f6b38}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter}\hypertarget{Ecore__X_8h_ad09487e09911997129f98501ca2f4e00}{}\label{Ecore__X_8h_ad09487e09911997129f98501ca2f4e00}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Alarm}\hypertarget{Ecore__X_8h_a292e8699ccc66bc8b41827b596dd8e84}{}\label{Ecore__X_8h_a292e8699ccc66bc8b41827b596dd8e84}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID \hyperlink{Ecore__X_8h_ab4e17d3d6fa02a05a848e0386c6ad62f}{Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence}
\item 
typedef void {\bfseries Ecore\+\_\+\+X\+\_\+\+X\+Region}\hypertarget{Ecore__X_8h_aa8887735c56ec0ef11653d70b1e18af0}{}\label{Ecore__X_8h_aa8887735c56ec0ef11653d70b1e18af0}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output}\hypertarget{Ecore__X_8h_aa735f91d30772f09811e8f188a10ed99}{}\label{Ecore__X_8h_aa735f91d30772f09811e8f188a10ed99}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}\hypertarget{Ecore__X_8h_aa2d36acd98b4b164a97df0def87d61cb}{}\label{Ecore__X_8h_aa2d36acd98b4b164a97df0def87d61cb}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode}\hypertarget{Ecore__X_8h_a1a7421c8322af8245ee907b0e1ed41ea}{}\label{Ecore__X_8h_a1a7421c8322af8245ee907b0e1ed41ea}

\item 
typedef unsigned short {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Size\+\_\+\+ID}\hypertarget{Ecore__X_8h_a5c28a220865c49f91d6be7030613cd24}{}\label{Ecore__X_8h_a5c28a220865c49f91d6be7030613cd24}

\item 
typedef int {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen}\hypertarget{Ecore__X_8h_acbd08e84cc474527a9a58cd94218c5fb}{}\label{Ecore__X_8h_acbd08e84cc474527a9a58cd94218c5fb}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Device}\hypertarget{Ecore__X_8h_afad646471555d9f95cae152b8623a4b9}{}\label{Ecore__X_8h_afad646471555d9f95cae152b8623a4b9}

\item 
typedef struct \hyperlink{struct__Ecore__X__Rectangle}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Rectangle} {\bfseries Ecore\+\_\+\+X\+\_\+\+Rectangle}\hypertarget{Ecore__X_8h_a7a448f6fa756a78f8e2380c0dceed06a}{}\label{Ecore__X_8h_a7a448f6fa756a78f8e2380c0dceed06a}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+G\+C\+\_\+\+Value\+\_\+\+Mask {\bfseries Ecore\+\_\+\+X\+\_\+\+G\+C\+\_\+\+Value\+\_\+\+Mask}\hypertarget{Ecore__X_8h_a6f26d52210a770c8ead01d12f3698b68}{}\label{Ecore__X_8h_a6f26d52210a770c8ead01d12f3698b68}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type}\hypertarget{Ecore__X_8h_a000e3cbe86b25abb1e442b552c8468a1}{}\label{Ecore__X_8h_a000e3cbe86b25abb1e442b552c8468a1}

\item 
typedef enum \hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State} {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State}\hypertarget{Ecore__X_8h_af0ecf8ac7572c04dc35afe08d6a90e78}{}\label{Ecore__X_8h_af0ecf8ac7572c04dc35afe08d6a90e78}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Action {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Action}\hypertarget{Ecore__X_8h_a5aa74b9c9e7342145860a0e813172fa4}{}\label{Ecore__X_8h_a5aa74b9c9e7342145860a0e813172fa4}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Stack\+\_\+\+Mode {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Stack\+\_\+\+Mode}\hypertarget{Ecore__X_8h_a1435774cdf8f725363a40a306a793f76}{}\label{Ecore__X_8h_a1435774cdf8f725363a40a306a793f76}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation}\hypertarget{Ecore__X_8h_aaa9d76357373bb3769972d5ab3379655}{}\label{Ecore__X_8h_aaa9d76357373bb3769972d5ab3379655}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Connection\+\_\+\+Status {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Connection\+\_\+\+Status}\hypertarget{Ecore__X_8h_a4a265cb51c32ff42ad2f28438b34ffc4}{}\label{Ecore__X_8h_a4a265cb51c32ff42ad2f28438b34ffc4}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Policy {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Policy}\hypertarget{Ecore__X_8h_ac9797a66a05d0494c81d61d0162d7576}{}\label{Ecore__X_8h_ac9797a66a05d0494c81d61d0162d7576}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Relative\+\_\+\+Alignment {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Relative\+\_\+\+Alignment}\hypertarget{Ecore__X_8h_a3f876d324a355436e18d6a04b7104cbc}{}\label{Ecore__X_8h_a3f876d324a355436e18d6a04b7104cbc}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Render\+\_\+\+Subpixel\+\_\+\+Order {\bfseries Ecore\+\_\+\+X\+\_\+\+Render\+\_\+\+Subpixel\+\_\+\+Order}\hypertarget{Ecore__X_8h_a6fb41b5636d3f5ac2d8cb643203718b9}{}\label{Ecore__X_8h_a6fb41b5636d3f5ac2d8cb643203718b9}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Interface\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Interface\+\_\+\+Type}\hypertarget{Ecore__X_8h_ad76ef51fd42edb7f0a3a2c098d899147}{}\label{Ecore__X_8h_ad76ef51fd42edb7f0a3a2c098d899147}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Colorscheme {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Colorscheme}\hypertarget{Ecore__X_8h_ad9d6490cc2f8ff9bc0705b55833db734}{}\label{Ecore__X_8h_ad9d6490cc2f8ff9bc0705b55833db734}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio}\hypertarget{Ecore__X_8h_a081c9af58955ba28a738403b282718f2}{}\label{Ecore__X_8h_a081c9af58955ba28a738403b282718f2}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection {\bfseries Ecore\+\_\+\+X\+\_\+\+Selection}\hypertarget{Ecore__X_8h_afc8e9825ce06ea2505e082ff865219de}{}\label{Ecore__X_8h_afc8e9825ce06ea2505e082ff865219de}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mode {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mode}\hypertarget{Ecore__X_8h_a38bd0d8f362da87a41ada72d6b41bc09}{}\label{Ecore__X_8h_a38bd0d8f362da87a41ada72d6b41bc09}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Detail {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Detail}\hypertarget{Ecore__X_8h_a95915a54474f4b02bf12b74346dce0cc}{}\label{Ecore__X_8h_a95915a54474f4b02bf12b74346dce0cc}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask}\hypertarget{Ecore__X_8h_a6cbffad3729cbf296bff6b9409da3951}{}\label{Ecore__X_8h_a6cbffad3729cbf296bff6b9409da3951}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gravity {\bfseries Ecore\+\_\+\+X\+\_\+\+Gravity}\hypertarget{Ecore__X_8h_a7e9e9e23467cd22e30e40b2629baf072}{}\label{Ecore__X_8h_a7e9e9e23467cd22e30e40b2629baf072}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Shape\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Shape\+\_\+\+Type}\hypertarget{Ecore__X_8h_a3b5336120375139a3129bbd3ad44efd6}{}\label{Ecore__X_8h_a3b5336120375139a3129bbd3ad44efd6}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Mapping\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Mapping\+\_\+\+Type}\hypertarget{Ecore__X_8h_a0b9b79e04be8342c6feec0e3b7def041}{}\label{Ecore__X_8h_a0b9b79e04be8342c6feec0e3b7def041}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Property\+\_\+\+Change {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Property\+\_\+\+Change}\hypertarget{Ecore__X_8h_a6f456a962f1ad6bc61b744743272ca98}{}\label{Ecore__X_8h_a6f456a962f1ad6bc61b744743272ca98}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Netwm\+\_\+\+Direction {\bfseries Ecore\+\_\+\+X\+\_\+\+Netwm\+\_\+\+Direction}\hypertarget{Ecore__X_8h_a3a872e2217547376e1cd8448e23172e7}{}\label{Ecore__X_8h_a3a872e2217547376e1cd8448e23172e7}

\item 
typedef enum \hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code} {\bfseries Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code}\hypertarget{Ecore__X_8h_aa55e3b5a3c918454076a6cf8f9a83909}{}\label{Ecore__X_8h_aa55e3b5a3c918454076a6cf8f9a83909}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Dpms\+\_\+\+Mode {\bfseries Ecore\+\_\+\+X\+\_\+\+Dpms\+\_\+\+Mode}\hypertarget{Ecore__X_8h_afeb8504d2007fb0bea007265ab4db82b}{}\label{Ecore__X_8h_afeb8504d2007fb0bea007265ab4db82b}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Mouse__In}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}\hypertarget{Ecore__X_8h_aa62040ba97c00995aea4d1e5744e3c2a}{}\label{Ecore__X_8h_aa62040ba97c00995aea4d1e5744e3c2a}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Mouse__Out}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}\hypertarget{Ecore__X_8h_aa9bd67391427ebbc2aa84b70edbaf3d6}{}\label{Ecore__X_8h_aa9bd67391427ebbc2aa84b70edbaf3d6}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Focus__In}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In}\hypertarget{Ecore__X_8h_a4daa50ee73cba0e01796873ebbad4ece}{}\label{Ecore__X_8h_a4daa50ee73cba0e01796873ebbad4ece}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Focus__Out}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out}\hypertarget{Ecore__X_8h_a80981027b997cb7de4f5fbe247aa9675}{}\label{Ecore__X_8h_a80981027b997cb7de4f5fbe247aa9675}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Keymap}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Keymap} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Keymap}\hypertarget{Ecore__X_8h_acc6b82258ec1c5ee38c235f52f009557}{}\label{Ecore__X_8h_acc6b82258ec1c5ee38c235f52f009557}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Damage}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Damage} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Damage}\hypertarget{Ecore__X_8h_a305ef360a4dfb243f9d5b7f12f967416}{}\label{Ecore__X_8h_a305ef360a4dfb243f9d5b7f12f967416}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Visibility__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Visibility\+\_\+\+Change} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Visibility\+\_\+\+Change}\hypertarget{Ecore__X_8h_a64ec983f3db1cd85a7c49c834c0f7bcd}{}\label{Ecore__X_8h_a64ec983f3db1cd85a7c49c834c0f7bcd}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Create}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Create} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Create}\hypertarget{Ecore__X_8h_ac547d118130e166729bce4d43f125dec}{}\label{Ecore__X_8h_ac547d118130e166729bce4d43f125dec}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Destroy}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}\hypertarget{Ecore__X_8h_a7f084878ce369aed2c9da66e8fa6c4c5}{}\label{Ecore__X_8h_a7f084878ce369aed2c9da66e8fa6c4c5}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Hide}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Hide} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Hide}\hypertarget{Ecore__X_8h_a5da23b610fe666f92ebd4b6a93def621}{}\label{Ecore__X_8h_a5da23b610fe666f92ebd4b6a93def621}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Show}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show}\hypertarget{Ecore__X_8h_a7bb9a10553a2b9d7f914dda77444f1af}{}\label{Ecore__X_8h_a7bb9a10553a2b9d7f914dda77444f1af}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Show__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show\+\_\+\+Request} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show\+\_\+\+Request}\hypertarget{Ecore__X_8h_af059b324ecdb34950d24fecd1afdff11}{}\label{Ecore__X_8h_af059b324ecdb34950d24fecd1afdff11}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Reparent}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Reparent} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Reparent}\hypertarget{Ecore__X_8h_a6d7302fda2045a2078ae55f83501c9f8}{}\label{Ecore__X_8h_a6d7302fda2045a2078ae55f83501c9f8}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Configure}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}\hypertarget{Ecore__X_8h_a17f2b2c6fc590b55881a51e3d690c413}{}\label{Ecore__X_8h_a17f2b2c6fc590b55881a51e3d690c413}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Configure__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Request} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Request}\hypertarget{Ecore__X_8h_ac8cbd6f8bc4072abc6e29f7be8a594e5}{}\label{Ecore__X_8h_ac8cbd6f8bc4072abc6e29f7be8a594e5}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Gravity}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Gravity} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Gravity}\hypertarget{Ecore__X_8h_a2fc80f19c8713b9a99b9392bcdbdc3b0}{}\label{Ecore__X_8h_a2fc80f19c8713b9a99b9392bcdbdc3b0}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Resize__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize\+\_\+\+Request} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize\+\_\+\+Request}\hypertarget{Ecore__X_8h_a192a6cd0d1f37b51230cab6744ba4f56}{}\label{Ecore__X_8h_a192a6cd0d1f37b51230cab6744ba4f56}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Stack}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Stack} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Stack}\hypertarget{Ecore__X_8h_a8ade9fab81649a08e3e21bafda2156a9}{}\label{Ecore__X_8h_a8ade9fab81649a08e3e21bafda2156a9}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Stack__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Stack\+\_\+\+Request} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Stack\+\_\+\+Request}\hypertarget{Ecore__X_8h_a303f49d63507ce5671e60b3d03c2d643}{}\label{Ecore__X_8h_a303f49d63507ce5671e60b3d03c2d643}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Property}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Property} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Property}\hypertarget{Ecore__X_8h_ad6b49870ec27cbf5b87e3cb2e1874ab5}{}\label{Ecore__X_8h_ad6b49870ec27cbf5b87e3cb2e1874ab5}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Colormap}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Colormap} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Colormap}\hypertarget{Ecore__X_8h_a7f73ec592e23f4ad7ef6ebdea0ceff55}{}\label{Ecore__X_8h_a7f73ec592e23f4ad7ef6ebdea0ceff55}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Mapping__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mapping\+\_\+\+Change} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mapping\+\_\+\+Change}\hypertarget{Ecore__X_8h_a094aa7ebed27a1bfe8c8f2855f9e3461}{}\label{Ecore__X_8h_a094aa7ebed27a1bfe8c8f2855f9e3461}

\item 
typedef struct \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Mapping {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Mapping}\hypertarget{Ecore__X_8h_aba9bec86a76adf3ed34ae8df49a0a993}{}\label{Ecore__X_8h_aba9bec86a76adf3ed34ae8df49a0a993}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Selection__Clear}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Clear} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Clear}\hypertarget{Ecore__X_8h_a96bed1830702c3e72a7e46b47a8c2e2b}{}\label{Ecore__X_8h_a96bed1830702c3e72a7e46b47a8c2e2b}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Selection__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Request} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Request}\hypertarget{Ecore__X_8h_a145dff02dbf5834fafa15fbfaf9e2e32}{}\label{Ecore__X_8h_a145dff02dbf5834fafa15fbfaf9e2e32}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Selection__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Notify} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Notify}\hypertarget{Ecore__X_8h_aa08a66a72cafd64d3f2cc4e70a6bdfe7}{}\label{Ecore__X_8h_aa08a66a72cafd64d3f2cc4e70a6bdfe7}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Fixes__Selection__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Fixes\+\_\+\+Selection\+\_\+\+Notify} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Fixes\+\_\+\+Selection\+\_\+\+Notify}\hypertarget{Ecore__X_8h_a6a0ee01337731101cb3064a8cd7998d0}{}\label{Ecore__X_8h_a6a0ee01337731101cb3064a8cd7998d0}

\item 
typedef struct \hyperlink{struct__Ecore__X__Selection__Data}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data} {\bfseries Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data}\hypertarget{Ecore__X_8h_a5a3062d78be68c551ce29f020ead933f}{}\label{Ecore__X_8h_a5a3062d78be68c551ce29f020ead933f}

\item 
typedef struct \hyperlink{struct__Ecore__X__Selection__Data__Files}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Files} {\bfseries Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Files}\hypertarget{Ecore__X_8h_ada3fbdc46cf673323dc79017dfb139e5}{}\label{Ecore__X_8h_ada3fbdc46cf673323dc79017dfb139e5}

\item 
typedef struct \hyperlink{struct__Ecore__X__Selection__Data__Text}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Text} {\bfseries Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Text}\hypertarget{Ecore__X_8h_ad49a01d04d18f98d3462f3880cf73dce}{}\label{Ecore__X_8h_ad49a01d04d18f98d3462f3880cf73dce}

\item 
typedef struct \hyperlink{struct__Ecore__X__Selection__Data__X__Moz__Url}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+X\+\_\+\+Moz\+\_\+\+Url} {\bfseries Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+X\+\_\+\+Moz\+\_\+\+Url}\hypertarget{Ecore__X_8h_a69853d79bf0953bff026ed25d96f991e}{}\label{Ecore__X_8h_a69853d79bf0953bff026ed25d96f991e}

\item 
typedef struct \hyperlink{struct__Ecore__X__Selection__Data__Targets}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Targets} {\bfseries Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Targets}\hypertarget{Ecore__X_8h_ab4738f281f42a960dceb30e2f9cecad7}{}\label{Ecore__X_8h_ab4738f281f42a960dceb30e2f9cecad7}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Xdnd__Enter}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Enter} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Enter}\hypertarget{Ecore__X_8h_ae90ad7305c5322b708098605d3e295c1}{}\label{Ecore__X_8h_ae90ad7305c5322b708098605d3e295c1}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Xdnd__Position}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Position} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Position}\hypertarget{Ecore__X_8h_a375fa661d2d632283536a0e954a36d59}{}\label{Ecore__X_8h_a375fa661d2d632283536a0e954a36d59}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Xdnd__Status}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Status} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Status}\hypertarget{Ecore__X_8h_a363b9eebcca4e6ce489f177124397a18}{}\label{Ecore__X_8h_a363b9eebcca4e6ce489f177124397a18}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Xdnd__Leave}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Leave} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Leave}\hypertarget{Ecore__X_8h_a48fca3764e33f0766d56d3b470e43d15}{}\label{Ecore__X_8h_a48fca3764e33f0766d56d3b470e43d15}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Xdnd__Drop}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Drop} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Drop}\hypertarget{Ecore__X_8h_aef74fb8ff95f275eaf17fdf552d7f34c}{}\label{Ecore__X_8h_aef74fb8ff95f275eaf17fdf552d7f34c}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Xdnd__Finished}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Finished} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Finished}\hypertarget{Ecore__X_8h_a63fe54f74c0ae25b0d5bd6f36df6bf89}{}\label{Ecore__X_8h_a63fe54f74c0ae25b0d5bd6f36df6bf89}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Client__Message}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Client\+\_\+\+Message} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Client\+\_\+\+Message}\hypertarget{Ecore__X_8h_a2cb064e6a6b2b0f1f976163a4e404f21}{}\label{Ecore__X_8h_a2cb064e6a6b2b0f1f976163a4e404f21}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Shape}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Shape} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Shape}\hypertarget{Ecore__X_8h_a50aa4f97a7f327d6d5e89b56863ca390}{}\label{Ecore__X_8h_a50aa4f97a7f327d6d5e89b56863ca390}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Screensaver__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Screensaver\+\_\+\+Notify} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Screensaver\+\_\+\+Notify}\hypertarget{Ecore__X_8h_a540e926219aaf527d3756428fd984c41}{}\label{Ecore__X_8h_a540e926219aaf527d3756428fd984c41}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__Flick}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Flick} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Flick}\hypertarget{Ecore__X_8h_ae16423d712e90c656a90071e70345d3a}{}\label{Ecore__X_8h_ae16423d712e90c656a90071e70345d3a}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__Pan}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Pan} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Pan}\hypertarget{Ecore__X_8h_acb0976c8bff7a8109c2c2bd8860fce27}{}\label{Ecore__X_8h_acb0976c8bff7a8109c2c2bd8860fce27}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__PinchRotation}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Pinch\+Rotation} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Pinch\+Rotation}\hypertarget{Ecore__X_8h_a098a33a72dff9dc6a6faa1471f03ca26}{}\label{Ecore__X_8h_a098a33a72dff9dc6a6faa1471f03ca26}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__Tap}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Tap} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Tap}\hypertarget{Ecore__X_8h_a60cc9b9fe062a4335f77fa92aabfbd70}{}\label{Ecore__X_8h_a60cc9b9fe062a4335f77fa92aabfbd70}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__TapNHold}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Tap\+N\+Hold} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Tap\+N\+Hold}\hypertarget{Ecore__X_8h_a5c3f03d0a1bdd1f0079c2ac9b9295479}{}\label{Ecore__X_8h_a5c3f03d0a1bdd1f0079c2ac9b9295479}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__Hold}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Hold} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Hold}\hypertarget{Ecore__X_8h_a052c42137dce972363f1e5d074e15d2b}{}\label{Ecore__X_8h_a052c42137dce972363f1e5d074e15d2b}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Gesture__Notify__Group}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Group} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Group}\hypertarget{Ecore__X_8h_adc706fac113b7bef76d4c9d497526fee}{}\label{Ecore__X_8h_adc706fac113b7bef76d4c9d497526fee}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Sync__Counter}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Counter} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Counter}\hypertarget{Ecore__X_8h_ad37af426e2652c5cbb7772504a20b9da}{}\label{Ecore__X_8h_ad37af426e2652c5cbb7772504a20b9da}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Sync__Alarm}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Alarm} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Alarm}\hypertarget{Ecore__X_8h_a372ed0b0e2ce4caa75f431df509c20bb}{}\label{Ecore__X_8h_a372ed0b0e2ce4caa75f431df509c20bb}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Screen__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Screen\+\_\+\+Change} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Screen\+\_\+\+Change}\hypertarget{Ecore__X_8h_a024cafdf153b2a0df10f751ae2edf2cf}{}\label{Ecore__X_8h_a024cafdf153b2a0df10f751ae2edf2cf}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Randr__Crtc__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Change} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Change}\hypertarget{Ecore__X_8h_a8972fcd410d31b17c1607679d1b34183}{}\label{Ecore__X_8h_a8972fcd410d31b17c1607679d1b34183}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Randr__Output__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Change} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Change}\hypertarget{Ecore__X_8h_a840e335c13303b3e4a627428c05d55ef}{}\label{Ecore__X_8h_a840e335c13303b3e4a627428c05d55ef}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Randr__Output__Property__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Property\+\_\+\+Notify} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Property\+\_\+\+Notify}\hypertarget{Ecore__X_8h_ada6cdc3de1a2431cf75e3cc2a4cbbe56}{}\label{Ecore__X_8h_ada6cdc3de1a2431cf75e3cc2a4cbbe56}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Delete__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request}\hypertarget{Ecore__X_8h_a9dd64c048d0e01c75c75c770fe627e19}{}\label{Ecore__X_8h_a9dd64c048d0e01c75c75c770fe627e19}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__Move__Resize__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Move\+\_\+\+Resize\+\_\+\+Request} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Move\+\_\+\+Resize\+\_\+\+Request}\hypertarget{Ecore__X_8h_ab860e5170c33515ee3a3a13cb4e5e937}{}\label{Ecore__X_8h_ab860e5170c33515ee3a3a13cb4e5e937}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Window__State__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+State\+\_\+\+Request} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+State\+\_\+\+Request}\hypertarget{Ecore__X_8h_a740e856111be40e232540989c2c9be21}{}\label{Ecore__X_8h_a740e856111be40e232540989c2c9be21}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Frame__Extents__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Frame\+\_\+\+Extents\+\_\+\+Request} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Frame\+\_\+\+Extents\+\_\+\+Request}\hypertarget{Ecore__X_8h_acd1a3b578e4fbbcfb1f80ce9891f7bd5}{}\label{Ecore__X_8h_acd1a3b578e4fbbcfb1f80ce9891f7bd5}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Ping}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Ping} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Ping}\hypertarget{Ecore__X_8h_a74a5c71bbe7432db004877e309d713a0}{}\label{Ecore__X_8h_a74a5c71bbe7432db004877e309d713a0}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Desktop__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Desktop\+\_\+\+Change} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Desktop\+\_\+\+Change}\hypertarget{Ecore__X_8h_ae540ce7c0841ea3baf084473409e574b}{}\label{Ecore__X_8h_ae540ce7c0841ea3baf084473409e574b}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Startup__Sequence}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Startup\+\_\+\+Sequence} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Startup\+\_\+\+Sequence}\hypertarget{Ecore__X_8h_af340e0f8f6066cfdbb3b8048fbe62a55}{}\label{Ecore__X_8h_af340e0f8f6066cfdbb3b8048fbe62a55}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Generic}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Generic} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Generic}\hypertarget{Ecore__X_8h_a6bd4e04a5cd846b0c27a7e4095ba8576}{}\label{Ecore__X_8h_a6bd4e04a5cd846b0c27a7e4095ba8576}

\item 
typedef struct \hyperlink{structEcore__X__Event__Present__Configure}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure} \hyperlink{Ecore__X_8h_a523079a25931c7fb132e3a32d157036d}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure}
\item 
typedef struct \hyperlink{structEcore__X__Event__Present__Complete}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete} \hyperlink{Ecore__X_8h_aa33ea0af56ee89dcbd3b56af19af285c}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete}
\item 
typedef struct \hyperlink{structEcore__X__Event__Present__Idle}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle} \hyperlink{Ecore__X_8h_af4d85a1408e0b0a675c57dde991a862b}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle}
\item 
typedef struct \hyperlink{struct__Ecore__X__Randr__Screen__Size}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size} {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size}\hypertarget{Ecore__X_8h_affb8dd56791f3a322103515dafa52f4c}{}\label{Ecore__X_8h_affb8dd56791f3a322103515dafa52f4c}

\item 
typedef struct \hyperlink{struct__Ecore__X__Randr__Screen__Size__MM}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size\+\_\+\+MM} {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size\+\_\+\+MM}\hypertarget{Ecore__X_8h_a2488e6d6ee049f76bb8dbbbf72f5e9c8}{}\label{Ecore__X_8h_a2488e6d6ee049f76bb8dbbbf72f5e9c8}

\item 
typedef struct \hyperlink{struct__Ecore__X__Randr__Crtc__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info} \hyperlink{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}
\item 
typedef struct \hyperlink{struct__Ecore__X__Xdnd__Position}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Xdnd\+\_\+\+Position} {\bfseries Ecore\+\_\+\+X\+\_\+\+Xdnd\+\_\+\+Position}\hypertarget{Ecore__X_8h_a3c26f43304baab77c600031dfcadb09d}{}\label{Ecore__X_8h_a3c26f43304baab77c600031dfcadb09d}

\item 
typedef enum Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask \hyperlink{Ecore__X_8h_a14ae4e362f6007fb78bc77f96764bff6}{Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask}
\item 
typedef struct \hyperlink{structEcore__X__Present}{Ecore\+\_\+\+X\+\_\+\+Present} \hyperlink{Ecore__X_8h_ad14c0fb8e57635d0a770d880028543b5}{Ecore\+\_\+\+X\+\_\+\+Present}
\item 
typedef enum \hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56d}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol} {\bfseries Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol}\hypertarget{Ecore__X_8h_a95f10916d9587cb9b5235806650f6191}{}\label{Ecore__X_8h_a95f10916d9587cb9b5235806650f6191}

\item 
typedef enum \hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440d}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode} {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode}\hypertarget{Ecore__X_8h_ab8b5c8b18fcb5e82b5e2f0a25f9e4dce}{}\label{Ecore__X_8h_ab8b5c8b18fcb5e82b5e2f0a25f9e4dce}

\item 
typedef enum \hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1e}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint} {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint}\hypertarget{Ecore__X_8h_a65cadc20bb66e2702ec28e980b5b1940}{}\label{Ecore__X_8h_a65cadc20bb66e2702ec28e980b5b1940}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Type}\hypertarget{Ecore__X_8h_a1ed4f32ac89abdfb97ef49e3b82a0c3e}{}\label{Ecore__X_8h_a1ed4f32ac89abdfb97ef49e3b82a0c3e}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Action {\bfseries Ecore\+\_\+\+X\+\_\+\+Action}\hypertarget{Ecore__X_8h_ae449ca91bbc7d8dd344e05c168fcbd4e}{}\label{Ecore__X_8h_ae449ca91bbc7d8dd344e05c168fcbd4e}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Mask {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Mask}\hypertarget{Ecore__X_8h_a9b7fc5cee9f6d824e9fe87c23773d9ab}{}\label{Ecore__X_8h_a9b7fc5cee9f6d824e9fe87c23773d9ab}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Virtual\+\_\+\+Keyboard\+\_\+\+State {\bfseries Ecore\+\_\+\+X\+\_\+\+Virtual\+\_\+\+Keyboard\+\_\+\+State}\hypertarget{Ecore__X_8h_ad000fbd590be38bfc6d287fa61f40d35}{}\label{Ecore__X_8h_ad000fbd590be38bfc6d287fa61f40d35}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Mode {\bfseries Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Mode}\hypertarget{Ecore__X_8h_a0bc3b29abb9bbe064281e006d3a55fa2}{}\label{Ecore__X_8h_a0bc3b29abb9bbe064281e006d3a55fa2}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Quickpanel\+\_\+\+State {\bfseries Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Quickpanel\+\_\+\+State}\hypertarget{Ecore__X_8h_a1b9d16cf7c3d66ecf94db939a6ec366a}{}\label{Ecore__X_8h_a1b9d16cf7c3d66ecf94db939a6ec366a}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+State {\bfseries Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+State}\hypertarget{Ecore__X_8h_ad893800d450067a09b8ea390bae8bd0f}{}\label{Ecore__X_8h_ad893800d450067a09b8ea390bae8bd0f}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Clipboard\+\_\+\+State {\bfseries Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Clipboard\+\_\+\+State}\hypertarget{Ecore__X_8h_ab9a714090687e967fe4ee28f47d7deb2}{}\label{Ecore__X_8h_ab9a714090687e967fe4ee28f47d7deb2}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Opacity\+\_\+\+Mode {\bfseries Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Opacity\+\_\+\+Mode}\hypertarget{Ecore__X_8h_aa9d48c4eecd411cd6de1fba317bad966}{}\label{Ecore__X_8h_aa9d48c4eecd411cd6de1fba317bad966}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode \hyperlink{Ecore__X_8h_ae1609f0ba030788dbccc520738d0eca2}{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}
\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State {\bfseries Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State}\hypertarget{Ecore__X_8h_a714cef3ca856dee3ebf2b8c6cd13844a}{}\label{Ecore__X_8h_a714cef3ca856dee3ebf2b8c6cd13844a}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+Hint\+\_\+\+Func {\bfseries Ecore\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+Hint\+\_\+\+Func}\hypertarget{Ecore__X_8h_a8c0cf0dd65d48438598621ef9e2809fe}{}\label{Ecore__X_8h_a8c0cf0dd65d48438598621ef9e2809fe}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+Hint\+\_\+\+Decor {\bfseries Ecore\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+Hint\+\_\+\+Decor}\hypertarget{Ecore__X_8h_aa6c794fb273b58dadffb7b7bddff1dfe}{}\label{Ecore__X_8h_aa6c794fb273b58dadffb7b7bddff1dfe}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+Hint\+\_\+\+Input {\bfseries Ecore\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+Hint\+\_\+\+Input}\hypertarget{Ecore__X_8h_a63796cab42f7e675828194449ef79f8c}{}\label{Ecore__X_8h_a63796cab42f7e675828194449ef79f8c}

\item 
typedef struct \hyperlink{struct__Ecore__X__Window__Attributes}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes} \hyperlink{Ecore__X_8h_a7faf45918de764ac8a03fb9f976588da}{Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}
\item 
typedef short {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Refresh\+\_\+\+Rate}\hypertarget{Ecore__X_8h_a46d6f54024fc9164917cfe644f0af953}{}\label{Ecore__X_8h_a46d6f54024fc9164917cfe644f0af953}

\item 
typedef int {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma}\hypertarget{Ecore__X_8h_a5c667100a5be52f3a889217062c655b6}{}\label{Ecore__X_8h_a5c667100a5be52f3a889217062c655b6}

\item 
typedef int {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Signal\+\_\+\+Format}\hypertarget{Ecore__X_8h_aea191f066bc4b37c3f7ed587d57c7932}{}\label{Ecore__X_8h_aea191f066bc4b37c3f7ed587d57c7932}

\item 
typedef int {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Signal\+\_\+\+Property}\hypertarget{Ecore__X_8h_a063993f4d0fdfb57a8021eeaca39494c}{}\label{Ecore__X_8h_a063993f4d0fdfb57a8021eeaca39494c}

\item 
typedef int {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Connector\+\_\+\+Type}\hypertarget{Ecore__X_8h_ac5e6045fca97f8ac16831b28747c607a}{}\label{Ecore__X_8h_ac5e6045fca97f8ac16831b28747c607a}

\item 
typedef struct \hyperlink{struct__Ecore__X__Randr__Mode__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info} {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info}\hypertarget{Ecore__X_8h_ab8c98903594001bd6d2497da0938b2a3}{}\label{Ecore__X_8h_ab8c98903594001bd6d2497da0938b2a3}

\item 
typedef struct \hyperlink{struct__Ecore__X__Randr__Crtc__Gamma__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info} {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info}\hypertarget{Ecore__X_8h_abde5378462d26394c47585dc8cb868b8}{}\label{Ecore__X_8h_abde5378462d26394c47585dc8cb868b8}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Picture}\hypertarget{Ecore__X_8h_a591e62f69017c41d19fa7bbbb10f5a51}{}\label{Ecore__X_8h_a591e62f69017c41d19fa7bbbb10f5a51}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Region}\hypertarget{Ecore__X_8h_a61c20589cd461680fd10684f240bdd80}{}\label{Ecore__X_8h_a61c20589cd461680fd10684f240bdd80}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Region\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Region\+\_\+\+Type}\hypertarget{Ecore__X_8h_aa029cd3b5840d17ddecc330e979c7d59}{}\label{Ecore__X_8h_aa029cd3b5840d17ddecc330e979c7d59}

\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Damage}\hypertarget{Ecore__X_8h_a9b95f6855203ae8201efeb562219d322}{}\label{Ecore__X_8h_a9b95f6855203ae8201efeb562219d322}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Damage\+\_\+\+Report\+\_\+\+Level {\bfseries Ecore\+\_\+\+X\+\_\+\+Damage\+\_\+\+Report\+\_\+\+Level}\hypertarget{Ecore__X_8h_a092c46761f2dd2f7ce9c43adb880f2d9}{}\label{Ecore__X_8h_a092c46761f2dd2f7ce9c43adb880f2d9}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Damage}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Damage} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Damage}\hypertarget{Ecore__X_8h_a5ab94159dececdfdb0345065fb208b79}{}\label{Ecore__X_8h_a5ab94159dececdfdb0345065fb208b79}

\item 
typedef struct \hyperlink{struct__Ecore__X__Event__Xkb}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb}\hypertarget{Ecore__X_8h_a8e5e0110825a64993f0c58c1a032cccb}{}\label{Ecore__X_8h_a8e5e0110825a64993f0c58c1a032cccb}

\item 
typedef struct \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Image {\bfseries Ecore\+\_\+\+X\+\_\+\+Image}\hypertarget{Ecore__X_8h_a6b789e77b978facc5d2407bfb420f03a}{}\label{Ecore__X_8h_a6b789e77b978facc5d2407bfb420f03a}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask {\bfseries Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask}\hypertarget{Ecore__X_8h_aa7c4a589c25febc7c653b512abf85b38}{}\label{Ecore__X_8h_aa7c4a589c25febc7c653b512abf85b38}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Type}\hypertarget{Ecore__X_8h_a99f187af57aa4c17041248c991338cd0}{}\label{Ecore__X_8h_a99f187af57aa4c17041248c991338cd0}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Subtype {\bfseries Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Subtype}\hypertarget{Ecore__X_8h_a628974257df5afe0eb07b29989763874}{}\label{Ecore__X_8h_a628974257df5afe0eb07b29989763874}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Group\+\_\+\+Subtype {\bfseries Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Group\+\_\+\+Subtype}\hypertarget{Ecore__X_8h_a945b1441964cb267158c7b021926e3bc}{}\label{Ecore__X_8h_a945b1441964cb267158c7b021926e3bc}

\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Direction {\bfseries Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Direction}\hypertarget{Ecore__X_8h_abf8c33a779a8f3d5aa2a16bd7ea2820d}{}\label{Ecore__X_8h_abf8c33a779a8f3d5aa2a16bd7ea2820d}

\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+G\+C\+\_\+\+Value\+\_\+\+Mask} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+F\+U\+N\+C\+T\+I\+ON} = (1L $<$$<$ 0), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+P\+L\+A\+N\+E\+\_\+\+M\+A\+SK} = (1L $<$$<$ 1), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+F\+O\+R\+E\+G\+R\+O\+U\+ND} = (1L $<$$<$ 2), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+ND} = (1L $<$$<$ 3), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+L\+I\+N\+E\+\_\+\+W\+I\+D\+TH} = (1L $<$$<$ 4), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+L\+I\+N\+E\+\_\+\+S\+T\+Y\+LE} = (1L $<$$<$ 5), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+C\+A\+P\+\_\+\+S\+T\+Y\+LE} = (1L $<$$<$ 6), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+J\+O\+I\+N\+\_\+\+S\+T\+Y\+LE} = (1L $<$$<$ 7), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+F\+I\+L\+L\+\_\+\+S\+T\+Y\+LE} = (1L $<$$<$ 8), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+F\+I\+L\+L\+\_\+\+R\+U\+LE} = (1L $<$$<$ 9), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+T\+I\+LE} = (1L $<$$<$ 10), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+S\+T\+I\+P\+P\+LE} = (1L $<$$<$ 11), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+T\+I\+L\+E\+\_\+\+S\+T\+I\+P\+P\+L\+E\+\_\+\+O\+R\+I\+G\+I\+N\+\_\+X} = (1L $<$$<$ 12), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+T\+I\+L\+E\+\_\+\+S\+T\+I\+P\+P\+L\+E\+\_\+\+O\+R\+I\+G\+I\+N\+\_\+Y} = (1L $<$$<$ 13), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+F\+O\+NT} = (1L $<$$<$ 14), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+S\+U\+B\+W\+I\+N\+D\+O\+W\+\_\+\+M\+O\+DE} = (1L $<$$<$ 15), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+G\+R\+A\+P\+H\+I\+C\+S\+\_\+\+E\+X\+P\+O\+S\+U\+R\+ES} = (1L $<$$<$ 16), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+C\+L\+I\+P\+\_\+\+O\+R\+I\+G\+I\+N\+\_\+X} = (1L $<$$<$ 17), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+C\+L\+I\+P\+\_\+\+O\+R\+I\+G\+I\+N\+\_\+Y} = (1L $<$$<$ 18), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+C\+L\+I\+P\+\_\+\+M\+A\+SK} = (1L $<$$<$ 19), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+D\+A\+S\+H\+\_\+\+O\+F\+F\+S\+ET} = (1L $<$$<$ 20), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+D\+A\+S\+H\+\_\+\+L\+I\+ST} = (1L $<$$<$ 21), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+C\+\_\+\+V\+A\+L\+U\+E\+\_\+\+M\+A\+S\+K\+\_\+\+A\+R\+C\+\_\+\+M\+O\+DE} = (1L $<$$<$ 22)
 \}\hypertarget{Ecore__X_8h_a61cfd6cc420aaec4589074262ce4b6a5}{}\label{Ecore__X_8h_a61cfd6cc420aaec4589074262ce4b6a5}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+C\+O\+M\+P\+O\+S\+I\+T\+E\+\_\+\+U\+P\+D\+A\+T\+E\+\_\+\+A\+U\+T\+O\+M\+A\+T\+IC}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+C\+O\+M\+P\+O\+S\+I\+T\+E\+\_\+\+U\+P\+D\+A\+T\+E\+\_\+\+M\+A\+N\+U\+AL}
 \}\hypertarget{Ecore__X_8h_a099977629058ecb91fed0f898f91001a}{}\label{Ecore__X_8h_a099977629058ecb91fed0f898f91001a}

\item 
enum \hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+WN} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+I\+C\+O\+N\+I\+F\+I\+ED}, 
\\*
\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a913975f3907250af993042729d0eca87}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+AL}, 
\\*
\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a8b758d78e270b3274431d91b02484b30}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+KY}, 
\\*
\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1abfe7dee8962110c5f9d514bbf6dd658c}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+RT}, 
\\*
\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a6767bdc87057c70cdd236d6ca158463d}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+RZ}, 
\\*
\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1aaee9b74696501d60977b3cf682a1caff}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+ED}, 
\\*
\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a31e3d2047dbf9cfcd7c1ae4cd661a0ff}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+K\+I\+P\+\_\+\+T\+A\+S\+K\+B\+AR}, 
\\*
\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1abd03ef746554d9d66c1458b99fbc7e21}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+K\+I\+P\+\_\+\+P\+A\+G\+ER}, 
\\*
\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a94e1956bcc7b817dabf944457f99ed92}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+EN}, 
\\*
\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a813f8507385ac350c0c2c6677898a8c9}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+EN}, 
\\*
\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a12cf1ef45a86caf28ff1abdc30b1f4ec}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+VE}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+E\+L\+OW}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+D\+E\+M\+A\+N\+D\+S\+\_\+\+A\+T\+T\+E\+N\+T\+I\+ON}
 \}\begin{DoxyCompactList}\small\item\em Defines the different states of the window of Ecore\+\_\+X. \end{DoxyCompactList}
\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Action} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+R\+E\+M\+O\+VE}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+A\+DD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+T\+O\+G\+G\+LE}
 \}\hypertarget{Ecore__X_8h_aab290bda2ee0f5431a68e40b59ac53f3}{}\label{Ecore__X_8h_aab290bda2ee0f5431a68e40b59ac53f3}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Stack\+\_\+\+Mode} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+C\+K\+\_\+\+A\+B\+O\+VE} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+C\+K\+\_\+\+B\+E\+L\+OW} = 1, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+C\+K\+\_\+\+T\+O\+P\+\_\+\+IF} = 2, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+C\+K\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+IF} = 3, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+C\+K\+\_\+\+O\+P\+P\+O\+S\+I\+TE} = 4
 \}\hypertarget{Ecore__X_8h_a1c855e5d727945e7b4fbc4bfc520b83f}{}\label{Ecore__X_8h_a1c855e5d727945e7b4fbc4bfc520b83f}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+R\+I\+E\+N\+T\+A\+T\+I\+O\+N\+\_\+\+R\+O\+T\+\_\+0} = (1 $<$$<$ 0), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+R\+I\+E\+N\+T\+A\+T\+I\+O\+N\+\_\+\+R\+O\+T\+\_\+90} = (1 $<$$<$ 1), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+R\+I\+E\+N\+T\+A\+T\+I\+O\+N\+\_\+\+R\+O\+T\+\_\+180} = (1 $<$$<$ 2), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+R\+I\+E\+N\+T\+A\+T\+I\+O\+N\+\_\+\+R\+O\+T\+\_\+270} = (1 $<$$<$ 3), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+R\+I\+E\+N\+T\+A\+T\+I\+O\+N\+\_\+\+F\+L\+I\+P\+\_\+X} = (1 $<$$<$ 4), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+R\+I\+E\+N\+T\+A\+T\+I\+O\+N\+\_\+\+F\+L\+I\+P\+\_\+Y} = (1 $<$$<$ 5)
 \}\hypertarget{Ecore__X_8h_a5d4f1ff263c83616a9b1b191fa818ee8}{}\label{Ecore__X_8h_a5d4f1ff263c83616a9b1b191fa818ee8}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Connection\+\_\+\+Status} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+U\+S\+\_\+\+C\+O\+N\+N\+E\+C\+T\+ED} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+U\+S\+\_\+\+D\+I\+S\+C\+O\+N\+N\+E\+C\+T\+ED} = 1, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+S\+T\+A\+T\+U\+S\+\_\+\+U\+N\+K\+N\+O\+WN} = 2
 \}\hypertarget{Ecore__X_8h_a1936003433f08b78a8969b49f458726f}{}\label{Ecore__X_8h_a1936003433f08b78a8969b49f458726f}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Policy} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+U\+T\+P\+U\+T\+\_\+\+P\+O\+L\+I\+C\+Y\+\_\+\+A\+B\+O\+VE} = 1, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+U\+T\+P\+U\+T\+\_\+\+P\+O\+L\+I\+C\+Y\+\_\+\+R\+I\+G\+HT} = 2, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+U\+T\+P\+U\+T\+\_\+\+P\+O\+L\+I\+C\+Y\+\_\+\+B\+E\+L\+OW} = 3, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+U\+T\+P\+U\+T\+\_\+\+P\+O\+L\+I\+C\+Y\+\_\+\+L\+E\+FT} = 4, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+U\+T\+P\+U\+T\+\_\+\+P\+O\+L\+I\+C\+Y\+\_\+\+C\+L\+O\+NE} = 5, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+U\+T\+P\+U\+T\+\_\+\+P\+O\+L\+I\+C\+Y\+\_\+\+N\+O\+NE} = 6, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+U\+T\+P\+U\+T\+\_\+\+P\+O\+L\+I\+C\+Y\+\_\+\+A\+SK} = 7
 \}\hypertarget{Ecore__X_8h_af9d2c9957265dba8737ab391a0c3673d}{}\label{Ecore__X_8h_af9d2c9957265dba8737ab391a0c3673d}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Relative\+\_\+\+Alignment} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+R\+E\+L\+A\+T\+I\+V\+E\+\_\+\+A\+L\+I\+G\+N\+M\+E\+N\+T\+\_\+\+N\+O\+NE} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+R\+E\+L\+A\+T\+I\+V\+E\+\_\+\+A\+L\+I\+G\+N\+M\+E\+N\+T\+\_\+\+C\+E\+N\+T\+E\+R\+\_\+\+R\+EL} = 1, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+R\+E\+L\+A\+T\+I\+V\+E\+\_\+\+A\+L\+I\+G\+N\+M\+E\+N\+T\+\_\+\+C\+E\+N\+T\+E\+R\+\_\+\+S\+CR} = 2
 \}\hypertarget{Ecore__X_8h_aecc4115942562b28c5b5630f2a603d9b}{}\label{Ecore__X_8h_aecc4115942562b28c5b5630f2a603d9b}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Render\+\_\+\+Subpixel\+\_\+\+Order} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+U\+B\+P\+I\+X\+E\+L\+\_\+\+O\+R\+D\+E\+R\+\_\+\+U\+N\+K\+N\+O\+WN} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+U\+B\+P\+I\+X\+E\+L\+\_\+\+O\+R\+D\+E\+R\+\_\+\+H\+O\+R\+I\+Z\+O\+N\+T\+A\+L\+\_\+\+R\+GB} = 1, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+U\+B\+P\+I\+X\+E\+L\+\_\+\+O\+R\+D\+E\+R\+\_\+\+H\+O\+R\+I\+Z\+O\+N\+T\+A\+L\+\_\+\+B\+GR} = 2, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+U\+B\+P\+I\+X\+E\+L\+\_\+\+O\+R\+D\+E\+R\+\_\+\+V\+E\+R\+T\+I\+C\+A\+L\+\_\+\+R\+GB} = 3, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+U\+B\+P\+I\+X\+E\+L\+\_\+\+O\+R\+D\+E\+R\+\_\+\+V\+E\+R\+T\+I\+C\+A\+L\+\_\+\+B\+GR} = 4, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+E\+N\+D\+E\+R\+\_\+\+S\+U\+B\+P\+I\+X\+E\+L\+\_\+\+O\+R\+D\+E\+R\+\_\+\+N\+O\+NE} = 5
 \}\hypertarget{Ecore__X_8h_a46db4db931704988758332a4f454db1b}{}\label{Ecore__X_8h_a46db4db931704988758332a4f454db1b}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Interface\+\_\+\+Type} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E\+\_\+\+U\+N\+D\+E\+F\+I\+N\+ED}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E\+\_\+\+D\+VI}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E\+\_\+\+H\+D\+M\+I\+\_\+A}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E\+\_\+\+H\+D\+M\+I\+\_\+B}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E\+\_\+\+M\+D\+DI}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+P\+O\+RT}
 \}\hypertarget{Ecore__X_8h_ad829ec9b00f7e3c8c404bfe5f676dfdf}{}\label{Ecore__X_8h_ad829ec9b00f7e3c8c404bfe5f676dfdf}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Colorscheme} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+C\+O\+L\+O\+R\+S\+C\+H\+E\+M\+E\+\_\+\+M\+O\+N\+O\+C\+H\+R\+O\+M\+E\+\_\+\+G\+R\+A\+Y\+S\+C\+A\+LE} = 0x00, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+C\+O\+L\+O\+R\+S\+C\+H\+E\+M\+E\+\_\+\+C\+O\+L\+O\+R\+\_\+\+R\+GB} = 0x08, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+C\+O\+L\+O\+R\+S\+C\+H\+E\+M\+E\+\_\+\+C\+O\+L\+O\+R\+\_\+\+N\+O\+N\+\_\+\+R\+GB} = 0x10, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+C\+O\+L\+O\+R\+S\+C\+H\+E\+M\+E\+\_\+\+C\+O\+L\+O\+R\+\_\+\+U\+N\+D\+E\+F\+I\+N\+ED} = 0x18, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+C\+O\+L\+O\+R\+S\+C\+H\+E\+M\+E\+\_\+\+C\+O\+L\+O\+R\+\_\+\+R\+G\+B\+\_\+4\+\_\+4\+\_\+4} = 0x444000, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+C\+O\+L\+O\+R\+S\+C\+H\+E\+M\+E\+\_\+\+C\+O\+L\+O\+R\+\_\+\+R\+G\+B\+\_\+\+Y\+C\+R\+C\+B\+\_\+4\+\_\+4\+\_\+4} = 0x444, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+D\+I\+S\+P\+L\+A\+Y\+\_\+\+C\+O\+L\+O\+R\+S\+C\+H\+E\+M\+E\+\_\+\+C\+O\+L\+O\+R\+\_\+\+R\+G\+B\+\_\+\+Y\+C\+R\+C\+B\+\_\+4\+\_\+2\+\_\+2} = 0x422
 \}\hypertarget{Ecore__X_8h_a35c599aba79a6d63eb006e34b0f2cf33}{}\label{Ecore__X_8h_a35c599aba79a6d63eb006e34b0f2cf33}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+R\+A\+T\+I\+O\+\_\+4\+\_\+3} = 0x0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+R\+A\+T\+I\+O\+\_\+16\+\_\+9} = 0x1, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+R\+A\+T\+I\+O\+\_\+16\+\_\+10} = 0x2, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+R\+A\+T\+I\+O\+\_\+5\+\_\+4} = 0x4, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+E\+D\+I\+D\+\_\+\+A\+S\+P\+E\+C\+T\+\_\+\+R\+A\+T\+I\+O\+\_\+15\+\_\+9} = 0x8
 \}\hypertarget{Ecore__X_8h_a84ef777ceb899f7bbdf82782bb593d0b}{}\label{Ecore__X_8h_a84ef777ceb899f7bbdf82782bb593d0b}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+P\+R\+I\+M\+A\+RY}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+S\+E\+C\+O\+N\+D\+A\+RY}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+X\+D\+ND}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+C\+L\+I\+P\+B\+O\+A\+RD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+O\+T\+H\+ER}
 \}\hypertarget{Ecore__X_8h_a23f446f1363c327927f17c02eaaae450}{}\label{Ecore__X_8h_a23f446f1363c327927f17c02eaaae450}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mode} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+R\+M\+AL}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+O\+D\+E\+\_\+\+W\+H\+I\+L\+E\+\_\+\+G\+R\+A\+B\+B\+ED}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+O\+D\+E\+\_\+\+G\+R\+AB}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+O\+D\+E\+\_\+\+U\+N\+G\+R\+AB}
 \}\hypertarget{Ecore__X_8h_a702bb45323d72521d33de0799417014f}{}\label{Ecore__X_8h_a702bb45323d72521d33de0799417014f}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Detail} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+T\+A\+I\+L\+\_\+\+A\+N\+C\+E\+S\+T\+OR}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+T\+A\+I\+L\+\_\+\+V\+I\+R\+T\+U\+AL}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+T\+A\+I\+L\+\_\+\+I\+N\+F\+E\+R\+I\+OR}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+T\+A\+I\+L\+\_\+\+N\+O\+N\+\_\+\+L\+I\+N\+E\+AR}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+T\+A\+I\+L\+\_\+\+N\+O\+N\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+V\+I\+R\+T\+U\+AL}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+T\+A\+I\+L\+\_\+\+P\+O\+I\+N\+T\+ER}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+T\+A\+I\+L\+\_\+\+P\+O\+I\+N\+T\+E\+R\+\_\+\+R\+O\+OT}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+T\+A\+I\+L\+\_\+\+D\+E\+T\+A\+I\+L\+\_\+\+N\+O\+NE}
 \}\hypertarget{Ecore__X_8h_aaebf0f8e95d121699b587d7b353a69e6}{}\label{Ecore__X_8h_aaebf0f8e95d121699b587d7b353a69e6}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+N\+O\+NE} = 0L, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+K\+E\+Y\+\_\+\+D\+O\+WN} = (1L $<$$<$ 0), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+K\+E\+Y\+\_\+\+UP} = (1L $<$$<$ 1), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+D\+O\+WN} = (1L $<$$<$ 2), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+UP} = (1L $<$$<$ 3), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+IN} = (1L $<$$<$ 4), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+O\+UT} = (1L $<$$<$ 5), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+M\+O\+VE} = (1L $<$$<$ 6), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+D\+A\+M\+A\+GE} = (1L $<$$<$ 15), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+V\+I\+S\+I\+B\+I\+L\+I\+TY} = (1L $<$$<$ 16), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE} = (1L $<$$<$ 17), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+R\+E\+S\+I\+Z\+E\+\_\+\+M\+A\+N\+A\+GE} = (1L $<$$<$ 18), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+M\+A\+N\+A\+GE} = (1L $<$$<$ 19), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+H\+I\+L\+D\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE} = (1L $<$$<$ 20), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+F\+O\+C\+U\+S\+\_\+\+C\+H\+A\+N\+GE} = (1L $<$$<$ 21), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+P\+R\+O\+P\+E\+R\+TY} = (1L $<$$<$ 22), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+L\+O\+R\+M\+AP} = (1L $<$$<$ 23), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+G\+R\+AB} = (1L $<$$<$ 24), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+W\+H\+E\+EL} = (1L $<$$<$ 29), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN} = (1L $<$$<$ 30), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT} = (1L $<$$<$ 31)
 \}\hypertarget{Ecore__X_8h_a951d750883dde61caec2cdacea1ee4f0}{}\label{Ecore__X_8h_a951d750883dde61caec2cdacea1ee4f0}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gravity} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+R\+A\+V\+I\+T\+Y\+\_\+\+F\+O\+R\+G\+ET} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+R\+A\+V\+I\+T\+Y\+\_\+\+U\+N\+M\+AP} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+R\+A\+V\+I\+T\+Y\+\_\+\+NW} = 1, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+R\+A\+V\+I\+T\+Y\+\_\+N} = 2, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+R\+A\+V\+I\+T\+Y\+\_\+\+NE} = 3, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+R\+A\+V\+I\+T\+Y\+\_\+W} = 4, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+R\+A\+V\+I\+T\+Y\+\_\+\+C\+E\+N\+T\+ER} = 5, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+R\+A\+V\+I\+T\+Y\+\_\+E} = 6, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+R\+A\+V\+I\+T\+Y\+\_\+\+SW} = 7, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+R\+A\+V\+I\+T\+Y\+\_\+S} = 8, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+R\+A\+V\+I\+T\+Y\+\_\+\+SE} = 9, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+R\+A\+V\+I\+T\+Y\+\_\+\+S\+T\+A\+T\+IC} = 10
 \}\hypertarget{Ecore__X_8h_adcad21bd8348736f2037f3f9e3856bf1}{}\label{Ecore__X_8h_adcad21bd8348736f2037f3f9e3856bf1}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Shape\+\_\+\+Type} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+H\+A\+P\+E\+\_\+\+B\+O\+U\+N\+D\+I\+NG}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+H\+A\+P\+E\+\_\+\+C\+L\+IP}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+S\+H\+A\+P\+E\+\_\+\+I\+N\+P\+UT}
 \}\hypertarget{Ecore__X_8h_a32c177f1315d9b8ae030a2558cea8155}{}\label{Ecore__X_8h_a32c177f1315d9b8ae030a2558cea8155}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Mapping\+\_\+\+Type} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+A\+P\+P\+I\+N\+G\+\_\+\+M\+O\+D\+I\+F\+I\+ER}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+A\+P\+P\+I\+N\+G\+\_\+\+K\+E\+Y\+B\+O\+A\+RD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+A\+P\+P\+I\+N\+G\+\_\+\+M\+O\+U\+SE}
 \}\hypertarget{Ecore__X_8h_a380b650d7c9b2effeb6ae60f606b46fb}{}\label{Ecore__X_8h_a380b650d7c9b2effeb6ae60f606b46fb}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Property\+\_\+\+Change} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+P\+R\+O\+P\+E\+R\+T\+Y\+\_\+\+C\+H\+A\+N\+G\+E\+\_\+\+A\+DD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+N\+D\+R\+\_\+\+P\+R\+O\+P\+E\+R\+T\+Y\+\_\+\+C\+H\+A\+N\+G\+E\+\_\+\+D\+EL}
 \}\hypertarget{Ecore__X_8h_a088db2e0bf400d6cae7c43aa5ab9a237}{}\label{Ecore__X_8h_a088db2e0bf400d6cae7c43aa5ab9a237}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Netwm\+\_\+\+Direction} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+W\+M\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+S\+I\+Z\+E\+\_\+\+TL} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+W\+M\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+S\+I\+Z\+E\+\_\+T} = 1, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+W\+M\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+S\+I\+Z\+E\+\_\+\+TR} = 2, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+W\+M\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+S\+I\+Z\+E\+\_\+R} = 3, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+W\+M\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+S\+I\+Z\+E\+\_\+\+BR} = 4, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+W\+M\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+S\+I\+Z\+E\+\_\+B} = 5, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+W\+M\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+S\+I\+Z\+E\+\_\+\+BL} = 6, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+W\+M\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+S\+I\+Z\+E\+\_\+L} = 7, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+W\+M\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+M\+O\+VE} = 8, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+W\+M\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+C\+A\+N\+C\+EL} = 11
 \}\hypertarget{Ecore__X_8h_aaa30385d9509871e500463a2b7bfcb71}{}\label{Ecore__X_8h_aaa30385d9509871e500463a2b7bfcb71}

\item 
enum \hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code} \{ \\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a32136f4e0e2ce049574d0ad38b697a1f}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+S\+U\+C\+C\+E\+SS} = 0, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7af9c5405f8b98f38cb039aa6f8094e717}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+R\+E\+Q\+U\+E\+ST} = 1, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a84889b96211536d0378aefa0789be746}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+V\+A\+L\+UE} = 2, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a380e0888cc71cd4f3155045bcaf0c2f6}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+W\+I\+N\+D\+OW} = 3, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7ab34c07aca92f6cfa263dd6cebb1b70cc}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+P\+I\+X\+M\+AP} = 4, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a628e78236927d9720b4bffbcfde767ab}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+T\+OM} = 5, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a1141e5e7685fcf749e1ca20d7d52c804}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+C\+U\+R\+S\+OR} = 6, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a44a300d85c1e06b11211a0d537c4ba7e}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+F\+O\+NT} = 7, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a3576cb8cf6dcf7642d9e8e3ffb77ee89}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+M\+A\+T\+CH} = 8, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a6042cc7a70d08b125554039a6423f793}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+D\+R\+A\+W\+A\+B\+LE} = 9, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a7517f37d123b3a1a555ee6d8686b349e}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+C\+C\+E\+SS} = 10, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a2f6b8d24094f5dc28d6269f499ad867f}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+L\+L\+OC} = 11, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a6f53c63c918ff671bc41dcca6972b499}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+C\+O\+L\+OR} = 12, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7aa4d02c9a87ff23e3b5daede78550b580}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+GC} = 13, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7ab38f3c7f08bddc42886b62c3afc05696}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+I\+D\+\_\+\+C\+H\+O\+I\+CE} = 14, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7aba08e193ebcbdb0e0b43386425359ee7}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+N\+A\+ME} = 15, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a78df8e404fd1cec8e4310a97be8fbf82}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+L\+E\+N\+G\+TH} = 16, 
\\*
\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a68e513b6380f0e4b96f832a6743fb40c}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+I\+M\+P\+L\+E\+M\+E\+N\+T\+A\+T\+I\+ON} = 17
 \}\begin{DoxyCompactList}\small\item\em Defines the error codes of Ecore\+\_\+X which wraps the X Window Systems protocol\textquotesingle{}s errors. \end{DoxyCompactList}
\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Dpms\+\_\+\+Mode} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+D\+P\+M\+S\+\_\+\+M\+O\+D\+E\+\_\+\+ON} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+D\+P\+M\+S\+\_\+\+M\+O\+D\+E\+\_\+\+S\+T\+A\+N\+D\+BY} = 1, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+D\+P\+M\+S\+\_\+\+M\+O\+D\+E\+\_\+\+S\+U\+S\+P\+E\+ND} = 2, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+D\+P\+M\+S\+\_\+\+M\+O\+D\+E\+\_\+\+O\+FF} = 3
 \}\hypertarget{Ecore__X_8h_a810b89a1648db0ec7612837ae9bc39e0}{}\label{Ecore__X_8h_a810b89a1648db0ec7612837ae9bc39e0}

\item 
enum {\bfseries Ecore\+\_\+\+X\+\_\+\+Owner\+\_\+\+Change\+\_\+\+Reason} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+O\+W\+N\+E\+R\+\_\+\+C\+H\+A\+N\+G\+E\+\_\+\+R\+E\+A\+S\+O\+N\+\_\+\+N\+E\+W\+\_\+\+O\+W\+N\+ER}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+O\+W\+N\+E\+R\+\_\+\+C\+H\+A\+N\+G\+E\+\_\+\+R\+E\+A\+S\+O\+N\+\_\+\+D\+E\+S\+T\+R\+OY}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+O\+W\+N\+E\+R\+\_\+\+C\+H\+A\+N\+G\+E\+\_\+\+R\+E\+A\+S\+O\+N\+\_\+\+C\+L\+O\+SE}
 \}\hypertarget{Ecore__X_8h_ada06cdf0d6fd85d1e4e1740582a9cf0d}{}\label{Ecore__X_8h_ada06cdf0d6fd85d1e4e1740582a9cf0d}

\item 
enum {\bfseries Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+N\+O\+\_\+\+E\+V\+E\+NT} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+C\+O\+N\+F\+I\+G\+U\+R\+E\+\_\+\+N\+O\+T\+I\+FY} = 1, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+C\+O\+M\+P\+L\+E\+T\+E\+\_\+\+N\+O\+T\+I\+FY} = 2, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+I\+D\+L\+E\+\_\+\+N\+O\+T\+I\+FY} = 4
 \}\hypertarget{Ecore__X_8h_a59dd8e219f40ff7fa56e6e9df96d39f4}{}\label{Ecore__X_8h_a59dd8e219f40ff7fa56e6e9df96d39f4}

\item 
enum {\bfseries Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Complete\+\_\+\+Mode} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+M\+P\+L\+E\+T\+E\+\_\+\+M\+O\+D\+E\+\_\+\+C\+O\+PY}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+M\+P\+L\+E\+T\+E\+\_\+\+M\+O\+D\+E\+\_\+\+F\+L\+IP}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+M\+P\+L\+E\+T\+E\+\_\+\+M\+O\+D\+E\+\_\+\+S\+K\+IP}
 \}\hypertarget{Ecore__X_8h_a04d453cbf35fcb6b3da8b8f471912a79}{}\label{Ecore__X_8h_a04d453cbf35fcb6b3da8b8f471912a79}

\item 
enum \hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56d}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol} \{ \\*
\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da27d9e53db2213d3df8051f47b750fdc6}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+R\+E\+Q\+U\+E\+ST}, 
\\*
\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da5657fbc84712eb536f7fc1c13c446245}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+T\+A\+K\+E\+\_\+\+F\+O\+C\+US}, 
\\*
\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da83109c98c3793ec8c0e8ae4f46389b37}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+P\+I\+NG}, 
\\*
\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da0754156ca8a04567ca0b93721a02a974}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+S\+Y\+N\+C\+\_\+\+R\+E\+Q\+U\+E\+ST}, 
\\*
\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56daac00f053308c58a7d2a81fbbabc6c58a}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+N\+UM}
 \}
\item 
enum \hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440d}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode} \{ \\*
\hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da61e84f9007e6d49a0a6758378fb900a8}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+NE}, 
\\*
\hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da88b82c759d3481c0b52af66d50cde54e}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+P\+A\+S\+S\+I\+VE}, 
\\*
\hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da70598e73807833dfdde3391011d26c00}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+L\+O\+C\+AL}, 
\\*
\hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da77c3d879970639ed109e51636b1c3caf}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+G\+L\+O\+B\+AL}
 \}
\item 
enum \hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1e}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint} \{ \\*
\hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eaab490edafc104803047ef38e3fe37f1f}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+NE} = -\/1, 
\\*
\hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1ea2ee8636730f2ccf0f3b29c3919c708eb}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+W\+I\+T\+H\+D\+R\+A\+WN}, 
\\*
\hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eab5d3bf570112e77f142081df61749f43}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+R\+M\+AL}, 
\\*
\hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eadb18b35391c2c6ea2f8dafd6577dabac}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+I\+C\+O\+N\+IC}
 \}\begin{DoxyCompactList}\small\item\em Defines the different state hint of the window of Ecore\+\_\+X. \end{DoxyCompactList}
\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Type} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+WN} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+E\+S\+K\+T\+OP}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+O\+CK}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+O\+O\+L\+B\+AR}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+E\+NU}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+T\+I\+L\+I\+TY}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+P\+L\+A\+SH}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+I\+A\+L\+OG}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+R\+M\+AL}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+R\+O\+P\+D\+O\+W\+N\+\_\+\+M\+E\+NU}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+P\+O\+P\+U\+P\+\_\+\+M\+E\+NU}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+O\+O\+L\+T\+IP}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+T\+I\+F\+I\+C\+A\+T\+I\+ON}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+O\+M\+BO}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+ND}
 \}\hypertarget{Ecore__X_8h_af7bdbd5bd9629d99b192ce81b8d4e349}{}\label{Ecore__X_8h_af7bdbd5bd9629d99b192ce81b8d4e349}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Action} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+M\+O\+VE}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+R\+E\+S\+I\+ZE}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+M\+I\+N\+I\+M\+I\+ZE}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+S\+H\+A\+DE}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+S\+T\+I\+CK}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+\_\+\+H\+O\+RZ}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+\_\+\+V\+E\+RT}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+EN}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+C\+H\+A\+N\+G\+E\+\_\+\+D\+E\+S\+K\+T\+OP}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+C\+L\+O\+SE}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+A\+B\+O\+VE}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+B\+E\+L\+OW}
 \}\hypertarget{Ecore__X_8h_a561a567db815e8accef956b41f9bc247}{}\label{Ecore__X_8h_a561a567db815e8accef956b41f9bc247}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Mask} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+R\+E\+\_\+\+M\+A\+S\+K\+\_\+X} = (1 $<$$<$ 0), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+R\+E\+\_\+\+M\+A\+S\+K\+\_\+Y} = (1 $<$$<$ 1), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+R\+E\+\_\+\+M\+A\+S\+K\+\_\+W} = (1 $<$$<$ 2), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+R\+E\+\_\+\+M\+A\+S\+K\+\_\+H} = (1 $<$$<$ 3), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+R\+E\+\_\+\+M\+A\+S\+K\+\_\+\+B\+O\+R\+D\+E\+R\+\_\+\+W\+I\+D\+TH} = (1 $<$$<$ 4), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+R\+E\+\_\+\+M\+A\+S\+K\+\_\+\+S\+I\+B\+L\+I\+NG} = (1 $<$$<$ 5), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+R\+E\+\_\+\+M\+A\+S\+K\+\_\+\+S\+T\+A\+C\+K\+\_\+\+M\+O\+DE} = (1 $<$$<$ 6)
 \}\hypertarget{Ecore__X_8h_a96ae2eeaf781a568a97fa51b5ec89788}{}\label{Ecore__X_8h_a96ae2eeaf781a568a97fa51b5ec89788}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Virtual\+\_\+\+Keyboard\+\_\+\+State} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+WN} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+O\+FF}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+ON}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+L\+P\+HA}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+N\+U\+M\+E\+R\+IC}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+P\+IN}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+P\+H\+O\+N\+E\+\_\+\+N\+U\+M\+B\+ER}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+EX}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+T\+E\+R\+M\+I\+N\+AL}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+P\+A\+S\+S\+W\+O\+RD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+IP}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+O\+ST}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+I\+LE}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+RL}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+K\+E\+Y\+P\+AD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+V\+I\+R\+T\+U\+A\+L\+\_\+\+K\+E\+Y\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+J2\+ME}
 \}\hypertarget{Ecore__X_8h_a6f73ac49124a38f6a1de767fc50a5eae}{}\label{Ecore__X_8h_a6f73ac49124a38f6a1de767fc50a5eae}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Mode} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+M\+O\+D\+E\+\_\+\+U\+N\+K\+N\+O\+WN} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+M\+O\+D\+E\+\_\+\+S\+I\+N\+G\+LE}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+M\+O\+D\+E\+\_\+\+D\+U\+A\+L\+\_\+\+T\+OP}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+M\+O\+D\+E\+\_\+\+D\+U\+A\+L\+\_\+\+L\+E\+FT}
 \}\hypertarget{Ecore__X_8h_afcdaed207f084f681295c745ec2786b4}{}\label{Ecore__X_8h_afcdaed207f084f681295c745ec2786b4}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Quickpanel\+\_\+\+State} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+Q\+U\+I\+C\+K\+P\+A\+N\+E\+L\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+WN} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+Q\+U\+I\+C\+K\+P\+A\+N\+E\+L\+\_\+\+S\+T\+A\+T\+E\+\_\+\+O\+FF}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+Q\+U\+I\+C\+K\+P\+A\+N\+E\+L\+\_\+\+S\+T\+A\+T\+E\+\_\+\+ON}
 \}\hypertarget{Ecore__X_8h_a4e19b267719dcf6b9199bfe3e5e54e8d}{}\label{Ecore__X_8h_a4e19b267719dcf6b9199bfe3e5e54e8d}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+State} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+I\+N\+D\+I\+C\+A\+T\+O\+R\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+WN} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+I\+N\+D\+I\+C\+A\+T\+O\+R\+\_\+\+S\+T\+A\+T\+E\+\_\+\+O\+FF}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+I\+N\+D\+I\+C\+A\+T\+O\+R\+\_\+\+S\+T\+A\+T\+E\+\_\+\+ON}
 \}\hypertarget{Ecore__X_8h_a20214457e499610aed47066c441d1d74}{}\label{Ecore__X_8h_a20214457e499610aed47066c441d1d74}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Clipboard\+\_\+\+State} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+C\+L\+I\+P\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+WN} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+C\+L\+I\+P\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+O\+FF}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+C\+L\+I\+P\+B\+O\+A\+R\+D\+\_\+\+S\+T\+A\+T\+E\+\_\+\+ON}
 \}\hypertarget{Ecore__X_8h_ababae03dcb4a8fb9980d8aa8743bd506}{}\label{Ecore__X_8h_ababae03dcb4a8fb9980d8aa8743bd506}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Opacity\+\_\+\+Mode} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+I\+N\+D\+I\+C\+A\+T\+O\+R\+\_\+\+O\+P\+A\+C\+I\+T\+Y\+\_\+\+U\+N\+K\+N\+O\+WN} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+I\+N\+D\+I\+C\+A\+T\+O\+R\+\_\+\+O\+P\+A\+Q\+UE}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+I\+N\+D\+I\+C\+A\+T\+O\+R\+\_\+\+T\+R\+A\+N\+S\+L\+U\+C\+E\+NT}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+I\+N\+D\+I\+C\+A\+T\+O\+R\+\_\+\+T\+R\+A\+N\+S\+P\+A\+R\+E\+NT}
 \}\hypertarget{Ecore__X_8h_a1858b9c842c86c80b2df53aa2fce4b51}{}\label{Ecore__X_8h_a1858b9c842c86c80b2df53aa2fce4b51}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+I\+N\+D\+I\+C\+A\+T\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+WN} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+I\+N\+D\+I\+C\+A\+T\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+1}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+I\+N\+D\+I\+C\+A\+T\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+2}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+I\+N\+D\+I\+C\+A\+T\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+3}
 \}\hypertarget{Ecore__X_8h_af65290cfbdeaca190ed80826537d4f07}{}\label{Ecore__X_8h_af65290cfbdeaca190ed80826537d4f07}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+N\+O\+R\+M\+AL} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+I\+L\+L\+U\+M\+E\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+L\+O\+A\+T\+I\+NG}
 \}\hypertarget{Ecore__X_8h_a342492c708e03a836ea6f0df2ca74e2a}{}\label{Ecore__X_8h_a342492c708e03a836ea6f0df2ca74e2a}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+Hint\+\_\+\+Func} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+F\+U\+N\+C\+\_\+\+A\+LL} = (1 $<$$<$ 0), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+F\+U\+N\+C\+\_\+\+R\+E\+S\+I\+ZE} = (1 $<$$<$ 1), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+F\+U\+N\+C\+\_\+\+M\+O\+VE} = (1 $<$$<$ 2), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+F\+U\+N\+C\+\_\+\+M\+I\+N\+I\+M\+I\+ZE} = (1 $<$$<$ 3), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+F\+U\+N\+C\+\_\+\+M\+A\+X\+I\+M\+I\+ZE} = (1 $<$$<$ 4), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+F\+U\+N\+C\+\_\+\+C\+L\+O\+SE} = (1 $<$$<$ 5)
 \}\hypertarget{Ecore__X_8h_a8fd5eee3926f405f67204ae4aa76f731}{}\label{Ecore__X_8h_a8fd5eee3926f405f67204ae4aa76f731}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+Hint\+\_\+\+Decor} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+D\+E\+C\+O\+R\+\_\+\+A\+LL} = (1 $<$$<$ 0), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+D\+E\+C\+O\+R\+\_\+\+B\+O\+R\+D\+ER} = (1 $<$$<$ 1), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+D\+E\+C\+O\+R\+\_\+\+R\+E\+S\+I\+Z\+EH} = (1 $<$$<$ 2), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+D\+E\+C\+O\+R\+\_\+\+T\+I\+T\+LE} = (1 $<$$<$ 3), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+D\+E\+C\+O\+R\+\_\+\+M\+E\+NU} = (1 $<$$<$ 4), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+D\+E\+C\+O\+R\+\_\+\+M\+I\+N\+I\+M\+I\+ZE} = (1 $<$$<$ 5), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+D\+E\+C\+O\+R\+\_\+\+M\+A\+X\+I\+M\+I\+ZE} = (1 $<$$<$ 6)
 \}\hypertarget{Ecore__X_8h_a03b29bfa98e39143895957f16858377d}{}\label{Ecore__X_8h_a03b29bfa98e39143895957f16858377d}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+Hint\+\_\+\+Input} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+L\+E\+SS} = 0, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+I\+N\+P\+U\+T\+\_\+\+P\+R\+I\+M\+A\+R\+Y\+\_\+\+A\+P\+P\+L\+I\+C\+A\+T\+I\+O\+N\+\_\+\+M\+O\+D\+AL} = 1, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+I\+N\+P\+U\+T\+\_\+\+S\+Y\+S\+T\+E\+M\+\_\+\+M\+O\+D\+AL} = 2, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+H\+I\+N\+T\+\_\+\+I\+N\+P\+U\+T\+\_\+\+F\+U\+L\+L\+\_\+\+A\+P\+P\+L\+I\+C\+A\+T\+I\+O\+N\+\_\+\+M\+O\+D\+AL} = 3
 \}\hypertarget{Ecore__X_8h_ab998f9497ec0d48e403f8554c90cbcb1}{}\label{Ecore__X_8h_ab998f9497ec0d48e403f8554c90cbcb1}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Region\+\_\+\+Type} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+E\+G\+I\+O\+N\+\_\+\+B\+O\+U\+N\+D\+I\+NG}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+E\+G\+I\+O\+N\+\_\+\+C\+L\+IP}
 \}\hypertarget{Ecore__X_8h_a6d1e4b1f6b083dedf1be4edc5acb4f3d}{}\label{Ecore__X_8h_a6d1e4b1f6b083dedf1be4edc5acb4f3d}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Damage\+\_\+\+Report\+\_\+\+Level} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+D\+A\+M\+A\+G\+E\+\_\+\+R\+E\+P\+O\+R\+T\+\_\+\+R\+A\+W\+\_\+\+R\+E\+C\+T\+A\+N\+G\+L\+ES}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+D\+A\+M\+A\+G\+E\+\_\+\+R\+E\+P\+O\+R\+T\+\_\+\+D\+E\+L\+T\+A\+\_\+\+R\+E\+C\+T\+A\+N\+G\+L\+ES}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+D\+A\+M\+A\+G\+E\+\_\+\+R\+E\+P\+O\+R\+T\+\_\+\+B\+O\+U\+N\+D\+I\+N\+G\+\_\+\+B\+OX}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+D\+A\+M\+A\+G\+E\+\_\+\+R\+E\+P\+O\+R\+T\+\_\+\+N\+O\+N\+\_\+\+E\+M\+P\+TY}
 \}\hypertarget{Ecore__X_8h_ac39139d66a7066be5a1d40d0a2ed6954}{}\label{Ecore__X_8h_ac39139d66a7066be5a1d40d0a2ed6954}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+N\+O\+NE} = 0L, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+F\+L\+I\+CK} = (1L $<$$<$ 0), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+P\+AN} = (1L $<$$<$ 1), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+P\+I\+N\+C\+H\+R\+O\+T\+A\+T\+I\+ON} = (1L $<$$<$ 2), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+T\+AP} = (1L $<$$<$ 3), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+T\+A\+P\+N\+H\+O\+LD} = (1L $<$$<$ 4), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+H\+O\+LD} = (1L $<$$<$ 5), 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+S\+K\+\_\+\+G\+R\+O\+UP} = (1L $<$$<$ 6)
 \}\hypertarget{Ecore__X_8h_a47ae72fd91618dd7b5054a6a03d14ee7}{}\label{Ecore__X_8h_a47ae72fd91618dd7b5054a6a03d14ee7}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Type} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+L\+I\+CK}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+AN}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+I\+N\+C\+H\+R\+O\+T\+A\+T\+I\+ON}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+T\+AP}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+T\+A\+P\+N\+H\+O\+LD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+H\+O\+LD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+R\+O\+UP}
 \}\hypertarget{Ecore__X_8h_a22e9d6a8c446590112829ee1ace3d4ad}{}\label{Ecore__X_8h_a22e9d6a8c446590112829ee1ace3d4ad}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Subtype} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+ND}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+B\+E\+G\+IN}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+U\+P\+D\+A\+TE}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+D\+O\+NE}
 \}\hypertarget{Ecore__X_8h_a4a4c47ba235ba9a767564ea0c4daab93}{}\label{Ecore__X_8h_a4a4c47ba235ba9a767564ea0c4daab93}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Group\+\_\+\+Subtype} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+G\+R\+O\+U\+P\+\_\+\+R\+E\+M\+O\+V\+ED}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+G\+R\+O\+U\+P\+\_\+\+A\+D\+D\+ED}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+G\+R\+O\+U\+P\+\_\+\+C\+U\+R\+R\+E\+NT}
 \}\hypertarget{Ecore__X_8h_ae402bb2fb41b480431e42be8f85cf261}{}\label{Ecore__X_8h_ae402bb2fb41b480431e42be8f85cf261}

\item 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Direction} \{ \\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+N\+O\+R\+T\+H\+W\+A\+RD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+N\+O\+R\+T\+H\+E\+A\+S\+T\+W\+A\+RD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+E\+A\+S\+T\+W\+A\+RD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+S\+O\+U\+T\+H\+E\+A\+S\+T\+W\+A\+RD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+S\+O\+U\+T\+H\+W\+A\+RD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+S\+O\+U\+T\+H\+W\+E\+S\+T\+W\+A\+RD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+W\+E\+S\+T\+W\+A\+RD}, 
\\*
{\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+N\+O\+R\+T\+H\+W\+E\+S\+T\+W\+A\+RD}
 \}\hypertarget{Ecore__X_8h_a6c105d60299f4c933862f7b83a7febea}{}\label{Ecore__X_8h_a6c105d60299f4c933862f7b83a7febea}

\item 
enum \hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3d}{Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode} \{ \\*
\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da388a29255810c51fab06329a9f44db42}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+U\+N\+K\+N\+O\+WN} = 0, 
\\*
\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da94207682ef01361155c36b9420a74422}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+S\+H\+A\+R\+ED} = (1 $<$$<$ 8), 
\\*
\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da6b343ff28282c61e41b219a2f0e45b43}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+T\+O\+P\+M\+O\+ST} = (1 $<$$<$ 9), 
\\*
\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3daffffe8b1747a7556c34a539de968a125}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+E\+X\+C\+L\+U\+S\+I\+VE} = (1 $<$$<$ 10), 
\\*
\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da152544a0a43e6268ab38495d66ec9574}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+O\+V\+E\+R\+R\+I\+D\+E\+\_\+\+E\+X\+C\+L\+U\+S\+I\+VE} = (1 $<$$<$ 11)
 \}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__X__Init__Group_ga91365a33d7fa9eb50cd6ff49e0aef9e9}{ecore\+\_\+x\+\_\+init} (const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Initialize the X display connection to the given display. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a7d02c60d4c4ef4aa994e73df0286836d}{ecore\+\_\+x\+\_\+init\+\_\+from\+\_\+display} (Ecore\+\_\+\+X\+\_\+\+Display $\ast$display)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__X__Init__Group_ga627021baaaf0edca4e1b26828c318ec5}{ecore\+\_\+x\+\_\+shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shuts down the Ecore X library. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__X__Init__Group_ga09de8939c4738ce736b2c3ebba607211}{ecore\+\_\+x\+\_\+disconnect} (void)
\begin{DoxyCompactList}\small\item\em Shuts down the Ecore X library. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Display $\ast$ \hyperlink{group__Ecore__X__Display__Attr__Group_ga176633b5853d1dc09a4ddc3b64620f43}{ecore\+\_\+x\+\_\+display\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the Ecore\+\_\+\+X\+\_\+\+Display handle used for the current X connection. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Connection $\ast$ {\bfseries ecore\+\_\+x\+\_\+connection\+\_\+get} (void)\hypertarget{Ecore__X_8h_a436bfb6485312c845f8561ba1493f812}{}\label{Ecore__X_8h_a436bfb6485312c845f8561ba1493f812}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__X__Display__Attr__Group_gaf8b7092a70a727e480b9c9b04b954d4b}{ecore\+\_\+x\+\_\+fd\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the X display file descriptor. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Screen $\ast$ \hyperlink{group__Ecore__X__Display__Attr__Group_gaadf53bc2a53b7d29b27d693aab938ddf}{ecore\+\_\+x\+\_\+default\+\_\+screen\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the Ecore\+\_\+\+X\+\_\+\+Screen handle used for the current X connection. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Display__Attr__Group_ga0adcc268e8b1448d0cb9ed9143973ef9}{ecore\+\_\+x\+\_\+screen\+\_\+size\+\_\+get} (const Ecore\+\_\+\+X\+\_\+\+Screen $\ast$screen, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the size of an Ecore\+\_\+\+X\+\_\+\+Screen. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__X__Display__Attr__Group_ga1b46f5588e8477b8fcf316583c2eaf7b}{ecore\+\_\+x\+\_\+screen\+\_\+count\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the number of screens. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__X__Display__Attr__Group_gad7901e2108fc849cf74107728420b4f1}{ecore\+\_\+x\+\_\+screen\+\_\+index\+\_\+get} (const Ecore\+\_\+\+X\+\_\+\+Screen $\ast$screen)
\begin{DoxyCompactList}\small\item\em Retrieves the index number of the given screen. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Screen $\ast$ \hyperlink{group__Ecore__X__Display__Attr__Group_gad1e36b46e9d9eaa3c61a59423e5c08a9}{ecore\+\_\+x\+\_\+screen\+\_\+get} (int index)
\begin{DoxyCompactList}\small\item\em Retrieves the screen based on index number. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Display__Attr__Group_gac2ef09380013bbc5d498ef3d76a420cc}{ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+set} (double t)
\begin{DoxyCompactList}\small\item\em Sets the timeout for a double and triple clicks to be flagged. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} double \hyperlink{group__Ecore__X__Display__Attr__Group_gae5b997f75b7db49217acaafa19b5d667}{ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the double and triple click flag timeout. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Flush__Group_ga6531e1faf9f9b23293a0c63f3a5e02b7}{ecore\+\_\+x\+\_\+flush} (void)
\begin{DoxyCompactList}\small\item\em Sends all X commands in the X Display buffer. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Flush__Group_gad7ea3a70f3d4be8dd2d14216de419454}{ecore\+\_\+x\+\_\+sync} (void)
\begin{DoxyCompactList}\small\item\em Flushes the command buffer and waits until all requests have been processed by the server. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_acfb7138e003fdda4452e73fbc879cddd}{ecore\+\_\+x\+\_\+killall} (Ecore\+\_\+\+X\+\_\+\+Window root)
\begin{DoxyCompactList}\small\item\em Kill all clients with subwindows under a given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_abccc12f989efb33663d1fe54b96c12e2}{ecore\+\_\+x\+\_\+kill} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Kill a specific client. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a574f71eb5ba01af0f05b88b5e9e909da}{ecore\+\_\+x\+\_\+dpi\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Return the screen D\+PI. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a79b373cbe59e06f90bfc9a9bfc51a99c}{ecore\+\_\+x\+\_\+bell} (int percent)
\begin{DoxyCompactList}\small\item\em Invoke the standard system beep to alert users. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} unsigned int \hyperlink{Ecore__X_8h_a1cec7abdd5a0b9cce8742fe6b7c8050a}{ecore\+\_\+x\+\_\+visual\+\_\+id\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Visual visual)
\begin{DoxyCompactList}\small\item\em Retrieve the Visual ID from a given Visual. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Visual \hyperlink{Ecore__X_8h_ae522dbca8e58c3eec2441ebeca8f3436}{ecore\+\_\+x\+\_\+default\+\_\+visual\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Display $\ast$disp, Ecore\+\_\+\+X\+\_\+\+Screen $\ast$screen)
\begin{DoxyCompactList}\small\item\em Retrieve the default Visual. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Colormap \hyperlink{Ecore__X_8h_a18d342c791d2a3f8fa800f5a18f6c782}{ecore\+\_\+x\+\_\+default\+\_\+colormap\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Display $\ast$disp, Ecore\+\_\+\+X\+\_\+\+Screen $\ast$screen)
\begin{DoxyCompactList}\small\item\em Retrieve the default Colormap. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_aab71ec048aefeaa8ade940024939caf6}{ecore\+\_\+x\+\_\+default\+\_\+depth\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Display $\ast$disp, Ecore\+\_\+\+X\+\_\+\+Screen $\ast$screen)
\begin{DoxyCompactList}\small\item\em Retrieve the default depth. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Time \hyperlink{Ecore__X_8h_a08662b745c215d9012e953777f17ba17}{ecore\+\_\+x\+\_\+current\+\_\+time\+\_\+get} (void)\hypertarget{Ecore__X_8h_a08662b745c215d9012e953777f17ba17}{}\label{Ecore__X_8h_a08662b745c215d9012e953777f17ba17}

\begin{DoxyCompactList}\small\item\em Return the last event time. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a0e666a65593e83146fc4df7a5b8025c7}{ecore\+\_\+x\+\_\+error\+\_\+handler\+\_\+set} (void($\ast$func)(void $\ast$data), const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the error handler. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a1283ea18fceed968627f1e2c13750d80}{ecore\+\_\+x\+\_\+io\+\_\+error\+\_\+handler\+\_\+set} (void($\ast$func)(void $\ast$data), const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the I/O error handler. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_ac69bf911c334edb87c657455b8f93d9e}{ecore\+\_\+x\+\_\+error\+\_\+request\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the request code that caused the error. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a1c63fe54bdbd5846a0e535ae7957d565}{ecore\+\_\+x\+\_\+error\+\_\+code\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the error code from the error. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+ID \hyperlink{Ecore__X_8h_af71f6ed2498ed6fdccf423ec8ab42857}{ecore\+\_\+x\+\_\+error\+\_\+resource\+\_\+id\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the resource id that caused the error. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+event\+\_\+mask\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window w, Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask mask)\hypertarget{Ecore__X_8h_a2fcfa234734246990c6fbc3b77b9aed5}{}\label{Ecore__X_8h_a2fcfa234734246990c6fbc3b77b9aed5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+event\+\_\+mask\+\_\+unset} (Ecore\+\_\+\+X\+\_\+\+Window w, Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask mask)\hypertarget{Ecore__X_8h_a3256d21c949a8eebecb31ada0510679f}{}\label{Ecore__X_8h_a3256d21c949a8eebecb31ada0510679f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+notify\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window requestor, Ecore\+\_\+\+X\+\_\+\+Atom selection, Ecore\+\_\+\+X\+\_\+\+Atom target, Ecore\+\_\+\+X\+\_\+\+Atom property, Ecore\+\_\+\+X\+\_\+\+Time time)\hypertarget{Ecore__X_8h_a42219dcb4701849beb7f9e82dd55e298}{}\label{Ecore__X_8h_a42219dcb4701849beb7f9e82dd55e298}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_aa6e34c2f6f8ed860153c24bfc7b9f232}{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window w, const void $\ast$data, int size)
\begin{DoxyCompactList}\small\item\em Claim ownership of the P\+R\+I\+M\+A\+RY selection and set its data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_aed05490e7f1dc35bf687a55d28b9ad71}{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+clear} (void)
\begin{DoxyCompactList}\small\item\em Release ownership of the primary selection. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_ad0496241417c5e75d46ae4f00c5761ec}{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window w, const void $\ast$data, int size)
\begin{DoxyCompactList}\small\item\em Claim ownership of the S\+E\+C\+O\+N\+D\+A\+RY selection and set its data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_afae4e87f187d1e12f2ea5016d9b97c9d}{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+clear} (void)
\begin{DoxyCompactList}\small\item\em Release ownership of the secondary selection. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_ab6ae9ff23f51eadb36154e3786b697ef}{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window w, const void $\ast$data, int size)
\begin{DoxyCompactList}\small\item\em Claim ownership of the X\+D\+ND selection and set its data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a92740e0248d8f541d75b8c4b42aa254e}{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+clear} (void)
\begin{DoxyCompactList}\small\item\em Release ownership of the X\+D\+ND selection. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a82adbfee86a38924e104ff2b6d9a650b}{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window w, const void $\ast$data, int size)
\begin{DoxyCompactList}\small\item\em Claim ownership of the C\+L\+I\+P\+B\+O\+A\+RD selection and set its data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a9fb37020ae13824440208d754568a6cb}{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+clear} (void)
\begin{DoxyCompactList}\small\item\em Release ownership of the clipboard selection. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+request} (Ecore\+\_\+\+X\+\_\+\+Window w, const char $\ast$target)\hypertarget{Ecore__X_8h_ad05c8d9cff3318d5d5aa2f5ca5539d8a}{}\label{Ecore__X_8h_ad05c8d9cff3318d5d5aa2f5ca5539d8a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+request} (Ecore\+\_\+\+X\+\_\+\+Window w, const char $\ast$target)\hypertarget{Ecore__X_8h_a669c5b094932854716218192da23fae9}{}\label{Ecore__X_8h_a669c5b094932854716218192da23fae9}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+request} (Ecore\+\_\+\+X\+\_\+\+Window w, const char $\ast$target)\hypertarget{Ecore__X_8h_a541b882c3f38bb9e52c44256ba1764bd}{}\label{Ecore__X_8h_a541b882c3f38bb9e52c44256ba1764bd}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+request} (Ecore\+\_\+\+X\+\_\+\+Window w, const char $\ast$target)\hypertarget{Ecore__X_8h_a1e90b90af6878466c8228c858ae14953}{}\label{Ecore__X_8h_a1e90b90af6878466c8228c858ae14953}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+convert} (Ecore\+\_\+\+X\+\_\+\+Atom selection, Ecore\+\_\+\+X\+\_\+\+Atom target, void $\ast$$\ast$data\+\_\+ret, int $\ast$len, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$targprop, int $\ast$targsize)\hypertarget{Ecore__X_8h_a33f5bf17b9bc933fc2f516210438ac9c}{}\label{Ecore__X_8h_a33f5bf17b9bc933fc2f516210438ac9c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+converter\+\_\+add} (char $\ast$target, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}($\ast$func)(char $\ast$target, void $\ast$data, int size, void $\ast$$\ast$data\+\_\+ret, int $\ast$size\+\_\+ret, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$, int $\ast$))\hypertarget{Ecore__X_8h_aff7f739d654e0925396ec5f1b184d69b}{}\label{Ecore__X_8h_aff7f739d654e0925396ec5f1b184d69b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+converter\+\_\+atom\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Atom target, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}($\ast$func)(char $\ast$target, void $\ast$data, int size, void $\ast$$\ast$data\+\_\+ret, int $\ast$size\+\_\+ret, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$tprop, int $\ast$tsize))\hypertarget{Ecore__X_8h_a9439dc5de9918b6cecf5ac27e0f47cfc}{}\label{Ecore__X_8h_a9439dc5de9918b6cecf5ac27e0f47cfc}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+converter\+\_\+del} (char $\ast$target)\hypertarget{Ecore__X_8h_a74983a71873a72bc6c473bfe54219f61}{}\label{Ecore__X_8h_a74983a71873a72bc6c473bfe54219f61}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+converter\+\_\+atom\+\_\+del} (Ecore\+\_\+\+X\+\_\+\+Atom target)\hypertarget{Ecore__X_8h_a2950b7ca222510a2ab535035b7adf02c}{}\label{Ecore__X_8h_a2950b7ca222510a2ab535035b7adf02c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+parser\+\_\+add} (const char $\ast$target, void $\ast$($\ast$func)(const char $\ast$target, void $\ast$data, int size, int format))\hypertarget{Ecore__X_8h_aaba0f51e905db1fed0c7fc0d49bc5ac6}{}\label{Ecore__X_8h_aaba0f51e905db1fed0c7fc0d49bc5ac6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+parser\+\_\+del} (const char $\ast$target)\hypertarget{Ecore__X_8h_ad4f52598683e4c7e033d06a7a406c054}{}\label{Ecore__X_8h_ad4f52598683e4c7e033d06a7a406c054}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a6674e6dd007b3e5e76a196af646b7238}{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Time tm)
\begin{DoxyCompactList}\small\item\em Change the owner and last-\/change time for the specified selection. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{Ecore__X_8h_a672711a6e620e731750fc98812bc4337}{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Atom atom)
\begin{DoxyCompactList}\small\item\em Return the window that currently owns the specified selection. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+converter\+\_\+text} (char $\ast$target, void $\ast$data, int size, void $\ast$$\ast$data\+\_\+ret, int $\ast$size\+\_\+ret, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$targprop, int $\ast$s)\hypertarget{Ecore__X_8h_a3f62a43b71d2f440a720a0bfed3d2a8c}{}\label{Ecore__X_8h_a3f62a43b71d2f440a720a0bfed3d2a8c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_afe52efa89937bd7228c970867022c17a}{ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} on)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+version\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a0b68cce92d1f990321903e5d9292391c}{}\label{Ecore__X_8h_a0b68cce92d1f990321903e5d9292391c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+type\+\_\+isset} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$type)\hypertarget{Ecore__X_8h_aa632028ed4f119e878b5851187f2cb50}{}\label{Ecore__X_8h_aa632028ed4f119e878b5851187f2cb50}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+type\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$type, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} on)\hypertarget{Ecore__X_8h_a844f511cd0fec23362ab3867d92765a5}{}\label{Ecore__X_8h_a844f511cd0fec23362ab3867d92765a5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+types\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$$\ast$types, unsigned int num\+\_\+types)\hypertarget{Ecore__X_8h_ac89bc991659535719b847fdf30edb40a}{}\label{Ecore__X_8h_ac89bc991659535719b847fdf30edb40a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+actions\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$actions, unsigned int num\+\_\+actions)\hypertarget{Ecore__X_8h_a7048a61e5a0606f80ea4f69362b77945}{}\label{Ecore__X_8h_a7048a61e5a0606f80ea4f69362b77945}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+begin} (Ecore\+\_\+\+X\+\_\+\+Window source, unsigned char $\ast$data, int size)\hypertarget{Ecore__X_8h_a23adb4c65bb12bbe8ec7d5cdbf213d68}{}\label{Ecore__X_8h_a23adb4c65bb12bbe8ec7d5cdbf213d68}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+drop} (void)\hypertarget{Ecore__X_8h_af37cec251ee4b6aa65cf2c87b562fb31}{}\label{Ecore__X_8h_af37cec251ee4b6aa65cf2c87b562fb31}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a9df89c474649ba3de44b5d551541d6a1}{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+begin} (Ecore\+\_\+\+X\+\_\+\+Window source, unsigned char $\ast$data, int size)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a9804f9f5c0de6a45480e12f53536a48b}{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop} (void)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+send\+\_\+status} (\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} will\+\_\+accept, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} suppress, \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} rectangle, Ecore\+\_\+\+X\+\_\+\+Atom action)\hypertarget{Ecore__X_8h_a9b6e693a0e9973ad8a1952284a9dcfaf}{}\label{Ecore__X_8h_a9b6e693a0e9973ad8a1952284a9dcfaf}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+send\+\_\+finished} (void)\hypertarget{Ecore__X_8h_aedddfa1ac9a561aed653d8ea872c672b}{}\label{Ecore__X_8h_aedddfa1ac9a561aed653d8ea872c672b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+source\+\_\+action\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Atom action)\hypertarget{Ecore__X_8h_a3bc03695c6d50e9ed8301b00da9e4044}{}\label{Ecore__X_8h_a3bc03695c6d50e9ed8301b00da9e4044}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Atom {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+source\+\_\+action\+\_\+get} (void)\hypertarget{Ecore__X_8h_aafa0414a514fe5bf0abb7c610058355d}{}\label{Ecore__X_8h_aafa0414a514fe5bf0abb7c610058355d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a7a87078977b742fc9f095ea00590a9a8}{ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set} (void($\ast$cb)(void $\ast$, \hyperlink{struct__Ecore__X__Xdnd__Position}{Ecore\+\_\+\+X\+\_\+\+Xdnd\+\_\+\+Position} $\ast$data), const void $\ast$data)
\begin{DoxyCompactList}\small\item\em The D\+ND position update cb is called Ecore\+\_\+X sends a D\+ND position to a client. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_aee4d53793bf02cef7148f67acf85c864}{ecore\+\_\+x\+\_\+dnd\+\_\+abort} (Ecore\+\_\+\+X\+\_\+\+Window xwin\+\_\+source)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{Ecore__X_8h_ae50cb65ed26ec6c58c899b7052d08cf4}{ecore\+\_\+x\+\_\+window\+\_\+full\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Window parent, int x, int y, int w, int h, Ecore\+\_\+\+X\+\_\+\+Visual $\ast$visual, Ecore\+\_\+\+X\+\_\+\+Colormap colormap, int depth, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} override)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Create__Group_gaa908bee3fd3d0bc2de41db17ac456d10}{ecore\+\_\+x\+\_\+window\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Window parent, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Creates a new window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Create__Group_ga21bfa3bc77b46758ee4528cb445c6cd0}{ecore\+\_\+x\+\_\+window\+\_\+override\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Window parent, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Creates a window with the override redirect attribute set to {\ttfamily True}. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+argb\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a3f526914e0b61f393a1b9b5c4eebfc38}{}\label{Ecore__X_8h_a3f526914e0b61f393a1b9b5c4eebfc38}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Create__Group_ga9bc587c1563182129926f9db00a68d67}{ecore\+\_\+x\+\_\+window\+\_\+manager\+\_\+argb\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Window parent, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Creates a new window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Create__Group_gaf4b27d12b909ac1fd734b276708b7b78}{ecore\+\_\+x\+\_\+window\+\_\+argb\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Window parent, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Creates a new window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Create__Group_gaf4cc24d676e37e44eeabc9a04d5899b6}{ecore\+\_\+x\+\_\+window\+\_\+override\+\_\+argb\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Window parent, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Creates a window with the override redirect attribute set to {\ttfamily True}. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window {\bfseries ecore\+\_\+x\+\_\+window\+\_\+permanent\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Window parent, Ecore\+\_\+\+X\+\_\+\+Atom unique\+\_\+atom)\hypertarget{Ecore__X_8h_a99d6a44a0dbe0978e76dfb628e3716c6}{}\label{Ecore__X_8h_a99d6a44a0dbe0978e76dfb628e3716c6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Create__Group_ga12688a5fbdaaceb02e70ff164a5bd73f}{ecore\+\_\+x\+\_\+window\+\_\+input\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Window parent, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Creates a new input window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+configure} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Mask mask, int x, int y, int w, int h, int border\+\_\+width, Ecore\+\_\+\+X\+\_\+\+Window sibling, int stack\+\_\+mode)\hypertarget{Ecore__X_8h_a56dbc5b272c5fa7db01efe64b7416853}{}\label{Ecore__X_8h_a56dbc5b272c5fa7db01efe64b7416853}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Cursor c)\hypertarget{Ecore__X_8h_aeb550204a8b6f92b2acb898d0109d171}{}\label{Ecore__X_8h_aeb550204a8b6f92b2acb898d0109d171}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Destroy__Group_ga26e4c522570d56743db224e813f5ed30}{ecore\+\_\+x\+\_\+window\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Deletes the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_ac7fec7dc837b162127fdbb7c35ea4c81}{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int ignore)
\begin{DoxyCompactList}\small\item\em Set if a window should be ignored. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window $\ast$ \hyperlink{Ecore__X_8h_a576f72e83f8822abe9e876353ddf32cd}{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+list} (int $\ast$num)
\begin{DoxyCompactList}\small\item\em Get the ignore list. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Destroy__Group_ga40d94ec3b69bb439c0d973906be94835}{ecore\+\_\+x\+\_\+window\+\_\+delete\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Sends a delete request to the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_acd6021f8159e520b9be146342bffe7ef}{ecore\+\_\+x\+\_\+window\+\_\+show} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Shows a window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a7659e1729557bc9ae1ace5d800b3faf6}{ecore\+\_\+x\+\_\+window\+\_\+hide} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Hides a window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Geometry__Group_gaeb6cc0e5c7a6a55ca0de58df5ba9f31d}{ecore\+\_\+x\+\_\+window\+\_\+move} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y)
\begin{DoxyCompactList}\small\item\em Moves a window to the position {\ttfamily x}, {\ttfamily y}. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Geometry__Group_ga50e187f710810ef22a8069cd5a6978e2}{ecore\+\_\+x\+\_\+window\+\_\+resize} (Ecore\+\_\+\+X\+\_\+\+Window win, int w, int h)
\begin{DoxyCompactList}\small\item\em Resizes a window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Geometry__Group_gaf00eb1d98c5c3b6e3a1cfea702cf2070}{ecore\+\_\+x\+\_\+window\+\_\+move\+\_\+resize} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Moves and resizes a window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Focus__Functions_ga3b4110ea80a4a39ba215391dd803c79f}{ecore\+\_\+x\+\_\+window\+\_\+focus} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Sets the focus to the window {\ttfamily win}. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Focus__Functions_ga4f7043f58914b23ca8fb36998823dc67}{ecore\+\_\+x\+\_\+window\+\_\+focus\+\_\+at\+\_\+time} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Time t)
\begin{DoxyCompactList}\small\item\em Sets the focus to the given window at a specific time. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Focus__Functions_ga030e81e2408d19f1719bdbb0e0ff8644}{ecore\+\_\+x\+\_\+window\+\_\+focus\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em gets the window that has focus. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Z__Order__Group_gaff0c4fc1040a9b2586456523cfc7c0df}{ecore\+\_\+x\+\_\+window\+\_\+raise} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Raises the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Z__Order__Group_ga270954c047d1cf3e85a888b79085bbbc}{ecore\+\_\+x\+\_\+window\+\_\+lower} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Lowers the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Parent__Group_ga6da3b7bf1364a6f0280a701115e97bb2}{ecore\+\_\+x\+\_\+window\+\_\+reparent} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window new\+\_\+parent, int x, int y)
\begin{DoxyCompactList}\small\item\em Moves a window to within another window at a given position. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Geometry__Group_ga1ea3b25507c35ff6968a4b7da726d8a3}{ecore\+\_\+x\+\_\+window\+\_\+size\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the size of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Geometry__Group_gab48c6fb6d76527e8ca08bdb6293aff54}{ecore\+\_\+x\+\_\+window\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the geometry of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__X__Window__Geometry__Group_ga909c073041ef06e89ab14b18859aa689}{ecore\+\_\+x\+\_\+window\+\_\+border\+\_\+width\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Retrieves the width of the border of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Geometry__Group_gad775f2c707627fe5eb08a7ccce7469ab}{ecore\+\_\+x\+\_\+window\+\_\+border\+\_\+width\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int width)
\begin{DoxyCompactList}\small\item\em Sets the width of the border of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_ae3edc06da877cddcf9f594edb280aa39}{ecore\+\_\+x\+\_\+window\+\_\+depth\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Retrieves the depth of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_aa2182a900d2ebe846d878ce5834c0c18}{ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+show} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} show)
\begin{DoxyCompactList}\small\item\em Show the cursor on a window of type Ecore\+\_\+\+X\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Properties__Group_gaa513113d5d14c476b824515f3c6b4be0}{ecore\+\_\+x\+\_\+window\+\_\+defaults\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Sets the default properties for the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__X__Window__Visibility__Group_gae3d7492755a5961251b12bc202dc6000}{ecore\+\_\+x\+\_\+window\+\_\+visible\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Finds out whether the given window is currently visible. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Geometry__Group_ga29aca2124d79f1633c3488416344c842}{ecore\+\_\+x\+\_\+window\+\_\+shadow\+\_\+tree\+\_\+at\+\_\+xy\+\_\+with\+\_\+skip\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window base, int x, int y, Ecore\+\_\+\+X\+\_\+\+Window $\ast$skip, int skip\+\_\+num)
\begin{DoxyCompactList}\small\item\em Retrieves the top, visible window at the given location, but skips the windows in the list. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Geometry__Group_ga613b7cbe8ed511346e42fc7e9978ba4d}{ecore\+\_\+x\+\_\+window\+\_\+shadow\+\_\+parent\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Retrieves the parent window a given window has. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Window__Geometry__Group_ga5093ea1ca8a956d85fbeb1a0431a5e71}{ecore\+\_\+x\+\_\+window\+\_\+shadow\+\_\+tree\+\_\+flush} (void)
\begin{DoxyCompactList}\small\item\em Flushes the window shadow tree so nothing is stored. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Geometry__Group_ga5feeb0c273211344c07038189cb8a9dd}{ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Retrieves the root window a given window is on. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Geometry__Group_ga35aa22e36b93babff18e67e7b3cc7ce4}{ecore\+\_\+x\+\_\+window\+\_\+at\+\_\+xy\+\_\+get} (int x, int y)
\begin{DoxyCompactList}\small\item\em Retrieves the top, visible window at the given location. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Geometry__Group_ga10b16c0f8dc9f77131257026d43ae144}{ecore\+\_\+x\+\_\+window\+\_\+at\+\_\+xy\+\_\+with\+\_\+skip\+\_\+get} (int x, int y, Ecore\+\_\+\+X\+\_\+\+Window $\ast$skip, int skip\+\_\+num)
\begin{DoxyCompactList}\small\item\em Retrieves the top, visible window at the given location, but skips the windows in the list. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window {\bfseries ecore\+\_\+x\+\_\+window\+\_\+at\+\_\+xy\+\_\+begin\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window begin, int x, int y)\hypertarget{Ecore__X_8h_afff24861ed257264c9d9119fd0509c08}{}\label{Ecore__X_8h_afff24861ed257264c9d9119fd0509c08}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{group__Ecore__X__Window__Parent__Group_ga8c49074641dc3880d6e2acfc8e03f302}{ecore\+\_\+x\+\_\+window\+\_\+parent\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Retrieves the parent window of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_afd294c853a532adc05b12d6c301f5f50}{ecore\+\_\+x\+\_\+window\+\_\+background\+\_\+color\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned short r, unsigned short g, unsigned short b)
\begin{DoxyCompactList}\small\item\em Sets the background color of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+gravity\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Gravity grav)\hypertarget{Ecore__X_8h_a166a8cae2328d1c9243268ae3cc87ed0}{}\label{Ecore__X_8h_a166a8cae2328d1c9243268ae3cc87ed0}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+pixel\+\_\+gravity\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Gravity grav)\hypertarget{Ecore__X_8h_a3dc290f2fffe51aa03857eaadb8a3e88}{}\label{Ecore__X_8h_a3dc290f2fffe51aa03857eaadb8a3e88}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+pixmap\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Pixmap pmap)\hypertarget{Ecore__X_8h_a737e11722a8d1709ea14b3e2c92be399}{}\label{Ecore__X_8h_a737e11722a8d1709ea14b3e2c92be399}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+area\+\_\+clear} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_a720f4a9d95ad02ef0d8ff6fdf7e6a66b}{}\label{Ecore__X_8h_a720f4a9d95ad02ef0d8ff6fdf7e6a66b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+area\+\_\+expose} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_a2cd5023e239ca28674d160d42879521f}{}\label{Ecore__X_8h_a2cd5023e239ca28674d160d42879521f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+override\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} override)\hypertarget{Ecore__X_8h_a27388dbcd72c7749ac85e7742bca5942}{}\label{Ecore__X_8h_a27388dbcd72c7749ac85e7742bca5942}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+card32\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, unsigned int $\ast$val, unsigned int num)\hypertarget{Ecore__X_8h_aeb87e684eff619a50b6704990f17ecfb}{}\label{Ecore__X_8h_aeb87e684eff619a50b6704990f17ecfb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+card32\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, unsigned int $\ast$val, unsigned int len)\hypertarget{Ecore__X_8h_a50f2dd800f42bd703b49dbb4cddfe1ca}{}\label{Ecore__X_8h_a50f2dd800f42bd703b49dbb4cddfe1ca}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+card32\+\_\+list\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, unsigned int $\ast$$\ast$plst)\hypertarget{Ecore__X_8h_aed7adedb27daff5b545a0cc13b86140f}{}\label{Ecore__X_8h_aed7adedb27daff5b545a0cc13b86140f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+xid\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom type, Ecore\+\_\+\+X\+\_\+\+ID $\ast$lst, unsigned int num)\hypertarget{Ecore__X_8h_a1276a0b0084b4751979fe560441a6ebb}{}\label{Ecore__X_8h_a1276a0b0084b4751979fe560441a6ebb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+xid\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom type, Ecore\+\_\+\+X\+\_\+\+ID $\ast$lst, unsigned int len)\hypertarget{Ecore__X_8h_afe9358dd17ee9b2d59c6f4db7b32a465}{}\label{Ecore__X_8h_afe9358dd17ee9b2d59c6f4db7b32a465}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+xid\+\_\+list\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom type, Ecore\+\_\+\+X\+\_\+\+ID $\ast$$\ast$plst)\hypertarget{Ecore__X_8h_ab23e580ca25f1bc8240f58a4a031f392}{}\label{Ecore__X_8h_ab23e580ca25f1bc8240f58a4a031f392}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+xid\+\_\+list\+\_\+change} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom type, Ecore\+\_\+\+X\+\_\+\+ID item, int op)\hypertarget{Ecore__X_8h_aecdb0ebe77298480286840ad5fe5bfee}{}\label{Ecore__X_8h_aecdb0ebe77298480286840ad5fe5bfee}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+atom\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$val, unsigned int num)\hypertarget{Ecore__X_8h_a99d0414284182bf3c18686fd6063c0b8}{}\label{Ecore__X_8h_a99d0414284182bf3c18686fd6063c0b8}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+atom\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$val, unsigned int len)\hypertarget{Ecore__X_8h_adef4840e0953f9b818ac576bf49b0312}{}\label{Ecore__X_8h_adef4840e0953f9b818ac576bf49b0312}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+atom\+\_\+list\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$$\ast$plst)\hypertarget{Ecore__X_8h_aece8dbccf616126b10b6d6be8cc8fc6f}{}\label{Ecore__X_8h_aece8dbccf616126b10b6d6be8cc8fc6f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+atom\+\_\+list\+\_\+change} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom item, int op)\hypertarget{Ecore__X_8h_a20bf8f6889a5af76f45d4248b5e01aca}{}\label{Ecore__X_8h_a20bf8f6889a5af76f45d4248b5e01aca}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+window\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Window $\ast$val, unsigned int num)\hypertarget{Ecore__X_8h_a80a251b4c3cbef6cb510c99e10304423}{}\label{Ecore__X_8h_a80a251b4c3cbef6cb510c99e10304423}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+window\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Window $\ast$val, unsigned int len)\hypertarget{Ecore__X_8h_a0de46255938b7d2231b0d69068b5c71a}{}\label{Ecore__X_8h_a0de46255938b7d2231b0d69068b5c71a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+window\+\_\+list\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Window $\ast$$\ast$plst)\hypertarget{Ecore__X_8h_a31d9cf869d5d8aa65b76546c89154a7f}{}\label{Ecore__X_8h_a31d9cf869d5d8aa65b76546c89154a7f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Atom {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+any\+\_\+type} (void)\hypertarget{Ecore__X_8h_ab09274a94cf3917558e288f01afad53f}{}\label{Ecore__X_8h_ab09274a94cf3917558e288f01afad53f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a958d730271efc435996d845eb8e89092}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom type, Ecore\+\_\+\+X\+\_\+\+Atom format, int size, void $\ast$data, int number)
\begin{DoxyCompactList}\small\item\em Set a property of Ecore\+\_\+\+X\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom property, Ecore\+\_\+\+X\+\_\+\+Atom type, int size, unsigned char $\ast$$\ast$data, int $\ast$num)
\begin{DoxyCompactList}\small\item\em Get a property of Ecore\+\_\+\+X\+\_\+\+Window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+del} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom property)\hypertarget{Ecore__X_8h_a249eed8c2109193c42d4783d3509eee8}{}\label{Ecore__X_8h_a249eed8c2109193c42d4783d3509eee8}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Atom $\ast$ {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+list} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$num\+\_\+ret)\hypertarget{Ecore__X_8h_a579a0704bc79816f06db066f7765b6f9}{}\label{Ecore__X_8h_a579a0704bc79816f06db066f7765b6f9}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a4db12cbfb0ab6626dc21f5b9b39bbb52}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom type, const char $\ast$str)
\begin{DoxyCompactList}\small\item\em Set a window string property. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} char $\ast$ \hyperlink{Ecore__X_8h_a114fb34050f957f2c87fb60e7a85f69c}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom type)
\begin{DoxyCompactList}\small\item\em Get a window string property. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+isset} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol protocol)\hypertarget{Ecore__X_8h_a691eaf6342fbac26f2266fc37cbe6348}{}\label{Ecore__X_8h_a691eaf6342fbac26f2266fc37cbe6348}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol $\ast$ \hyperlink{Ecore__X_8h_a8972569167bed2624edeeed44e1aec6a}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+list\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$num\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Get a array containing the protocols of {\itshape win}. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} 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}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+window\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win)\hypertarget{Ecore__X_8h_a765ed082ad4a64a3f82c0c438c6b9832}{}\label{Ecore__X_8h_a765ed082ad4a64a3f82c0c438c6b9832}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+window\+\_\+set\+\_\+xy} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win, int x, int y)\hypertarget{Ecore__X_8h_a542fe72e4e9622376d0938623996d589}{}\label{Ecore__X_8h_a542fe72e4e9622376d0938623996d589}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangle\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_a8dba7af96d1a340df0546b2b172bf4bb}{}\label{Ecore__X_8h_a8dba7af96d1a340df0546b2b172bf4bb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangles\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$rects, int num)\hypertarget{Ecore__X_8h_a361e29f5b08b1145d217a5a847533dff}{}\label{Ecore__X_8h_a361e29f5b08b1145d217a5a847533dff}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangle\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_ac73f1cd21aacec90fd66d913216fc060}{}\label{Ecore__X_8h_ac73f1cd21aacec90fd66d913216fc060}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangles\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$rects, int num)\hypertarget{Ecore__X_8h_a78fa65ef15c432211765f5d418dd56d4}{}\label{Ecore__X_8h_a78fa65ef15c432211765f5d418dd56d4}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangle\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_a61529398ea30d5cd8b74c29cea9ccb00}{}\label{Ecore__X_8h_a61529398ea30d5cd8b74c29cea9ccb00}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangle\+\_\+subtract} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_a2cb20f4b240ffaf3e00ffe1ca231ecde}{}\label{Ecore__X_8h_a2cb20f4b240ffaf3e00ffe1ca231ecde}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangle\+\_\+subtract} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_a0823a8f109bf1622601a6ac3d01b6841}{}\label{Ecore__X_8h_a0823a8f109bf1622601a6ac3d01b6841}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+window\+\_\+set\+\_\+xy} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win, int x, int y)\hypertarget{Ecore__X_8h_ac71bf358cddd806056506aaabba455af}{}\label{Ecore__X_8h_ac71bf358cddd806056506aaabba455af}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+window\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win)\hypertarget{Ecore__X_8h_a0c1a659a70c37a7a3e9ac7a6e5cc10e3}{}\label{Ecore__X_8h_a0c1a659a70c37a7a3e9ac7a6e5cc10e3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+window\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win)\hypertarget{Ecore__X_8h_a6d58a033d0cd260127bfe46c55bffbac}{}\label{Ecore__X_8h_a6d58a033d0cd260127bfe46c55bffbac}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+window\+\_\+add\+\_\+xy} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win, int x, int y)\hypertarget{Ecore__X_8h_ae482550bb154fe2c1068ab39add22a77}{}\label{Ecore__X_8h_ae482550bb154fe2c1068ab39add22a77}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+window\+\_\+add\+\_\+xy} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win, int x, int y)\hypertarget{Ecore__X_8h_a6e2b7b59ae37e5f37ff415f7a5e8ffe2}{}\label{Ecore__X_8h_a6e2b7b59ae37e5f37ff415f7a5e8ffe2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangle\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_ada7624238237408144988ebb058146ca}{}\label{Ecore__X_8h_ada7624238237408144988ebb058146ca}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangle\+\_\+clip} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_a2168ebc3a4aaf878863c8c61ca0ee772}{}\label{Ecore__X_8h_a2168ebc3a4aaf878863c8c61ca0ee772}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangle\+\_\+clip} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_a94cec9388b4570c287216b6cd4733120}{}\label{Ecore__X_8h_a94cec9388b4570c287216b6cd4733120}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangles\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$rects, int num)\hypertarget{Ecore__X_8h_ac7d9f028f5563d792d35ad9539f4926b}{}\label{Ecore__X_8h_ac7d9f028f5563d792d35ad9539f4926b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangles\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$rects, int num)\hypertarget{Ecore__X_8h_a94f20b031c2acff3c233302f96a9e5ba}{}\label{Ecore__X_8h_a94f20b031c2acff3c233302f96a9e5ba}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$ {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangles\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$num\+\_\+ret)\hypertarget{Ecore__X_8h_a782d22bddd46e370d375c48967d1f881}{}\label{Ecore__X_8h_a782d22bddd46e370d375c48967d1f881}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$ {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangles\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$num\+\_\+ret)\hypertarget{Ecore__X_8h_af32c60bc2e00cd171120c45182b52dd9}{}\label{Ecore__X_8h_af32c60bc2e00cd171120c45182b52dd9}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+events\+\_\+select} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} on)\hypertarget{Ecore__X_8h_a13686d0f492fe74ced7bf195ebe2d7ad}{}\label{Ecore__X_8h_a13686d0f492fe74ced7bf195ebe2d7ad}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} 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 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Pixmap \hyperlink{group__Ecore__X__Pixmap__Group_gab31c12c8cac8a2e4d51b21d925d26ca8}{ecore\+\_\+x\+\_\+pixmap\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Window win, int w, int h, int dep)
\begin{DoxyCompactList}\small\item\em Creates a new pixmap. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Pixmap__Group_ga70bfe176bb8c63aedd1ca7dcbbde5a7c}{ecore\+\_\+x\+\_\+pixmap\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Pixmap pmap)
\begin{DoxyCompactList}\small\item\em Deletes the reference to the given pixmap. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Pixmap__Group_ga8cfccd4528f5737126f02c9c2bbc9094}{ecore\+\_\+x\+\_\+pixmap\+\_\+paste} (Ecore\+\_\+\+X\+\_\+\+Pixmap pmap, Ecore\+\_\+\+X\+\_\+\+Drawable dest, Ecore\+\_\+\+X\+\_\+\+GC gc, int sx, int sy, int w, int h, int dx, int dy)
\begin{DoxyCompactList}\small\item\em Pastes a rectangular area of the given pixmap onto the given drawable. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Pixmap__Group_gaca34a633edb634e99c47d7bd58e6c271}{ecore\+\_\+x\+\_\+pixmap\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Pixmap pmap, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the size of the given pixmap. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__X__Pixmap__Group_gaea8d1af24bf26498fa0af4cad78cba5b}{ecore\+\_\+x\+\_\+pixmap\+\_\+depth\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Pixmap pmap)
\begin{DoxyCompactList}\small\item\em Retrieves the depth of the given pixmap. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+GC \hyperlink{Ecore__X_8h_a0ad176facf033b03d44936b294fcbd2f}{ecore\+\_\+x\+\_\+gc\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Drawable draw, Ecore\+\_\+\+X\+\_\+\+G\+C\+\_\+\+Value\+\_\+\+Mask value\+\_\+mask, const unsigned int $\ast$value\+\_\+list)
\begin{DoxyCompactList}\small\item\em Creates a new default graphics context associated with the given drawable. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a800d107b8de13078d4f3b84326657def}{ecore\+\_\+x\+\_\+gc\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+GC gc)
\begin{DoxyCompactList}\small\item\em Deletes and frees the given graphics context. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+gc\+\_\+foreground\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+GC gc, unsigned long foreground)\hypertarget{Ecore__X_8h_aa4f53b3306795decff23b6da01e08bd5}{}\label{Ecore__X_8h_aa4f53b3306795decff23b6da01e08bd5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+gc\+\_\+background\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+GC gc, unsigned long background)\hypertarget{Ecore__X_8h_ab4dcebf74da285482d1cb21f7c846400}{}\label{Ecore__X_8h_ab4dcebf74da285482d1cb21f7c846400}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a0d445bec22865164ad4f56d52aef9bd7}{ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom type, Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask mask, long d0, long d1, long d2, long d3, long d4)
\begin{DoxyCompactList}\small\item\em Send client message with given type and format 32. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a3ac9af8fa05cc328bbd971798972254d}{ecore\+\_\+x\+\_\+client\+\_\+message8\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom type, const void $\ast$data, int len)
\begin{DoxyCompactList}\small\item\em Send client message with given type and format 8. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+mouse\+\_\+move\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y)\hypertarget{Ecore__X_8h_a2391aac413dca7d1acb60c31f6bbdfe2}{}\label{Ecore__X_8h_a2391aac413dca7d1acb60c31f6bbdfe2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+mouse\+\_\+down\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int b)\hypertarget{Ecore__X_8h_a7a9ec1f2b44818a1b74f109e565aa77b}{}\label{Ecore__X_8h_a7a9ec1f2b44818a1b74f109e565aa77b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+mouse\+\_\+up\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int b)\hypertarget{Ecore__X_8h_acc58812b4dc018410a9afa2be3039397}{}\label{Ecore__X_8h_acc58812b4dc018410a9afa2be3039397}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+mouse\+\_\+in\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y)\hypertarget{Ecore__X_8h_add3f7d7581eeece2b401a92331353f42}{}\label{Ecore__X_8h_add3f7d7581eeece2b401a92331353f42}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+mouse\+\_\+out\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y)\hypertarget{Ecore__X_8h_ae0a330573dea289f1e0e52e5e276e064}{}\label{Ecore__X_8h_ae0a330573dea289f1e0e52e5e276e064}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Drawable__Group_ga3850540fccbe7485a1233a1bdad0f738}{ecore\+\_\+x\+\_\+drawable\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Drawable d, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the geometry of the given drawable. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__X__Drawable__Group_gae841473e9b5dbf4d1b64ddc8921983cb}{ecore\+\_\+x\+\_\+drawable\+\_\+border\+\_\+width\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Drawable d)
\begin{DoxyCompactList}\small\item\em Retrieves the width of the border of the given drawable. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Ecore__X__Drawable__Group_ga6b057fd6048e1a6cb75bb7d0d376b0ee}{ecore\+\_\+x\+\_\+drawable\+\_\+depth\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Drawable d)
\begin{DoxyCompactList}\small\item\em Retrieves the depth of the given drawable. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a9745c6c0278b433665af83c2a55de5a9}{ecore\+\_\+x\+\_\+drawable\+\_\+rectangle\+\_\+fill} (Ecore\+\_\+\+X\+\_\+\+Drawable d, Ecore\+\_\+\+X\+\_\+\+GC gc, int x, int y, int width, int height)
\begin{DoxyCompactList}\small\item\em Fill the specified rectangle on a drawable. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+color\+\_\+supported\+\_\+get} (void)\hypertarget{Ecore__X_8h_a761b5b8b4c9de112ef9a3a97a4bc6337}{}\label{Ecore__X_8h_a761b5b8b4c9de112ef9a3a97a4bc6337}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Cursor {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$pixels, int w, int h, int hot\+\_\+x, int hot\+\_\+y)\hypertarget{Ecore__X_8h_a5e51e0328e4e1f8c68a03a7f14a161ad}{}\label{Ecore__X_8h_a5e51e0328e4e1f8c68a03a7f14a161ad}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Cursor c)\hypertarget{Ecore__X_8h_a27a6bd9def6dcefcc9279a3c0f3f4bf3}{}\label{Ecore__X_8h_a27a6bd9def6dcefcc9279a3c0f3f4bf3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Cursor {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+shape\+\_\+get} (int shape)\hypertarget{Ecore__X_8h_a2a77028d818e2465b1eabe612a4ff4ed}{}\label{Ecore__X_8h_a2a77028d818e2465b1eabe612a4ff4ed}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+size\+\_\+set} (int size)\hypertarget{Ecore__X_8h_af349c3860177b60a55dbecefa35ee47c}{}\label{Ecore__X_8h_af349c3860177b60a55dbecefa35ee47c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+size\+\_\+get} (void)\hypertarget{Ecore__X_8h_ac2c8969be47614e9c2fbe6261555335e}{}\label{Ecore__X_8h_ac2c8969be47614e9c2fbe6261555335e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window $\ast$ \hyperlink{Ecore__X_8h_a78bb4a4944619d01db4bccf3047465cb}{ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+list} (int $\ast$num\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Get a list of all the root windows on the server. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window {\bfseries ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+first\+\_\+get} (void)\hypertarget{Ecore__X_8h_a3b4fcb88e98eba806b2f9201a5861045}{}\label{Ecore__X_8h_a3b4fcb88e98eba806b2f9201a5861045}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+window\+\_\+manage} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ae6ac562021b86595c5ea7a04fa0e5621}{}\label{Ecore__X_8h_ae6ac562021b86595c5ea7a04fa0e5621}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+container\+\_\+manage} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a19403c5433d4274ea90a1ae1505b94e5}{}\label{Ecore__X_8h_a19403c5433d4274ea90a1ae1505b94e5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+client\+\_\+manage} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ad973ce0252767e680a9a0886ed0f04df}{}\label{Ecore__X_8h_ad973ce0252767e680a9a0886ed0f04df}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+sniff} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ad403540af76a8171c9e9dba070fe2e37}{}\label{Ecore__X_8h_ad403540af76a8171c9e9dba070fe2e37}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+client\+\_\+sniff} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a25a77767444c746151e154a2074c9207}{}\label{Ecore__X_8h_a25a77767444c746151e154a2074c9207}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Atom \hyperlink{group__Ecore__X__Atom__Group_ga14e750fb49c173e70bca97ac2ab1c60a}{ecore\+\_\+x\+\_\+atom\+\_\+get} (const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Retrieves the atom value associated to a name. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+atoms\+\_\+get} (const char $\ast$$\ast$names, int num, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$atoms)\hypertarget{Ecore__X_8h_ae7c4c3df86fc6201d457002e4dff0708}{}\label{Ecore__X_8h_ae7c4c3df86fc6201d457002e4dff0708}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} char $\ast$ \hyperlink{group__Ecore__X__Atom__Group_ga80a4afa75a87a9ac7352289fbfab41a4}{ecore\+\_\+x\+\_\+atom\+\_\+name\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Atom atom)
\begin{DoxyCompactList}\small\item\em Retrieves the name of the given atom. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+init} (void)\hypertarget{Ecore__X_8h_a6cf9e22f0de241e343f0499187e7d87d}{}\label{Ecore__X_8h_a6cf9e22f0de241e343f0499187e7d87d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint state)\hypertarget{Ecore__X_8h_aba78b21c3392cec46fbb6bf3b169afd4}{}\label{Ecore__X_8h_aba78b21c3392cec46fbb6bf3b169afd4}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_af9cdb10f64f191740c3e079f3f21169a}{}\label{Ecore__X_8h_af9cdb10f64f191740c3e079f3f21169a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+delete\+\_\+window\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Time t)\hypertarget{Ecore__X_8h_acf0a758fd90103a96760489c34199c07}{}\label{Ecore__X_8h_acf0a758fd90103a96760489c34199c07}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+take\+\_\+focus\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Time t)\hypertarget{Ecore__X_8h_a1f973597d0ca7088d63d0f9cc5310030}{}\label{Ecore__X_8h_a1f973597d0ca7088d63d0f9cc5310030}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+save\+\_\+yourself\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Time t)\hypertarget{Ecore__X_8h_ad7580b3192670d3b000961af4cad9894}{}\label{Ecore__X_8h_ad7580b3192670d3b000961af4cad9894}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+move\+\_\+resize\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_a4faa4193fac1b81635e7c10f7bb375d2}{}\label{Ecore__X_8h_a4faa4193fac1b81635e7c10f7bb375d2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+hints\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} accepts\+\_\+focus, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint initial\+\_\+state, Ecore\+\_\+\+X\+\_\+\+Pixmap icon\+\_\+pixmap, Ecore\+\_\+\+X\+\_\+\+Pixmap icon\+\_\+mask, Ecore\+\_\+\+X\+\_\+\+Window icon\+\_\+window, Ecore\+\_\+\+X\+\_\+\+Window window\+\_\+group, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} is\+\_\+urgent)\hypertarget{Ecore__X_8h_a27b7ca1ffea2c45539d760c636dab65e}{}\label{Ecore__X_8h_a27b7ca1ffea2c45539d760c636dab65e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+hints\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} $\ast$accepts\+\_\+focus, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint $\ast$initial\+\_\+state, Ecore\+\_\+\+X\+\_\+\+Pixmap $\ast$icon\+\_\+pixmap, Ecore\+\_\+\+X\+\_\+\+Pixmap $\ast$icon\+\_\+mask, Ecore\+\_\+\+X\+\_\+\+Window $\ast$icon\+\_\+window, Ecore\+\_\+\+X\+\_\+\+Window $\ast$window\+\_\+group, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} $\ast$is\+\_\+urgent)\hypertarget{Ecore__X_8h_aaca3c7048603b904d0cee27bae688b89}{}\label{Ecore__X_8h_aaca3c7048603b904d0cee27bae688b89}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+size\+\_\+pos\+\_\+hints\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} request\+\_\+pos, Ecore\+\_\+\+X\+\_\+\+Gravity gravity, int min\+\_\+w, int min\+\_\+h, int max\+\_\+w, int max\+\_\+h, int base\+\_\+w, int base\+\_\+h, int step\+\_\+x, int step\+\_\+y, double min\+\_\+aspect, double max\+\_\+aspect)\hypertarget{Ecore__X_8h_a5b46f4d7ff400c6db7fb67b0e57c08c1}{}\label{Ecore__X_8h_a5b46f4d7ff400c6db7fb67b0e57c08c1}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+size\+\_\+pos\+\_\+hints\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} $\ast$request\+\_\+pos, Ecore\+\_\+\+X\+\_\+\+Gravity $\ast$gravity, int $\ast$min\+\_\+w, int $\ast$min\+\_\+h, int $\ast$max\+\_\+w, int $\ast$max\+\_\+h, int $\ast$base\+\_\+w, int $\ast$base\+\_\+h, int $\ast$step\+\_\+x, int $\ast$step\+\_\+y, double $\ast$min\+\_\+aspect, double $\ast$max\+\_\+aspect)\hypertarget{Ecore__X_8h_a1ab6379d1f21784c8084b3c3efa1d866}{}\label{Ecore__X_8h_a1ab6379d1f21784c8084b3c3efa1d866}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+title\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$t)\hypertarget{Ecore__X_8h_ace4a0849b574cbfe76305a4abde35889}{}\label{Ecore__X_8h_ace4a0849b574cbfe76305a4abde35889}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} char $\ast$ {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+title\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a796aba12e07c0060695448dbe185527b}{}\label{Ecore__X_8h_a796aba12e07c0060695448dbe185527b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a0e0f2d793043cc3adb95b6f4fccbb9f6}{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+atoms\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$protos, int num)
\begin{DoxyCompactList}\small\item\em Set protocol atoms explicitly. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a9587ff371f2ae287c11dcfa128def179}{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol protocol, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} on)
\begin{DoxyCompactList}\small\item\em Set or unset a wm protocol property. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_aa3f953360aec00adcb5b13bd604548c7}{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+isset} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol protocol)
\begin{DoxyCompactList}\small\item\em Determines whether a protocol is set for a window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_ad8cad47d8202c0666e6fd8909f15effb}{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$n, const char $\ast$c)
\begin{DoxyCompactList}\small\item\em Set a window name \& class. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_aff06f01a91f6e515ff894d7a62784a9d}{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, char $\ast$$\ast$n, char $\ast$$\ast$c)
\begin{DoxyCompactList}\small\item\em Get a window name \& class. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} char $\ast$ \hyperlink{Ecore__X_8h_ad35d3a065774e9f4065cd3f69c9b5c80}{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Get a window client machine string. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_ada916445677a81625dda4a7624d1bdeb}{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int argc, char $\ast$$\ast$argv)
\begin{DoxyCompactList}\small\item\em Sets the W\+M\+\_\+\+C\+O\+M\+M\+A\+ND property for {\itshape win}. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_aec73fda941e864ef8ac60f0b61018e52}{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$argc, char $\ast$$\ast$$\ast$argv)
\begin{DoxyCompactList}\small\item\em Get the W\+M\+\_\+\+C\+O\+M\+M\+A\+ND property for {\itshape win}. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} char $\ast$ \hyperlink{Ecore__X_8h_af4c563d7a2573530597175966032eff6}{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Get a window icon name. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a905d5d768cdbf64588a1b94d555f31e2}{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$t)
\begin{DoxyCompactList}\small\item\em Set a window icon name. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a88778ad5d004727dba50c3f083cc1e3a}{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window subwin)
\begin{DoxyCompactList}\small\item\em Add a subwindow to the list of windows that need a different colormap installed. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a7df9ab5a55f4cf96f32ad4bb8002cd3d}{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window subwin)
\begin{DoxyCompactList}\small\item\em Remove a window from the list of colormap windows. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a5e4fea0a8dad4b7984a84d9bc258de75}{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window forwin)
\begin{DoxyCompactList}\small\item\em Specify that a window is transient for another top-\/level window and should be handled accordingly. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_af48cf8fceec8ac89ce145c70086cf213}{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+unset} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Remove the transient\+\_\+for setting from a window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{Ecore__X_8h_ab28b455ff35e3c9f8e18f29be617dc1f}{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Get the window this window is transient for, if any. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a433e91c3a6c32c85048b580e35c3773b}{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$role)
\begin{DoxyCompactList}\small\item\em Set the window role hint. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} char $\ast$ \hyperlink{Ecore__X_8h_a932f7d05165bbbd5f5b134e05e266d5d}{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Get the window role. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a84cc6b8fad74b71efaacfaa6de87dccd}{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window l)
\begin{DoxyCompactList}\small\item\em Set the window\textquotesingle{}s client leader. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window \hyperlink{Ecore__X_8h_a59953fc967eb2a918c7e2aa9323ced97}{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Get the window\textquotesingle{}s client leader. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+iconic\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window root)\hypertarget{Ecore__X_8h_a31c2c1d1e1808dbe70634bf1fb0ba81b}{}\label{Ecore__X_8h_a31c2c1d1e1808dbe70634bf1fb0ba81b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+mwm\+\_\+hints\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+Hint\+\_\+\+Func $\ast$fhint, Ecore\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+Hint\+\_\+\+Decor $\ast$dhint, Ecore\+\_\+\+X\+\_\+\+M\+W\+M\+\_\+\+Hint\+\_\+\+Input $\ast$ihint)\hypertarget{Ecore__X_8h_a6dcb6445d5adf4f148df0f61589d1a5c}{}\label{Ecore__X_8h_a6dcb6445d5adf4f148df0f61589d1a5c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__MWM__Group_ga01ee9483b42c53e83056486d2c8a1ebf}{ecore\+\_\+x\+\_\+mwm\+\_\+borderless\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} borderless)
\begin{DoxyCompactList}\small\item\em Sets the borderless flag of a window using M\+WM. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+init} (void)\hypertarget{Ecore__X_8h_ab853f0a2204cd19b033400d70f45c245}{}\label{Ecore__X_8h_ab853f0a2204cd19b033400d70f45c245}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+shutdown} (void)\hypertarget{Ecore__X_8h_aa8b0c50228ab1ff3137b8afe7f2de1fb}{}\label{Ecore__X_8h_aa8b0c50228ab1ff3137b8afe7f2de1fb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+wm\+\_\+identify} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window check, const char $\ast$wm\+\_\+name)\hypertarget{Ecore__X_8h_a44d807f6153f6f51f097fc56e790a593}{}\label{Ecore__X_8h_a44d807f6153f6f51f097fc56e790a593}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+supported\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$supported, int num)\hypertarget{Ecore__X_8h_a12031ab17e0eef3c63dd1bf4c7286fa8}{}\label{Ecore__X_8h_a12031ab17e0eef3c63dd1bf4c7286fa8}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+supported\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$$\ast$supported, int $\ast$num)\hypertarget{Ecore__X_8h_a494f9414f86d468611cf0251b7d24dd3}{}\label{Ecore__X_8h_a494f9414f86d468611cf0251b7d24dd3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+count\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int n\+\_\+desks)\hypertarget{Ecore__X_8h_a322c07ba72236d918277b06dff0ea4fe}{}\label{Ecore__X_8h_a322c07ba72236d918277b06dff0ea4fe}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+roots\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window $\ast$vroots, unsigned int n\+\_\+desks)\hypertarget{Ecore__X_8h_a8f8bf74f0c30ed772607f77499084ee5}{}\label{Ecore__X_8h_a8f8bf74f0c30ed772607f77499084ee5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+names\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, const char $\ast$$\ast$names, unsigned int n\+\_\+desks)\hypertarget{Ecore__X_8h_ab6e059d70483327b0b3f213ccbfe65d6}{}\label{Ecore__X_8h_ab6e059d70483327b0b3f213ccbfe65d6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+size\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int width, unsigned int height)\hypertarget{Ecore__X_8h_aefa6bb9baeb95ac40932ed8982583572}{}\label{Ecore__X_8h_aefa6bb9baeb95ac40932ed8982583572}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+workareas\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int $\ast$areas, unsigned int n\+\_\+desks)\hypertarget{Ecore__X_8h_a8ff0ea85a83041848dba543bf17f8e14}{}\label{Ecore__X_8h_a8ff0ea85a83041848dba543bf17f8e14}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} unsigned int $\ast$ {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+workareas\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int $\ast$n\+\_\+desks)\hypertarget{Ecore__X_8h_a4ad6c5e6c46d3b7933f815b1f30c6aa7}{}\label{Ecore__X_8h_a4ad6c5e6c46d3b7933f815b1f30c6aa7}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+current\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int desk)\hypertarget{Ecore__X_8h_a8492a55dcd3db992e2619a0edf19cf16}{}\label{Ecore__X_8h_a8492a55dcd3db992e2619a0edf19cf16}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+viewports\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int $\ast$origins, unsigned int n\+\_\+desks)\hypertarget{Ecore__X_8h_a4cacddaf13318184e2cbd2f9ab07720d}{}\label{Ecore__X_8h_a4cacddaf13318184e2cbd2f9ab07720d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+layout\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, int orientation, int columns, int rows, int starting\+\_\+corner)\hypertarget{Ecore__X_8h_afe24bdee07f814b0e4bf5f3e5cf5d288}{}\label{Ecore__X_8h_afe24bdee07f814b0e4bf5f3e5cf5d288}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+showing\+\_\+desktop\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} on)\hypertarget{Ecore__X_8h_a7214ad8db6a1310c90ecef6d9878f9eb}{}\label{Ecore__X_8h_a7214ad8db6a1310c90ecef6d9878f9eb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+client\+\_\+list\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window $\ast$p\+\_\+clients, unsigned int n\+\_\+clients)\hypertarget{Ecore__X_8h_a1b3bdbcab3968db8b72a2ab036a64619}{}\label{Ecore__X_8h_a1b3bdbcab3968db8b72a2ab036a64619}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+client\+\_\+list\+\_\+stacking\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window $\ast$p\+\_\+clients, unsigned int n\+\_\+clients)\hypertarget{Ecore__X_8h_a42407d3c3f6f4e2c507697fdbe5fe4e2}{}\label{Ecore__X_8h_a42407d3c3f6f4e2c507697fdbe5fe4e2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+client\+\_\+active\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_aae52b573f0f87106f79dca0fda5e651d}{}\label{Ecore__X_8h_aae52b573f0f87106f79dca0fda5e651d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+client\+\_\+active\+\_\+request} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, int type, Ecore\+\_\+\+X\+\_\+\+Window current\+\_\+win)\hypertarget{Ecore__X_8h_aafd7fa417d3770c6a400f0863991ec63}{}\label{Ecore__X_8h_aafd7fa417d3770c6a400f0863991ec63}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+name\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$name)\hypertarget{Ecore__X_8h_a49537e21444d6643ccb7aaa55be3b0df}{}\label{Ecore__X_8h_a49537e21444d6643ccb7aaa55be3b0df}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+name\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, char $\ast$$\ast$name)\hypertarget{Ecore__X_8h_a1e4dba3ef3835c26ebf31fc2b53b4c60}{}\label{Ecore__X_8h_a1e4dba3ef3835c26ebf31fc2b53b4c60}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+startup\+\_\+id\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$id)\hypertarget{Ecore__X_8h_a16b8b21c677695933bf7627b62407769}{}\label{Ecore__X_8h_a16b8b21c677695933bf7627b62407769}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+startup\+\_\+id\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, char $\ast$$\ast$id)\hypertarget{Ecore__X_8h_ab77db416ea9f1b1327326de661473794}{}\label{Ecore__X_8h_ab77db416ea9f1b1327326de661473794}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+visible\+\_\+name\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$name)\hypertarget{Ecore__X_8h_afe6e238616d1e8b7860cf6cb7ba5f349}{}\label{Ecore__X_8h_afe6e238616d1e8b7860cf6cb7ba5f349}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+visible\+\_\+name\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, char $\ast$$\ast$name)\hypertarget{Ecore__X_8h_a72c7b1446101bb0032fb12428fee599e}{}\label{Ecore__X_8h_a72c7b1446101bb0032fb12428fee599e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+icon\+\_\+name\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$name)\hypertarget{Ecore__X_8h_a53c98f977a4e1951fec159008e18314d}{}\label{Ecore__X_8h_a53c98f977a4e1951fec159008e18314d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+icon\+\_\+name\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, char $\ast$$\ast$name)\hypertarget{Ecore__X_8h_a65897cba80b19c0499000c9ebffe8154}{}\label{Ecore__X_8h_a65897cba80b19c0499000c9ebffe8154}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+visible\+\_\+icon\+\_\+name\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$name)\hypertarget{Ecore__X_8h_a7bda5a309e533355c63f1867038137f7}{}\label{Ecore__X_8h_a7bda5a309e533355c63f1867038137f7}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+visible\+\_\+icon\+\_\+name\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, char $\ast$$\ast$name)\hypertarget{Ecore__X_8h_a52986f27dd5e94ae2b36be7e5dbcdf5c}{}\label{Ecore__X_8h_a52986f27dd5e94ae2b36be7e5dbcdf5c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desktop\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int desk)\hypertarget{Ecore__X_8h_a63fb5e10634677e61987f1eb5010314f}{}\label{Ecore__X_8h_a63fb5e10634677e61987f1eb5010314f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desktop\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int $\ast$desk)\hypertarget{Ecore__X_8h_a06abd254f9a28b1a3c635678581a79b7}{}\label{Ecore__X_8h_a06abd254f9a28b1a3c635678581a79b7}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+strut\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int left, int right, int top, int bottom)\hypertarget{Ecore__X_8h_a04e17245dfac1fbcbe869c2a00c7f1b5}{}\label{Ecore__X_8h_a04e17245dfac1fbcbe869c2a00c7f1b5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+strut\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$left, int $\ast$right, int $\ast$top, int $\ast$bottom)\hypertarget{Ecore__X_8h_afbb5c47af98293b4cdf1432a9d535108}{}\label{Ecore__X_8h_afbb5c47af98293b4cdf1432a9d535108}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+strut\+\_\+partial\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int left, int right, int top, int bottom, int left\+\_\+start\+\_\+y, int left\+\_\+end\+\_\+y, int right\+\_\+start\+\_\+y, int right\+\_\+end\+\_\+y, int top\+\_\+start\+\_\+x, int top\+\_\+end\+\_\+x, int bottom\+\_\+start\+\_\+x, int bottom\+\_\+end\+\_\+x)\hypertarget{Ecore__X_8h_ad90466b0df119d36199f59db3d86687e}{}\label{Ecore__X_8h_ad90466b0df119d36199f59db3d86687e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+strut\+\_\+partial\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$left, int $\ast$right, int $\ast$top, int $\ast$bottom, int $\ast$left\+\_\+start\+\_\+y, int $\ast$left\+\_\+end\+\_\+y, int $\ast$right\+\_\+start\+\_\+y, int $\ast$right\+\_\+end\+\_\+y, int $\ast$top\+\_\+start\+\_\+x, int $\ast$top\+\_\+end\+\_\+x, int $\ast$bottom\+\_\+start\+\_\+x, int $\ast$bottom\+\_\+end\+\_\+x)\hypertarget{Ecore__X_8h_a6ed22ffeb50ce1649118e4caa960c4c5}{}\label{Ecore__X_8h_a6ed22ffeb50ce1649118e4caa960c4c5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+icons\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{struct__Ecore__X__Icon}{Ecore\+\_\+\+X\+\_\+\+Icon} $\ast$icon, int num)\hypertarget{Ecore__X_8h_adc6704ff1d0426126c62cbb8de1f1077}{}\label{Ecore__X_8h_adc6704ff1d0426126c62cbb8de1f1077}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+icons\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{struct__Ecore__X__Icon}{Ecore\+\_\+\+X\+\_\+\+Icon} $\ast$$\ast$icon, int $\ast$num)\hypertarget{Ecore__X_8h_a7b082347dbe44818517d28a77db0b162}{}\label{Ecore__X_8h_a7b082347dbe44818517d28a77db0b162}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+icon\+\_\+geometry\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int width, int height)\hypertarget{Ecore__X_8h_acc794615e81218bfe23d761cb855f2cc}{}\label{Ecore__X_8h_acc794615e81218bfe23d761cb855f2cc}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+icon\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$x, int $\ast$y, int $\ast$width, int $\ast$height)\hypertarget{Ecore__X_8h_a8752bf2d87978e1a1caa1d5d26da1816}{}\label{Ecore__X_8h_a8752bf2d87978e1a1caa1d5d26da1816}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+pid\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int pid)\hypertarget{Ecore__X_8h_a48dfadadabd2de807f1b995027b036b4}{}\label{Ecore__X_8h_a48dfadadabd2de807f1b995027b036b4}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+pid\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$pid)\hypertarget{Ecore__X_8h_a2fae0ff84a780f1f40d63325bc93c2be}{}\label{Ecore__X_8h_a2fae0ff84a780f1f40d63325bc93c2be}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+handled\+\_\+icons\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a0fa001c412a67fd8ca9e3f42a6416743}{}\label{Ecore__X_8h_a0fa001c412a67fd8ca9e3f42a6416743}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+handled\+\_\+icons\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a3c297312dcdc67ccf1bd5efc476df295}{}\label{Ecore__X_8h_a3c297312dcdc67ccf1bd5efc476df295}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+user\+\_\+time\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int time)\hypertarget{Ecore__X_8h_af093513097453fc4746b842598d2af88}{}\label{Ecore__X_8h_af093513097453fc4746b842598d2af88}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+user\+\_\+time\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int $\ast$time)\hypertarget{Ecore__X_8h_a71ca29f29629885eaf8a7c4ad8d9409a}{}\label{Ecore__X_8h_a71ca29f29629885eaf8a7c4ad8d9409a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+window\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State $\ast$state, unsigned int num)\hypertarget{Ecore__X_8h_ac1f8f82a2be99dca9aa4470f41d07802}{}\label{Ecore__X_8h_ac1f8f82a2be99dca9aa4470f41d07802}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+window\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State $\ast$$\ast$state, unsigned int $\ast$num)\hypertarget{Ecore__X_8h_a07adc47700d1a5e4b828cac79edcb00a}{}\label{Ecore__X_8h_a07adc47700d1a5e4b828cac79edcb00a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+window\+\_\+type\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Type type)\hypertarget{Ecore__X_8h_aa91f004f8878d30c2ac9ed2af57bfb82}{}\label{Ecore__X_8h_aa91f004f8878d30c2ac9ed2af57bfb82}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+window\+\_\+type\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Type $\ast$type)\hypertarget{Ecore__X_8h_a6db66f515950ba9d88b0dfd5a954be6a}{}\label{Ecore__X_8h_a6db66f515950ba9d88b0dfd5a954be6a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+window\+\_\+types\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Type $\ast$$\ast$types)\hypertarget{Ecore__X_8h_aec47e8e08788be5db486a31ecdbb2446}{}\label{Ecore__X_8h_aec47e8e08788be5db486a31ecdbb2446}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+allowed\+\_\+action\+\_\+isset} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Action action)\hypertarget{Ecore__X_8h_aa624b9015226572c7f3453f2fb75312f}{}\label{Ecore__X_8h_aa624b9015226572c7f3453f2fb75312f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+allowed\+\_\+action\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Action $\ast$action, unsigned int num)\hypertarget{Ecore__X_8h_ad1462d8377f39d6c412ca6603028c4bc}{}\label{Ecore__X_8h_ad1462d8377f39d6c412ca6603028c4bc}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+allowed\+\_\+action\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Action $\ast$$\ast$action, unsigned int $\ast$num)\hypertarget{Ecore__X_8h_af45e379d4568da064ff217ed05bd5bd5}{}\label{Ecore__X_8h_af45e379d4568da064ff217ed05bd5bd5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+opacity\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int opacity)\hypertarget{Ecore__X_8h_af65aa7a48844321a2b30838b34b3c272}{}\label{Ecore__X_8h_af65aa7a48844321a2b30838b34b3c272}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+opacity\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int $\ast$opacity)\hypertarget{Ecore__X_8h_adbd0cefdd03b8bdf809b4cce595a6510}{}\label{Ecore__X_8h_adbd0cefdd03b8bdf809b4cce595a6510}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+frame\+\_\+size\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int fl, int fr, int ft, int fb)\hypertarget{Ecore__X_8h_af2a6d890cda56da29b6aae0e893d0e96}{}\label{Ecore__X_8h_af2a6d890cda56da29b6aae0e893d0e96}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+frame\+\_\+size\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$fl, int $\ast$fr, int $\ast$ft, int $\ast$fb)\hypertarget{Ecore__X_8h_a3c15767f38ce362bac0bded063667713}{}\label{Ecore__X_8h_a3c15767f38ce362bac0bded063667713}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+sync\+\_\+counter\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter $\ast$counter)\hypertarget{Ecore__X_8h_a0610d8ce2eb51e4361d6ec514b974a66}{}\label{Ecore__X_8h_a0610d8ce2eb51e4361d6ec514b974a66}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+ping\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a9b5a267ee9e73dd8e780675a3482eba3}{}\label{Ecore__X_8h_a9b5a267ee9e73dd8e780675a3482eba3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+sync\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int serial)\hypertarget{Ecore__X_8h_a061c894464a73d3a7617384c552393c2}{}\label{Ecore__X_8h_a061c894464a73d3a7617384c552393c2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+state\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State s1, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State s2, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} set)\hypertarget{Ecore__X_8h_a6715c95cd691f60572a891569a3e0c4a}{}\label{Ecore__X_8h_a6715c95cd691f60572a891569a3e0c4a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desktop\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int desktop)\hypertarget{Ecore__X_8h_a30e1516b8dff118fbe444d5ef10e1331}{}\label{Ecore__X_8h_a30e1516b8dff118fbe444d5ef10e1331}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+moveresize\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, Ecore\+\_\+\+X\+\_\+\+Netwm\+\_\+\+Direction direction, unsigned int button)\hypertarget{Ecore__X_8h_a84f57b93516fa1a5c0673610776b760f}{}\label{Ecore__X_8h_a84f57b93516fa1a5c0673610776b760f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+init} (void)\hypertarget{Ecore__X_8h_a9cb597f5c36ea1aa4481a106452e1446}{}\label{Ecore__X_8h_a9cb597f5c36ea1aa4481a106452e1446}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+frame\+\_\+size\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int fl, int fr, int ft, int fb)\hypertarget{Ecore__X_8h_ac365bdb0fa49bf78f2cbc4118834c42b}{}\label{Ecore__X_8h_ac365bdb0fa49bf78f2cbc4118834c42b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+virtual\+\_\+keyboard\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int is\+\_\+keyboard)\hypertarget{Ecore__X_8h_a056aeae273c3ab8c7f5d9ebe1664d1f0}{}\label{Ecore__X_8h_a056aeae273c3ab8c7f5d9ebe1664d1f0}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+virtual\+\_\+keyboard\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a484bb0755e5c43208e383e9345186a65}{}\label{Ecore__X_8h_a484bb0755e5c43208e383e9345186a65}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+virtual\+\_\+keyboard\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Virtual\+\_\+\+Keyboard\+\_\+\+State state)\hypertarget{Ecore__X_8h_a424ac566ed6f484c072422703615a099}{}\label{Ecore__X_8h_a424ac566ed6f484c072422703615a099}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Virtual\+\_\+\+Keyboard\+\_\+\+State {\bfseries ecore\+\_\+x\+\_\+e\+\_\+virtual\+\_\+keyboard\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a7fbe393084ece58797ec6ccd99ac9781}{}\label{Ecore__X_8h_a7fbe393084ece58797ec6ccd99ac9781}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+virtual\+\_\+keyboard\+\_\+state\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Virtual\+\_\+\+Keyboard\+\_\+\+State state)\hypertarget{Ecore__X_8h_a76164479cbf9cbc4f03266ae24d10e0b}{}\label{Ecore__X_8h_a76164479cbf9cbc4f03266ae24d10e0b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+zone\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window zone)\hypertarget{Ecore__X_8h_a9a1867791279da3c4993af2da1b98067}{}\label{Ecore__X_8h_a9a1867791279da3c4993af2da1b98067}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+zone\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_aa5a6e6a0587d3ddb3ca1ea35f2aed027}{}\label{Ecore__X_8h_aa5a6e6a0587d3ddb3ca1ea35f2aed027}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+zone\+\_\+list\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window $\ast$zones, unsigned int n\+\_\+zones)\hypertarget{Ecore__X_8h_ac50af9ac98abd51ab6d56654f994fa7d}{}\label{Ecore__X_8h_ac50af9ac98abd51ab6d56654f994fa7d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+conformant\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int is\+\_\+conformant)\hypertarget{Ecore__X_8h_a65e9de928cc1736074d01789494a36e3}{}\label{Ecore__X_8h_a65e9de928cc1736074d01789494a36e3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+conformant\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ae158acf3a6fbcd19df82eb7dc9e3b99a}{}\label{Ecore__X_8h_ae158acf3a6fbcd19df82eb7dc9e3b99a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+mode\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Mode mode)\hypertarget{Ecore__X_8h_a10e5aedf53331053122c22fff8fca497}{}\label{Ecore__X_8h_a10e5aedf53331053122c22fff8fca497}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Mode {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+mode\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a8065ef12c292b96ae094a8cea13dc5c2}{}\label{Ecore__X_8h_a8065ef12c292b96ae094a8cea13dc5c2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+mode\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Mode mode)\hypertarget{Ecore__X_8h_ae13d920232897ba5aa7b14a67d840584}{}\label{Ecore__X_8h_ae13d920232897ba5aa7b14a67d840584}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+focus\+\_\+back\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ab9473a3d84cbde5bc367379061232b60}{}\label{Ecore__X_8h_ab9473a3d84cbde5bc367379061232b60}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+focus\+\_\+forward\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a5f71a3462cc50322f7a06cb797638fb8}{}\label{Ecore__X_8h_a5f71a3462cc50322f7a06cb797638fb8}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+focus\+\_\+home\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ae45525c9e21ef464feb01ecc9d1ccb74}{}\label{Ecore__X_8h_ae45525c9e21ef464feb01ecc9d1ccb74}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+close\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a957d02401ccfb1e1d8c17d5fe903a733}{}\label{Ecore__X_8h_a957d02401ccfb1e1d8c17d5fe903a733}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+home\+\_\+new\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a6d7bccfdca2c6e304b76f5c0de8c07c5}{}\label{Ecore__X_8h_a6d7bccfdca2c6e304b76f5c0de8c07c5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+home\+\_\+del\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_aa53058526e7620c027e62d76c8fbe447}{}\label{Ecore__X_8h_aa53058526e7620c027e62d76c8fbe447}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+next\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a2b19e26755043c6c6d8acdec67ba7f6d}{}\label{Ecore__X_8h_a2b19e26755043c6c6d8acdec67ba7f6d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+prev\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_adb109750bbda57df4546302e316a08fd}{}\label{Ecore__X_8h_adb109750bbda57df4546302e316a08fd}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+activate\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a4e55891e2c0fa9647f0a0062e7034788}{}\label{Ecore__X_8h_a4e55891e2c0fa9647f0a0062e7034788}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+over\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a4ccf1dbfd588e1c56ca36f82190c5ab2}{}\label{Ecore__X_8h_a4ccf1dbfd588e1c56ca36f82190c5ab2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+read\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ac8e44ea4cddef90b3a015d407483e8d2}{}\label{Ecore__X_8h_ac8e44ea4cddef90b3a015d407483e8d2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+read\+\_\+next\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_acb8e2f8ef9f8bf63eb574aad57d5b685}{}\label{Ecore__X_8h_acb8e2f8ef9f8bf63eb574aad57d5b685}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+read\+\_\+prev\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a8954d0113b1af73c46eea4cb4a6a7b32}{}\label{Ecore__X_8h_a8954d0113b1af73c46eea4cb4a6a7b32}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+up\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ad9f4707825d7171003473b24940ed4a4}{}\label{Ecore__X_8h_ad9f4707825d7171003473b24940ed4a4}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+down\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a8e8e80c1154cb0243952f5cd76bcf7a0}{}\label{Ecore__X_8h_a8e8e80c1154cb0243952f5cd76bcf7a0}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+drag\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int drag)\hypertarget{Ecore__X_8h_a01ab4ccfd1cd7223a41d5a0c6d7c3852}{}\label{Ecore__X_8h_a01ab4ccfd1cd7223a41d5a0c6d7c3852}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+drag\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a22bd9a069b764ae99c56205da3f0afaf}{}\label{Ecore__X_8h_a22bd9a069b764ae99c56205da3f0afaf}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+drag\+\_\+locked\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int is\+\_\+locked)\hypertarget{Ecore__X_8h_ab4e45b486ab16cdbecb9ef552430d88b}{}\label{Ecore__X_8h_ab4e45b486ab16cdbecb9ef552430d88b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+drag\+\_\+locked\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a91bed798ad85c17f192c9b3f226713eb}{}\label{Ecore__X_8h_a91bed798ad85c17f192c9b3f226713eb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+drag\+\_\+start\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ac0d20e08588ab674482f0b88a71a10be}{}\label{Ecore__X_8h_ac0d20e08588ab674482f0b88a71a10be}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+drag\+\_\+end\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a882562b3be24b90005570ba51d7f8c00}{}\label{Ecore__X_8h_a882562b3be24b90005570ba51d7f8c00}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+geometry\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_ab87c85e7e658e610e8ae322c2299d2e9}{}\label{Ecore__X_8h_ab87c85e7e658e610e8ae322c2299d2e9}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)\hypertarget{Ecore__X_8h_ab8d0344967191e5728c42ca0d7822252}{}\label{Ecore__X_8h_ab8d0344967191e5728c42ca0d7822252}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+softkey\+\_\+geometry\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_ac2509b33f342a7b2b8bfbf01e3dbc91f}{}\label{Ecore__X_8h_ac2509b33f342a7b2b8bfbf01e3dbc91f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+softkey\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)\hypertarget{Ecore__X_8h_aa1c9ec05bb7e15de142bf84db9e806b1}{}\label{Ecore__X_8h_aa1c9ec05bb7e15de142bf84db9e806b1}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+keyboard\+\_\+geometry\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_ae8fcd92d8977f0934d8b26ce74c1cf93}{}\label{Ecore__X_8h_ae8fcd92d8977f0934d8b26ce74c1cf93}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+keyboard\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)\hypertarget{Ecore__X_8h_a85395e7e1b48cc267ef8b6a7adf78a12}{}\label{Ecore__X_8h_a85395e7e1b48cc267ef8b6a7adf78a12}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int is\+\_\+quickpanel)\hypertarget{Ecore__X_8h_ad81c5769bfb975f563cdad128cc7d194}{}\label{Ecore__X_8h_ad81c5769bfb975f563cdad128cc7d194}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a605ba65a59e9e753f65758c5f4db2d19}{}\label{Ecore__X_8h_a605ba65a59e9e753f65758c5f4db2d19}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Quickpanel\+\_\+\+State state)\hypertarget{Ecore__X_8h_a7a19281da606cf1ab9a3eed3b901b9a6}{}\label{Ecore__X_8h_a7a19281da606cf1ab9a3eed3b901b9a6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Quickpanel\+\_\+\+State {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a63d2ef20b17240178e2acf0d70b0269c}{}\label{Ecore__X_8h_a63d2ef20b17240178e2acf0d70b0269c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+state\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Quickpanel\+\_\+\+State state)\hypertarget{Ecore__X_8h_a3a491d6dc92c0b41677a094cc30d4621}{}\label{Ecore__X_8h_a3a491d6dc92c0b41677a094cc30d4621}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+state\+\_\+toggle} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a264128440d9c5bcdca161aff185759b4}{}\label{Ecore__X_8h_a264128440d9c5bcdca161aff185759b4}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+priority\+\_\+major\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int priority)\hypertarget{Ecore__X_8h_afe630b344055406730e8c82fdca136e3}{}\label{Ecore__X_8h_afe630b344055406730e8c82fdca136e3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+priority\+\_\+major\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ae2146900363d11b6996c412829ee4afc}{}\label{Ecore__X_8h_ae2146900363d11b6996c412829ee4afc}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+priority\+\_\+minor\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int priority)\hypertarget{Ecore__X_8h_a8147122abf6b46edd3083487b341033d}{}\label{Ecore__X_8h_a8147122abf6b46edd3083487b341033d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+priority\+\_\+minor\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a8a50f4d186d8be1697a315a37843fd55}{}\label{Ecore__X_8h_a8a50f4d186d8be1697a315a37843fd55}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+zone\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int zone)\hypertarget{Ecore__X_8h_aa6a76578228f6582f9e366f72cfa3920}{}\label{Ecore__X_8h_aa6a76578228f6582f9e366f72cfa3920}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+zone\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a7c0682ff94ea529e7a7aaa3f05c28b8d}{}\label{Ecore__X_8h_a7c0682ff94ea529e7a7aaa3f05c28b8d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+zone\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_af9d2d17e759101f4ef364397fcf31cd3}{}\label{Ecore__X_8h_af9d2d17e759101f4ef364397fcf31cd3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+position\+\_\+update\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_af2ccfea0d2d99c7267302dbe37d1c7dd}{}\label{Ecore__X_8h_af2ccfea0d2d99c7267302dbe37d1c7dd}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+clipboard\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Clipboard\+\_\+\+State state)\hypertarget{Ecore__X_8h_a23eb2a3f05d95f7ccefafeffd1718c93}{}\label{Ecore__X_8h_a23eb2a3f05d95f7ccefafeffd1718c93}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Clipboard\+\_\+\+State {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+clipboard\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_af7f7f04de0e0a1e7b0b157e06b4fa800}{}\label{Ecore__X_8h_af7f7f04de0e0a1e7b0b157e06b4fa800}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+clipboard\+\_\+geometry\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)\hypertarget{Ecore__X_8h_a98aeb234a08697b3bf9402a7702abde6}{}\label{Ecore__X_8h_a98aeb234a08697b3bf9402a7702abde6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+clipboard\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)\hypertarget{Ecore__X_8h_aa5d40e80b11b21aa097b13c94962ece9}{}\label{Ecore__X_8h_aa5d40e80b11b21aa097b13c94962ece9}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+counter\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter)\hypertarget{Ecore__X_8h_ac2f49b98dfcbb21e2041c2fbc1560b6c}{}\label{Ecore__X_8h_ac2f49b98dfcbb21e2041c2fbc1560b6c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+counter\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a868ea16b4370cad9ad20e2d08471ce81}{}\label{Ecore__X_8h_a868ea16b4370cad9ad20e2d08471ce81}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+draw\+\_\+done\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a45327f3f6913c18e4a08690a8bf9961a}{}\label{Ecore__X_8h_a45327f3f6913c18e4a08690a8bf9961a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+draw\+\_\+size\+\_\+done\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, int w, int h)\hypertarget{Ecore__X_8h_ab3a23b148fd3d8bee03e479d18f53777}{}\label{Ecore__X_8h_ab3a23b148fd3d8bee03e479d18f53777}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+supported\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} enabled)\hypertarget{Ecore__X_8h_a37dcd3200e18a0a348e7aaefab383971}{}\label{Ecore__X_8h_a37dcd3200e18a0a348e7aaefab383971}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+supported\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)\hypertarget{Ecore__X_8h_a9f91ba697e57b0ddc20a053b639130e3}{}\label{Ecore__X_8h_a9f91ba697e57b0ddc20a053b639130e3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+begin\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a4666a4df8688f7f0898cb9cb07d3c9cc}{}\label{Ecore__X_8h_a4666a4df8688f7f0898cb9cb07d3c9cc}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+end\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a967c27ed37488894f5d1b6250fb7556e}{}\label{Ecore__X_8h_a967c27ed37488894f5d1b6250fb7556e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+cancel\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_acf3528c7cf4a8e2c8c4abefd04ea1e6f}{}\label{Ecore__X_8h_acf3528c7cf4a8e2c8c4abefd04ea1e6f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+flush\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a720c7c1d5f060343629ca30b88a8a706}{}\label{Ecore__X_8h_a720c7c1d5f060343629ca30b88a8a706}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+dump\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a653a49001943deab6931a263b6a94acc}{}\label{Ecore__X_8h_a653a49001943deab6931a263b6a94acc}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+pixmap\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Pixmap pixmap)\hypertarget{Ecore__X_8h_afe365dbc3aee0de0bfa6e8996665a3d5}{}\label{Ecore__X_8h_afe365dbc3aee0de0bfa6e8996665a3d5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Pixmap {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+pixmap\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a51bd4868d8b6ede70676e26d719c7698}{}\label{Ecore__X_8h_a51bd4868d8b6ede70676e26d719c7698}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} char $\ast$ \hyperlink{Ecore__X_8h_a92823ce203aee3c0809029e0a72246a8}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Get the window profile. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_af228984e471bb0c3e6aaefb5af5adb22}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$profile)
\begin{DoxyCompactList}\small\item\em Set the window profile. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a6cfe6841584117b306ea33afcb8cac16}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$$\ast$profiles, unsigned int num\+\_\+profiles)
\begin{DoxyCompactList}\small\item\em Set the array of window profiles. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a410db1dec53b6d7b6045e22c0fdaf66b}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$$\ast$$\ast$profiles, int $\ast$ret\+\_\+num)
\begin{DoxyCompactList}\small\item\em Get the array of window profiles. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_aa16b9eb303d84f9b0e85a09f77281664}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} enabled)
\begin{DoxyCompactList}\small\item\em Set the status for the window profile support. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a6a2444c6950210793d39f52ef59e5b94}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)
\begin{DoxyCompactList}\small\item\em Query if the window profile is supported. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a16fafe2181f3cf5a0c018e047b093c15}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$$\ast$profiles, unsigned int count)
\begin{DoxyCompactList}\small\item\em Set the array of available window profiles. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_ac0dc3d7d3bab33839caa7dae7c463a01}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$$\ast$$\ast$profiles, int $\ast$count)
\begin{DoxyCompactList}\small\item\em Get the array of avaialbe window profiles. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a8127044a5a1aaa96aab1a619a9259ad0}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$profile)
\begin{DoxyCompactList}\small\item\em Send a profile change event to the window manager. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a3965eb34a01b81fbf5806498bf5789bd}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$profile)
\begin{DoxyCompactList}\small\item\em Send a profile change request event to the client. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a2189964c0cb5ab7a2763e3cb033e2049}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$profile)
\begin{DoxyCompactList}\small\item\em Send a profile change done event to the window manager. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Alarm {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+alarm\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter)\hypertarget{Ecore__X_8h_a4297e9415311e99d2d57119792340831}{}\label{Ecore__X_8h_a4297e9415311e99d2d57119792340831}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+alarm\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Alarm alarm)\hypertarget{Ecore__X_8h_a929bdb31851806e0a5eba727ba01aed5}{}\label{Ecore__X_8h_a929bdb31851806e0a5eba727ba01aed5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+query} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter, unsigned int $\ast$val)\hypertarget{Ecore__X_8h_a98e21dabd3f3918e1a0f8343708a2a4a}{}\label{Ecore__X_8h_a98e21dabd3f3918e1a0f8343708a2a4a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+new} (int val)\hypertarget{Ecore__X_8h_ac723586547926bbddc69e1190c6de3e4}{}\label{Ecore__X_8h_ac723586547926bbddc69e1190c6de3e4}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter)\hypertarget{Ecore__X_8h_a1d53d334b3cb726989a83a4030a27ada}{}\label{Ecore__X_8h_a1d53d334b3cb726989a83a4030a27ada}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+inc} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter, int by)\hypertarget{Ecore__X_8h_a89747eca423b7e258f91fb8a636b42a1}{}\label{Ecore__X_8h_a89747eca423b7e258f91fb8a636b42a1}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+val\+\_\+wait} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter, int val)\hypertarget{Ecore__X_8h_ae1dcc27a98a91adb7576681935c10beb}{}\label{Ecore__X_8h_ae1dcc27a98a91adb7576681935c10beb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter, int val)\hypertarget{Ecore__X_8h_a3dae9b70dc2315c4b34a739d1bda5ba6}{}\label{Ecore__X_8h_a3dae9b70dc2315c4b34a739d1bda5ba6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+2\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter, int val\+\_\+hi, unsigned int val\+\_\+lo)\hypertarget{Ecore__X_8h_a55adb385911fbad98221bc4a6cd131d7}{}\label{Ecore__X_8h_a55adb385911fbad98221bc4a6cd131d7}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+2\+\_\+query} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter, int $\ast$val\+\_\+hi, unsigned int $\ast$val\+\_\+lo)\hypertarget{Ecore__X_8h_a1054947d864ea751899a215de6ce0343}{}\label{Ecore__X_8h_a1054947d864ea751899a215de6ce0343}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+xinerama\+\_\+screen\+\_\+count\+\_\+get} (void)\hypertarget{Ecore__X_8h_a4b09e4659ca212f567c8877048d01675}{}\label{Ecore__X_8h_a4b09e4659ca212f567c8877048d01675}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+xinerama\+\_\+screen\+\_\+geometry\+\_\+get} (int screen, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)\hypertarget{Ecore__X_8h_aa2ba7db88856d4d5b0b78c7e32740700}{}\label{Ecore__X_8h_aa2ba7db88856d4d5b0b78c7e32740700}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+event\+\_\+available\+\_\+get} (void)\hypertarget{Ecore__X_8h_a6588eb3be44de4f9b161211b74ea967b}{}\label{Ecore__X_8h_a6588eb3be44de4f9b161211b74ea967b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+idle\+\_\+time\+\_\+get} (void)\hypertarget{Ecore__X_8h_a53aac0b1f7d8d2faed6c70e39346135e}{}\label{Ecore__X_8h_a53aac0b1f7d8d2faed6c70e39346135e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+set} (int timeout, int interval, int prefer\+\_\+blanking, int allow\+\_\+exposures)\hypertarget{Ecore__X_8h_a2c6b184fb7d6691880fdcf21ed384af0}{}\label{Ecore__X_8h_a2c6b184fb7d6691880fdcf21ed384af0}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+timeout\+\_\+set} (int timeout)\hypertarget{Ecore__X_8h_a6dcc81205dae76b66c314ce4208d23ad}{}\label{Ecore__X_8h_a6dcc81205dae76b66c314ce4208d23ad}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+timeout\+\_\+get} (void)\hypertarget{Ecore__X_8h_a51b9ee84c5f9d0958f022d2b49837444}{}\label{Ecore__X_8h_a51b9ee84c5f9d0958f022d2b49837444}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+blank\+\_\+set} (int timeout)\hypertarget{Ecore__X_8h_a493570da245c7e078d2f9ff53aeb40ad}{}\label{Ecore__X_8h_a493570da245c7e078d2f9ff53aeb40ad}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+blank\+\_\+get} (void)\hypertarget{Ecore__X_8h_ada2b44130e1900370cbb2af1375ccc11}{}\label{Ecore__X_8h_ada2b44130e1900370cbb2af1375ccc11}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+expose\+\_\+set} (int timeout)\hypertarget{Ecore__X_8h_a7f7dc9aeab3373d68a9db85a0ddf1cf6}{}\label{Ecore__X_8h_a7f7dc9aeab3373d68a9db85a0ddf1cf6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+expose\+\_\+get} (void)\hypertarget{Ecore__X_8h_aa787e44f20113bf74f05ff27bf25d4fa}{}\label{Ecore__X_8h_aa787e44f20113bf74f05ff27bf25d4fa}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+interval\+\_\+set} (int timeout)\hypertarget{Ecore__X_8h_a3a8faab7bd050ae7e9dcaa4328692998}{}\label{Ecore__X_8h_a3a8faab7bd050ae7e9dcaa4328692998}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+interval\+\_\+get} (void)\hypertarget{Ecore__X_8h_aff3f8e0dd13fa13208db88aa88dc5a30}{}\label{Ecore__X_8h_aff3f8e0dd13fa13208db88aa88dc5a30}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+event\+\_\+listen\+\_\+set} (\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} on)\hypertarget{Ecore__X_8h_aac8e4362d186944ec8c8d71a4f0029cb}{}\label{Ecore__X_8h_aac8e4362d186944ec8c8d71a4f0029cb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+enable} (void)\hypertarget{Ecore__X_8h_a966cbac038d9dde4bfe573382b24e1e3}{}\label{Ecore__X_8h_a966cbac038d9dde4bfe573382b24e1e3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_adb575d4e7d8c46ec835a2b39b2c72947}{ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+disable} (void)
\item 
\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED} \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_ace3ed06fff16fb811494648436a33de2}{ecore\+\_\+x\+\_\+screensaver\+\_\+supend} (void)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a48f452fc99946ca57c9c37841e5dd863}{ecore\+\_\+x\+\_\+screensaver\+\_\+resume} (void)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_ab69d0ff72462159e3c7b8559ed351fad}{ecore\+\_\+x\+\_\+screensaver\+\_\+reset} (void)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_ac8948dfcaf138cae195bf9fe2c924bd6}{ecore\+\_\+x\+\_\+screensaver\+\_\+activate} (void)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_ad127be23e47330e73a6baae2dc0388f3}{ecore\+\_\+x\+\_\+screensaver\+\_\+suspend} (void)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+window\+\_\+attributes\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{Ecore__X_8h_a7faf45918de764ac8a03fb9f976588da}{Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes} $\ast$att\+\_\+ret)\hypertarget{Ecore__X_8h_a33a29dd09646f24b52a7b2d9432a2026}{}\label{Ecore__X_8h_a33a29dd09646f24b52a7b2d9432a2026}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+save\+\_\+set\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ad01070320f774c6c7b93938c84e49752}{}\label{Ecore__X_8h_ad01070320f774c6c7b93938c84e49752}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+save\+\_\+set\+\_\+del} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a230c40cb4df54d0fd77a0432212b13ea}{}\label{Ecore__X_8h_a230c40cb4df54d0fd77a0432212b13ea}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window $\ast$ {\bfseries ecore\+\_\+x\+\_\+window\+\_\+children\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$num)\hypertarget{Ecore__X_8h_a9a17d3a048c06071b976975e22f5f665}{}\label{Ecore__X_8h_a9a17d3a048c06071b976975e22f5f665}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+control\+\_\+set} (int accel\+\_\+num, int accel\+\_\+denom, int threshold)\hypertarget{Ecore__X_8h_af6cac82474115a07a94fd1454f5b7605}{}\label{Ecore__X_8h_af6cac82474115a07a94fd1454f5b7605}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+control\+\_\+get} (int $\ast$accel\+\_\+num, int $\ast$accel\+\_\+denom, int $\ast$threshold)\hypertarget{Ecore__X_8h_a365321922fd93e90a0ef88dda3673639}{}\label{Ecore__X_8h_a365321922fd93e90a0ef88dda3673639}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+mapping\+\_\+set} (unsigned char $\ast$map, int nmap)\hypertarget{Ecore__X_8h_ad47873ca5ba1b5f28ddbfe6803969881}{}\label{Ecore__X_8h_ad47873ca5ba1b5f28ddbfe6803969881}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+mapping\+\_\+get} (unsigned char $\ast$map, int nmap)\hypertarget{Ecore__X_8h_abc46946c1a4cb67d93e0bdb70aca8222}{}\label{Ecore__X_8h_abc46946c1a4cb67d93e0bdb70aca8222}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+grab} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_adb0f6b9e7c0a42a6282d8d205f7ec25f}{}\label{Ecore__X_8h_adb0f6b9e7c0a42a6282d8d205f7ec25f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+confine\+\_\+grab} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a2b140a6952dbbe48a3c342adc369ce51}{}\label{Ecore__X_8h_a2b140a6952dbbe48a3c342adc369ce51}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+ungrab} (void)\hypertarget{Ecore__X_8h_a75145ada60508a08c1d6be1ce0eaeb87}{}\label{Ecore__X_8h_a75145ada60508a08c1d6be1ce0eaeb87}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+warp} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y)\hypertarget{Ecore__X_8h_a5f2884cb67871230cbd5437f8a677b40}{}\label{Ecore__X_8h_a5f2884cb67871230cbd5437f8a677b40}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+keyboard\+\_\+grab} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a88a017e0bba66d1340ddaaac77fbef4c}{}\label{Ecore__X_8h_a88a017e0bba66d1340ddaaac77fbef4c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+keyboard\+\_\+ungrab} (void)\hypertarget{Ecore__X_8h_aca5f3a406056537619751dc7e673101f}{}\label{Ecore__X_8h_aca5f3a406056537619751dc7e673101f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+grab} (void)\hypertarget{Ecore__X_8h_a95dc7c86912fe96a327c5c476c8d20b5}{}\label{Ecore__X_8h_a95dc7c86912fe96a327c5c476c8d20b5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+ungrab} (void)\hypertarget{Ecore__X_8h_a286caa40bb43dea5e8185b5e81b51935}{}\label{Ecore__X_8h_a286caa40bb43dea5e8185b5e81b51935}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+passive\+\_\+grab\+\_\+replay\+\_\+func\+\_\+set} (\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}($\ast$func)(void $\ast$data, int event\+\_\+type, void $\ast$event), void $\ast$data)\hypertarget{Ecore__X_8h_ae8975c0d758214d5ffd46c55bfe30297}{}\label{Ecore__X_8h_ae8975c0d758214d5ffd46c55bfe30297}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+button\+\_\+grab} (Ecore\+\_\+\+X\+\_\+\+Window win, int button, Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask event\+\_\+mask, int mod, int any\+\_\+mod)\hypertarget{Ecore__X_8h_a584dbc5d4c7474deb88c70a79459a65a}{}\label{Ecore__X_8h_a584dbc5d4c7474deb88c70a79459a65a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+button\+\_\+ungrab} (Ecore\+\_\+\+X\+\_\+\+Window win, int button, int mod, int any\+\_\+mod)\hypertarget{Ecore__X_8h_a62e2c6cd6fc0061efec2ed8767bd6af4}{}\label{Ecore__X_8h_a62e2c6cd6fc0061efec2ed8767bd6af4}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+key\+\_\+grab} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$key, int mod, int any\+\_\+mod)\hypertarget{Ecore__X_8h_a0353b21a18b66f712bad78dc4cf3601a}{}\label{Ecore__X_8h_a0353b21a18b66f712bad78dc4cf3601a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+key\+\_\+ungrab} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$key, int mod, int any\+\_\+mod)\hypertarget{Ecore__X_8h_ad96fd23362881f9c2467ae8d6a33bf25}{}\label{Ecore__X_8h_ad96fd23362881f9c2467ae8d6a33bf25}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+focus\+\_\+reset} (void)\hypertarget{Ecore__X_8h_a3517e9e8b7d3b20eaad6c3473a8501e9}{}\label{Ecore__X_8h_a3517e9e8b7d3b20eaad6c3473a8501e9}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+events\+\_\+allow\+\_\+all} (void)\hypertarget{Ecore__X_8h_a5be7107bf00335847c3b88402c40f44a}{}\label{Ecore__X_8h_a5be7107bf00335847c3b88402c40f44a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+last\+\_\+xy\+\_\+get} (int $\ast$x, int $\ast$y)\hypertarget{Ecore__X_8h_aa361f73eb5b87625acf80b3fac89a1c9}{}\label{Ecore__X_8h_aa361f73eb5b87625acf80b3fac89a1c9}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+xy\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$x, int $\ast$y)\hypertarget{Ecore__X_8h_a1cd0148daba3be9156c1297fd78877a9}{}\label{Ecore__X_8h_a1cd0148daba3be9156c1297fd78877a9}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+root\+\_\+xy\+\_\+get} (int $\ast$x, int $\ast$y)\hypertarget{Ecore__X_8h_a66234254ff31ea79ec8fbb33d0a344ee}{}\label{Ecore__X_8h_a66234254ff31ea79ec8fbb33d0a344ee}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$ {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+new} (void)\hypertarget{Ecore__X_8h_a688b0d0916278d2445d8ffd243d67e05}{}\label{Ecore__X_8h_a688b0d0916278d2445d8ffd243d67e05}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$region)\hypertarget{Ecore__X_8h_a4f338abd63c18499837af237916ce291}{}\label{Ecore__X_8h_a4f338abd63c18499837af237916ce291}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$region, Ecore\+\_\+\+X\+\_\+\+GC gc)\hypertarget{Ecore__X_8h_aafd9708649b70d2a349c903acdbb2c39}{}\label{Ecore__X_8h_aafd9708649b70d2a349c903acdbb2c39}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+translate} (Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$region, int x, int y)\hypertarget{Ecore__X_8h_a176d29a18532a5180fd4ea11b2cfe770}{}\label{Ecore__X_8h_a176d29a18532a5180fd4ea11b2cfe770}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+intersect} (Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$dst, Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$r1, Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$r2)\hypertarget{Ecore__X_8h_a913457b384e7ed964cc2b940eeb0e9d3}{}\label{Ecore__X_8h_a913457b384e7ed964cc2b940eeb0e9d3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+union} (Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$dst, Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$r1, Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$r2)\hypertarget{Ecore__X_8h_ae36a127d451e53ee640104cd3027950c}{}\label{Ecore__X_8h_ae36a127d451e53ee640104cd3027950c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+union\+\_\+rect} (Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$dst, Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$src, \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$rect)\hypertarget{Ecore__X_8h_a5bdcb1f79b65a0cbf60750564bc15d28}{}\label{Ecore__X_8h_a5bdcb1f79b65a0cbf60750564bc15d28}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+subtract} (Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$dst, Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$r1, Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$r2)\hypertarget{Ecore__X_8h_a4039c08979595e66f9ab4b6542509bcd}{}\label{Ecore__X_8h_a4039c08979595e66f9ab4b6542509bcd}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+is\+\_\+empty} (Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$region)\hypertarget{Ecore__X_8h_a0285f8542bbd3fefc97a821673ae3d72}{}\label{Ecore__X_8h_a0285f8542bbd3fefc97a821673ae3d72}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+is\+\_\+equal} (Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$r1, Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$r2)\hypertarget{Ecore__X_8h_a0ba8646e962c51d2b147199262fbde87}{}\label{Ecore__X_8h_a0ba8646e962c51d2b147199262fbde87}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+point\+\_\+contain} (Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$region, int x, int y)\hypertarget{Ecore__X_8h_a5477e4fe9ed5a89b95c39d425060a7b2}{}\label{Ecore__X_8h_a5477e4fe9ed5a89b95c39d425060a7b2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+rect\+\_\+contain} (Ecore\+\_\+\+X\+\_\+\+X\+Region $\ast$region, \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$rect)\hypertarget{Ecore__X_8h_ab6fe0189544be485509fc15720a517e0}{}\label{Ecore__X_8h_ab6fe0189544be485509fc15720a517e0}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+version\+\_\+get} (void)\hypertarget{Ecore__X_8h_a91ee7f13cb7276d8e665fd961eeee710}{}\label{Ecore__X_8h_a91ee7f13cb7276d8e665fd961eeee710}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+query} (void)\hypertarget{Ecore__X_8h_a863435911752a1641c4627a9d2772e2b}{}\label{Ecore__X_8h_a863435911752a1641c4627a9d2772e2b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Time \hyperlink{Ecore__X_8h_a29237e449a632480b078c933a499e9be}{ecore\+\_\+x\+\_\+randr\+\_\+config\+\_\+timestamp\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)
\begin{DoxyCompactList}\small\item\em This function returns the current config timestamp from X\+R\+R\+Screen\+Configuration. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation \hyperlink{Ecore__X_8h_a79a3ede85e480be507a40d51af92d6f7}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientations\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientation\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)\hypertarget{Ecore__X_8h_a931e1ccf322cf6654e34196dbb0f04c1}{}\label{Ecore__X_8h_a931e1ccf322cf6654e34196dbb0f04c1}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientation\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation orientation)\hypertarget{Ecore__X_8h_a00c90a3f0f03c7115d84ac607ee3cd01}{}\label{Ecore__X_8h_a00c90a3f0f03c7115d84ac607ee3cd01}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{struct__Ecore__X__Randr__Screen__Size__MM}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size\+\_\+\+MM} $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+sizes\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int $\ast$num)\hypertarget{Ecore__X_8h_a891f5d09e61c76de7b99310388b81448}{}\label{Ecore__X_8h_a891f5d09e61c76de7b99310388b81448}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a8e3c37114b09f48cf5b36e7c488e194a}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+size\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int $\ast$w, int $\ast$h, int $\ast$w\+\_\+mm, int $\ast$h\+\_\+mm, int $\ast$size\+\_\+index)
\begin{DoxyCompactList}\small\item\em get the current set size of a given screen\textquotesingle{}s primary output \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+size\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, int size\+\_\+index)\hypertarget{Ecore__X_8h_a0cd382a491f919e986e2e2a9b2ebcbc0}{}\label{Ecore__X_8h_a0cd382a491f919e986e2e2a9b2ebcbc0}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Refresh\+\_\+\+Rate {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+refresh\+\_\+rate\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)\hypertarget{Ecore__X_8h_ace456ca5a5b25524f546bd44c07d4074}{}\label{Ecore__X_8h_ace456ca5a5b25524f546bd44c07d4074}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Refresh\+\_\+\+Rate $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+refresh\+\_\+rates\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int size\+\_\+index, int $\ast$num)\hypertarget{Ecore__X_8h_a00e022dd7c9fb4b7c63c0bc3ee64983c}{}\label{Ecore__X_8h_a00e022dd7c9fb4b7c63c0bc3ee64983c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+refresh\+\_\+rate\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, int size\+\_\+index, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Refresh\+\_\+\+Rate rate)\hypertarget{Ecore__X_8h_a58d985feeae7ccbde295ab49684a8995}{}\label{Ecore__X_8h_a58d985feeae7ccbde295ab49684a8995}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a9ca3d8c69a4a2e9bd0735794b7bd268f}{ecore\+\_\+x\+\_\+randr\+\_\+events\+\_\+select} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} on)
\begin{DoxyCompactList}\small\item\em enable event selection. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+current\+\_\+size\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int $\ast$w, int $\ast$h, int $\ast$w\+\_\+mm, int $\ast$h\+\_\+mm)\hypertarget{Ecore__X_8h_a2e94edf6153adf5873fce7f5fdff27af}{}\label{Ecore__X_8h_a2e94edf6153adf5873fce7f5fdff27af}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+size\+\_\+range\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int $\ast$wmin, int $\ast$hmin, int $\ast$wmax, int $\ast$hmax)\hypertarget{Ecore__X_8h_a0fe27b3969945cd4e0032bdaae4e6dca}{}\label{Ecore__X_8h_a0fe27b3969945cd4e0032bdaae4e6dca}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_ad6e47d14961472277c91f11999237836}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+reset} (Ecore\+\_\+\+X\+\_\+\+Window root)
\begin{DoxyCompactList}\small\item\em removes unused screen space. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+current\+\_\+size\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, int w, int h, int w\+\_\+mm, int h\+\_\+mm)\hypertarget{Ecore__X_8h_a99d05b97ab690eb4e88bf739fcc94797}{}\label{Ecore__X_8h_a99d05b97ab690eb4e88bf739fcc94797}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{struct__Ecore__X__Randr__Mode__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info} $\ast$$\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+modes\+\_\+info\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int $\ast$num)\hypertarget{Ecore__X_8h_afd191fc3a14ab51c83c9a3b14ac4c13d}{}\label{Ecore__X_8h_afd191fc3a14ab51c83c9a3b14ac4c13d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+info\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window root, \hyperlink{struct__Ecore__X__Randr__Mode__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info} $\ast$mode\+\_\+info)\hypertarget{Ecore__X_8h_aaa2dde80f3d3b5783122e816ff2561d6}{}\label{Ecore__X_8h_aaa2dde80f3d3b5783122e816ff2561d6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+del} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode)\hypertarget{Ecore__X_8h_a5f398b7c794d5622457f85fc3ee06706}{}\label{Ecore__X_8h_a5f398b7c794d5622457f85fc3ee06706}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{struct__Ecore__X__Randr__Mode__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info} $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+info\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode)\hypertarget{Ecore__X_8h_a6b376c280f574d76e2a780e2d0d67168}{}\label{Ecore__X_8h_a6b376c280f574d76e2a780e2d0d67168}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+info\+\_\+free} (\hyperlink{struct__Ecore__X__Randr__Mode__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info} $\ast$mode\+\_\+info)\hypertarget{Ecore__X_8h_a3fb6dd9466b5268f5f902dca795aa7e1}{}\label{Ecore__X_8h_a3fb6dd9466b5268f5f902dca795aa7e1}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtcs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int $\ast$num)\hypertarget{Ecore__X_8h_a21ebf39aa1a337bc2087cb0dfef7c865}{}\label{Ecore__X_8h_a21ebf39aa1a337bc2087cb0dfef7c865}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+outputs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int $\ast$num)\hypertarget{Ecore__X_8h_ab864786ddb66316c9008d6ac58c2cc93}{}\label{Ecore__X_8h_ab864786ddb66316c9008d6ac58c2cc93}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+window\+\_\+outputs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window window, int $\ast$num)\hypertarget{Ecore__X_8h_ab18d9bda413a1496054a8bd57a904350}{}\label{Ecore__X_8h_ab18d9bda413a1496054a8bd57a904350}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+current\+\_\+output\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window window, int $\ast$num)\hypertarget{Ecore__X_8h_a1eaa155337596f9bc64931a563607622}{}\label{Ecore__X_8h_a1eaa155337596f9bc64931a563607622}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+window\+\_\+crtcs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window window, int $\ast$num)\hypertarget{Ecore__X_8h_aa680e5b28135a095d80bb90f7a20feae}{}\label{Ecore__X_8h_aa680e5b28135a095d80bb90f7a20feae}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+current\+\_\+crtc\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window window, int $\ast$num)\hypertarget{Ecore__X_8h_a23e6e09859491f4d9370e241030a7d4c}{}\label{Ecore__X_8h_a23e6e09859491f4d9370e241030a7d4c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+outputs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int $\ast$num)\hypertarget{Ecore__X_8h_ab3127ca92426e75d81cc7bfec13f2904}{}\label{Ecore__X_8h_ab3127ca92426e75d81cc7bfec13f2904}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+possible\+\_\+outputs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int $\ast$num)\hypertarget{Ecore__X_8h_a9d271321bba9e6fd271097f9fd28dfac}{}\label{Ecore__X_8h_a9d271321bba9e6fd271097f9fd28dfac}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)\hypertarget{Ecore__X_8h_a5ca9b73c9fc9fda4884df24da4eab91c}{}\label{Ecore__X_8h_a5ca9b73c9fc9fda4884df24da4eab91c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int $\ast$x, int $\ast$y)\hypertarget{Ecore__X_8h_a6705275db0c35c15d14f4355db2cedd0}{}\label{Ecore__X_8h_a6705275db0c35c15d14f4355db2cedd0}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int x, int y)\hypertarget{Ecore__X_8h_a30900e0641741672fc734b16a9215685}{}\label{Ecore__X_8h_a30900e0641741672fc734b16a9215685}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode \hyperlink{Ecore__X_8h_aca87ad65ac0cc86beaddf39eacdccc83}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)
\begin{DoxyCompactList}\small\item\em Get the current set mode of a given C\+R\+TC. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a0219d98e781b8e7b69ea4ea18ee26ee2}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$outputs, int noutputs, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode)
\begin{DoxyCompactList}\small\item\em Sets a mode for a C\+R\+TC and the outputs attached to it. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+size\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int $\ast$w, int $\ast$h)\hypertarget{Ecore__X_8h_addff27714bcd48175ec8721bb6228c5c}{}\label{Ecore__X_8h_addff27714bcd48175ec8721bb6228c5c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Refresh\+\_\+\+Rate {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+refresh\+\_\+rate\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode)\hypertarget{Ecore__X_8h_a3a8750bc5cd1b4bcba14363dcec4e966}{}\label{Ecore__X_8h_a3a8750bc5cd1b4bcba14363dcec4e966}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+orientations\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)\hypertarget{Ecore__X_8h_ae8035a216341663f217a69f5da3c0232}{}\label{Ecore__X_8h_ae8035a216341663f217a69f5da3c0232}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+orientation\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)\hypertarget{Ecore__X_8h_a7daf5d53277fbf86422a1242e459ace2}{}\label{Ecore__X_8h_a7daf5d53277fbf86422a1242e459ace2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+orientation\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation orientation)\hypertarget{Ecore__X_8h_a5ba67bfba2fcb16d29c8e2d98997e45d}{}\label{Ecore__X_8h_a5ba67bfba2fcb16d29c8e2d98997e45d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+clone\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc original, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc clone)\hypertarget{Ecore__X_8h_a018520b8fd62713b834b827c55678741}{}\label{Ecore__X_8h_a018520b8fd62713b834b827c55678741}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_ac2e8339572ced7e6c398cc094b4cc34d}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$outputs, int noutputs, int x, int y, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation orientation)
\begin{DoxyCompactList}\small\item\em Sets the demanded parameters for a given C\+R\+TC. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a7ec7ac10d4d2774631bcea7d0960a820}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+relative\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc\+\_\+r1, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc\+\_\+r2, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Policy policy, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Relative\+\_\+\+Alignment alignment)
\begin{DoxyCompactList}\small\item\em Sets a C\+R\+TC relative to another one. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info} $\ast$ \hyperlink{Ecore__X_8h_a4cda721a1d54d000e964850b17e90ec0}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a858f7f7ac4f22c20cda720a7b1318c4c}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+free} (\hyperlink{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info} $\ast$info)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+mode\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode)\hypertarget{Ecore__X_8h_ae9d8e0f53088a8b50952877f836c8de3}{}\label{Ecore__X_8h_ae9d8e0f53088a8b50952877f836c8de3}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+mode\+\_\+del} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode)\hypertarget{Ecore__X_8h_a29eed4f3ff5b736422b6b0e19b6e8f08}{}\label{Ecore__X_8h_a29eed4f3ff5b736422b6b0e19b6e8f08}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+modes\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int $\ast$num, int $\ast$npreferred)\hypertarget{Ecore__X_8h_a1bf4c07c38551b382d385e937ae97a0a}{}\label{Ecore__X_8h_a1bf4c07c38551b382d385e937ae97a0a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$ \hyperlink{Ecore__X_8h_ad64255b0dd84cc8e9d937b849294faed}{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+clones\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int $\ast$num)
\begin{DoxyCompactList}\small\item\em Gets the outputs which might be used simultaneously on the same C\+R\+TC. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+possible\+\_\+crtcs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int $\ast$num)\hypertarget{Ecore__X_8h_adeddc9bb1946ce1741ec16d703f49817}{}\label{Ecore__X_8h_adeddc9bb1946ce1741ec16d703f49817}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+crtc\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)\hypertarget{Ecore__X_8h_a97712e980e97dd2ccaa4b308fde41e18}{}\label{Ecore__X_8h_a97712e980e97dd2ccaa4b308fde41e18}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} char $\ast$ \hyperlink{Ecore__X_8h_a5b1fccccb4842215f4c3b64c5ff36ea3}{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+name\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int $\ast$len)
\begin{DoxyCompactList}\small\item\em gets the given output\textquotesingle{}s name as reported by X \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED} \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+ramp\+\_\+size\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)\hypertarget{Ecore__X_8h_a48746e1322470d58119dc25e1a70efdd}{}\label{Ecore__X_8h_a48746e1322470d58119dc25e1a70efdd}

\item 
\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED} \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma $\ast$$\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+ramps\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)\hypertarget{Ecore__X_8h_aad5b2b0236702c5f6e4a669947465771}{}\label{Ecore__X_8h_aad5b2b0236702c5f6e4a669947465771}

\item 
\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED} \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+ramps\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma $\ast$red, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma $\ast$green, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma $\ast$blue)\hypertarget{Ecore__X_8h_ab4c8ad7d32e2d6086466053b14645ee7}{}\label{Ecore__X_8h_ab4c8ad7d32e2d6086466053b14645ee7}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+move\+\_\+all\+\_\+crtcs\+\_\+but} (Ecore\+\_\+\+X\+\_\+\+Window root, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc $\ast$not\+\_\+moved, int nnot\+\_\+moved, int dx, int dy)\hypertarget{Ecore__X_8h_a2f4c33fed8cb57b2d09f775fb73ba4be}{}\label{Ecore__X_8h_a2f4c33fed8cb57b2d09f775fb73ba4be}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+move\+\_\+crtcs} (Ecore\+\_\+\+X\+\_\+\+Window root, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc $\ast$crtcs, int ncrtc, int dx, int dy)\hypertarget{Ecore__X_8h_a9e75f1d546ea353adbb851abc01355ec}{}\label{Ecore__X_8h_a9e75f1d546ea353adbb851abc01355ec}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a9c44d4e9e32536f0008bce4a9e8a4c14}{ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+size\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Gets the width and hight of a given mode. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Connection\+\_\+\+Status {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+connection\+\_\+status\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)\hypertarget{Ecore__X_8h_aa00974b16d1705f6eb34f884471209e4}{}\label{Ecore__X_8h_aa00974b16d1705f6eb34f884471209e4}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+size\+\_\+mm\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int $\ast$w, int $\ast$h)\hypertarget{Ecore__X_8h_a670161a079ad4c2d2c1e1c6534765f56}{}\label{Ecore__X_8h_a670161a079ad4c2d2c1e1c6534765f56}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+crtc\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)\hypertarget{Ecore__X_8h_a22cf3877baee3ec6dd21e3a6f73729d9}{}\label{Ecore__X_8h_a22cf3877baee3ec6dd21e3a6f73729d9}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_af6841e4c0f5c4e6f86d1e943d375581d}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+size\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{struct__Ecore__X__Randr__Crtc__Gamma__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info} $\ast$ \hyperlink{Ecore__X_8h_a37b7520f4046c45ec525e1d9528b7816}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a034440850def3dbb228f48e25ce5bb92}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, const \hyperlink{struct__Ecore__X__Randr__Crtc__Gamma__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info} $\ast$gamma)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_aaa08e433fc2e61407092d15670f19374}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Validates the header from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a2c60b10fd389f5bce590d142b4213c7b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Checks whether a display\textquotesingle{}s E\+D\+ID has a valid checksum. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the encoded version from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} char $\ast$ \hyperlink{Ecore__X_8h_a30fef481becdf6675bf183e2a1801185}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the encoded manufacturer from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} char $\ast$ \hyperlink{Ecore__X_8h_a9b91eabac17d4258456bfd4f7c727213}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the encoded name from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} char $\ast$ \hyperlink{Ecore__X_8h_ad38aca67ca0b362a31ef6e809d20ffd1}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the encoded A\+S\+C\+II from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} char $\ast$ \hyperlink{Ecore__X_8h_a0ac15e6a47ae005cd67d4b73efa091be}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the encoded serial identifier from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a8eb8af15a4b51fc772f82090ba71ae81}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the encoded model number from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_aa1eff712b775c8c5049e87250b43f312}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the manufacturer serial number from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a414ba5601db21e2a6696cf390372631b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the manufacturer model number from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a1ccc4d0d20c5b89293fbdb3c3367e91b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Looks up the D\+P\+MS support from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_ac250276f95430edad018036a96b07c43}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Looks up the D\+P\+MS Standby support from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a05a08f72652e419fd429cdc9c63dd6c7}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Looks up the D\+P\+MS Suspend support from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a6a277d7190215c5fbaf08c85e229836d}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Looks up the D\+P\+MS Off support from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio \hyperlink{Ecore__X_8h_a00d18087a7480a7f8aecb850aa2f3aeb}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the preferred aspect ratio from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio \hyperlink{Ecore__X_8h_a9a26751f89d0baa15580a0b467911670}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the supported aspect ratios from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Colorscheme \hyperlink{Ecore__X_8h_ad8b2d3eb809e6aeb8985e678b5454dc7}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the supported colorschemes from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_ab299124bddd719b0c94938f6c8b2873f}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the display type from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Interface\+\_\+\+Type \hyperlink{Ecore__X_8h_acfac907a62d618cebd7e2f6afce42346}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get} (unsigned char $\ast$edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the display interface type from raw E\+D\+ID data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+backlight\+\_\+available} (void)\hypertarget{Ecore__X_8h_a15d4fc50dd6e3eceb128c79e3a4d6e0f}{}\label{Ecore__X_8h_a15d4fc50dd6e3eceb128c79e3a4d6e0f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a46cd5d49fc062a57d44ad4c41ef69332}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+backlight\+\_\+level\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, double level)
\begin{DoxyCompactList}\small\item\em Set up the backlight level to the given level. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} double {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+backlight\+\_\+level\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)\hypertarget{Ecore__X_8h_a5f8e2353a98be885d52dc3697fa3994c}{}\label{Ecore__X_8h_a5f8e2353a98be885d52dc3697fa3994c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+backlight\+\_\+level\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, double level)\hypertarget{Ecore__X_8h_a39f4e3a659ca3bd50d213211d14787b7}{}\label{Ecore__X_8h_a39f4e3a659ca3bd50d213211d14787b7}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+primary\+\_\+output\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)\hypertarget{Ecore__X_8h_a7a90d42c19f12edf8d06f601a7b1c863}{}\label{Ecore__X_8h_a7a90d42c19f12edf8d06f601a7b1c863}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+primary\+\_\+output\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)\hypertarget{Ecore__X_8h_af9ea9e858c42c43edba5f619ca8c3866}{}\label{Ecore__X_8h_af9ea9e858c42c43edba5f619ca8c3866}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Render\+\_\+\+Subpixel\+\_\+\+Order {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+subpixel\+\_\+order\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)\hypertarget{Ecore__X_8h_af8fd018d110c326929d68727490d48f4}{}\label{Ecore__X_8h_af8fd018d110c326929d68727490d48f4}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} unsigned char $\ast$ \hyperlink{Ecore__X_8h_a75f381c6497a94848bd3cb40704d5f83}{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+edid\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, unsigned long $\ast$length)
\begin{DoxyCompactList}\small\item\em Gets the E\+D\+ID information of an attached output if available. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+wired\+\_\+clones\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int $\ast$num)\hypertarget{Ecore__X_8h_acd5de6642dd1c9f537474746b1f5671f}{}\label{Ecore__X_8h_acd5de6642dd1c9f537474746b1f5671f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$$\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+compatibility\+\_\+list\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int $\ast$num)\hypertarget{Ecore__X_8h_aae85da9a85d576b70ea3fb28eb40e0eb}{}\label{Ecore__X_8h_aae85da9a85d576b70ea3fb28eb40e0eb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Signal\+\_\+\+Format $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+signal\+\_\+formats\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int $\ast$num)\hypertarget{Ecore__X_8h_a1530db02020f38b866986df1ca656266}{}\label{Ecore__X_8h_a1530db02020f38b866986df1ca656266}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+signal\+\_\+format\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Signal\+\_\+\+Format $\ast$signal)\hypertarget{Ecore__X_8h_a82dd964d6c1061fe4aad6c8a35facbde}{}\label{Ecore__X_8h_a82dd964d6c1061fe4aad6c8a35facbde}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Signal\+\_\+\+Property $\ast$ {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+signal\+\_\+properties\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int $\ast$num)\hypertarget{Ecore__X_8h_a1b717097017a9fd94aff5b6ce092f7c8}{}\label{Ecore__X_8h_a1b717097017a9fd94aff5b6ce092f7c8}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+connector\+\_\+number\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)\hypertarget{Ecore__X_8h_a860e14f087038dcadd00ed4a9000e440}{}\label{Ecore__X_8h_a860e14f087038dcadd00ed4a9000e440}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Connector\+\_\+\+Type {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+connector\+\_\+type\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)\hypertarget{Ecore__X_8h_a46d5f3e6089e2b5c9ce42cdf3d06d0cf}{}\label{Ecore__X_8h_a46d5f3e6089e2b5c9ce42cdf3d06d0cf}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a85223374766680ad11eb306605d77b10}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_ac58067a24f11871bfd5800bbcad8df59}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, const int x, const int y, const int w, const int h)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a90495ddf838ffe2f1e510eba5ca610ce}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a072cb4b0cabbb148e6b8f8fc32811c13}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, const int x, const int y, const int w, const int h)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_aa58b133fe37cbd81b756884963b76696}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_ad06cdd21aa16cd366292f31a21fe9e53}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, const int left, const int top, const int right, const int bottom)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Region \hyperlink{group__Ecore__X__Fixes__Group_ga74e6f82c704e2ed961629daa802951d9}{ecore\+\_\+x\+\_\+region\+\_\+new} (\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$rects, int num)
\begin{DoxyCompactList}\small\item\em Create a region from rectangles. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Region \hyperlink{group__Ecore__X__Fixes__Group_ga96041cd8e39cf9d9c0fcb6023a61e1f1}{ecore\+\_\+x\+\_\+region\+\_\+new\+\_\+from\+\_\+bitmap} (Ecore\+\_\+\+X\+\_\+\+Pixmap bitmap)
\begin{DoxyCompactList}\small\item\em Create a region from a pixmap. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Region \hyperlink{group__Ecore__X__Fixes__Group_ga92fe82c034257da6d08db6c19dad4e99}{ecore\+\_\+x\+\_\+region\+\_\+new\+\_\+from\+\_\+window} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Region\+\_\+\+Type type)
\begin{DoxyCompactList}\small\item\em Create a region from a window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Region \hyperlink{group__Ecore__X__Fixes__Group_ga171d31d9cf5b2f06dff95b8a79535367}{ecore\+\_\+x\+\_\+region\+\_\+new\+\_\+from\+\_\+gc} (Ecore\+\_\+\+X\+\_\+\+GC gc)
\begin{DoxyCompactList}\small\item\em Create a region from a graphic context. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Region \hyperlink{group__Ecore__X__Fixes__Group_ga8d958f9051948990a821c75c917fed7e}{ecore\+\_\+x\+\_\+region\+\_\+new\+\_\+from\+\_\+picture} (Ecore\+\_\+\+X\+\_\+\+Picture picture)
\begin{DoxyCompactList}\small\item\em Create a region from a picture. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_gab14805fed115370be6fa4adb9c9e77f8}{ecore\+\_\+x\+\_\+region\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Region region)
\begin{DoxyCompactList}\small\item\em Destroy a region. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_gac51e92282da67beb231832fa2e15d561}{ecore\+\_\+x\+\_\+region\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Region region, \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$rects, int num)
\begin{DoxyCompactList}\small\item\em Set the content of a region. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_ga11e35f808b142d4004b3a2f1ea19d400}{ecore\+\_\+x\+\_\+region\+\_\+copy} (Ecore\+\_\+\+X\+\_\+\+Region dest, Ecore\+\_\+\+X\+\_\+\+Region source)
\begin{DoxyCompactList}\small\item\em Copy the content of a region. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_ga6121684fa5cb26ee933f39ddb016102e}{ecore\+\_\+x\+\_\+region\+\_\+combine} (Ecore\+\_\+\+X\+\_\+\+Region dest, Ecore\+\_\+\+X\+\_\+\+Region source1, Ecore\+\_\+\+X\+\_\+\+Region source2)
\begin{DoxyCompactList}\small\item\em Make the union of two regions. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_ga35ab1c2fdac585823ccac1c0f64c2747}{ecore\+\_\+x\+\_\+region\+\_\+intersect} (Ecore\+\_\+\+X\+\_\+\+Region dest, Ecore\+\_\+\+X\+\_\+\+Region source1, Ecore\+\_\+\+X\+\_\+\+Region source2)
\begin{DoxyCompactList}\small\item\em Make the intersection of two regions. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_gaf428af642e2d265b04b08bc5f7f5257f}{ecore\+\_\+x\+\_\+region\+\_\+subtract} (Ecore\+\_\+\+X\+\_\+\+Region dest, Ecore\+\_\+\+X\+\_\+\+Region source1, Ecore\+\_\+\+X\+\_\+\+Region source2)
\begin{DoxyCompactList}\small\item\em Make the subtraction of two regions. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_ga4f9c48968587584067ca9bb99d6c4c63}{ecore\+\_\+x\+\_\+region\+\_\+invert} (Ecore\+\_\+\+X\+\_\+\+Region dest, \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$bounds, Ecore\+\_\+\+X\+\_\+\+Region source)
\begin{DoxyCompactList}\small\item\em Make the subtraction of regions by bounds. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_gaad5bba71268ee161d83a8de31cb2082d}{ecore\+\_\+x\+\_\+region\+\_\+translate} (Ecore\+\_\+\+X\+\_\+\+Region region, int dx, int dy)
\begin{DoxyCompactList}\small\item\em Translate a region. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_gaf4fa988a248d61ff0ac83265b8943478}{ecore\+\_\+x\+\_\+region\+\_\+extents} (Ecore\+\_\+\+X\+\_\+\+Region dest, Ecore\+\_\+\+X\+\_\+\+Region source)
\begin{DoxyCompactList}\small\item\em Extent a region. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$ \hyperlink{group__Ecore__X__Fixes__Group_gabb44cea7300384e0136ec747060af885}{ecore\+\_\+x\+\_\+region\+\_\+fetch} (Ecore\+\_\+\+X\+\_\+\+Region region, int $\ast$num, \hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle} $\ast$bounds)
\begin{DoxyCompactList}\small\item\em Return the rectangles that compose a region. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_ga96550576266bd2598d3cbb49d080e467}{ecore\+\_\+x\+\_\+region\+\_\+expand} (Ecore\+\_\+\+X\+\_\+\+Region dest, Ecore\+\_\+\+X\+\_\+\+Region source, unsigned int left, unsigned int right, unsigned int top, unsigned int bottom)
\begin{DoxyCompactList}\small\item\em Expand a region. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_gaa53c7969f5e77bc2dc76e7b2b292c3e7}{ecore\+\_\+x\+\_\+region\+\_\+gc\+\_\+clip\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Region region, Ecore\+\_\+\+X\+\_\+\+GC gc, int x\+\_\+origin, int y\+\_\+origin)
\begin{DoxyCompactList}\small\item\em Change clip-\/mask in a graphic context to the specified region. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_ga030c9ea33e686f73324c93814d7d87a9}{ecore\+\_\+x\+\_\+region\+\_\+window\+\_\+shape\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Region region, Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Shape\+\_\+\+Type type, int x\+\_\+offset, int y\+\_\+offset)
\begin{DoxyCompactList}\small\item\em Change the shape extension of a window. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Fixes__Group_ga34e067cbb199ecf9efe2f583852e2b1f}{ecore\+\_\+x\+\_\+region\+\_\+picture\+\_\+clip\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Region region, Ecore\+\_\+\+X\+\_\+\+Picture picture, int x\+\_\+origin, int y\+\_\+origin)
\begin{DoxyCompactList}\small\item\em Change clip-\/mask in picture to the specified region. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a6c9521872ae6da9d0a0e728dc0ca7adf}{ecore\+\_\+x\+\_\+fixes\+\_\+selection\+\_\+notification\+\_\+request} (Ecore\+\_\+\+X\+\_\+\+Atom selection)
\begin{DoxyCompactList}\small\item\em xfixes selection notification request. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Ecore__X__Composite__Group_gaaa54890bbba7db3a0e48f29617c386c1}{ecore\+\_\+x\+\_\+composite\+\_\+query} (void)
\begin{DoxyCompactList}\small\item\em Return whether the Composite Extension is available. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+redirect\+\_\+window} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type type)\hypertarget{Ecore__X_8h_a53fc0f58f6c3a022a9ae0589750d83b6}{}\label{Ecore__X_8h_a53fc0f58f6c3a022a9ae0589750d83b6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+redirect\+\_\+subwindows} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type type)\hypertarget{Ecore__X_8h_a7f985763f9da294b85af4257f1cc008c}{}\label{Ecore__X_8h_a7f985763f9da294b85af4257f1cc008c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+unredirect\+\_\+window} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type type)\hypertarget{Ecore__X_8h_a2e15a753f80665ff94817441abea5c87}{}\label{Ecore__X_8h_a2e15a753f80665ff94817441abea5c87}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+unredirect\+\_\+subwindows} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type type)\hypertarget{Ecore__X_8h_afa0882bc87c8fbf726cd37776552d54e}{}\label{Ecore__X_8h_afa0882bc87c8fbf726cd37776552d54e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Pixmap {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+name\+\_\+window\+\_\+pixmap\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ad45ec596c674a4f9a730047000a48ae6}{}\label{Ecore__X_8h_ad45ec596c674a4f9a730047000a48ae6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+window\+\_\+events\+\_\+disable} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a51f1d1f408072cc8214bc57d97f28450}{}\label{Ecore__X_8h_a51f1d1f408072cc8214bc57d97f28450}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+window\+\_\+events\+\_\+enable} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_adb645de872a38e07b01094dc0f679be6}{}\label{Ecore__X_8h_adb645de872a38e07b01094dc0f679be6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+render\+\_\+window\+\_\+enable} (Ecore\+\_\+\+X\+\_\+\+Window root)\hypertarget{Ecore__X_8h_a20ba021cff4edaabfb000207a7c0331d}{}\label{Ecore__X_8h_a20ba021cff4edaabfb000207a7c0331d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+render\+\_\+window\+\_\+disable} (Ecore\+\_\+\+X\+\_\+\+Window root)\hypertarget{Ecore__X_8h_a538346f8bc1879964bcacc534d7de9ec}{}\label{Ecore__X_8h_a538346f8bc1879964bcacc534d7de9ec}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a37df4fb549a804362943ca0c98fe9ea8}{ecore\+\_\+x\+\_\+present\+\_\+select\+\_\+events} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int events)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a1fcefdb5a41b233dfd5c009ce127f9d1}{ecore\+\_\+x\+\_\+present\+\_\+notify\+\_\+msc} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int serial, unsigned long long target\+\_\+msc, unsigned long long divisor, unsigned long long remainder)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a16181a2be693b4915258354d64ec6bc3}{ecore\+\_\+x\+\_\+present\+\_\+pixmap} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Pixmap pixmap, unsigned int serial, Ecore\+\_\+\+X\+\_\+\+Region valid, Ecore\+\_\+\+X\+\_\+\+Region update, int x\+\_\+off, int y\+\_\+off, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc target\+\_\+crtc, \hyperlink{Ecore__X_8h_ab4e17d3d6fa02a05a848e0386c6ad62f}{Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence} wait\+\_\+fence, \hyperlink{Ecore__X_8h_ab4e17d3d6fa02a05a848e0386c6ad62f}{Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence} idle\+\_\+fence, unsigned int options, unsigned long long target\+\_\+msc, unsigned long long divisor, unsigned long long remainder, \hyperlink{structEcore__X__Present}{Ecore\+\_\+\+X\+\_\+\+Present} $\ast$notifies, int num\+\_\+notifies)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_adfa38d6988aced792ba97e3af78ce085}{ecore\+\_\+x\+\_\+present\+\_\+exists} (void)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a0d870dddedfd8aa6f8b9b920026d1fb1}{ecore\+\_\+x\+\_\+damage\+\_\+query} (void)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Damage \hyperlink{group__Ecore__X__Damage__Group_gac0889af8c038e71d53475d10a217ca98}{ecore\+\_\+x\+\_\+damage\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Drawable d, Ecore\+\_\+\+X\+\_\+\+Damage\+\_\+\+Report\+\_\+\+Level level)
\begin{DoxyCompactList}\small\item\em Create a damage object. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Damage__Group_ga6f3b9daaf3e377f892833649f0aeb218}{ecore\+\_\+x\+\_\+damage\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Damage damage)
\begin{DoxyCompactList}\small\item\em Destroy a damage object. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__Damage__Group_ga16c09a6ea631a6d255365d1ad692dad3}{ecore\+\_\+x\+\_\+damage\+\_\+subtract} (Ecore\+\_\+\+X\+\_\+\+Damage damage, Ecore\+\_\+\+X\+\_\+\+Region repair, Ecore\+\_\+\+X\+\_\+\+Region parts)
\begin{DoxyCompactList}\small\item\em Synchronously modifies the region. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+screen\+\_\+is\+\_\+composited} (int screen)\hypertarget{Ecore__X_8h_adb056bc1a900d0297bc5064e341b3f66}{}\label{Ecore__X_8h_adb056bc1a900d0297bc5064e341b3f66}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+screen\+\_\+is\+\_\+composited\+\_\+set} (int screen, Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a922a1c29c3c148e2e7c0f9b6973ff3d1}{}\label{Ecore__X_8h_a922a1c29c3c148e2e7c0f9b6973ff3d1}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Ecore__X__DPMS__Group_ga87b804f0d60cd6bfa1d20b4375c2dcfc}{ecore\+\_\+x\+\_\+dpms\+\_\+query} (void)
\begin{DoxyCompactList}\small\item\em Checks if the X D\+P\+MS extension is available on the server. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Ecore__X__DPMS__Group_gaa95d370f3bbf340411726f8d0c310ce3}{ecore\+\_\+x\+\_\+dpms\+\_\+capable\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Checks if the X server is capable of D\+P\+MS. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Ecore__X__DPMS__Group_ga92412c7620b1cbd562e46248bfa743a8}{ecore\+\_\+x\+\_\+dpms\+\_\+enabled\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Checks the D\+P\+MS state of the display. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__DPMS__Group_gadfa0ed217ab251faf712fec03f888f5c}{ecore\+\_\+x\+\_\+dpms\+\_\+enabled\+\_\+set} (int enabled)
\begin{DoxyCompactList}\small\item\em Sets the D\+P\+MS state of the display. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Dpms\+\_\+\+Mode \hyperlink{Ecore__X_8h_a1be3b74fcf215eb1d6009fb8134ad1b5}{ecore\+\_\+x\+\_\+dpms\+\_\+power\+\_\+level\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Check the D\+P\+MS power level. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__DPMS__Group_ga8378242a4c4a3062d865a2c157f82200}{ecore\+\_\+x\+\_\+dpms\+\_\+timeouts\+\_\+get} (unsigned int $\ast$standby, unsigned int $\ast$suspend, unsigned int $\ast$off)
\begin{DoxyCompactList}\small\item\em Gets the timeouts. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Ecore__X__DPMS__Group_gacb8e389fbc79c31bd4eb35dc63168f97}{ecore\+\_\+x\+\_\+dpms\+\_\+timeouts\+\_\+set} (unsigned int standby, unsigned int suspend, unsigned int off)
\begin{DoxyCompactList}\small\item\em Sets the timeouts. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} unsigned int \hyperlink{group__Ecore__X__DPMS__Group_gacff31c94c22217dd30444cd3694db8ed}{ecore\+\_\+x\+\_\+dpms\+\_\+timeout\+\_\+standby\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Returns the amount of time of inactivity before standby mode is invoked. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} unsigned int \hyperlink{group__Ecore__X__DPMS__Group_gae511fad4a3d579fa2157c2a9204d9bf2}{ecore\+\_\+x\+\_\+dpms\+\_\+timeout\+\_\+suspend\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Returns the amount of time of inactivity before the second level of power saving is invoked. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} unsigned int \hyperlink{group__Ecore__X__DPMS__Group_gad5a8b894c00b2a51de81c728611e8da0}{ecore\+\_\+x\+\_\+dpms\+\_\+timeout\+\_\+off\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Returns the amount of time of inactivity before the third and final level of power saving is invoked. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__DPMS__Group_ga167ce2c5d16a38744e85e378e78b1e1b}{ecore\+\_\+x\+\_\+dpms\+\_\+timeout\+\_\+standby\+\_\+set} (unsigned int new\+\_\+timeout)
\begin{DoxyCompactList}\small\item\em Sets the standby timeout (in unit of seconds). \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__DPMS__Group_ga78f458fd7f3a40cb5c025cd8c373836f}{ecore\+\_\+x\+\_\+dpms\+\_\+timeout\+\_\+suspend\+\_\+set} (unsigned int new\+\_\+timeout)
\begin{DoxyCompactList}\small\item\em Sets the suspend timeout (in unit of seconds). \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__X__DPMS__Group_ga6c88873ef4fe7223b9e372ec5f86d880}{ecore\+\_\+x\+\_\+dpms\+\_\+timeout\+\_\+off\+\_\+set} (unsigned int new\+\_\+timeout)
\begin{DoxyCompactList}\small\item\em Sets the off timeout (in unit of seconds). \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+test\+\_\+fake\+\_\+key\+\_\+down} (const char $\ast$key)\hypertarget{Ecore__X_8h_ad882ca21bc7edbdc46c25e74b1a7fe17}{}\label{Ecore__X_8h_ad882ca21bc7edbdc46c25e74b1a7fe17}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+test\+\_\+fake\+\_\+key\+\_\+up} (const char $\ast$key)\hypertarget{Ecore__X_8h_a75006110e618f0c371f7c672d11c5b88}{}\label{Ecore__X_8h_a75006110e618f0c371f7c672d11c5b88}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+test\+\_\+fake\+\_\+key\+\_\+press} (const char $\ast$key)\hypertarget{Ecore__X_8h_a619cde839f9cdd45e3880cd5a13a31e1}{}\label{Ecore__X_8h_a619cde839f9cdd45e3880cd5a13a31e1}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} const char $\ast$ {\bfseries ecore\+\_\+x\+\_\+keysym\+\_\+string\+\_\+get} (int keysym)\hypertarget{Ecore__X_8h_a6e7de94342025acb2197695f277e9391}{}\label{Ecore__X_8h_a6e7de94342025acb2197695f277e9391}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a701b2aa007adaca1d239ff76e5d143df}{ecore\+\_\+x\+\_\+keysym\+\_\+keycode\+\_\+get} (const char $\ast$keyname)
\begin{DoxyCompactList}\small\item\em Given a keyname, return the keycode representing that key. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} unsigned int \hyperlink{Ecore__X_8h_afb4ab71ffc627569e7e083945893ac0c}{ecore\+\_\+x\+\_\+keysym\+\_\+get} (const char $\ast$string)
\begin{DoxyCompactList}\small\item\em Return the X-\/specific keysym for a given key string. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Image $\ast$ {\bfseries ecore\+\_\+x\+\_\+image\+\_\+new} (int w, int h, Ecore\+\_\+\+X\+\_\+\+Visual vis, int depth)\hypertarget{Ecore__X_8h_a126664ba02fd6bc6a7de7e672eb451b1}{}\label{Ecore__X_8h_a126664ba02fd6bc6a7de7e672eb451b1}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+image\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Image $\ast$im)\hypertarget{Ecore__X_8h_a78da31fc19219d25c5fdea5321bacecd}{}\label{Ecore__X_8h_a78da31fc19219d25c5fdea5321bacecd}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+image\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Image $\ast$im, Ecore\+\_\+\+X\+\_\+\+Drawable draw, int x, int y, int sx, int sy, int w, int h)\hypertarget{Ecore__X_8h_ac3bf7c0311b7985e07ee445deb5c6db8}{}\label{Ecore__X_8h_ac3bf7c0311b7985e07ee445deb5c6db8}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+image\+\_\+put} (Ecore\+\_\+\+X\+\_\+\+Image $\ast$im, Ecore\+\_\+\+X\+\_\+\+Drawable draw, Ecore\+\_\+\+X\+\_\+\+GC gc, int x, int y, int sx, int sy, int w, int h)\hypertarget{Ecore__X_8h_a7ee0343ef2dd2d2e598382cc745a20a2}{}\label{Ecore__X_8h_a7ee0343ef2dd2d2e598382cc745a20a2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void $\ast$ {\bfseries ecore\+\_\+x\+\_\+image\+\_\+data\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Image $\ast$im, int $\ast$bpl, int $\ast$rows, int $\ast$bpp)\hypertarget{Ecore__X_8h_a37e4ab75b1cea6fdffad081bdafa8385}{}\label{Ecore__X_8h_a37e4ab75b1cea6fdffad081bdafa8385}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+image\+\_\+is\+\_\+argb32\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Image $\ast$im)\hypertarget{Ecore__X_8h_ab2bff421f8ff7fb19f32602f6d8a8f9d}{}\label{Ecore__X_8h_ab2bff421f8ff7fb19f32602f6d8a8f9d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+image\+\_\+to\+\_\+argb\+\_\+convert} (void $\ast$src, int sbpp, int sbpl, Ecore\+\_\+\+X\+\_\+\+Colormap c, Ecore\+\_\+\+X\+\_\+\+Visual v, int x, int y, int w, int h, unsigned int $\ast$dst, int dbpl, int dx, int dy)\hypertarget{Ecore__X_8h_ad4f3ad4a6c697721ce038f7605b30b42}{}\label{Ecore__X_8h_ad4f3ad4a6c697721ce038f7605b30b42}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_ad255916172a9ed5549f9351c2125dcfb}{ecore\+\_\+x\+\_\+input\+\_\+multi\+\_\+select} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_adc8acf003b79cade976acf3e6edb3f5a}{ecore\+\_\+x\+\_\+input\+\_\+raw\+\_\+select} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a38ef05ff00a4b22e3ef0bdbbc3733859}{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+grab} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a74bb6bf1eef38d9f13e4b6c29d035cc4}{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+ungrab} (void)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+vsync\+\_\+animator\+\_\+tick\+\_\+source\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ac680e72ed771e4b8215c1ecf3dbe6357}{}\label{Ecore__X_8h_ac680e72ed771e4b8215c1ecf3dbe6357}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+gesture\+\_\+supported} (void)\hypertarget{Ecore__X_8h_ae9be3eb5b82926e70fded2557b312f1d}{}\label{Ecore__X_8h_ae9be3eb5b82926e70fded2557b312f1d}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+gesture\+\_\+events\+\_\+select} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask mask)\hypertarget{Ecore__X_8h_a6ed81375717d8418a80a4d4b3ce8b46a}{}\label{Ecore__X_8h_a6ed81375717d8418a80a4d4b3ce8b46a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask {\bfseries ecore\+\_\+x\+\_\+gesture\+\_\+events\+\_\+selected\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a3828e223e1451f4309d6758ef97e4670}{}\label{Ecore__X_8h_a3828e223e1451f4309d6758ef97e4670}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+gesture\+\_\+event\+\_\+grab} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Type type, int num\+\_\+fingers)\hypertarget{Ecore__X_8h_a51955aa8b3a0665f919f671f01d2e221}{}\label{Ecore__X_8h_a51955aa8b3a0665f919f671f01d2e221}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} {\bfseries ecore\+\_\+x\+\_\+gesture\+\_\+event\+\_\+ungrab} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Type type, int num\+\_\+fingers)\hypertarget{Ecore__X_8h_ae1f4d0a5a303dfba8f42accfd11ab4a2}{}\label{Ecore__X_8h_ae1f4d0a5a303dfba8f42accfd11ab4a2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+State state)\hypertarget{Ecore__X_8h_a9a01f69f512f5a29c4d1def6efc3d2a8}{}\label{Ecore__X_8h_a9a01f69f512f5a29c4d1def6efc3d2a8}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+State {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_ab93df3e16fe8f0ab06564fe5592b05a0}{}\label{Ecore__X_8h_ab93df3e16fe8f0ab06564fe5592b05a0}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+state\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+State state)\hypertarget{Ecore__X_8h_a7e92887f94163920eb61afc1323544ea}{}\label{Ecore__X_8h_a7e92887f94163920eb61afc1323544ea}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+opacity\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Opacity\+\_\+\+Mode mode)\hypertarget{Ecore__X_8h_a70a730d0d36b5968b6188eb297fe0404}{}\label{Ecore__X_8h_a70a730d0d36b5968b6188eb297fe0404}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Opacity\+\_\+\+Mode {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+opacity\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a42a9f16d62dd128448049fcd971189fc}{}\label{Ecore__X_8h_a42a9f16d62dd128448049fcd971189fc}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+opacity\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Opacity\+\_\+\+Mode mode)\hypertarget{Ecore__X_8h_ae189ccdee36ee81d8422e24afae0cb78}{}\label{Ecore__X_8h_ae189ccdee36ee81d8422e24afae0cb78}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_afac1ecc943cb81c689c773fd3e0957ab}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{Ecore__X_8h_ae1609f0ba030788dbccc520738d0eca2}{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode} mode)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{Ecore__X_8h_ae1609f0ba030788dbccc520738d0eca2}{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode} \hyperlink{Ecore__X_8h_a8589bf911f80a7a76c5b5e7781ee346d}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a5214764cb4c993c7dcdf80c555eab185}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{Ecore__X_8h_ae1609f0ba030788dbccc520738d0eca2}{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode} mode)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State state)\hypertarget{Ecore__X_8h_ae1fc2720540827624b16f5e464e53778}{}\label{Ecore__X_8h_ae1fc2720540827624b16f5e464e53778}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)\hypertarget{Ecore__X_8h_a340f7206b7b4e252224d6bc04ec6da63}{}\label{Ecore__X_8h_a340f7206b7b4e252224d6bc04ec6da63}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a365e4fdbccff6b0c6feb6a7728a4eed0}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State state)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void {\bfseries ecore\+\_\+x\+\_\+xkb\+\_\+select\+\_\+group} (int group)\hypertarget{Ecore__X_8h_ab0a1af6b668c105cecba7a251a46dbbb}{}\label{Ecore__X_8h_ab0a1af6b668c105cecba7a251a46dbbb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_ac3f220aea17ed127c65c31f219e93dbc}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} enabled)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a3cb5d11d4eeb68e910e306eea657abef}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a298ea4c9321122a0e7522eae6c85b1dc}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} set)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_af0ba08904f8080c7e8298d0f4b64fa30}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_aac8a9718e713d2d75fc6f9477d774c7f}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int rot)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a49e41b90de45fa41f5b1b3140c934075}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$rot)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a9c179f8378960f4a2b932180f927d816}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const int $\ast$rots, unsigned int count)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_af5e9723061085f0ca083373dc769c7a3}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$$\ast$rots, unsigned int $\ast$count)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a97c418af5a23362d7a63d0d0e3996ee4}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int rot, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} resize, int w, int h)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_aa7240b156634eec382e9b5e8eabd0fe8}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+done\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, int rot)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a5979ab8866f208782c3d69ea93f85062}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int rot)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a97d5d19634315fab6cf38cef6ee04370}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+done\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, int rot, int w, int h)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_a23c7899430ba1330558466d2a3927f56}{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$key, int mod, int any\+\_\+mod, int priority, \hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3d}{Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode} grab\+\_\+mode)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_affd4aab1264f668274badb3dde2b024c}{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+unset} (Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$key, int mod, int any\+\_\+mod)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{Ecore__X_8h_a23a36e3543611a68e0d03610d755cc79}{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} on)
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{Ecore__X_8h_aff1a5db6ffaecdf4abe8dc231ec66e07}{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{Ecore__X_8h_adeb0b0e0977efb55a8c62ba996480406}{Ecore\+\_\+\+X\+\_\+\+Version} $\ast$ {\bfseries ecore\+\_\+x\+\_\+version}\hypertarget{Ecore__X_8h_a54796b6c3746005f115ed51fdda9a858}{}\label{Ecore__X_8h_a54796b6c3746005f115ed51fdda9a858}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a80f28752a5e5f19ebf498b821bd693f3}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+A\+NY}
\begin{DoxyCompactList}\small\item\em low level event dependent on backend in use, if Xlib will be X\+Event, if X\+CB will be xcb\+\_\+generic\+\_\+event\+\_\+t. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+O\+U\+S\+E\+\_\+\+IN}\hypertarget{Ecore__X_8h_a9f53f8f31c48b4fd3e5f5d2e5eb6cfcd}{}\label{Ecore__X_8h_a9f53f8f31c48b4fd3e5f5d2e5eb6cfcd}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+O\+U\+S\+E\+\_\+\+O\+UT}\hypertarget{Ecore__X_8h_a3cc37bb008b100b35797b6613b361046}{}\label{Ecore__X_8h_a3cc37bb008b100b35797b6613b361046}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+F\+O\+C\+U\+S\+\_\+\+IN}\hypertarget{Ecore__X_8h_ac4a5f34a3e3be4ec862b605450116c1b}{}\label{Ecore__X_8h_ac4a5f34a3e3be4ec862b605450116c1b}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+UT}\hypertarget{Ecore__X_8h_a2d52de8738affde20d26bd9d605d2bfb}{}\label{Ecore__X_8h_a2d52de8738affde20d26bd9d605d2bfb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+K\+E\+Y\+M\+AP}\hypertarget{Ecore__X_8h_a7640aba80ba746f27afb06a961099ea2}{}\label{Ecore__X_8h_a7640aba80ba746f27afb06a961099ea2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+D\+A\+M\+A\+GE}\hypertarget{Ecore__X_8h_a1f3afe8e0961baef705319e6f79aa20c}{}\label{Ecore__X_8h_a1f3afe8e0961baef705319e6f79aa20c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+V\+I\+S\+I\+B\+I\+L\+I\+T\+Y\+\_\+\+C\+H\+A\+N\+GE}\hypertarget{Ecore__X_8h_a86c0c6f32d453c95eb38071be0827256}{}\label{Ecore__X_8h_a86c0c6f32d453c95eb38071be0827256}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+R\+E\+A\+TE}\hypertarget{Ecore__X_8h_ac8fa202486da7df5cf27e39c3c18c3c6}{}\label{Ecore__X_8h_ac8fa202486da7df5cf27e39c3c18c3c6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+D\+E\+S\+T\+R\+OY}\hypertarget{Ecore__X_8h_a3ca772b328f93b26fe0ef2174e6b7da7}{}\label{Ecore__X_8h_a3ca772b328f93b26fe0ef2174e6b7da7}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+H\+I\+DE}\hypertarget{Ecore__X_8h_ae7fdec80001a72022d05dcd56692b9e2}{}\label{Ecore__X_8h_ae7fdec80001a72022d05dcd56692b9e2}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+H\+OW}\hypertarget{Ecore__X_8h_a8c147b45768530f6efc9e1fff5927e7a}{}\label{Ecore__X_8h_a8c147b45768530f6efc9e1fff5927e7a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+H\+O\+W\+\_\+\+R\+E\+Q\+U\+E\+ST}\hypertarget{Ecore__X_8h_a8bb69d6d46d1b2f9fdbced0ff500c933}{}\label{Ecore__X_8h_a8bb69d6d46d1b2f9fdbced0ff500c933}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+R\+E\+P\+A\+R\+E\+NT}\hypertarget{Ecore__X_8h_a1fe10981c40894a64dbe1ec4b694b2a6}{}\label{Ecore__X_8h_a1fe10981c40894a64dbe1ec4b694b2a6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE}\hypertarget{Ecore__X_8h_a28b01842126154b65e9f5104360c0b58}{}\label{Ecore__X_8h_a28b01842126154b65e9f5104360c0b58}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+R\+E\+\_\+\+R\+E\+Q\+U\+E\+ST}\hypertarget{Ecore__X_8h_afb5ab3e63a514e10d03d609164ad229e}{}\label{Ecore__X_8h_afb5ab3e63a514e10d03d609164ad229e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+G\+R\+A\+V\+I\+TY}\hypertarget{Ecore__X_8h_a4f7f1319b2c9dde560469a110a636d8c}{}\label{Ecore__X_8h_a4f7f1319b2c9dde560469a110a636d8c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+R\+E\+S\+I\+Z\+E\+\_\+\+R\+E\+Q\+U\+E\+ST}\hypertarget{Ecore__X_8h_a441552b2b0c9226491f53f0c9fd3cfb1}{}\label{Ecore__X_8h_a441552b2b0c9226491f53f0c9fd3cfb1}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+CK}\hypertarget{Ecore__X_8h_a206cf8338ae0d6449aa6221eac122639}{}\label{Ecore__X_8h_a206cf8338ae0d6449aa6221eac122639}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+C\+K\+\_\+\+R\+E\+Q\+U\+E\+ST}\hypertarget{Ecore__X_8h_a9286b40f9c06a402fe5493fafe9a48cd}{}\label{Ecore__X_8h_a9286b40f9c06a402fe5493fafe9a48cd}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+P\+R\+O\+P\+E\+R\+TY}\hypertarget{Ecore__X_8h_a21ca381fb27131d663d0535f7d8a2d24}{}\label{Ecore__X_8h_a21ca381fb27131d663d0535f7d8a2d24}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+L\+O\+R\+M\+AP}\hypertarget{Ecore__X_8h_acb8e330f9a8156469676a872baed9de5}{}\label{Ecore__X_8h_acb8e330f9a8156469676a872baed9de5}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+M\+A\+P\+P\+I\+NG}\hypertarget{Ecore__X_8h_acbba56315c595af4cd839dbb9174fe5e}{}\label{Ecore__X_8h_acbba56315c595af4cd839dbb9174fe5e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+P\+P\+I\+N\+G\+\_\+\+C\+H\+A\+N\+GE}\hypertarget{Ecore__X_8h_af1c8ca892987e937ea7b566965b70d89}{}\label{Ecore__X_8h_af1c8ca892987e937ea7b566965b70d89}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+C\+L\+E\+AR}\hypertarget{Ecore__X_8h_a825eb869148a637c830f0667969c0a11}{}\label{Ecore__X_8h_a825eb869148a637c830f0667969c0a11}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+R\+E\+Q\+U\+E\+ST}\hypertarget{Ecore__X_8h_ab45abfe7f11a4ed0842f4bb0e2f4a96f}{}\label{Ecore__X_8h_ab45abfe7f11a4ed0842f4bb0e2f4a96f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+N\+O\+T\+I\+FY}\hypertarget{Ecore__X_8h_a6bcf3cce6cba7008c8eb4a226e7b33f6}{}\label{Ecore__X_8h_a6bcf3cce6cba7008c8eb4a226e7b33f6}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+I\+X\+E\+S\+\_\+\+S\+E\+L\+E\+C\+T\+I\+O\+N\+\_\+\+N\+O\+T\+I\+FY}\hypertarget{Ecore__X_8h_ab7dfc034fc8a3d03eef4461fdb7ea283}{}\label{Ecore__X_8h_ab7dfc034fc8a3d03eef4461fdb7ea283}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+C\+L\+I\+E\+N\+T\+\_\+\+M\+E\+S\+S\+A\+GE}\hypertarget{Ecore__X_8h_a2187bd4226962c79b3be23feec1dafd4}{}\label{Ecore__X_8h_a2187bd4226962c79b3be23feec1dafd4}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+H\+A\+PE}\hypertarget{Ecore__X_8h_a96b2f5628c0322648d22ae6b379fc292}{}\label{Ecore__X_8h_a96b2f5628c0322648d22ae6b379fc292}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+C\+R\+E\+E\+N\+S\+A\+V\+E\+R\+\_\+\+N\+O\+T\+I\+FY}\hypertarget{Ecore__X_8h_ab670cde08c2597473a1a2dbec21ade62}{}\label{Ecore__X_8h_ab670cde08c2597473a1a2dbec21ade62}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+N\+O\+T\+I\+F\+Y\+\_\+\+F\+L\+I\+CK}\hypertarget{Ecore__X_8h_a9639bea5d72256003e6b54900c578741}{}\label{Ecore__X_8h_a9639bea5d72256003e6b54900c578741}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+N\+O\+T\+I\+F\+Y\+\_\+\+P\+AN}\hypertarget{Ecore__X_8h_add897a3944e932f524cd0d8ee6b4f75a}{}\label{Ecore__X_8h_add897a3944e932f524cd0d8ee6b4f75a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+N\+O\+T\+I\+F\+Y\+\_\+\+P\+I\+N\+C\+H\+R\+O\+T\+A\+T\+I\+ON}\hypertarget{Ecore__X_8h_ad2dcaacda6d3cede3925019b77f775fc}{}\label{Ecore__X_8h_ad2dcaacda6d3cede3925019b77f775fc}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+N\+O\+T\+I\+F\+Y\+\_\+\+T\+AP}\hypertarget{Ecore__X_8h_ab856dfed3fc48daa79fc7a005e27aae1}{}\label{Ecore__X_8h_ab856dfed3fc48daa79fc7a005e27aae1}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+N\+O\+T\+I\+F\+Y\+\_\+\+T\+A\+P\+N\+H\+O\+LD}\hypertarget{Ecore__X_8h_ac17801ea5d4576ae22d948eba52ad3a7}{}\label{Ecore__X_8h_ac17801ea5d4576ae22d948eba52ad3a7}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+N\+O\+T\+I\+F\+Y\+\_\+\+H\+O\+LD}\hypertarget{Ecore__X_8h_af6b97ea7240ee893b1afc103f5cbbe9e}{}\label{Ecore__X_8h_af6b97ea7240ee893b1afc103f5cbbe9e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+S\+T\+U\+R\+E\+\_\+\+N\+O\+T\+I\+F\+Y\+\_\+\+G\+R\+O\+UP}\hypertarget{Ecore__X_8h_abe32b35fb91f40b86cb304fd6d155e3a}{}\label{Ecore__X_8h_abe32b35fb91f40b86cb304fd6d155e3a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+Y\+N\+C\+\_\+\+C\+O\+U\+N\+T\+ER}\hypertarget{Ecore__X_8h_ac2f3cff550ece3745367475aababa5bf}{}\label{Ecore__X_8h_ac2f3cff550ece3745367475aababa5bf}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+Y\+N\+C\+\_\+\+A\+L\+A\+RM}\hypertarget{Ecore__X_8h_a6d661f779173c4e0c440644f1c8950a4}{}\label{Ecore__X_8h_a6d661f779173c4e0c440644f1c8950a4}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+C\+R\+E\+E\+N\+\_\+\+C\+H\+A\+N\+GE}\hypertarget{Ecore__X_8h_a34474225a8170c34f0d0d6cdcb25ef1e}{}\label{Ecore__X_8h_a34474225a8170c34f0d0d6cdcb25ef1e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+R\+A\+N\+D\+R\+\_\+\+C\+R\+T\+C\+\_\+\+C\+H\+A\+N\+GE}\hypertarget{Ecore__X_8h_a1884590d40324138b0f68402d7647c5c}{}\label{Ecore__X_8h_a1884590d40324138b0f68402d7647c5c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+U\+T\+P\+U\+T\+\_\+\+C\+H\+A\+N\+GE}\hypertarget{Ecore__X_8h_ad5fba4734139f5f6314716496f73b8bb}{}\label{Ecore__X_8h_ad5fba4734139f5f6314716496f73b8bb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+R\+A\+N\+D\+R\+\_\+\+O\+U\+T\+P\+U\+T\+\_\+\+P\+R\+O\+P\+E\+R\+T\+Y\+\_\+\+N\+O\+T\+I\+FY}\hypertarget{Ecore__X_8h_aef4f580cae20bd1ce6755b32e90a24ca}{}\label{Ecore__X_8h_aef4f580cae20bd1ce6755b32e90a24ca}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+A\+M\+A\+G\+E\+\_\+\+N\+O\+T\+I\+FY}\hypertarget{Ecore__X_8h_aae6381eb8cdc37631b9e1056e7d79ad9}{}\label{Ecore__X_8h_aae6381eb8cdc37631b9e1056e7d79ad9}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+R\+E\+Q\+U\+E\+ST}\hypertarget{Ecore__X_8h_ac2c81b568031f74a9a59a15425beb0e0}{}\label{Ecore__X_8h_ac2c81b568031f74a9a59a15425beb0e0}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+M\+O\+V\+E\+\_\+\+R\+E\+S\+I\+Z\+E\+\_\+\+R\+E\+Q\+U\+E\+ST}\hypertarget{Ecore__X_8h_acc896b61a17049316e96b121ccf626ba}{}\label{Ecore__X_8h_acc896b61a17049316e96b121ccf626ba}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+R\+E\+Q\+U\+E\+ST}\hypertarget{Ecore__X_8h_a3ec0ee283182a54e4cee7cae2c3fb618}{}\label{Ecore__X_8h_a3ec0ee283182a54e4cee7cae2c3fb618}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+R\+A\+M\+E\+\_\+\+E\+X\+T\+E\+N\+T\+S\+\_\+\+R\+E\+Q\+U\+E\+ST}\hypertarget{Ecore__X_8h_a3229abba5a443478e84d8069aa320e45}{}\label{Ecore__X_8h_a3229abba5a443478e84d8069aa320e45}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+I\+NG}\hypertarget{Ecore__X_8h_a613c2952cd298f480cf7c3f1344c8744}{}\label{Ecore__X_8h_a613c2952cd298f480cf7c3f1344c8744}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+S\+K\+T\+O\+P\+\_\+\+C\+H\+A\+N\+GE}\hypertarget{Ecore__X_8h_a195b38003dfa7840c9e5ab1be68e72be}{}\label{Ecore__X_8h_a195b38003dfa7840c9e5ab1be68e72be}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+T\+A\+R\+T\+U\+P\+\_\+\+S\+E\+Q\+U\+E\+N\+C\+E\+\_\+\+N\+EW}\hypertarget{Ecore__X_8h_ad819941fab43dc1e8bbda0e420b5c97c}{}\label{Ecore__X_8h_ad819941fab43dc1e8bbda0e420b5c97c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+T\+A\+R\+T\+U\+P\+\_\+\+S\+E\+Q\+U\+E\+N\+C\+E\+\_\+\+C\+H\+A\+N\+GE}\hypertarget{Ecore__X_8h_ad5d440bd6b549c200d6adbdebc469709}{}\label{Ecore__X_8h_ad5d440bd6b549c200d6adbdebc469709}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+T\+A\+R\+T\+U\+P\+\_\+\+S\+E\+Q\+U\+E\+N\+C\+E\+\_\+\+R\+E\+M\+O\+VE}\hypertarget{Ecore__X_8h_a677e8a7cc9b9256cbe310e5c654f704c}{}\label{Ecore__X_8h_a677e8a7cc9b9256cbe310e5c654f704c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+K\+B\+\_\+\+S\+T\+A\+T\+E\+\_\+\+N\+O\+T\+I\+FY}\hypertarget{Ecore__X_8h_a79abfcc9edef5eb162d74af4ff72a87f}{}\label{Ecore__X_8h_a79abfcc9edef5eb162d74af4ff72a87f}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a76d2389f7f75b3cb67750d19b6b156ab}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+K\+B\+\_\+\+N\+E\+W\+K\+B\+D\+\_\+\+N\+O\+T\+I\+FY}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a1f24f4ac093ac590985d07a8d2a91ef9}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+N\+E\+R\+IC}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_ab384dc67f6b5c07c3f5fa8d3f561c1be}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a761d5c2434f7bd5afeef3e4e3fae931a}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+M\+P\+L\+E\+TE}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a37266ae0801ccb9a3afd8b40de19adce}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+I\+D\+LE}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+D\+N\+D\+\_\+\+E\+N\+T\+ER}\hypertarget{Ecore__X_8h_ac015f5514446b69831568a5d3dbe4ee4}{}\label{Ecore__X_8h_ac015f5514446b69831568a5d3dbe4ee4}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+D\+N\+D\+\_\+\+P\+O\+S\+I\+T\+I\+ON}\hypertarget{Ecore__X_8h_a5895d1c09085f1b44084081e9c5658ae}{}\label{Ecore__X_8h_a5895d1c09085f1b44084081e9c5658ae}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+D\+N\+D\+\_\+\+S\+T\+A\+T\+US}\hypertarget{Ecore__X_8h_a3dbf5f6f6d3a303ebfbb6e02c77e6353}{}\label{Ecore__X_8h_a3dbf5f6f6d3a303ebfbb6e02c77e6353}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+D\+N\+D\+\_\+\+L\+E\+A\+VE}\hypertarget{Ecore__X_8h_a9f48e85e4e09c2cb07ebf9d275b86087}{}\label{Ecore__X_8h_a9f48e85e4e09c2cb07ebf9d275b86087}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+D\+N\+D\+\_\+\+D\+R\+OP}\hypertarget{Ecore__X_8h_a8476122f3272a1bc49811e5af3b2846a}{}\label{Ecore__X_8h_a8476122f3272a1bc49811e5af3b2846a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+D\+N\+D\+\_\+\+F\+I\+N\+I\+S\+H\+ED}\hypertarget{Ecore__X_8h_ab460474c33441bddfc3a40016a9e8e3a}{}\label{Ecore__X_8h_ab460474c33441bddfc3a40016a9e8e3a}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_ac5aa6c1f99d13c3754ac8b7030a87eb3}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+S\+H\+I\+FT}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a883e7013768af0e794992348233ab2e9}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+C\+T\+RL}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a2ba8f4126dfb3ad2fd219083076222de}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+LT}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a6c44f14b74c5dbb7336a88227622bb09}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+W\+IN}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_ad3f955374b5d60b9c28787209137a460}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+L\+T\+GR}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+L\+O\+C\+K\+\_\+\+S\+C\+R\+O\+LL}\hypertarget{Ecore__X_8h_ad8cbb5bbf1861a446b6c93c1d1c4b63e}{}\label{Ecore__X_8h_ad8cbb5bbf1861a446b6c93c1d1c4b63e}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+L\+O\+C\+K\+\_\+\+N\+UM}\hypertarget{Ecore__X_8h_abd046efb542c7934df000b61dcf495eb}{}\label{Ecore__X_8h_abd046efb542c7934df000b61dcf495eb}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+L\+O\+C\+K\+\_\+\+C\+A\+PS}\hypertarget{Ecore__X_8h_aa9e20b099dab3f39bc72b51453089693}{}\label{Ecore__X_8h_aa9e20b099dab3f39bc72b51453089693}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+L\+O\+C\+K\+\_\+\+S\+H\+I\+FT}\hypertarget{Ecore__X_8h_a1d2ae490f54212354dc7c80eb1fc242c}{}\label{Ecore__X_8h_a1d2ae490f54212354dc7c80eb1fc242c}

\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_ab6d4101becd010322927fac4bf6f80ab}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+P\+R\+E\+SS}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a0bd3ace8754c5640497a3c17a53b09b7}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+R\+E\+L\+E\+A\+SE}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{Ecore__X_8h_a1de6025d6f181f2d2f65bcbe9335cc3e}{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+M\+O\+T\+I\+ON}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Ecore functions for dealing with the X Windows System. 



\subsection{Typedef Documentation}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence@{Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence}}
\index{Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence@{Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence}{Ecore_X_Sync_Fence}}]{\setlength{\rightskip}{0pt plus 5cm}typedef Ecore\+\_\+\+X\+\_\+\+ID {\bf Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence}}\hypertarget{Ecore__X_8h_ab4e17d3d6fa02a05a848e0386c6ad62f}{}\label{Ecore__X_8h_ab4e17d3d6fa02a05a848e0386c6ad62f}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure@{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure}}
\index{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure@{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure}{Ecore_X_Event_Present_Configure}}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure} {\bf Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure}}\hypertarget{Ecore__X_8h_a523079a25931c7fb132e3a32d157036d}{}\label{Ecore__X_8h_a523079a25931c7fb132e3a32d157036d}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete@{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete}}
\index{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete@{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete}{Ecore_X_Event_Present_Complete}}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete} {\bf Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete}}\hypertarget{Ecore__X_8h_aa33ea0af56ee89dcbd3b56af19af285c}{}\label{Ecore__X_8h_aa33ea0af56ee89dcbd3b56af19af285c}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle@{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle}}
\index{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle@{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle}{Ecore_X_Event_Present_Idle}}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle} {\bf Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle}}\hypertarget{Ecore__X_8h_af4d85a1408e0b0a675c57dde991a862b}{}\label{Ecore__X_8h_af4d85a1408e0b0a675c57dde991a862b}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info@{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}}
\index{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info@{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}{Ecore_X_Randr_Crtc_Info}}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info} {\bf Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}}\hypertarget{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03}{}\label{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask@{Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask}}
\index{Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask@{Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask}{Ecore_X_Present_Event_Mask}}]{\setlength{\rightskip}{0pt plus 5cm}typedef enum Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask  Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask}\hypertarget{Ecore__X_8h_a14ae4e362f6007fb78bc77f96764bff6}{}\label{Ecore__X_8h_a14ae4e362f6007fb78bc77f96764bff6}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!Ecore\+\_\+\+X\+\_\+\+Present@{Ecore\+\_\+\+X\+\_\+\+Present}}
\index{Ecore\+\_\+\+X\+\_\+\+Present@{Ecore\+\_\+\+X\+\_\+\+Present}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{Ecore\+\_\+\+X\+\_\+\+Present}{Ecore_X_Present}}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf Ecore\+\_\+\+X\+\_\+\+Present}  {\bf Ecore\+\_\+\+X\+\_\+\+Present}}\hypertarget{Ecore__X_8h_ad14c0fb8e57635d0a770d880028543b5}{}\label{Ecore__X_8h_ad14c0fb8e57635d0a770d880028543b5}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode@{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}}
\index{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode@{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}{Ecore_X_Illume_Indicator_Type_Mode}}]{\setlength{\rightskip}{0pt plus 5cm}typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode  {\bf Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}}\hypertarget{Ecore__X_8h_ae1609f0ba030788dbccc520738d0eca2}{}\label{Ecore__X_8h_ae1609f0ba030788dbccc520738d0eca2}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes@{Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}}
\index{Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes@{Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}{Ecore_X_Window_Attributes}}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}  {\bf Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}}\hypertarget{Ecore__X_8h_a7faf45918de764ac8a03fb9f976588da}{}\label{Ecore__X_8h_a7faf45918de764ac8a03fb9f976588da}
\begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}


\subsection{Enumeration Type Documentation}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State@{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State}}
\index{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State@{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State}{_Ecore_X_Window_State}}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State}}\hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1}{}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1}


Defines the different states of the window of Ecore\+\_\+X. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+AL@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+AL}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+AL@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+AL}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+AL\hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a913975f3907250af993042729d0eca87}{}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a913975f3907250af993042729d0eca87}
}]The window is iconified. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+KY@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+KY}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+KY@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+KY}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+KY\hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a8b758d78e270b3274431d91b02484b30}{}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a8b758d78e270b3274431d91b02484b30}
}]The window is a modal dialog box. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+RT@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+RT}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+RT@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+RT}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+RT\hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1abfe7dee8962110c5f9d514bbf6dd658c}{}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1abfe7dee8962110c5f9d514bbf6dd658c}
}]The window manager should keep the window\textquotesingle{}s position fixed even if the virtual desktop scrolls. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+RZ@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+RZ}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+RZ@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+RZ}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+RZ\hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a6767bdc87057c70cdd236d6ca158463d}{}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a6767bdc87057c70cdd236d6ca158463d}
}]The window has the maximum vertical size. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+ED@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+ED}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+ED@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+ED}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+ED\hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1aaee9b74696501d60977b3cf682a1caff}{}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1aaee9b74696501d60977b3cf682a1caff}
}]The window has the maximum horizontal size. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+K\+I\+P\+\_\+\+T\+A\+S\+K\+B\+AR@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+K\+I\+P\+\_\+\+T\+A\+S\+K\+B\+AR}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+K\+I\+P\+\_\+\+T\+A\+S\+K\+B\+AR@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+K\+I\+P\+\_\+\+T\+A\+S\+K\+B\+AR}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+K\+I\+P\+\_\+\+T\+A\+S\+K\+B\+AR\hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a31e3d2047dbf9cfcd7c1ae4cd661a0ff}{}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a31e3d2047dbf9cfcd7c1ae4cd661a0ff}
}]The window is shaded. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+K\+I\+P\+\_\+\+P\+A\+G\+ER@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+K\+I\+P\+\_\+\+P\+A\+G\+ER}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+K\+I\+P\+\_\+\+P\+A\+G\+ER@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+K\+I\+P\+\_\+\+P\+A\+G\+ER}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+K\+I\+P\+\_\+\+P\+A\+G\+ER\hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1abd03ef746554d9d66c1458b99fbc7e21}{}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1abd03ef746554d9d66c1458b99fbc7e21}
}]The window should not be included in the taskbar. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+EN@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+EN}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+EN@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+EN}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+EN\hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a94e1956bcc7b817dabf944457f99ed92}{}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a94e1956bcc7b817dabf944457f99ed92}
}]The window should not be included in the pager. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+EN@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+EN}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+EN@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+EN}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+EN\hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a813f8507385ac350c0c2c6677898a8c9}{}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a813f8507385ac350c0c2c6677898a8c9}
}]The window is invisible (i.\+e. minimized/iconified) \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+VE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+VE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+VE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+VE}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+VE\hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a12cf1ef45a86caf28ff1abdc30b1f4ec}{}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a12cf1ef45a86caf28ff1abdc30b1f4ec}
}]The window should fill the entire screen and have no window border/decorations. \end{description}
\end{Desc}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code@{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code}}
\index{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code@{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code}{_Ecore_X_Error_Code}}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code}}\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7}


Defines the error codes of Ecore\+\_\+X which wraps the X Window Systems protocol\textquotesingle{}s errors. 

\begin{DoxySince}{Since}
1.\+7.\+0 
\end{DoxySince}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+S\+U\+C\+C\+E\+SS@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+S\+U\+C\+C\+E\+SS}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+S\+U\+C\+C\+E\+SS@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+S\+U\+C\+C\+E\+SS}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+S\+U\+C\+C\+E\+SS\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a32136f4e0e2ce049574d0ad38b697a1f}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a32136f4e0e2ce049574d0ad38b697a1f}
}]Everything is okay. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+R\+E\+Q\+U\+E\+ST@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+R\+E\+Q\+U\+E\+ST}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+R\+E\+Q\+U\+E\+ST@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+R\+E\+Q\+U\+E\+ST}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+R\+E\+Q\+U\+E\+ST\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7af9c5405f8b98f38cb039aa6f8094e717}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7af9c5405f8b98f38cb039aa6f8094e717}
}]Bad request code. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+V\+A\+L\+UE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+V\+A\+L\+UE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+V\+A\+L\+UE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+V\+A\+L\+UE}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+V\+A\+L\+UE\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a84889b96211536d0378aefa0789be746}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a84889b96211536d0378aefa0789be746}
}]Int parameter out of range. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+W\+I\+N\+D\+OW@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+W\+I\+N\+D\+OW}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+W\+I\+N\+D\+OW@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+W\+I\+N\+D\+OW}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+W\+I\+N\+D\+OW\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a380e0888cc71cd4f3155045bcaf0c2f6}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a380e0888cc71cd4f3155045bcaf0c2f6}
}]Parameter not a Window. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+P\+I\+X\+M\+AP@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+P\+I\+X\+M\+AP}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+P\+I\+X\+M\+AP@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+P\+I\+X\+M\+AP}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+P\+I\+X\+M\+AP\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7ab34c07aca92f6cfa263dd6cebb1b70cc}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7ab34c07aca92f6cfa263dd6cebb1b70cc}
}]Parameter not a Pixmap. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+T\+OM@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+T\+OM}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+T\+OM@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+T\+OM}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+T\+OM\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a628e78236927d9720b4bffbcfde767ab}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a628e78236927d9720b4bffbcfde767ab}
}]Parameter not an Atom. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+C\+U\+R\+S\+OR@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+C\+U\+R\+S\+OR}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+C\+U\+R\+S\+OR@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+C\+U\+R\+S\+OR}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+C\+U\+R\+S\+OR\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a1141e5e7685fcf749e1ca20d7d52c804}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a1141e5e7685fcf749e1ca20d7d52c804}
}]Parameter not a Cursor. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+F\+O\+NT@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+F\+O\+NT}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+F\+O\+NT@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+F\+O\+NT}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+F\+O\+NT\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a44a300d85c1e06b11211a0d537c4ba7e}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a44a300d85c1e06b11211a0d537c4ba7e}
}]Parameter not a Font. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+M\+A\+T\+CH@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+M\+A\+T\+CH}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+M\+A\+T\+CH@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+M\+A\+T\+CH}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+M\+A\+T\+CH\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a3576cb8cf6dcf7642d9e8e3ffb77ee89}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a3576cb8cf6dcf7642d9e8e3ffb77ee89}
}]Parameter mismatch. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+D\+R\+A\+W\+A\+B\+LE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+D\+R\+A\+W\+A\+B\+LE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+D\+R\+A\+W\+A\+B\+LE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+D\+R\+A\+W\+A\+B\+LE}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+D\+R\+A\+W\+A\+B\+LE\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a6042cc7a70d08b125554039a6423f793}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a6042cc7a70d08b125554039a6423f793}
}]Parameter not a Pixmap or Window. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+C\+C\+E\+SS@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+C\+C\+E\+SS}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+C\+C\+E\+SS@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+C\+C\+E\+SS}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+C\+C\+E\+SS\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a7517f37d123b3a1a555ee6d8686b349e}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a7517f37d123b3a1a555ee6d8686b349e}
}]Bad access. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+L\+L\+OC@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+L\+L\+OC}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+L\+L\+OC@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+L\+L\+OC}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+A\+L\+L\+OC\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a2f6b8d24094f5dc28d6269f499ad867f}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a2f6b8d24094f5dc28d6269f499ad867f}
}]Insufficient resources. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+C\+O\+L\+OR@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+C\+O\+L\+OR}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+C\+O\+L\+OR@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+C\+O\+L\+OR}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+C\+O\+L\+OR\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a6f53c63c918ff671bc41dcca6972b499}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a6f53c63c918ff671bc41dcca6972b499}
}]No such colormap. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+GC@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+GC}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+GC@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+GC}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+GC\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7aa4d02c9a87ff23e3b5daede78550b580}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7aa4d02c9a87ff23e3b5daede78550b580}
}]Parameter not a GC. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+I\+D\+\_\+\+C\+H\+O\+I\+CE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+I\+D\+\_\+\+C\+H\+O\+I\+CE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+I\+D\+\_\+\+C\+H\+O\+I\+CE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+I\+D\+\_\+\+C\+H\+O\+I\+CE}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+I\+D\+\_\+\+C\+H\+O\+I\+CE\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7ab38f3c7f08bddc42886b62c3afc05696}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7ab38f3c7f08bddc42886b62c3afc05696}
}]Choice not in range or already used. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+N\+A\+ME@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+N\+A\+ME}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+N\+A\+ME@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+N\+A\+ME}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+N\+A\+ME\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7aba08e193ebcbdb0e0b43386425359ee7}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7aba08e193ebcbdb0e0b43386425359ee7}
}]Font or color name doesn\textquotesingle{}t exist. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+L\+E\+N\+G\+TH@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+L\+E\+N\+G\+TH}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+L\+E\+N\+G\+TH@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+L\+E\+N\+G\+TH}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+L\+E\+N\+G\+TH\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a78df8e404fd1cec8e4310a97be8fbf82}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a78df8e404fd1cec8e4310a97be8fbf82}
}]Request length incorrect. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+I\+M\+P\+L\+E\+M\+E\+N\+T\+A\+T\+I\+ON@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+I\+M\+P\+L\+E\+M\+E\+N\+T\+A\+T\+I\+ON}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+I\+M\+P\+L\+E\+M\+E\+N\+T\+A\+T\+I\+ON@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+I\+M\+P\+L\+E\+M\+E\+N\+T\+A\+T\+I\+ON}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+R\+R\+O\+R\+\_\+\+C\+O\+D\+E\+\_\+\+B\+A\+D\+\_\+\+I\+M\+P\+L\+E\+M\+E\+N\+T\+A\+T\+I\+ON\hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a68e513b6380f0e4b96f832a6743fb40c}{}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a68e513b6380f0e4b96f832a6743fb40c}
}]Server is defective. \end{description}
\end{Desc}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!\+\_\+\+Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol@{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol}}
\index{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol@{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol}{_Ecore_X_WM_Protocol}}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \+\_\+\+Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol}}\hypertarget{Ecore__X_8h_ae4166d74a0954bc928706496f677e56d}{}\label{Ecore__X_8h_ae4166d74a0954bc928706496f677e56d}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+R\+E\+Q\+U\+E\+ST@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+R\+E\+Q\+U\+E\+ST}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+R\+E\+Q\+U\+E\+ST@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+R\+E\+Q\+U\+E\+ST}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+R\+E\+Q\+U\+E\+ST\hypertarget{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da27d9e53db2213d3df8051f47b750fdc6}{}\label{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da27d9e53db2213d3df8051f47b750fdc6}
}]If enabled the window manager will be asked to send a delete message instead of just closing (destroying) the window. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+T\+A\+K\+E\+\_\+\+F\+O\+C\+US@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+T\+A\+K\+E\+\_\+\+F\+O\+C\+US}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+T\+A\+K\+E\+\_\+\+F\+O\+C\+US@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+T\+A\+K\+E\+\_\+\+F\+O\+C\+US}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+T\+A\+K\+E\+\_\+\+F\+O\+C\+US\hypertarget{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da5657fbc84712eb536f7fc1c13c446245}{}\label{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da5657fbc84712eb536f7fc1c13c446245}
}]If enabled the window manager will be told that the window explicitly sets input focus. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+P\+I\+NG@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+P\+I\+NG}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+P\+I\+NG@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+P\+I\+NG}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+P\+I\+NG\hypertarget{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da83109c98c3793ec8c0e8ae4f46389b37}{}\label{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da83109c98c3793ec8c0e8ae4f46389b37}
}]If enabled the window manager can ping the window to check if it is alive. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+S\+Y\+N\+C\+\_\+\+R\+E\+Q\+U\+E\+ST@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+S\+Y\+N\+C\+\_\+\+R\+E\+Q\+U\+E\+ST}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+S\+Y\+N\+C\+\_\+\+R\+E\+Q\+U\+E\+ST@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+S\+Y\+N\+C\+\_\+\+R\+E\+Q\+U\+E\+ST}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+N\+E\+T\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+S\+Y\+N\+C\+\_\+\+R\+E\+Q\+U\+E\+ST\hypertarget{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da0754156ca8a04567ca0b93721a02a974}{}\label{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da0754156ca8a04567ca0b93721a02a974}
}]If enabled the window manager can sync updating with the window (?) \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+N\+UM@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+N\+UM}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+N\+UM@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+N\+UM}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+N\+UM\hypertarget{Ecore__X_8h_ae4166d74a0954bc928706496f677e56daac00f053308c58a7d2a81fbbabc6c58a}{}\label{Ecore__X_8h_ae4166d74a0954bc928706496f677e56daac00f053308c58a7d2a81fbbabc6c58a}
}]Number of defined items. \end{description}
\end{Desc}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode@{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode}}
\index{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode@{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode}{_Ecore_X_Window_Input_Mode}}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode}}\hypertarget{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440d}{}\label{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440d}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+NE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+NE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+NE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+NE}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+N\+O\+NE\hypertarget{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da61e84f9007e6d49a0a6758378fb900a8}{}\label{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da61e84f9007e6d49a0a6758378fb900a8}
}]The window can never be focused. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+P\+A\+S\+S\+I\+VE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+P\+A\+S\+S\+I\+VE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+P\+A\+S\+S\+I\+VE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+P\+A\+S\+S\+I\+VE}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+P\+A\+S\+S\+I\+VE\hypertarget{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da88b82c759d3481c0b52af66d50cde54e}{}\label{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da88b82c759d3481c0b52af66d50cde54e}
}]The window can be focused by the WM but doesn\textquotesingle{}t focus itself. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+L\+O\+C\+AL@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+L\+O\+C\+AL}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+L\+O\+C\+AL@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+L\+O\+C\+AL}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+L\+O\+C\+AL\hypertarget{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da70598e73807833dfdde3391011d26c00}{}\label{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da70598e73807833dfdde3391011d26c00}
}]The window sets the focus itself if one of its sub-\/windows already is focused. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+G\+L\+O\+B\+AL@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+G\+L\+O\+B\+AL}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+G\+L\+O\+B\+AL@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+G\+L\+O\+B\+AL}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+I\+N\+P\+U\+T\+\_\+\+M\+O\+D\+E\+\_\+\+A\+C\+T\+I\+V\+E\+\_\+\+G\+L\+O\+B\+AL\hypertarget{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da77c3d879970639ed109e51636b1c3caf}{}\label{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da77c3d879970639ed109e51636b1c3caf}
}]The window sets the focus itself even if another window is currently focused. \end{description}
\end{Desc}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint@{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint}}
\index{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint@{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint}{_Ecore_X_Window_State_Hint}}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint}}\hypertarget{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1e}{}\label{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1e}


Defines the different state hint of the window of Ecore\+\_\+X. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+NE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+NE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+NE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+NE}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+NE\hypertarget{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eaab490edafc104803047ef38e3fe37f1f}{}\label{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eaab490edafc104803047ef38e3fe37f1f}
}]Do not provide any state hint to the window manager. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+W\+I\+T\+H\+D\+R\+A\+WN@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+W\+I\+T\+H\+D\+R\+A\+WN}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+W\+I\+T\+H\+D\+R\+A\+WN@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+W\+I\+T\+H\+D\+R\+A\+WN}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+W\+I\+T\+H\+D\+R\+A\+WN\hypertarget{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1ea2ee8636730f2ccf0f3b29c3919c708eb}{}\label{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1ea2ee8636730f2ccf0f3b29c3919c708eb}
}]The window wants to remain hidden and N\+OT iconified. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+R\+M\+AL@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+R\+M\+AL}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+R\+M\+AL@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+R\+M\+AL}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+R\+M\+AL\hypertarget{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eab5d3bf570112e77f142081df61749f43}{}\label{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eab5d3bf570112e77f142081df61749f43}
}]The window wants to be mapped normally. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+I\+C\+O\+N\+IC@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+I\+C\+O\+N\+IC}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+I\+C\+O\+N\+IC@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+I\+C\+O\+N\+IC}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+I\+C\+O\+N\+IC\hypertarget{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eadb18b35391c2c6ea2f8dafd6577dabac}{}\label{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eadb18b35391c2c6ea2f8dafd6577dabac}
}]The window wants to start in an iconified state. \end{description}
\end{Desc}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode@{Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode}}
\index{Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode@{Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode}{Ecore_X_Win_Keygrab_Mode}}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode}}\hypertarget{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3d}{}\label{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3d}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+U\+N\+K\+N\+O\+WN}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+U\+N\+K\+N\+O\+WN}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+U\+N\+K\+N\+O\+WN\hypertarget{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da388a29255810c51fab06329a9f44db42}{}\label{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da388a29255810c51fab06329a9f44db42}
}]Unknown keygrab mode. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+S\+H\+A\+R\+ED@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+S\+H\+A\+R\+ED}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+S\+H\+A\+R\+ED@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+S\+H\+A\+R\+ED}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+S\+H\+A\+R\+ED\hypertarget{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da94207682ef01361155c36b9420a74422}{}\label{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da94207682ef01361155c36b9420a74422}
}]Getting the grabbed-\/key together with the other client windows. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+T\+O\+P\+M\+O\+ST@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+T\+O\+P\+M\+O\+ST}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+T\+O\+P\+M\+O\+ST@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+T\+O\+P\+M\+O\+ST}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+T\+O\+P\+M\+O\+ST\hypertarget{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da6b343ff28282c61e41b219a2f0e45b43}{}\label{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da6b343ff28282c61e41b219a2f0e45b43}
}]Getting the grabbed-\/key only when window is top of the stack. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+E\+X\+C\+L\+U\+S\+I\+VE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+E\+X\+C\+L\+U\+S\+I\+VE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+E\+X\+C\+L\+U\+S\+I\+VE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+E\+X\+C\+L\+U\+S\+I\+VE}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+E\+X\+C\+L\+U\+S\+I\+VE\hypertarget{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3daffffe8b1747a7556c34a539de968a125}{}\label{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3daffffe8b1747a7556c34a539de968a125}
}]Getting the grabbed-\/key exclusively regardless of window\textquotesingle{}s position. \index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+O\+V\+E\+R\+R\+I\+D\+E\+\_\+\+E\+X\+C\+L\+U\+S\+I\+VE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+O\+V\+E\+R\+R\+I\+D\+E\+\_\+\+E\+X\+C\+L\+U\+S\+I\+VE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+O\+V\+E\+R\+R\+I\+D\+E\+\_\+\+E\+X\+C\+L\+U\+S\+I\+VE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+O\+V\+E\+R\+R\+I\+D\+E\+\_\+\+E\+X\+C\+L\+U\+S\+I\+VE}}\item[{\em 
E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+\_\+\+K\+E\+Y\+G\+R\+A\+B\+\_\+\+O\+V\+E\+R\+R\+I\+D\+E\+\_\+\+E\+X\+C\+L\+U\+S\+I\+VE\hypertarget{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da152544a0a43e6268ab38495d66ec9574}{}\label{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da152544a0a43e6268ab38495d66ec9574}
}]Getting the grabbed-\/key exclusively regardless of window\textquotesingle{}s position. Being overrided the grab by the other client window \end{description}
\end{Desc}


\subsection{Function Documentation}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+init\+\_\+from\+\_\+display@{ecore\+\_\+x\+\_\+init\+\_\+from\+\_\+display}}
\index{ecore\+\_\+x\+\_\+init\+\_\+from\+\_\+display@{ecore\+\_\+x\+\_\+init\+\_\+from\+\_\+display}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+init\+\_\+from\+\_\+display(\+Ecore\+\_\+\+X\+\_\+\+Display $\ast$display)}{ecore_x_init_from_display(Ecore_X_Display *display)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+init\+\_\+from\+\_\+display (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Display $\ast$}]{display}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a7d02c60d4c4ef4aa994e73df0286836d}{}\label{Ecore__X_8h_a7d02c60d4c4ef4aa994e73df0286836d}
\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References ecore\+\_\+event\+\_\+shutdown(), ecore\+\_\+main\+\_\+fd\+\_\+handler\+\_\+del(), ecore\+\_\+shutdown(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, eina\+\_\+log\+\_\+domain\+\_\+unregister(), and eina\+\_\+shutdown().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+killall@{ecore\+\_\+x\+\_\+killall}}
\index{ecore\+\_\+x\+\_\+killall@{ecore\+\_\+x\+\_\+killall}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+killall(\+Ecore\+\_\+\+X\+\_\+\+Window root)}{ecore_x_killall(Ecore_X_Window root)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+killall (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_acfb7138e003fdda4452e73fbc879cddd}{}\label{Ecore__X_8h_acfb7138e003fdda4452e73fbc879cddd}


Kill all clients with subwindows under a given window. 

You can kill all clients connected to the X server by using \hyperlink{Ecore__X_8h_a78bb4a4944619d01db4bccf3047465cb}{ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+list} to get a list of root windows, and then passing each root window to this function.


\begin{DoxyParams}{Parameters}
{\em root} & The window whose children will be killed. \\
\hline
\end{DoxyParams}


References ecore\+\_\+x\+\_\+sync().



Referenced by ecore\+\_\+x\+\_\+sync().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+kill@{ecore\+\_\+x\+\_\+kill}}
\index{ecore\+\_\+x\+\_\+kill@{ecore\+\_\+x\+\_\+kill}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+kill(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_kill(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+kill (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_abccc12f989efb33663d1fe54b96c12e2}{}\label{Ecore__X_8h_abccc12f989efb33663d1fe54b96c12e2}


Kill a specific client. 

You can kill a specific client owning window {\ttfamily win} 


\begin{DoxyParams}{Parameters}
{\em win} & Window of the client to be killed \\
\hline
\end{DoxyParams}


Referenced by ecore\+\_\+x\+\_\+sync().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+dpi\+\_\+get@{ecore\+\_\+x\+\_\+dpi\+\_\+get}}
\index{ecore\+\_\+x\+\_\+dpi\+\_\+get@{ecore\+\_\+x\+\_\+dpi\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+dpi\+\_\+get(void)}{ecore_x_dpi_get(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+dpi\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a574f71eb5ba01af0f05b88b5e9e909da}{}\label{Ecore__X_8h_a574f71eb5ba01af0f05b88b5e9e909da}


Return the screen D\+PI. 

This is a simplistic call to get D\+PI. It does not account for differing D\+PI in the x amd y axes nor does it account for multihead or xinerama and xrander where different parts of the screen may have differen D\+PI etc.

\begin{DoxyReturn}{Returns}
the general screen D\+PI (dots/pixels per inch).
\end{DoxyReturn}
This is a simplistic call to get D\+PI. It does not account for differing D\+PI in the x amd y axes nor does it account for multihead or xinerama and xrander where different parts of the screen may have different D\+PI etc.

\begin{DoxyReturn}{Returns}
the general screen D\+PI (dots/pixels per inch). 
\end{DoxyReturn}


Referenced by ecore\+\_\+x\+\_\+sync().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+bell@{ecore\+\_\+x\+\_\+bell}}
\index{ecore\+\_\+x\+\_\+bell@{ecore\+\_\+x\+\_\+bell}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+bell(int percent)}{ecore_x_bell(int percent)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+bell (
\begin{DoxyParamCaption}
\item[{int}]{percent}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a79b373cbe59e06f90bfc9a9bfc51a99c}{}\label{Ecore__X_8h_a79b373cbe59e06f90bfc9a9bfc51a99c}


Invoke the standard system beep to alert users. 


\begin{DoxyParams}{Parameters}
{\em percent} & The volume at which the bell rings. Must be in the range \mbox{[}-\/100,+100\mbox{]}. If percent $>$= 0, the final volume will be\+: base -\/ \mbox{[}(base $\ast$ percent) / 100\mbox{]} + percent Otherwise, it\textquotesingle{}s calculated as\+: base + \mbox{[}(base $\ast$ percent) / 100\mbox{]} where {\ttfamily base} is the bell\textquotesingle{}s base volume as set by X\+Change\+Keyboard\+Control(3).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} on success, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise.
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em percent} & The volume at which the bell rings. Must be in the range \mbox{[}-\/100,+100\mbox{]}. If percent $>$= 0, the final volume will be\+: base -\/ \mbox{[}(base $\ast$ percent) / 100\mbox{]} + percent Otherwise, it\textquotesingle{}s calculated as\+: base + \mbox{[}(base $\ast$ percent) / 100\mbox{]} where {\ttfamily base} is the bell\textquotesingle{}s base volume as set by X\+Change\+Keyboard\+Control(3).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} on success, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, E\+I\+N\+A\+\_\+\+T\+R\+UE, and E\+I\+N\+A\+\_\+\+U\+N\+U\+S\+ED.



Referenced by ecore\+\_\+x\+\_\+sync().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+visual\+\_\+id\+\_\+get@{ecore\+\_\+x\+\_\+visual\+\_\+id\+\_\+get}}
\index{ecore\+\_\+x\+\_\+visual\+\_\+id\+\_\+get@{ecore\+\_\+x\+\_\+visual\+\_\+id\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+visual\+\_\+id\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Visual visual)}{ecore_x_visual_id_get(Ecore_X_Visual visual)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} unsigned int ecore\+\_\+x\+\_\+visual\+\_\+id\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Visual}]{visual}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a1cec7abdd5a0b9cce8742fe6b7c8050a}{}\label{Ecore__X_8h_a1cec7abdd5a0b9cce8742fe6b7c8050a}


Retrieve the Visual ID from a given Visual. 


\begin{DoxyParams}{Parameters}
{\em visual} & The Visual to get the ID for.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The visual id. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}


Referenced by ecore\+\_\+x\+\_\+sync().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+default\+\_\+visual\+\_\+get@{ecore\+\_\+x\+\_\+default\+\_\+visual\+\_\+get}}
\index{ecore\+\_\+x\+\_\+default\+\_\+visual\+\_\+get@{ecore\+\_\+x\+\_\+default\+\_\+visual\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+default\+\_\+visual\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Display $\ast$disp, Ecore\+\_\+\+X\+\_\+\+Screen $\ast$screen)}{ecore_x_default_visual_get(Ecore_X_Display *disp, Ecore_X_Screen *screen)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Visual ecore\+\_\+x\+\_\+default\+\_\+visual\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Display $\ast$}]{disp, }
\item[{Ecore\+\_\+\+X\+\_\+\+Screen $\ast$}]{screen}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ae522dbca8e58c3eec2441ebeca8f3436}{}\label{Ecore__X_8h_ae522dbca8e58c3eec2441ebeca8f3436}


Retrieve the default Visual. 


\begin{DoxyParams}{Parameters}
{\em disp} & The Display to get the Default Visual from \\
\hline
{\em screen} & The Screen.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The default visual. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}


Referenced by ecore\+\_\+x\+\_\+sync().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+default\+\_\+colormap\+\_\+get@{ecore\+\_\+x\+\_\+default\+\_\+colormap\+\_\+get}}
\index{ecore\+\_\+x\+\_\+default\+\_\+colormap\+\_\+get@{ecore\+\_\+x\+\_\+default\+\_\+colormap\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+default\+\_\+colormap\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Display $\ast$disp, Ecore\+\_\+\+X\+\_\+\+Screen $\ast$screen)}{ecore_x_default_colormap_get(Ecore_X_Display *disp, Ecore_X_Screen *screen)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Colormap ecore\+\_\+x\+\_\+default\+\_\+colormap\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Display $\ast$}]{disp, }
\item[{Ecore\+\_\+\+X\+\_\+\+Screen $\ast$}]{screen}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a18d342c791d2a3f8fa800f5a18f6c782}{}\label{Ecore__X_8h_a18d342c791d2a3f8fa800f5a18f6c782}


Retrieve the default Colormap. 


\begin{DoxyParams}{Parameters}
{\em disp} & The Display to get the Default Colormap from \\
\hline
{\em screen} & The Screen.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The default colormap. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}


Referenced by ecore\+\_\+x\+\_\+sync().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+default\+\_\+depth\+\_\+get@{ecore\+\_\+x\+\_\+default\+\_\+depth\+\_\+get}}
\index{ecore\+\_\+x\+\_\+default\+\_\+depth\+\_\+get@{ecore\+\_\+x\+\_\+default\+\_\+depth\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+default\+\_\+depth\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Display $\ast$disp, Ecore\+\_\+\+X\+\_\+\+Screen $\ast$screen)}{ecore_x_default_depth_get(Ecore_X_Display *disp, Ecore_X_Screen *screen)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+default\+\_\+depth\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Display $\ast$}]{disp, }
\item[{Ecore\+\_\+\+X\+\_\+\+Screen $\ast$}]{screen}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aab71ec048aefeaa8ade940024939caf6}{}\label{Ecore__X_8h_aab71ec048aefeaa8ade940024939caf6}


Retrieve the default depth. 


\begin{DoxyParams}{Parameters}
{\em disp} & The Display to get the Default Depth from \\
\hline
{\em screen} & The Screen.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The default depth. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+U\+N\+U\+S\+ED.



Referenced by ecore\+\_\+x\+\_\+sync().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+error\+\_\+handler\+\_\+set@{ecore\+\_\+x\+\_\+error\+\_\+handler\+\_\+set}}
\index{ecore\+\_\+x\+\_\+error\+\_\+handler\+\_\+set@{ecore\+\_\+x\+\_\+error\+\_\+handler\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+error\+\_\+handler\+\_\+set(void($\ast$func)(void $\ast$data), const void $\ast$data)}{ecore_x_error_handler_set(void(*func)(void *data), const void *data)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+error\+\_\+handler\+\_\+set (
\begin{DoxyParamCaption}
\item[{void($\ast$)(void $\ast$data)}]{func, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a0e666a65593e83146fc4df7a5b8025c7}{}\label{Ecore__X_8h_a0e666a65593e83146fc4df7a5b8025c7}


Set the error handler. 


\begin{DoxyParams}{Parameters}
{\em func} & The error handler function \\
\hline
{\em data} & The data to be passed to the handler function\\
\hline
\end{DoxyParams}
Set the X error handler function 

Referenced by ecore\+\_\+x\+\_\+sync().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+io\+\_\+error\+\_\+handler\+\_\+set@{ecore\+\_\+x\+\_\+io\+\_\+error\+\_\+handler\+\_\+set}}
\index{ecore\+\_\+x\+\_\+io\+\_\+error\+\_\+handler\+\_\+set@{ecore\+\_\+x\+\_\+io\+\_\+error\+\_\+handler\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+io\+\_\+error\+\_\+handler\+\_\+set(void($\ast$func)(void $\ast$data), const void $\ast$data)}{ecore_x_io_error_handler_set(void(*func)(void *data), const void *data)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+io\+\_\+error\+\_\+handler\+\_\+set (
\begin{DoxyParamCaption}
\item[{void($\ast$)(void $\ast$data)}]{func, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a1283ea18fceed968627f1e2c13750d80}{}\label{Ecore__X_8h_a1283ea18fceed968627f1e2c13750d80}


Set the I/O error handler. 


\begin{DoxyParams}{Parameters}
{\em func} & The I/O error handler function \\
\hline
{\em data} & The data to be passed to the handler function\\
\hline
\end{DoxyParams}
Set the X I/O error handler function \index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+error\+\_\+request\+\_\+get@{ecore\+\_\+x\+\_\+error\+\_\+request\+\_\+get}}
\index{ecore\+\_\+x\+\_\+error\+\_\+request\+\_\+get@{ecore\+\_\+x\+\_\+error\+\_\+request\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+error\+\_\+request\+\_\+get(void)}{ecore_x_error_request_get(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+error\+\_\+request\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ac69bf911c334edb87c657455b8f93d9e}{}\label{Ecore__X_8h_ac69bf911c334edb87c657455b8f93d9e}


Get the request code that caused the error. 

\begin{DoxyReturn}{Returns}
The request code causing the X error
\end{DoxyReturn}
Return the X request code that caused the last X error 

Referenced by ecore\+\_\+x\+\_\+sync().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+error\+\_\+code\+\_\+get@{ecore\+\_\+x\+\_\+error\+\_\+code\+\_\+get}}
\index{ecore\+\_\+x\+\_\+error\+\_\+code\+\_\+get@{ecore\+\_\+x\+\_\+error\+\_\+code\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+error\+\_\+code\+\_\+get(void)}{ecore_x_error_code_get(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+error\+\_\+code\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a1c63fe54bdbd5846a0e535ae7957d565}{}\label{Ecore__X_8h_a1c63fe54bdbd5846a0e535ae7957d565}


Get the error code from the error. 

\begin{DoxyReturn}{Returns}
The error code from the X error
\end{DoxyReturn}
Return the error code from the last X error 

Referenced by ecore\+\_\+x\+\_\+sync().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+error\+\_\+resource\+\_\+id\+\_\+get@{ecore\+\_\+x\+\_\+error\+\_\+resource\+\_\+id\+\_\+get}}
\index{ecore\+\_\+x\+\_\+error\+\_\+resource\+\_\+id\+\_\+get@{ecore\+\_\+x\+\_\+error\+\_\+resource\+\_\+id\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+error\+\_\+resource\+\_\+id\+\_\+get(void)}{ecore_x_error_resource_id_get(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+ID ecore\+\_\+x\+\_\+error\+\_\+resource\+\_\+id\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_af71f6ed2498ed6fdccf423ec8ab42857}{}\label{Ecore__X_8h_af71f6ed2498ed6fdccf423ec8ab42857}


Get the resource id that caused the error. 

\begin{DoxyReturn}{Returns}
The resource id causing the X error
\end{DoxyReturn}
Return the X resource id that caused the last X error 

References W\+RN.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+set@{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+set}}
\index{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+set@{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window w, const void $\ast$data, int size)}{ecore_x_selection_primary_set(Ecore_X_Window w, const void *data, int size)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{w, }
\item[{const void $\ast$}]{data, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aa6e34c2f6f8ed860153c24bfc7b9f232}{}\label{Ecore__X_8h_aa6e34c2f6f8ed860153c24bfc7b9f232}


Claim ownership of the P\+R\+I\+M\+A\+RY selection and set its data. 


\begin{DoxyParams}{Parameters}
{\em w} & The window to which this selection belongs \\
\hline
{\em data} & The data associated with the selection \\
\hline
{\em size} & The size of the data buffer in bytes \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 1 if the ownership of the selection was successfully claimed, or 0 if unsuccessful. 
\end{DoxyReturn}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+clear@{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+clear}}
\index{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+clear@{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+clear}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+clear(void)}{ecore_x_selection_primary_clear(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+clear (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aed05490e7f1dc35bf687a55d28b9ad71}{}\label{Ecore__X_8h_aed05490e7f1dc35bf687a55d28b9ad71}


Release ownership of the primary selection. 

\begin{DoxyReturn}{Returns}
Returns 1 if the selection was successfully cleared, or 0 if unsuccessful. 
\end{DoxyReturn}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+set@{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+set}}
\index{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+set@{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window w, const void $\ast$data, int size)}{ecore_x_selection_secondary_set(Ecore_X_Window w, const void *data, int size)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{w, }
\item[{const void $\ast$}]{data, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ad0496241417c5e75d46ae4f00c5761ec}{}\label{Ecore__X_8h_ad0496241417c5e75d46ae4f00c5761ec}


Claim ownership of the S\+E\+C\+O\+N\+D\+A\+RY selection and set its data. 


\begin{DoxyParams}{Parameters}
{\em w} & The window to which this selection belongs \\
\hline
{\em data} & The data associated with the selection \\
\hline
{\em size} & The size of the data buffer in bytes \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 1 if the ownership of the selection was successfully claimed, or 0 if unsuccessful. 
\end{DoxyReturn}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+clear@{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+clear}}
\index{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+clear@{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+clear}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+clear(void)}{ecore_x_selection_secondary_clear(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+clear (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_afae4e87f187d1e12f2ea5016d9b97c9d}{}\label{Ecore__X_8h_afae4e87f187d1e12f2ea5016d9b97c9d}


Release ownership of the secondary selection. 

\begin{DoxyReturn}{Returns}
Returns 1 if the selection was successfully cleared, or 0 if unsuccessful. 
\end{DoxyReturn}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+set@{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+set}}
\index{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+set@{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window w, const void $\ast$data, int size)}{ecore_x_selection_xdnd_set(Ecore_X_Window w, const void *data, int size)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{w, }
\item[{const void $\ast$}]{data, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ab6ae9ff23f51eadb36154e3786b697ef}{}\label{Ecore__X_8h_ab6ae9ff23f51eadb36154e3786b697ef}


Claim ownership of the X\+D\+ND selection and set its data. 


\begin{DoxyParams}{Parameters}
{\em w} & The window to which this selection belongs \\
\hline
{\em data} & The data associated with the selection \\
\hline
{\em size} & The size of the data buffer in bytes \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 1 if the ownership of the selection was successfully claimed, or 0 if unsuccessful. 
\end{DoxyReturn}


Referenced by ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+clear@{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+clear}}
\index{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+clear@{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+clear}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+clear(void)}{ecore_x_selection_xdnd_clear(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+clear (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a92740e0248d8f541d75b8c4b42aa254e}{}\label{Ecore__X_8h_a92740e0248d8f541d75b8c4b42aa254e}


Release ownership of the X\+D\+ND selection. 

\begin{DoxyReturn}{Returns}
Returns 1 if the selection was successfully cleared, or 0 if unsuccessful. 
\end{DoxyReturn}


Referenced by ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+set@{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+set}}
\index{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+set@{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window w, const void $\ast$data, int size)}{ecore_x_selection_clipboard_set(Ecore_X_Window w, const void *data, int size)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{w, }
\item[{const void $\ast$}]{data, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a82adbfee86a38924e104ff2b6d9a650b}{}\label{Ecore__X_8h_a82adbfee86a38924e104ff2b6d9a650b}


Claim ownership of the C\+L\+I\+P\+B\+O\+A\+RD selection and set its data. 


\begin{DoxyParams}{Parameters}
{\em w} & The window to which this selection belongs \\
\hline
{\em data} & The data associated with the selection \\
\hline
{\em size} & The size of the data buffer in bytes \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 1 if the ownership of the selection was successfully claimed, or 0 if unsuccessful.
\end{DoxyReturn}
Get the converted data from a previous C\+L\+I\+P\+B\+O\+A\+RD selection request. The buffer must be freed when done with. \index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+clear@{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+clear}}
\index{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+clear@{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+clear}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+clear(void)}{ecore_x_selection_clipboard_clear(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+clear (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a9fb37020ae13824440208d754568a6cb}{}\label{Ecore__X_8h_a9fb37020ae13824440208d754568a6cb}


Release ownership of the clipboard selection. 

\begin{DoxyReturn}{Returns}
Returns 1 if the selection was successfully cleared, or 0 if unsuccessful. 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+set@{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+set}}
\index{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+set@{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Time tm)}{ecore_x_selection_owner_set(Ecore_X_Window win, Ecore_X_Atom atom, Ecore_X_Time tm)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{atom, }
\item[{Ecore\+\_\+\+X\+\_\+\+Time}]{tim}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a6674e6dd007b3e5e76a196af646b7238}{}\label{Ecore__X_8h_a6674e6dd007b3e5e76a196af646b7238}


Change the owner and last-\/change time for the specified selection. 


\begin{DoxyParams}{Parameters}
{\em win} & The owner of the specified atom. \\
\hline
{\em atom} & The selection atom \\
\hline
{\em tim} & Specifies the time \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+get@{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+get}}
\index{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+get@{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Atom atom)}{ecore_x_selection_owner_get(Ecore_X_Atom atom)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{atom}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a672711a6e620e731750fc98812bc4337}{}\label{Ecore__X_8h_a672711a6e620e731750fc98812bc4337}


Return the window that currently owns the specified selection. 


\begin{DoxyParams}{Parameters}
{\em atom} & The specified selection atom.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The window that currently owns the specified selection. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}


References alloca(), ecore\+\_\+x\+\_\+atom\+\_\+get(), ecore\+\_\+x\+\_\+atom\+\_\+name\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, eina\+\_\+inarray\+\_\+free(), eina\+\_\+inarray\+\_\+new(), eina\+\_\+inarray\+\_\+nth(), eina\+\_\+inarray\+\_\+push(), eina\+\_\+str\+\_\+convert\+\_\+len(), E\+I\+N\+A\+\_\+\+T\+R\+UE, and E\+I\+N\+A\+\_\+\+U\+N\+U\+S\+ED.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set@{ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set}}
\index{ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set@{ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Eina\+\_\+\+Bool on)}{ecore_x_dnd_aware_set(Ecore_X_Window win, Eina_Bool on)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{{\bf Eina\+\_\+\+Bool}}]{on}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_afe52efa89937bd7228c970867022c17a}{}\label{Ecore__X_8h_afe52efa89937bd7228c970867022c17a}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References ecore\+\_\+x\+\_\+atom\+\_\+get(), ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get(), ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+begin@{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+begin}}
\index{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+begin@{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+begin}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+begin(\+Ecore\+\_\+\+X\+\_\+\+Window source, unsigned char $\ast$data, int size)}{ecore_x_dnd_self_begin(Ecore_X_Window source, unsigned char *data, int size)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+begin (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{source, }
\item[{unsigned char $\ast$}]{data, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a9df89c474649ba3de44b5d551541d6a1}{}\label{Ecore__X_8h_a9df89c474649ba3de44b5d551541d6a1}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop@{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop}}
\index{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop@{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop(void)}{ecore_x_dnd_self_drop(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a9804f9f5c0de6a45480e12f53536a48b}{}\label{Ecore__X_8h_a9804f9f5c0de6a45480e12f53536a48b}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+list(), ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get(), ecore\+\_\+x\+\_\+window\+\_\+shadow\+\_\+parent\+\_\+get(), ecore\+\_\+x\+\_\+window\+\_\+shadow\+\_\+tree\+\_\+at\+\_\+xy\+\_\+with\+\_\+skip\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, E\+I\+N\+A\+\_\+\+T\+R\+UE, and E\+I\+N\+A\+\_\+\+U\+N\+U\+S\+ED.



Referenced by ecore\+\_\+x\+\_\+dnd\+\_\+abort().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set@{ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set}}
\index{ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set@{ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set(void($\ast$cb)(void $\ast$, Ecore\+\_\+\+X\+\_\+\+Xdnd\+\_\+\+Position $\ast$data), const void $\ast$data)}{ecore_x_dnd_callback_pos_update_set(void(*cb)(void *, Ecore_X_Xdnd_Position *data), const void *data)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set (
\begin{DoxyParamCaption}
\item[{void($\ast$)(void $\ast$, {\bf Ecore\+\_\+\+X\+\_\+\+Xdnd\+\_\+\+Position} $\ast$data)}]{cb, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a7a87078977b742fc9f095ea00590a9a8}{}\label{Ecore__X_8h_a7a87078977b742fc9f095ea00590a9a8}


The D\+ND position update cb is called Ecore\+\_\+X sends a D\+ND position to a client. 

It essentially mirrors some of the data sent in the position message. Generally this cb should be set just before position update is called. Please note well you need to look after your own data pointer if someone trashes you position update cb set.

It is considered good form to clear this when the dnd event finishes.


\begin{DoxyParams}{Parameters}
{\em cb} & Callback to updated each time ecore\+\_\+x sends a position update. \\
\hline
{\em data} & User data. \\
\hline
\end{DoxyParams}


References ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+clear(), ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+set(), ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+set(), ecore\+\_\+x\+\_\+window\+\_\+shadow\+\_\+tree\+\_\+flush(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+dnd\+\_\+abort@{ecore\+\_\+x\+\_\+dnd\+\_\+abort}}
\index{ecore\+\_\+x\+\_\+dnd\+\_\+abort@{ecore\+\_\+x\+\_\+dnd\+\_\+abort}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+dnd\+\_\+abort(\+Ecore\+\_\+\+X\+\_\+\+Window xwin\+\_\+source)}{ecore_x_dnd_abort(Ecore_X_Window xwin_source)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+dnd\+\_\+abort (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{xwin\+\_\+source}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aee4d53793bf02cef7148f67acf85c864}{}\label{Ecore__X_8h_aee4d53793bf02cef7148f67acf85c864}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+full\+\_\+new@{ecore\+\_\+x\+\_\+window\+\_\+full\+\_\+new}}
\index{ecore\+\_\+x\+\_\+window\+\_\+full\+\_\+new@{ecore\+\_\+x\+\_\+window\+\_\+full\+\_\+new}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+full\+\_\+new(\+Ecore\+\_\+\+X\+\_\+\+Window parent, int x, int y, int w, int h, Ecore\+\_\+\+X\+\_\+\+Visual $\ast$visual, Ecore\+\_\+\+X\+\_\+\+Colormap colormap, int depth, Eina\+\_\+\+Bool override)}{ecore_x_window_full_new(Ecore_X_Window parent, int x, int y, int w, int h, Ecore_X_Visual *visual, Ecore_X_Colormap colormap, int depth, Eina_Bool override)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window ecore\+\_\+x\+\_\+window\+\_\+full\+\_\+new (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{parent, }
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{w, }
\item[{int}]{h, }
\item[{Ecore\+\_\+\+X\+\_\+\+Visual $\ast$}]{visual, }
\item[{Ecore\+\_\+\+X\+\_\+\+Colormap}]{colormap, }
\item[{int}]{depth, }
\item[{{\bf Eina\+\_\+\+Bool}}]{override}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ae50cb65ed26ec6c58c899b7052d08cf4}{}\label{Ecore__X_8h_ae50cb65ed26ec6c58c899b7052d08cf4}
\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}


References ecore\+\_\+x\+\_\+window\+\_\+defaults\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+set@{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+set}}
\index{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+set@{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, int ignore)}{ecore_x_window_ignore_set(Ecore_X_Window win, int ignore)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{int}]{ignore}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ac7fec7dc837b162127fdbb7c35ea4c81}{}\label{Ecore__X_8h_ac7fec7dc837b162127fdbb7c35ea4c81}


Set if a window should be ignored. 


\begin{DoxyParams}{Parameters}
{\em win} & The given window. \\
\hline
{\em ignore} & if to ignore \\
\hline
\end{DoxyParams}


Referenced by ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set(), and ecore\+\_\+x\+\_\+window\+\_\+free().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+list@{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+list}}
\index{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+list@{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+list}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+list(int $\ast$num)}{ecore_x_window_ignore_list(int *num)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window$\ast$ ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+list (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{num}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a576f72e83f8822abe9e876353ddf32cd}{}\label{Ecore__X_8h_a576f72e83f8822abe9e876353ddf32cd}


Get the ignore list. 


\begin{DoxyParams}{Parameters}
{\em num} & number of windows in the list \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
list of windows to ignore 
\end{DoxyReturn}


Referenced by ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop(), and ecore\+\_\+x\+\_\+window\+\_\+free().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+show@{ecore\+\_\+x\+\_\+window\+\_\+show}}
\index{ecore\+\_\+x\+\_\+window\+\_\+show@{ecore\+\_\+x\+\_\+window\+\_\+show}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+show(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_window_show(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+window\+\_\+show (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_acd6021f8159e520b9be146342bffe7ef}{}\label{Ecore__X_8h_acd6021f8159e520b9be146342bffe7ef}


Shows a window. 

Synonymous to \char`\"{}mapping\char`\"{} a window in X Window System terminology.


\begin{DoxyParams}{Parameters}
{\em win} & The window to show. \\
\hline
\end{DoxyParams}


Referenced by ecore\+\_\+x\+\_\+window\+\_\+delete\+\_\+request\+\_\+send().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+hide@{ecore\+\_\+x\+\_\+window\+\_\+hide}}
\index{ecore\+\_\+x\+\_\+window\+\_\+hide@{ecore\+\_\+x\+\_\+window\+\_\+hide}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+hide(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_window_hide(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+window\+\_\+hide (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a7659e1729557bc9ae1ace5d800b3faf6}{}\label{Ecore__X_8h_a7659e1729557bc9ae1ace5d800b3faf6}


Hides a window. 

Synonymous to \char`\"{}unmapping\char`\"{} a window in X Window System terminology.


\begin{DoxyParams}{Parameters}
{\em win} & The window to hide. \\
\hline
\end{DoxyParams}


Referenced by ecore\+\_\+x\+\_\+window\+\_\+delete\+\_\+request\+\_\+send().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+depth\+\_\+get@{ecore\+\_\+x\+\_\+window\+\_\+depth\+\_\+get}}
\index{ecore\+\_\+x\+\_\+window\+\_\+depth\+\_\+get@{ecore\+\_\+x\+\_\+window\+\_\+depth\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+depth\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_window_depth_get(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+window\+\_\+depth\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ae3edc06da877cddcf9f594edb280aa39}{}\label{Ecore__X_8h_ae3edc06da877cddcf9f594edb280aa39}


Retrieves the depth of the given window. 


\begin{DoxyParams}{Parameters}
{\em win} & The given window. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Depth of the window. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+drawable\+\_\+depth\+\_\+get().



Referenced by ecore\+\_\+x\+\_\+window\+\_\+border\+\_\+width\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+show@{ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+show}}
\index{ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+show@{ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+show}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+show(\+Ecore\+\_\+\+X\+\_\+\+Window win, Eina\+\_\+\+Bool show)}{ecore_x_window_cursor_show(Ecore_X_Window win, Eina_Bool show)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+show (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{{\bf Eina\+\_\+\+Bool}}]{show}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aa2182a900d2ebe846d878ce5834c0c18}{}\label{Ecore__X_8h_aa2182a900d2ebe846d878ce5834c0c18}


Show the cursor on a window of type Ecore\+\_\+\+X\+\_\+\+Window. 


\begin{DoxyParams}{Parameters}
{\em win} & The window for which the cursor will be showed. \\
\hline
{\em show} & Enables the show of the cursor on the window if equals E\+I\+N\+A\+\_\+\+T\+R\+UE, disables if equals E\+I\+N\+A\+\_\+\+F\+A\+L\+SE. \\
\hline
\end{DoxyParams}


References E\+I\+N\+A\+\_\+\+T\+R\+UE.



Referenced by ecore\+\_\+x\+\_\+window\+\_\+border\+\_\+width\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+background\+\_\+color\+\_\+set@{ecore\+\_\+x\+\_\+window\+\_\+background\+\_\+color\+\_\+set}}
\index{ecore\+\_\+x\+\_\+window\+\_\+background\+\_\+color\+\_\+set@{ecore\+\_\+x\+\_\+window\+\_\+background\+\_\+color\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+background\+\_\+color\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, unsigned short r, unsigned short g, unsigned short b)}{ecore_x_window_background_color_set(Ecore_X_Window win, unsigned short r, unsigned short g, unsigned short b)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+window\+\_\+background\+\_\+color\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{unsigned short}]{r, }
\item[{unsigned short}]{g, }
\item[{unsigned short}]{b}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_afd294c853a532adc05b12d6c301f5f50}{}\label{Ecore__X_8h_afd294c853a532adc05b12d6c301f5f50}


Sets the background color of the given window. 


\begin{DoxyParams}{Parameters}
{\em win} & The given window \\
\hline
{\em r} & red value (0...65536, 16 bits) \\
\hline
{\em g} & green value (0...65536, 16 bits) \\
\hline
{\em b} & blue value (0...65536, 16 bits) \\
\hline
\end{DoxyParams}


Referenced by ecore\+\_\+x\+\_\+window\+\_\+parent\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set@{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set}}
\index{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set@{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom type, Ecore\+\_\+\+X\+\_\+\+Atom format, int size, void $\ast$data, int number)}{ecore_x_window_prop_property_set(Ecore_X_Window win, Ecore_X_Atom type, Ecore_X_Atom format, int size, void *data, int number)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{property, }
\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{type, }
\item[{int}]{size, }
\item[{void $\ast$}]{data, }
\item[{int}]{number}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a958d730271efc435996d845eb8e89092}{}\label{Ecore__X_8h_a958d730271efc435996d845eb8e89092}


Set a property of Ecore\+\_\+\+X\+\_\+\+Window. 


\begin{DoxyParams}{Parameters}
{\em win} & The window for which the property will be set. \\
\hline
{\em property} & The property of the window to be set. \\
\hline
{\em type} & The type of the property that will be set. \\
\hline
{\em size} & The size of the property that will be set. \\
\hline
{\em data} & The data of the property that will be set. \\
\hline
{\em number} & The size of data. \\
\hline
\end{DoxyParams}


Referenced by ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set(), ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set(), ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set(), ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set(), ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set(), ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset(), and ecore\+\_\+x\+\_\+mwm\+\_\+borderless\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get@{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get}}
\index{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get@{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom property, Ecore\+\_\+\+X\+\_\+\+Atom type, int size, unsigned char $\ast$$\ast$data, int $\ast$num)}{ecore_x_window_prop_property_get(Ecore_X_Window win, Ecore_X_Atom property, Ecore_X_Atom type, int size, unsigned char **data, int *num)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{property, }
\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{type, }
\item[{int}]{size, }
\item[{unsigned char $\ast$$\ast$}]{data, }
\item[{int $\ast$}]{num}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6}{}\label{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6}


Get a property of Ecore\+\_\+\+X\+\_\+\+Window. 

\begin{DoxyNote}{Note}
If there aren\textquotesingle{}t any data to be got the function return N\+U\+LL. If the function can\textquotesingle{}t allocate the memory then 0 is returned. 
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em win} & The window for which the property will be got. \\
\hline
{\em property} & The property of the window that will be gotten. \\
\hline
{\em type} & The type of the property that will be gotten. \\
\hline
{\em size} & This parameter isn\textquotesingle{}t in use. \\
\hline
{\em data} & The data of the property that will be gotten. \\
\hline
{\em num} & The size of property. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
size\+\_\+ret The size of array that contains the property. 
\end{DoxyReturn}


References E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+N\+UM, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.



Referenced by ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set(), ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop(), ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get(), ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get(), ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get(), ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get(), ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set(), and ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set@{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set}}
\index{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set@{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom type, const char $\ast$str)}{ecore_x_window_prop_string_set(Ecore_X_Window win, Ecore_X_Atom type, const char *str)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{type, }
\item[{const char $\ast$}]{str}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a4db12cbfb0ab6626dc21f5b9b39bbb52}{}\label{Ecore__X_8h_a4db12cbfb0ab6626dc21f5b9b39bbb52}


Set a window string property. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
{\em type} & The property \\
\hline
{\em str} & The string\\
\hline
\end{DoxyParams}
Set a window string property 

Referenced by ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get@{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get}}
\index{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get@{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom type)}{ecore_x_window_prop_string_get(Ecore_X_Window win, Ecore_X_Atom type)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} char$\ast$ ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{type}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a114fb34050f957f2c87fb60e7a85f69c}{}\label{Ecore__X_8h_a114fb34050f957f2c87fb60e7a85f69c}


Get a window string property. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
{\em type} & The property \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Window string property of a window. String must be free\textquotesingle{}d when done. 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.



Referenced by ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+list\+\_\+get@{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+list\+\_\+get}}
\index{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+list\+\_\+get@{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+list\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+list\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$num\+\_\+ret)}{ecore_x_window_prop_protocol_list_get(Ecore_X_Window win, int *num_ret)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol$\ast$ ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+list\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{int $\ast$}]{num\+\_\+ret}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a8972569167bed2624edeeed44e1aec6a}{}\label{Ecore__X_8h_a8972569167bed2624edeeed44e1aec6a}


Get a array containing the protocols of {\itshape win}. 

\begin{DoxyNote}{Note}
If there aren\textquotesingle{}t any properties to be counted or any protocols to get then the function returns N\+U\+LL. 
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em win} & The window for which protocol list will be got. \\
\hline
{\em num\+\_\+ret} & Contains the number of elements of the array to be returned. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The array that contains the protocols. 
\end{DoxyReturn}


References E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+N\+UM.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+gc\+\_\+new@{ecore\+\_\+x\+\_\+gc\+\_\+new}}
\index{ecore\+\_\+x\+\_\+gc\+\_\+new@{ecore\+\_\+x\+\_\+gc\+\_\+new}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+gc\+\_\+new(\+Ecore\+\_\+\+X\+\_\+\+Drawable draw, Ecore\+\_\+\+X\+\_\+\+G\+C\+\_\+\+Value\+\_\+\+Mask value\+\_\+mask, const unsigned int $\ast$value\+\_\+list)}{ecore_x_gc_new(Ecore_X_Drawable draw, Ecore_X_GC_Value_Mask value_mask, const unsigned int *value_list)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+GC ecore\+\_\+x\+\_\+gc\+\_\+new (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Drawable}]{draw, }
\item[{Ecore\+\_\+\+X\+\_\+\+G\+C\+\_\+\+Value\+\_\+\+Mask}]{value\+\_\+mask, }
\item[{const unsigned int $\ast$}]{value\+\_\+list}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a0ad176facf033b03d44936b294fcbd2f}{}\label{Ecore__X_8h_a0ad176facf033b03d44936b294fcbd2f}


Creates a new default graphics context associated with the given drawable. 


\begin{DoxyParams}{Parameters}
{\em draw} & Drawable to create graphics context with. If {\ttfamily 0} is given instead, the default root window is used. \\
\hline
{\em value\+\_\+mask} & Bitmask values. \\
\hline
{\em value\+\_\+list} & List of values. The order of values must be the same than the corresponding bitmaks. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new default graphics context. 
\end{DoxyReturn}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+gc\+\_\+free@{ecore\+\_\+x\+\_\+gc\+\_\+free}}
\index{ecore\+\_\+x\+\_\+gc\+\_\+free@{ecore\+\_\+x\+\_\+gc\+\_\+free}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+gc\+\_\+free(\+Ecore\+\_\+\+X\+\_\+\+G\+C gc)}{ecore_x_gc_free(Ecore_X_GC gc)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+gc\+\_\+free (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+GC}]{gc}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a800d107b8de13078d4f3b84326657def}{}\label{Ecore__X_8h_a800d107b8de13078d4f3b84326657def}


Deletes and frees the given graphics context. 


\begin{DoxyParams}{Parameters}
{\em gc} & The given graphics context. \\
\hline
\end{DoxyParams}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send@{ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send}}
\index{ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send@{ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom type, Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask mask, long d0, long d1, long d2, long d3, long d4)}{ecore_x_client_message32_send(Ecore_X_Window win, Ecore_X_Atom type, Ecore_X_Event_Mask mask, long d0, long d1, long d2, long d3, long d4)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{type, }
\item[{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask}]{mask, }
\item[{long}]{d0, }
\item[{long}]{d1, }
\item[{long}]{d2, }
\item[{long}]{d3, }
\item[{long}]{d4}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a0d445bec22865164ad4f56d52aef9bd7}{}\label{Ecore__X_8h_a0d445bec22865164ad4f56d52aef9bd7}


Send client message with given type and format 32. 


\begin{DoxyParams}{Parameters}
{\em win} & The window the message is sent to. \\
\hline
{\em type} & The client message type. \\
\hline
{\em mask} & The mask of the message to be sent. \\
\hline
{\em d0} & The client message data item 1 \\
\hline
{\em d1} & The client message data item 2 \\
\hline
{\em d2} & The client message data item 3 \\
\hline
{\em d3} & The client message data item 4 \\
\hline
{\em d4} & The client message data item 5\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} on success {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References D\+BG, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.



Referenced by ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+send(), ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+send(), ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send(), ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+send(), ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+request\+\_\+send(), ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+set(), ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get(), ecore\+\_\+x\+\_\+sync(), and ecore\+\_\+x\+\_\+window\+\_\+delete\+\_\+request\+\_\+send().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+client\+\_\+message8\+\_\+send@{ecore\+\_\+x\+\_\+client\+\_\+message8\+\_\+send}}
\index{ecore\+\_\+x\+\_\+client\+\_\+message8\+\_\+send@{ecore\+\_\+x\+\_\+client\+\_\+message8\+\_\+send}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+client\+\_\+message8\+\_\+send(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom type, const void $\ast$data, int len)}{ecore_x_client_message8_send(Ecore_X_Window win, Ecore_X_Atom type, const void *data, int len)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+client\+\_\+message8\+\_\+send (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{type, }
\item[{const void $\ast$}]{data, }
\item[{int}]{len}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a3ac9af8fa05cc328bbd971798972254d}{}\label{Ecore__X_8h_a3ac9af8fa05cc328bbd971798972254d}


Send client message with given type and format 8. 


\begin{DoxyParams}{Parameters}
{\em win} & The window the message is sent to. \\
\hline
{\em type} & The client message type. \\
\hline
{\em data} & Data to be sent. \\
\hline
{\em len} & Number of data bytes, max {\ttfamily 20}.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} on success {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise.
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em win} & The window the message is sent to. \\
\hline
{\em type} & The client message type. \\
\hline
{\em data} & Data to be sent. \\
\hline
{\em len} & Number of data bytes, max {\ttfamily 20}.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} on success, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References D\+BG, ecore\+\_\+x\+\_\+current\+\_\+time\+\_\+get(), ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.



Referenced by ecore\+\_\+x\+\_\+sync().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+drawable\+\_\+rectangle\+\_\+fill@{ecore\+\_\+x\+\_\+drawable\+\_\+rectangle\+\_\+fill}}
\index{ecore\+\_\+x\+\_\+drawable\+\_\+rectangle\+\_\+fill@{ecore\+\_\+x\+\_\+drawable\+\_\+rectangle\+\_\+fill}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+drawable\+\_\+rectangle\+\_\+fill(\+Ecore\+\_\+\+X\+\_\+\+Drawable d, Ecore\+\_\+\+X\+\_\+\+G\+C gc, int x, int y, int width, int height)}{ecore_x_drawable_rectangle_fill(Ecore_X_Drawable d, Ecore_X_GC gc, int x, int y, int width, int height)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+drawable\+\_\+rectangle\+\_\+fill (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Drawable}]{d, }
\item[{Ecore\+\_\+\+X\+\_\+\+GC}]{gc, }
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{width, }
\item[{int}]{height}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a9745c6c0278b433665af83c2a55de5a9}{}\label{Ecore__X_8h_a9745c6c0278b433665af83c2a55de5a9}


Fill the specified rectangle on a drawable. 


\begin{DoxyParams}{Parameters}
{\em d} & The given drawable. \\
\hline
{\em gc} & The graphic context that controls the fill rules. \\
\hline
{\em x} & The X coordinate of the top-\/left corner of the rectangle. \\
\hline
{\em y} & The Y coordinate of the top-\/left corner of the rectangle. \\
\hline
{\em width} & The width of the rectangle. \\
\hline
{\em height} & The height of the rectangle. \\
\hline
\end{DoxyParams}


Referenced by ecore\+\_\+x\+\_\+drawable\+\_\+depth\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+list@{ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+list}}
\index{ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+list@{ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+list}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+list(int $\ast$num\+\_\+ret)}{ecore_x_window_root_list(int *num_ret)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window$\ast$ ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+list (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{num\+\_\+ret}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a78bb4a4944619d01db4bccf3047465cb}{}\label{Ecore__X_8h_a78bb4a4944619d01db4bccf3047465cb}


Get a list of all the root windows on the server. 

\begin{DoxyNote}{Note}
The returned array will need to be freed after use. 
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em num\+\_\+ret} & Pointer to integer to put number of windows returned in. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
An array of all the root windows. {\ttfamily N\+U\+LL} is returned if memory could not be allocated for the list, or if {\ttfamily num\+\_\+ret} is {\ttfamily N\+U\+LL}. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+screen\+\_\+count\+\_\+get().



Referenced by ecore\+\_\+x\+\_\+sync(), and ecore\+\_\+x\+\_\+window\+\_\+visible\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+atoms\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+atoms\+\_\+set}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+atoms\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+atoms\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+atoms\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom $\ast$protos, int num)}{ecore_x_icccm_protocol_atoms_set(Ecore_X_Window win, Ecore_X_Atom *protos, int num)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+atoms\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Atom $\ast$}]{protos, }
\item[{int}]{num}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a0e0f2d793043cc3adb95b6f4fccbb9f6}{}\label{Ecore__X_8h_a0e0f2d793043cc3adb95b6f4fccbb9f6}


Set protocol atoms explicitly. 


\begin{DoxyParams}{Parameters}
{\em win} & The Window \\
\hline
{\em protos} & An array of protocol atoms \\
\hline
{\em num} & the number of members of the array \\
\hline
\end{DoxyParams}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+set}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol protocol, Eina\+\_\+\+Bool on)}{ecore_x_icccm_protocol_set(Ecore_X_Window win, Ecore_X_WM_Protocol protocol, Eina_Bool on)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol}]{protocol, }
\item[{{\bf Eina\+\_\+\+Bool}}]{on}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a9587ff371f2ae287c11dcfa128def179}{}\label{Ecore__X_8h_a9587ff371f2ae287c11dcfa128def179}


Set or unset a wm protocol property. 


\begin{DoxyParams}{Parameters}
{\em win} & The Window \\
\hline
{\em protocol} & The protocol to enable/disable \\
\hline
{\em on} & On/\+Off \\
\hline
\end{DoxyParams}


References E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+N\+UM.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+isset@{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+isset}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+isset@{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+isset}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+isset(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol protocol)}{ecore_x_icccm_protocol_isset(Ecore_X_Window win, Ecore_X_WM_Protocol protocol)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+isset (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+W\+M\+\_\+\+Protocol}]{protocol}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aa3f953360aec00adcb5b13bd604548c7}{}\label{Ecore__X_8h_aa3f953360aec00adcb5b13bd604548c7}


Determines whether a protocol is set for a window. 


\begin{DoxyParams}{Parameters}
{\em win} & The Window \\
\hline
{\em protocol} & The protocol to query \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
1 if the protocol is set, else 0. 
\end{DoxyReturn}


References E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+M\+\_\+\+P\+R\+O\+T\+O\+C\+O\+L\+\_\+\+N\+UM, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+set}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$n, const char $\ast$c)}{ecore_x_icccm_name_class_set(Ecore_X_Window win, const char *n, const char *c)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$}]{n, }
\item[{const char $\ast$}]{c}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ad8cad47d8202c0666e6fd8909f15effb}{}\label{Ecore__X_8h_ad8cad47d8202c0666e6fd8909f15effb}


Set a window name \& class. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
{\em n} & The name string \\
\hline
{\em c} & The class string\\
\hline
\end{DoxyParams}
Set a window name $\ast$ class \index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+get}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win, char $\ast$$\ast$n, char $\ast$$\ast$c)}{ecore_x_icccm_name_class_get(Ecore_X_Window win, char **n, char **c)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{char $\ast$$\ast$}]{n, }
\item[{char $\ast$$\ast$}]{c}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aff06f01a91f6e515ff894d7a62784a9d}{}\label{Ecore__X_8h_aff06f01a91f6e515ff894d7a62784a9d}


Get a window name \& class. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
{\em n} & The name string \\
\hline
{\em c} & The class string\\
\hline
\end{DoxyParams}
Get a window name $\ast$ class \index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_icccm_client_machine_get(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} char$\ast$ ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ad35d3a065774e9f4065cd3f69c9b5c80}{}\label{Ecore__X_8h_ad35d3a065774e9f4065cd3f69c9b5c80}


Get a window client machine string. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The windows client machine string
\end{DoxyReturn}
Return the client machine of a window. String must be free\textquotesingle{}d when done with. 

References ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+set}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, int argc, char $\ast$$\ast$argv)}{ecore_x_icccm_command_set(Ecore_X_Window win, int argc, char **argv)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{int}]{argc, }
\item[{char $\ast$$\ast$}]{argv}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ada916445677a81625dda4a7624d1bdeb}{}\label{Ecore__X_8h_ada916445677a81625dda4a7624d1bdeb}


Sets the W\+M\+\_\+\+C\+O\+M\+M\+A\+ND property for {\itshape win}. 


\begin{DoxyParams}{Parameters}
{\em win} & The window. \\
\hline
{\em argc} & Number of arguments. \\
\hline
{\em argv} & Arguments. \\
\hline
\end{DoxyParams}


Referenced by ecore\+\_\+x\+\_\+window\+\_\+defaults\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+get}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$argc, char $\ast$$\ast$$\ast$argv)}{ecore_x_icccm_command_get(Ecore_X_Window win, int *argc, char ***argv)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{int $\ast$}]{argc, }
\item[{char $\ast$$\ast$$\ast$}]{argv}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aec73fda941e864ef8ac60f0b61018e52}{}\label{Ecore__X_8h_aec73fda941e864ef8ac60f0b61018e52}


Get the W\+M\+\_\+\+C\+O\+M\+M\+A\+ND property for {\itshape win}. 

Return the command of a window. String must be free\textquotesingle{}d when done with.


\begin{DoxyParams}{Parameters}
{\em win} & The window. \\
\hline
{\em argc} & Number of arguments. \\
\hline
{\em argv} & Arguments. \\
\hline
\end{DoxyParams}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+get}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_icccm_icon_name_get(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} char$\ast$ ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_af4c563d7a2573530597175966032eff6}{}\label{Ecore__X_8h_af4c563d7a2573530597175966032eff6}


Get a window icon name. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The windows icon name string
\end{DoxyReturn}
Return the icon name of a window. String must be free\textquotesingle{}d when done with. 

References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+set}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$t)}{ecore_x_icccm_icon_name_set(Ecore_X_Window win, const char *t)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$}]{t}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a905d5d768cdbf64588a1b94d555f31e2}{}\label{Ecore__X_8h_a905d5d768cdbf64588a1b94d555f31e2}


Set a window icon name. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
{\em t} & The icon name string\\
\hline
\end{DoxyParams}
Set a window icon name 

References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window subwin)}{ecore_x_icccm_colormap_window_set(Ecore_X_Window win, Ecore_X_Window subwin)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{subwin}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a88778ad5d004727dba50c3f083cc1e3a}{}\label{Ecore__X_8h_a88778ad5d004727dba50c3f083cc1e3a}


Add a subwindow to the list of windows that need a different colormap installed. 


\begin{DoxyParams}{Parameters}
{\em win} & The toplevel window \\
\hline
{\em subwin} & The subwindow to be added to the colormap windows list \\
\hline
\end{DoxyParams}


References ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get(), and ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset@{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset@{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window subwin)}{ecore_x_icccm_colormap_window_unset(Ecore_X_Window win, Ecore_X_Window subwin)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{subwin}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a7df9ab5a55f4cf96f32ad4bb8002cd3d}{}\label{Ecore__X_8h_a7df9ab5a55f4cf96f32ad4bb8002cd3d}


Remove a window from the list of colormap windows. 


\begin{DoxyParams}{Parameters}
{\em win} & The toplevel window \\
\hline
{\em subwin} & The window to be removed from the colormap window list. \\
\hline
\end{DoxyParams}


References ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get(), and ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+set}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window forwin)}{ecore_x_icccm_transient_for_set(Ecore_X_Window win, Ecore_X_Window forwin)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{forwin}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a5e4fea0a8dad4b7984a84d9bc258de75}{}\label{Ecore__X_8h_a5e4fea0a8dad4b7984a84d9bc258de75}


Specify that a window is transient for another top-\/level window and should be handled accordingly. 


\begin{DoxyParams}{Parameters}
{\em win} & the transient window \\
\hline
{\em forwin} & the toplevel window \\
\hline
\end{DoxyParams}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+unset@{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+unset}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+unset@{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+unset}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+unset(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_icccm_transient_for_unset(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+unset (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_af48cf8fceec8ac89ce145c70086cf213}{}\label{Ecore__X_8h_af48cf8fceec8ac89ce145c70086cf213}


Remove the transient\+\_\+for setting from a window. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
\end{DoxyParams}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+get}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_icccm_transient_for_get(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ab28b455ff35e3c9f8e18f29be617dc1f}{}\label{Ecore__X_8h_ab28b455ff35e3c9f8e18f29be617dc1f}


Get the window this window is transient for, if any. 


\begin{DoxyParams}{Parameters}
{\em win} & The window to check \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The window ID of the top-\/level window, or 0 if the property does not exist. 
\end{DoxyReturn}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$role)}{ecore_x_icccm_window_role_set(Ecore_X_Window win, const char *role)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$}]{role}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a433e91c3a6c32c85048b580e35c3773b}{}\label{Ecore__X_8h_a433e91c3a6c32c85048b580e35c3773b}


Set the window role hint. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
{\em role} & The role string \\
\hline
\end{DoxyParams}


References ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_icccm_window_role_get(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} char$\ast$ ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a932f7d05165bbbd5f5b134e05e266d5d}{}\label{Ecore__X_8h_a932f7d05165bbbd5f5b134e05e266d5d}


Get the window role. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The window\textquotesingle{}s role string. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+set}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+set@{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window l)}{ecore_x_icccm_client_leader_set(Ecore_X_Window win, Ecore_X_Window l)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{l}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a84cc6b8fad74b71efaacfaa6de87dccd}{}\label{Ecore__X_8h_a84cc6b8fad74b71efaacfaa6de87dccd}


Set the window\textquotesingle{}s client leader. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
{\em l} & The client leader window\\
\hline
\end{DoxyParams}
All non-\/transient top-\/level windows created by an app other than the main window must have this property set to the app\textquotesingle{}s main window. 

References ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send(), E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+I\+C\+O\+N\+IC, E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+NE, E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+N\+O\+R\+M\+AL, E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+N\+T\+\_\+\+W\+I\+T\+H\+D\+R\+A\+WN, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+get}}
\index{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+get@{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_icccm_client_leader_get(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Window ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a59953fc967eb2a918c7e2aa9323ced97}{}\label{Ecore__X_8h_a59953fc967eb2a918c7e2aa9323ced97}


Get the window\textquotesingle{}s client leader. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The window\textquotesingle{}s client leader window, or 0 if unset 
\end{DoxyReturn}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_e_window_profile_get(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} char$\ast$ ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a92823ce203aee3c0809029e0a72246a8}{}\label{Ecore__X_8h_a92823ce203aee3c0809029e0a72246a8}


Get the window profile. 


\begin{DoxyParams}{Parameters}
{\em win} & The client x window \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The string value of the window profile, or N\+U\+LL if none exists 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+atom\+\_\+name\+\_\+get(), and ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$profile)}{ecore_x_e_window_profile_set(Ecore_X_Window win, const char *profile)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$}]{profile}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_af228984e471bb0c3e6aaefb5af5adb22}{}\label{Ecore__X_8h_af228984e471bb0c3e6aaefb5af5adb22}


Set the window profile. 


\begin{DoxyParams}{Parameters}
{\em win} & The client x window \\
\hline
{\em profile} & The string value of the window profile \\
\hline
\end{DoxyParams}


References ecore\+\_\+x\+\_\+atom\+\_\+get(), and ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$$\ast$profiles, unsigned int num\+\_\+profiles)}{ecore_x_e_window_profile_list_set(Ecore_X_Window win, const char **profiles, unsigned int num_profiles)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$$\ast$}]{profiles, }
\item[{unsigned int}]{num\+\_\+profiles}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a6cfe6841584117b306ea33afcb8cac16}{}\label{Ecore__X_8h_a6cfe6841584117b306ea33afcb8cac16}


Set the array of window profiles. 


\begin{DoxyParams}{Parameters}
{\em win} & The client x window \\
\hline
{\em profiles} & The string array of window profiles \\
\hline
{\em num\+\_\+profiles} & The number of window profiles\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000012}{Deprecated}]use ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set \end{DoxyRefDesc}


References alloca(), and ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$$\ast$$\ast$profiles, int $\ast$ret\+\_\+num)}{ecore_x_e_window_profile_list_get(Ecore_X_Window win, const char ***profiles, int *ret_num)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$$\ast$$\ast$}]{profiles, }
\item[{int $\ast$}]{ret\+\_\+num}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a410db1dec53b6d7b6045e22c0fdaf66b}{}\label{Ecore__X_8h_a410db1dec53b6d7b6045e22c0fdaf66b}


Get the array of window profiles. 


\begin{DoxyParams}{Parameters}
{\em win} & The client x window \\
\hline
{\em profiles} & Where to return the string array of window profiles \\
\hline
{\em ret\+\_\+num} & Where to return the number of window profiles \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+UE if window profiles exist, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise
\end{DoxyReturn}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000013}{Deprecated}]use ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get \end{DoxyRefDesc}


References ecore\+\_\+x\+\_\+atom\+\_\+name\+\_\+get(), ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+set}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window root, Eina\+\_\+\+Bool enabled)}{ecore_x_e_window_profile_supported_set(Ecore_X_Window root, Eina_Bool enabled)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{{\bf Eina\+\_\+\+Bool}}]{enabled}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aa16b9eb303d84f9b0e85a09f77281664}{}\label{Ecore__X_8h_aa16b9eb303d84f9b0e85a09f77281664}


Set the status for the window profile support. 


\begin{DoxyParams}{Parameters}
{\em root} & The root window \\
\hline
{\em enabled} & The enabled value for the window profile support\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References ecore\+\_\+x\+\_\+window\+\_\+free(), and ecore\+\_\+x\+\_\+window\+\_\+new().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+get}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root)}{ecore_x_e_window_profile_supported_get(Ecore_X_Window root)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a6a2444c6950210793d39f52ef59e5b94}{}\label{Ecore__X_8h_a6a2444c6950210793d39f52ef59e5b94}


Query if the window profile is supported. 


\begin{DoxyParams}{Parameters}
{\em root} & The root window \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+UE if it is supported, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$$\ast$profiles, unsigned int count)}{ecore_x_e_window_available_profiles_set(Ecore_X_Window win, const char **profiles, unsigned int count)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$$\ast$}]{profiles, }
\item[{unsigned int}]{count}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a16fafe2181f3cf5a0c018e047b093c15}{}\label{Ecore__X_8h_a16fafe2181f3cf5a0c018e047b093c15}


Set the array of available window profiles. 


\begin{DoxyParams}{Parameters}
{\em win} & The client x window \\
\hline
{\em profiles} & The string array of available window profiles \\
\hline
{\em count} & The number of available window profiles\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References alloca(), and ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$$\ast$$\ast$profiles, int $\ast$count)}{ecore_x_e_window_available_profiles_get(Ecore_X_Window win, const char ***profiles, int *count)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$$\ast$$\ast$}]{profiles, }
\item[{int $\ast$}]{count}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ac0dc3d7d3bab33839caa7dae7c463a01}{}\label{Ecore__X_8h_ac0dc3d7d3bab33839caa7dae7c463a01}


Get the array of avaialbe window profiles. 


\begin{DoxyParams}{Parameters}
{\em win} & The client x window \\
\hline
{\em profiles} & Where to return the string array of available window profiles \\
\hline
{\em count} & Where to return the number of members in profiles \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+UE if available window profiles exist, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References ecore\+\_\+x\+\_\+atom\+\_\+name\+\_\+get(), ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+send}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+send}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+send(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$profile)}{ecore_x_e_window_profile_change_send(Ecore_X_Window root, Ecore_X_Window win, const char *profile)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+send (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$}]{profile}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a8127044a5a1aaa96aab1a619a9259ad0}{}\label{Ecore__X_8h_a8127044a5a1aaa96aab1a619a9259ad0}


Send a profile change event to the window manager. 

This function sends a request to the window manager to change the profile. If honored by the window manager, the client will receive a profile change request event back. If the client has replied, the window manager will move the client window on the virtual desktop associated with changed profile.


\begin{DoxyParams}{Parameters}
{\em root} & The root x window \\
\hline
{\em win} & The client x window \\
\hline
{\em profile} & The string value of the window profile\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References ecore\+\_\+x\+\_\+atom\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+request\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+request\+\_\+send}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+request\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+request\+\_\+send}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+request\+\_\+send(\+Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$profile)}{ecore_x_e_window_profile_change_request_send(Ecore_X_Window win, const char *profile)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+request\+\_\+send (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$}]{profile}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a3965eb34a01b81fbf5806498bf5789bd}{}\label{Ecore__X_8h_a3965eb34a01b81fbf5806498bf5789bd}


Send a profile change request event to the client. 

This function sends a request to the client to change the profile. If the client has replied, the window manager will move the client window on the virtual desktop associated with changed profile.


\begin{DoxyParams}{Parameters}
{\em win} & The client x window \\
\hline
{\em profile} & The string value of the window profile\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References ecore\+\_\+x\+\_\+atom\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$profile)}{ecore_x_e_window_profile_change_done_send(Ecore_X_Window root, Ecore_X_Window win, const char *profile)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$}]{profile}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a2189964c0cb5ab7a2763e3cb033e2049}{}\label{Ecore__X_8h_a2189964c0cb5ab7a2763e3cb033e2049}


Send a profile change done event to the window manager. 

This function sends a profile change done event to the window manager. Upon receiving, the window manager will move the client window on the virtual desktop associated with changed profile.


\begin{DoxyParams}{Parameters}
{\em root} & The root x window \\
\hline
{\em win} & The client x window \\
\hline
{\em profile} & The string value of the window profile\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References ecore\+\_\+x\+\_\+atom\+\_\+get(), ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send(), ecore\+\_\+x\+\_\+window\+\_\+free(), ecore\+\_\+x\+\_\+window\+\_\+new(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+disable@{ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+disable}}
\index{ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+disable@{ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+disable}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+disable(void)}{ecore_x_screensaver_custom_blanking_disable(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+disable (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_adb575d4e7d8c46ec835a2b39b2c72947}{}\label{Ecore__X_8h_adb575d4e7d8c46ec835a2b39b2c72947}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+screensaver\+\_\+supend@{ecore\+\_\+x\+\_\+screensaver\+\_\+supend}}
\index{ecore\+\_\+x\+\_\+screensaver\+\_\+supend@{ecore\+\_\+x\+\_\+screensaver\+\_\+supend}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+screensaver\+\_\+supend(void)}{ecore_x_screensaver_supend(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED} {\bf E\+A\+PI} void ecore\+\_\+x\+\_\+screensaver\+\_\+supend (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ace3ed06fff16fb811494648436a33de2}{}\label{Ecore__X_8h_ace3ed06fff16fb811494648436a33de2}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References ecore\+\_\+x\+\_\+screensaver\+\_\+suspend().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+screensaver\+\_\+resume@{ecore\+\_\+x\+\_\+screensaver\+\_\+resume}}
\index{ecore\+\_\+x\+\_\+screensaver\+\_\+resume@{ecore\+\_\+x\+\_\+screensaver\+\_\+resume}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+screensaver\+\_\+resume(void)}{ecore_x_screensaver_resume(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+screensaver\+\_\+resume (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a48f452fc99946ca57c9c37841e5dd863}{}\label{Ecore__X_8h_a48f452fc99946ca57c9c37841e5dd863}
\begin{DoxySince}{Since}
1.\+11 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+screensaver\+\_\+reset@{ecore\+\_\+x\+\_\+screensaver\+\_\+reset}}
\index{ecore\+\_\+x\+\_\+screensaver\+\_\+reset@{ecore\+\_\+x\+\_\+screensaver\+\_\+reset}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+screensaver\+\_\+reset(void)}{ecore_x_screensaver_reset(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+screensaver\+\_\+reset (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ab69d0ff72462159e3c7b8559ed351fad}{}\label{Ecore__X_8h_ab69d0ff72462159e3c7b8559ed351fad}
\begin{DoxySince}{Since}
1.\+11 
\end{DoxySince}


References ecore\+\_\+x\+\_\+dpms\+\_\+enabled\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+screensaver\+\_\+activate@{ecore\+\_\+x\+\_\+screensaver\+\_\+activate}}
\index{ecore\+\_\+x\+\_\+screensaver\+\_\+activate@{ecore\+\_\+x\+\_\+screensaver\+\_\+activate}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+screensaver\+\_\+activate(void)}{ecore_x_screensaver_activate(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+screensaver\+\_\+activate (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ac8948dfcaf138cae195bf9fe2c924bd6}{}\label{Ecore__X_8h_ac8948dfcaf138cae195bf9fe2c924bd6}
\begin{DoxySince}{Since}
1.\+11 
\end{DoxySince}


References ecore\+\_\+x\+\_\+dpms\+\_\+enabled\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+screensaver\+\_\+suspend@{ecore\+\_\+x\+\_\+screensaver\+\_\+suspend}}
\index{ecore\+\_\+x\+\_\+screensaver\+\_\+suspend@{ecore\+\_\+x\+\_\+screensaver\+\_\+suspend}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+screensaver\+\_\+suspend(void)}{ecore_x_screensaver_suspend(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+screensaver\+\_\+suspend (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ad127be23e47330e73a6baae2dc0388f3}{}\label{Ecore__X_8h_ad127be23e47330e73a6baae2dc0388f3}
\begin{DoxySince}{Since}
1.\+11 
\end{DoxySince}


Referenced by ecore\+\_\+x\+\_\+screensaver\+\_\+supend().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+config\+\_\+timestamp\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+config\+\_\+timestamp\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+config\+\_\+timestamp\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+config\+\_\+timestamp\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+config\+\_\+timestamp\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root)}{ecore_x_randr_config_timestamp_get(Ecore_X_Window root)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Time ecore\+\_\+x\+\_\+randr\+\_\+config\+\_\+timestamp\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a29237e449a632480b078c933a499e9be}{}\label{Ecore__X_8h_a29237e449a632480b078c933a499e9be}


This function returns the current config timestamp from X\+R\+R\+Screen\+Configuration. 


\begin{DoxyParams}{Parameters}
{\em root} & root window to query screen configuration from\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The screen configuration timestamp
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientations\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientations\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientations\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientations\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientations\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root)}{ecore_x_randr_screen_primary_output_orientations_get(Ecore_X_Window root)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientations\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a79a3ede85e480be507a40d51af92d6f7}{}\label{Ecore__X_8h_a79a3ede85e480be507a40d51af92d6f7}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+size\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+size\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+size\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+size\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+size\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root, int $\ast$w, int $\ast$h, int $\ast$w\+\_\+mm, int $\ast$h\+\_\+mm, int $\ast$size\+\_\+index)}{ecore_x_randr_screen_primary_output_current_size_get(Ecore_X_Window root, int *w, int *h, int *w_mm, int *h_mm, int *size_index)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+size\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h, }
\item[{int $\ast$}]{w\+\_\+mm, }
\item[{int $\ast$}]{h\+\_\+mm, }
\item[{int $\ast$}]{size\+\_\+index}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a8e3c37114b09f48cf5b36e7c488e194a}{}\label{Ecore__X_8h_a8e3c37114b09f48cf5b36e7c488e194a}


get the current set size of a given screen\textquotesingle{}s primary output 


\begin{DoxyParams}{Parameters}
{\em root} & window which\textquotesingle{}s primary output will be queried \\
\hline
{\em w} & the current size\textquotesingle{}s width \\
\hline
{\em h} & the current size\textquotesingle{}s height \\
\hline
{\em w\+\_\+mm} & the current size\textquotesingle{}s width in mm \\
\hline
{\em h\+\_\+mm} & the current size\textquotesingle{}s height in mm \\
\hline
{\em size\+\_\+index} & of current set size to be used with ecore\+\_\+x\+\_\+randr\+\_\+primary\+\_\+output\+\_\+size\+\_\+set() \\
\hline
\end{DoxyParams}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+events\+\_\+select@{ecore\+\_\+x\+\_\+randr\+\_\+events\+\_\+select}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+events\+\_\+select@{ecore\+\_\+x\+\_\+randr\+\_\+events\+\_\+select}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+events\+\_\+select(\+Ecore\+\_\+\+X\+\_\+\+Window win, Eina\+\_\+\+Bool on)}{ecore_x_randr_events_select(Ecore_X_Window win, Eina_Bool on)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+randr\+\_\+events\+\_\+select (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{{\bf Eina\+\_\+\+Bool}}]{on}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a9ca3d8c69a4a2e9bd0735794b7bd268f}{}\label{Ecore__X_8h_a9ca3d8c69a4a2e9bd0735794b7bd268f}


enable event selection. 

This enables basic interaction with output/crtc events and requires R\+RandR $>$= 1.\+2. 
\begin{DoxyParams}{Parameters}
{\em win} & select this window\textquotesingle{}s properties for Rand\+RR events \\
\hline
{\em on} & enable/disable selecting\\
\hline
\end{DoxyParams}
enable event selection.

This enables basic interaction with output/crtc events and requires RandR $>$= 1.\+2.


\begin{DoxyParams}{Parameters}
{\em win} & Select this window\textquotesingle{}s properties for RandR events. \\
\hline
{\em on} & Enable/disable selecting. \\
\hline
\end{DoxyParams}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+reset@{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+reset}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+reset@{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+reset}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+reset(\+Ecore\+\_\+\+X\+\_\+\+Window root)}{ecore_x_randr_screen_reset(Ecore_X_Window root)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+reset (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ad6e47d14961472277c91f11999237836}{}\label{Ecore__X_8h_ad6e47d14961472277c91f11999237836}


removes unused screen space. 

The most upper left C\+R\+TC is set to 0x0 and all other C\+R\+T\+Cs dx,dy respectively. 
\begin{DoxyParams}{Parameters}
{\em root} & the window\textquotesingle{}s screen which will be reset. \\
\hline
\end{DoxyParams}


References ecore\+\_\+x\+\_\+flush(), ecore\+\_\+x\+\_\+screen\+\_\+get(), ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, E\+I\+N\+A\+\_\+\+T\+R\+UE, E\+RR, and W\+RN.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)}{ecore_x_randr_crtc_mode_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aca87ad65ac0cc86beaddf39eacdccc83}{}\label{Ecore__X_8h_aca87ad65ac0cc86beaddf39eacdccc83}


Get the current set mode of a given C\+R\+TC. 


\begin{DoxyParams}{Parameters}
{\em root} & the window\textquotesingle{}s screen to be queried \\
\hline
{\em crtc} & the C\+R\+TC which\textquotesingle{}s should be queried \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
currently set mode or -\/ in case parameters are invalid -\/ Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set(), ecore\+\_\+x\+\_\+window\+\_\+geometry\+\_\+get(), ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, eina\+\_\+rectangles\+\_\+intersect(), \+\_\+\+Eina\+\_\+\+Rectangle\+::h, \+\_\+\+Eina\+\_\+\+Rectangle\+::w, \+\_\+\+Eina\+\_\+\+Rectangle\+::x, and \+\_\+\+Eina\+\_\+\+Rectangle\+::y.



Referenced by ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+relative\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+set}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$outputs, int noutputs, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode)}{ecore_x_randr_crtc_mode_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Output *outputs, int noutputs, Ecore_X_Randr_Mode mode)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$}]{outputs, }
\item[{int}]{noutputs, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode}]{mode}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a0219d98e781b8e7b69ea4ea18ee26ee2}{}\label{Ecore__X_8h_a0219d98e781b8e7b69ea4ea18ee26ee2}


Sets a mode for a C\+R\+TC and the outputs attached to it. 


\begin{DoxyParams}{Parameters}
{\em root} & The window\textquotesingle{}s screen to be queried \\
\hline
{\em crtc} & The C\+R\+TC which shall be set \\
\hline
{\em outputs} & Array of outputs which have to be compatible with the mode. If {\ttfamily N\+U\+LL} C\+R\+TC will be disabled. \\
\hline
{\em noutputs} & Number of outputs in array to be used. Use Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset (or {\ttfamily -\/1}) to use currently used outputs. \\
\hline
{\em mode} & X\+ID of the mode to be set. If set to {\ttfamily 0} the C\+R\+TC will be disabled. If set to {\ttfamily -\/1} the call will fail. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} if mode setting was successful, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise.
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em root} & The window\textquotesingle{}s screen to be queried. \\
\hline
{\em crtc} & The C\+R\+TC which shall be set. \\
\hline
{\em outputs} & Array of outputs which have to be compatible with the mode. If {\ttfamily N\+U\+LL}, C\+R\+TC will be disabled. \\
\hline
{\em noutputs} & Number of outputs in array to be used. Use Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset (or {\ttfamily -\/1}) to use currently used outputs. \\
\hline
{\em mode} & X\+ID of the mode to be set. If set to {\ttfamily 0} the C\+R\+TC will be disabled. If set to {\ttfamily -\/1} the call will fail. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} if mode setting was successful, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$outputs, int noutputs, int x, int y, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation orientation)}{ecore_x_randr_crtc_settings_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, Ecore_X_Randr_Output *outputs, int noutputs, int x, int y, Ecore_X_Randr_Mode mode, Ecore_X_Randr_Orientation orientation)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output $\ast$}]{outputs, }
\item[{int}]{noutputs, }
\item[{int}]{x, }
\item[{int}]{y, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode}]{mode, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation}]{orientation}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ac2e8339572ced7e6c398cc094b4cc34d}{}\label{Ecore__X_8h_ac2e8339572ced7e6c398cc094b4cc34d}


Sets the demanded parameters for a given C\+R\+TC. 

Note that the C\+R\+TC is auto enabled in it\textquotesingle{}s preferred mode, when it was disabled before.


\begin{DoxyParams}{Parameters}
{\em root} & The root window which\textquotesingle{}s default display will be queried. \\
\hline
{\em crtc} & The C\+R\+TC which\textquotesingle{}s configuration should be altered. \\
\hline
{\em outputs} & An array of outputs, that should display this C\+R\+TC\textquotesingle{}s content. \\
\hline
{\em noutputs} & Number of outputs in the array of outputs. If set to Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset, current outputs and number of outputs will be used. If set to Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+None, C\+R\+TC will be disabled. \\
\hline
{\em x} & New x coordinate. If $<$0 (e.\+g. Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset) the current x coordinate will be assumed. \\
\hline
{\em y} & New y coordinate. If $<$0 (e.\+g. Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset) the current y coordinate will be assumed. \\
\hline
{\em mode} & The new mode to be set. If Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+None is passed, the C\+R\+TC will be disabled. If Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset is passed, the current mode is assumed. \\
\hline
{\em orientation} & The new orientation to be set. If Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset is used, the current mode is assumed. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} if the configuration alteration was successful, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise.
\end{DoxyReturn}
Note that the C\+R\+TC is auto enabled in it\textquotesingle{}s preferred mode, when it was disabled before.


\begin{DoxyParams}{Parameters}
{\em root} & The root window which\textquotesingle{}s default display will be queried. \\
\hline
{\em crtc} & The C\+R\+TC which\textquotesingle{}s configuration should be altered. \\
\hline
{\em outputs} & An array of outputs, that should display this C\+R\+TC\textquotesingle{}s content. \\
\hline
{\em noutputs} & Number of outputs in the array of outputs. If set to Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset, current outputs and number of outputs will be used. If set to Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+None, C\+R\+TC will be disabled. \\
\hline
{\em x} & New x coordinate. If $<$0 (e.\+g. Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset) the current x corrdinate will be assumed. \\
\hline
{\em y} & New y coordinate. If $<$0 (e.\+g. Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset) the current y corrdinate will be assumed. \\
\hline
{\em mode} & The new mode to be set. If Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+None is passed, the C\+R\+TC will be disabled. If Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset is passed, the current mode is assumed. \\
\hline
{\em orientation} & The new orientation to be set. If Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset is used, the current mode is assumed. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} if the configuration alteration was successful, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.



Referenced by ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set(), ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+free(), ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+set(), and ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+relative\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+relative\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+relative\+\_\+set}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+relative\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+relative\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+relative\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc\+\_\+r1, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc\+\_\+r2, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Policy policy, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Relative\+\_\+\+Alignment alignment)}{ecore_x_randr_crtc_pos_relative_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc_r1, Ecore_X_Randr_Crtc crtc_r2, Ecore_X_Randr_Output_Policy policy, Ecore_X_Randr_Relative_Alignment alignment)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+relative\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc\+\_\+r1, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc\+\_\+r2, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Policy}]{policy, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Relative\+\_\+\+Alignment}]{alignment}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a7ec7ac10d4d2774631bcea7d0960a820}{}\label{Ecore__X_8h_a7ec7ac10d4d2774631bcea7d0960a820}


Sets a C\+R\+TC relative to another one. 


\begin{DoxyParams}{Parameters}
{\em root} & The window on which C\+R\+TC\textquotesingle{}s position will be set. \\
\hline
{\em crtc\+\_\+r1} & The C\+R\+TC to be positioned. \\
\hline
{\em crtc\+\_\+r2} & The C\+R\+TC the position should be relative to. \\
\hline
{\em policy} & The relation between the crtcs. \\
\hline
{\em alignment} & In case C\+R\+T\+Cs size differ, aligns C\+R\+T\+C1 accordingly at C\+R\+T\+C2\textquotesingle{}s borders. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} if crtc could be successfully positioned, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} if repositioning failed or if position of new crtc would be out of given screen\textquotesingle{}s min/max bounds.
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em root} & The root window which\textquotesingle{}s default display will be set. \\
\hline
{\em crtc\+\_\+r1} & The C\+R\+TC to be positioned. \\
\hline
{\em crtc\+\_\+r2} & The C\+R\+TC the position should be relative to. \\
\hline
{\em policy} & The relation between the crtcs. \\
\hline
{\em alignment} & In case C\+R\+T\+Cs size differ, aligns C\+R\+T\+C1 accordingly at C\+R\+T\+C2\textquotesingle{}s borders. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} if crtc could be successfully positioned, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} if repositioning failed or if position of new crtc would be out of given screen\textquotesingle{}s min/max bounds. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, E\+I\+N\+A\+\_\+\+T\+R\+UE, \+\_\+\+Eina\+\_\+\+Rectangle\+::h, \+\_\+\+Eina\+\_\+\+Rectangle\+::w, \+\_\+\+Eina\+\_\+\+Rectangle\+::x, and \+\_\+\+Eina\+\_\+\+Rectangle\+::y.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)}{ecore_x_randr_crtc_info_get(Ecore_X_Window root, const Ecore_X_Randr_Crtc crtc)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}$\ast$ ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a4cda721a1d54d000e964850b17e90ec0}{}\label{Ecore__X_8h_a4cda721a1d54d000e964850b17e90ec0}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+free@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+free}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+free@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+free}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+free(\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info $\ast$info)}{ecore_x_randr_crtc_info_free(Ecore_X_Randr_Crtc_Info *info)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+free (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info} $\ast$}]{info}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a858f7f7ac4f22c20cda720a7b1318c4c}{}\label{Ecore__X_8h_a858f7f7ac4f22c20cda720a7b1318c4c}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+clones\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+clones\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+clones\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+clones\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+clones\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int $\ast$num)}{ecore_x_randr_output_clones_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *num)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output$\ast$ ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+clones\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output}]{output, }
\item[{int $\ast$}]{num}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ad64255b0dd84cc8e9d937b849294faed}{}\label{Ecore__X_8h_ad64255b0dd84cc8e9d937b849294faed}


Gets the outputs which might be used simultaneously on the same C\+R\+TC. 


\begin{DoxyParams}{Parameters}
{\em root} & Window that this information should be queried for. \\
\hline
{\em output} & The output which\textquotesingle{}s clones we concern. \\
\hline
{\em num} & Number of possible clones. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The existing outputs, {\ttfamily N\+U\+LL} otherwise.
\end{DoxyReturn}
Gets the outputs which might be used simultaneously on the same C\+R\+TC.


\begin{DoxyParams}{Parameters}
{\em root} & window that this information should be queried for. \\
\hline
{\em output} & the output which\textquotesingle{}s clones we concern \\
\hline
{\em num} & number of possible clones \\
\hline
\end{DoxyParams}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+name\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+name\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+name\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+name\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+name\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int $\ast$len)}{ecore_x_randr_output_name_get(Ecore_X_Window root, Ecore_X_Randr_Output output, int *len)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} char$\ast$ ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+name\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output}]{output, }
\item[{int $\ast$}]{len}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a5b1fccccb4842215f4c3b64c5ff36ea3}{}\label{Ecore__X_8h_a5b1fccccb4842215f4c3b64c5ff36ea3}


gets the given output\textquotesingle{}s name as reported by X 


\begin{DoxyParams}{Parameters}
{\em root} & the window which\textquotesingle{}s screen will be queried \\
\hline
{\em output} & The output name given to be reported. \\
\hline
{\em len} & length of returned c-\/string. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
name of the output as reported by X
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em root} & the window which\textquotesingle{}s screen will be queried \\
\hline
{\em output} & The output for which the name will be reported. \\
\hline
{\em len} & length of returned c-\/string. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
name of the output as reported by X 
\end{DoxyReturn}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+size\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+size\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+size\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+size\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+size\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode, int $\ast$w, int $\ast$h)}{ecore_x_randr_mode_size_get(Ecore_X_Window root, Ecore_X_Randr_Mode mode, int *w, int *h)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+size\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode}]{mode, }
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a9c44d4e9e32536f0008bce4a9e8a4c14}{}\label{Ecore__X_8h_a9c44d4e9e32536f0008bce4a9e8a4c14}


Gets the width and hight of a given mode. 


\begin{DoxyParams}{Parameters}
{\em root} & Window which\textquotesingle{}s screen\textquotesingle{}s ressources are queried. \\
\hline
{\em mode} & The mode which\textquotesingle{}s size is to be looked up. \\
\hline
{\em w} & Width of given mode in px. \\
\hline
{\em h} & Height of given mode in px.\\
\hline
\end{DoxyParams}
Gets the width and hight of a given mode.


\begin{DoxyParams}{Parameters}
{\em mode} & the mode whose size is to be looked up \\
\hline
{\em w} & width of given mode in px \\
\hline
{\em h} & height of given mode in px \\
\hline
\end{DoxyParams}


Referenced by ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+size\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+size\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+size\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+size\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+size\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)}{ecore_x_randr_crtc_gamma_size_get(Ecore_X_Randr_Crtc crtc)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+size\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_af6841e4c0f5c4e6f86d1e943d375581d}{}\label{Ecore__X_8h_af6841e4c0f5c4e6f86d1e943d375581d}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)}{ecore_x_randr_crtc_gamma_get(Ecore_X_Randr_Crtc crtc)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info}$\ast$ ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a37b7520f4046c45ec525e1d9528b7816}{}\label{Ecore__X_8h_a37b7520f4046c45ec525e1d9528b7816}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info $\ast$gamma)}{ecore_x_randr_crtc_gamma_set(Ecore_X_Randr_Crtc crtc, const Ecore_X_Randr_Crtc_Gamma_Info *gamma)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc, }
\item[{const {\bf Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info} $\ast$}]{gamma}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a034440850def3dbb228f48e25ce5bb92}{}\label{Ecore__X_8h_a034440850def3dbb228f48e25ce5bb92}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References alloca(), ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set(), ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+size\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_has_valid_header(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aaa08e433fc2e61407092d15670f19374}{}\label{Ecore__X_8h_aaa08e433fc2e61407092d15670f19374}


Validates the header from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & The edid structure. \\
\hline
{\em edid\+\_\+length} & Length of the edid structure. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}, if the header is valid, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.



Referenced by ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+set(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get(), and ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_info_has_valid_checksum(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a2c60b10fd389f5bce590d142b4213c7b}{}\label{Ecore__X_8h_a2c60b10fd389f5bce590d142b4213c7b}


Checks whether a display\textquotesingle{}s E\+D\+ID has a valid checksum. 


\begin{DoxyParams}{Parameters}
{\em edid} & The edid structure. \\
\hline
{\em edid\+\_\+length} & Length of the edid structure. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}, if the checksum is valid, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_version_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{}\label{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}


Get the encoded version from raw E\+D\+ID data. 

The return value has the minor version in the lowest 8 bits, and the major version in all the rest of the bits. i.\+e.

minor = (version \& 0x000000ff); major = (version \& 0xffffff00) $>$$>$ 8;


\begin{DoxyParams}{Parameters}
{\em edid} & the edid structure \\
\hline
{\em edid\+\_\+length} & length of the edid structure \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The encoded major and minor version encasuplated an int. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header().



Referenced by ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum(), and ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_manufacturer_name_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} char$\ast$ ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a30fef481becdf6675bf183e2a1801185}{}\label{Ecore__X_8h_a30fef481becdf6675bf183e2a1801185}


Get the encoded manufacturer from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & the edid structure \\
\hline
{\em edid\+\_\+length} & length of the edid structure \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The encoded manufacturer identifier. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get(), ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header(), and ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_display_name_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} char$\ast$ ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a9b91eabac17d4258456bfd4f7c727213}{}\label{Ecore__X_8h_a9b91eabac17d4258456bfd4f7c727213}


Get the encoded name from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & the edid structure \\
\hline
{\em edid\+\_\+length} & length of the edid structure \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The encoded manufacturer identifier. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get().



Referenced by ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_display_ascii_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} char$\ast$ ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ad38aca67ca0b362a31ef6e809d20ffd1}{}\label{Ecore__X_8h_ad38aca67ca0b362a31ef6e809d20ffd1}


Get the encoded A\+S\+C\+II from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & the edid structure \\
\hline
{\em edid\+\_\+length} & length of the edid structure \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The encoded A\+S\+C\+II display identifier. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_display_serial_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} char$\ast$ ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a0ac15e6a47ae005cd67d4b73efa091be}{}\label{Ecore__X_8h_a0ac15e6a47ae005cd67d4b73efa091be}


Get the encoded serial identifier from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & the edid structure \\
\hline
{\em edid\+\_\+length} & length of the edid structure \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The encoded serial identifier. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_model_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a8eb8af15a4b51fc772f82090ba71ae81}{}\label{Ecore__X_8h_a8eb8af15a4b51fc772f82090ba71ae81}


Get the encoded model number from raw E\+D\+ID data. 

The manufacturer ID table is necessary for a useful description.


\begin{DoxyParams}{Parameters}
{\em edid} & the edid structure \\
\hline
{\em edid\+\_\+length} & length of the edid structure \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The encoded model number. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_manufacturer_serial_number_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aa1eff712b775c8c5049e87250b43f312}{}\label{Ecore__X_8h_aa1eff712b775c8c5049e87250b43f312}


Get the manufacturer serial number from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & the edid structure \\
\hline
{\em edid\+\_\+length} & length of the edid structure \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The encoded serial manufacturer serial number. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_manufacturer_model_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a414ba5601db21e2a6696cf390372631b}{}\label{Ecore__X_8h_a414ba5601db21e2a6696cf390372631b}


Get the manufacturer model number from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & the edid structure \\
\hline
{\em edid\+\_\+length} & length of the edid structure \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The manufacturer\textquotesingle{}s model number. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header().



Referenced by ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_dpms_available_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a1ccc4d0d20c5b89293fbdb3c3367e91b}{}\label{Ecore__X_8h_a1ccc4d0d20c5b89293fbdb3c3367e91b}


Looks up the D\+P\+MS support from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & The edid structure. \\
\hline
{\em edid\+\_\+length} & Length of the edid structure. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}, if D\+P\+MS is supported in some way, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_dpms_standby_available_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ac250276f95430edad018036a96b07c43}{}\label{Ecore__X_8h_ac250276f95430edad018036a96b07c43}


Looks up the D\+P\+MS Standby support from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & The edid structure. \\
\hline
{\em edid\+\_\+length} & Length of the edid structure. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}, if D\+P\+MS Standby is supported, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_dpms_suspend_available_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a05a08f72652e419fd429cdc9c63dd6c7}{}\label{Ecore__X_8h_a05a08f72652e419fd429cdc9c63dd6c7}


Looks up the D\+P\+MS Suspend support from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & The edid structure. \\
\hline
{\em edid\+\_\+length} & Length of the edid structure. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}, if D\+P\+MS Suspend is supported, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_dpms_off_available_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a6a277d7190215c5fbaf08c85e229836d}{}\label{Ecore__X_8h_a6a277d7190215c5fbaf08c85e229836d}


Looks up the D\+P\+MS Off support from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & The edid structure. \\
\hline
{\em edid\+\_\+length} & Length of the edid structure. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}, if D\+P\+MS Off is supported, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_display_aspect_ratio_preferred_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a00d18087a7480a7f8aecb850aa2f3aeb}{}\label{Ecore__X_8h_a00d18087a7480a7f8aecb850aa2f3aeb}


Get the preferred aspect ratio from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & the edid structure \\
\hline
{\em edid\+\_\+length} & length of the edid structure \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The preferred aspect ratio. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_display_aspect_ratios_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a9a26751f89d0baa15580a0b467911670}{}\label{Ecore__X_8h_a9a26751f89d0baa15580a0b467911670}


Get the supported aspect ratios from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & the edid structure \\
\hline
{\em edid\+\_\+length} & length of the edid structure \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The supported aspect ratios. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_display_colorscheme_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Colorscheme ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ad8b2d3eb809e6aeb8985e678b5454dc7}{}\label{Ecore__X_8h_ad8b2d3eb809e6aeb8985e678b5454dc7}


Get the supported colorschemes from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & the edid structure \\
\hline
{\em edid\+\_\+length} & length of the edid structure \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The supported colorschemes. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get(), and ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_display_type_digital_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ab299124bddd719b0c94938f6c8b2873f}{}\label{Ecore__X_8h_ab299124bddd719b0c94938f6c8b2873f}


Get the display type from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & The edid structure. \\
\hline
{\em edid\+\_\+length} & Length of the edid structure. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}, if the display is a digital one, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.



Referenced by ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get(unsigned char $\ast$edid, unsigned long edid\+\_\+length)}{ecore_x_randr_edid_display_interface_type_get(unsigned char *edid, unsigned long edid_length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Interface\+\_\+\+Type ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get (
\begin{DoxyParamCaption}
\item[{unsigned char $\ast$}]{edid, }
\item[{unsigned long}]{edid\+\_\+length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_acfac907a62d618cebd7e2f6afce42346}{}\label{Ecore__X_8h_acfac907a62d618cebd7e2f6afce42346}


Get the display interface type from raw E\+D\+ID data. 


\begin{DoxyParams}{Parameters}
{\em edid} & the edid structure \\
\hline
{\em edid\+\_\+length} & length of the edid structure \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The interface type. 
\end{DoxyReturn}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+backlight\+\_\+level\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+backlight\+\_\+level\+\_\+set}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+backlight\+\_\+level\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+backlight\+\_\+level\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+backlight\+\_\+level\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window root, double level)}{ecore_x_randr_screen_backlight_level_set(Ecore_X_Window root, double level)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+backlight\+\_\+level\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{double}]{level}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a46cd5d49fc062a57d44ad4c41ef69332}{}\label{Ecore__X_8h_a46cd5d49fc062a57d44ad4c41ef69332}


Set up the backlight level to the given level. 


\begin{DoxyParams}{Parameters}
{\em root} & The window\textquotesingle{}s screen which will be set. \\
\hline
{\em level} & Of the backlight between {\ttfamily 0} and {\ttfamily 1}. \\
\hline
\end{DoxyParams}


References ecore\+\_\+x\+\_\+flush(), ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+edid\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, E\+I\+N\+A\+\_\+\+T\+R\+UE, E\+RR, and W\+RN.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+edid\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+edid\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+edid\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+edid\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+edid\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, unsigned long $\ast$length)}{ecore_x_randr_output_edid_get(Ecore_X_Window root, Ecore_X_Randr_Output output, unsigned long *length)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} unsigned char$\ast$ ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+edid\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output}]{output, }
\item[{unsigned long $\ast$}]{length}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a75f381c6497a94848bd3cb40704d5f83}{}\label{Ecore__X_8h_a75f381c6497a94848bd3cb40704d5f83}


Gets the E\+D\+ID information of an attached output if available. 

Note that this information is not to be compared using ordinary string comparison functions, since it includes 0-\/bytes.


\begin{DoxyParams}{Parameters}
{\em root} & Window this information should be queried from. \\
\hline
{\em output} & The X\+ID of the output. \\
\hline
{\em length} & Length of the byte-\/array. If {\ttfamily N\+U\+LL}, request will fail. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+D\+ID information of the output.
\end{DoxyReturn}
Gets the E\+D\+ID information of an attached output if available.

Note that this information is not to be compared using ordinary string comparison functions, since it includes 0-\/bytes. 
\begin{DoxyParams}{Parameters}
{\em root} & window this information should be queried from \\
\hline
{\em output} & the X\+ID of the output \\
\hline
{\em length} & length of the byte-\/array. If N\+U\+LL, request will fail. \\
\hline
\end{DoxyParams}


References ecore\+\_\+x\+\_\+atom\+\_\+get().



Referenced by ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+backlight\+\_\+level\+\_\+set().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)}{ecore_x_randr_crtc_panning_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc, }
\item[{int $\ast$}]{x, }
\item[{int $\ast$}]{y, }
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a85223374766680ad11eb306605d77b10}{}\label{Ecore__X_8h_a85223374766680ad11eb306605d77b10}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+set}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, const int x, const int y, const int w, const int h)}{ecore_x_randr_crtc_panning_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int x, const int y, const int w, const int h)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc, }
\item[{const int}]{x, }
\item[{const int}]{y, }
\item[{const int}]{w, }
\item[{const int}]{h}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ac58067a24f11871bfd5800bbcad8df59}{}\label{Ecore__X_8h_ac58067a24f11871bfd5800bbcad8df59}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)}{ecore_x_randr_crtc_tracking_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc, }
\item[{int $\ast$}]{x, }
\item[{int $\ast$}]{y, }
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a90495ddf838ffe2f1e510eba5ca610ce}{}\label{Ecore__X_8h_a90495ddf838ffe2f1e510eba5ca610ce}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+set}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, const int x, const int y, const int w, const int h)}{ecore_x_randr_crtc_tracking_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int x, const int y, const int w, const int h)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc, }
\item[{const int}]{x, }
\item[{const int}]{y, }
\item[{const int}]{w, }
\item[{const int}]{h}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a072cb4b0cabbb148e6b8f8fc32811c13}{}\label{Ecore__X_8h_a072cb4b0cabbb148e6b8f8fc32811c13}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+get}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+get@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)}{ecore_x_randr_crtc_border_area_get(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, int *x, int *y, int *w, int *h)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc, }
\item[{int $\ast$}]{x, }
\item[{int $\ast$}]{y, }
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aa58b133fe37cbd81b756884963b76696}{}\label{Ecore__X_8h_aa58b133fe37cbd81b756884963b76696}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+set}}
\index{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+set@{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, const int left, const int top, const int right, const int bottom)}{ecore_x_randr_crtc_border_area_set(Ecore_X_Window root, Ecore_X_Randr_Crtc crtc, const int left, const int top, const int right, const int bottom)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc, }
\item[{const int}]{left, }
\item[{const int}]{top, }
\item[{const int}]{right, }
\item[{const int}]{bottom}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ad06cdd21aa16cd366292f31a21fe9e53}{}\label{Ecore__X_8h_ad06cdd21aa16cd366292f31a21fe9e53}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+fixes\+\_\+selection\+\_\+notification\+\_\+request@{ecore\+\_\+x\+\_\+fixes\+\_\+selection\+\_\+notification\+\_\+request}}
\index{ecore\+\_\+x\+\_\+fixes\+\_\+selection\+\_\+notification\+\_\+request@{ecore\+\_\+x\+\_\+fixes\+\_\+selection\+\_\+notification\+\_\+request}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+fixes\+\_\+selection\+\_\+notification\+\_\+request(\+Ecore\+\_\+\+X\+\_\+\+Atom selection)}{ecore_x_fixes_selection_notification_request(Ecore_X_Atom selection)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+fixes\+\_\+selection\+\_\+notification\+\_\+request (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{selection}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a6c9521872ae6da9d0a0e728dc0ca7adf}{}\label{Ecore__X_8h_a6c9521872ae6da9d0a0e728dc0ca7adf}


xfixes selection notification request. 

This lets you choose which selections you want to get notifications for. 
\begin{DoxyParams}{Parameters}
{\em selection} & The selection atom. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} on success, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+present\+\_\+select\+\_\+events@{ecore\+\_\+x\+\_\+present\+\_\+select\+\_\+events}}
\index{ecore\+\_\+x\+\_\+present\+\_\+select\+\_\+events@{ecore\+\_\+x\+\_\+present\+\_\+select\+\_\+events}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+present\+\_\+select\+\_\+events(\+Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int events)}{ecore_x_present_select_events(Ecore_X_Window win, unsigned int events)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+present\+\_\+select\+\_\+events (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{unsigned int}]{events}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a37df4fb549a804362943ca0c98fe9ea8}{}\label{Ecore__X_8h_a37df4fb549a804362943ca0c98fe9ea8}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+present\+\_\+notify\+\_\+msc@{ecore\+\_\+x\+\_\+present\+\_\+notify\+\_\+msc}}
\index{ecore\+\_\+x\+\_\+present\+\_\+notify\+\_\+msc@{ecore\+\_\+x\+\_\+present\+\_\+notify\+\_\+msc}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+present\+\_\+notify\+\_\+msc(\+Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int serial, unsigned long long target\+\_\+msc, unsigned long long divisor, unsigned long long remainder)}{ecore_x_present_notify_msc(Ecore_X_Window win, unsigned int serial, unsigned long long target_msc, unsigned long long divisor, unsigned long long remainder)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+present\+\_\+notify\+\_\+msc (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{unsigned int}]{serial, }
\item[{unsigned long long}]{target\+\_\+msc, }
\item[{unsigned long long}]{divisor, }
\item[{unsigned long long}]{remainder}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a1fcefdb5a41b233dfd5c009ce127f9d1}{}\label{Ecore__X_8h_a1fcefdb5a41b233dfd5c009ce127f9d1}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+present\+\_\+pixmap@{ecore\+\_\+x\+\_\+present\+\_\+pixmap}}
\index{ecore\+\_\+x\+\_\+present\+\_\+pixmap@{ecore\+\_\+x\+\_\+present\+\_\+pixmap}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+present\+\_\+pixmap(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Pixmap pixmap, unsigned int serial, Ecore\+\_\+\+X\+\_\+\+Region valid, Ecore\+\_\+\+X\+\_\+\+Region update, int x\+\_\+off, int y\+\_\+off, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc target\+\_\+crtc, Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence wait\+\_\+fence, Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence idle\+\_\+fence, unsigned int options, unsigned long long target\+\_\+msc, unsigned long long divisor, unsigned long long remainder, Ecore\+\_\+\+X\+\_\+\+Present $\ast$notifies, int num\+\_\+notifies)}{ecore_x_present_pixmap(Ecore_X_Window win, Ecore_X_Pixmap pixmap, unsigned int serial, Ecore_X_Region valid, Ecore_X_Region update, int x_off, int y_off, Ecore_X_Randr_Crtc target_crtc, Ecore_X_Sync_Fence wait_fence, Ecore_X_Sync_Fence idle_fence, unsigned int options, unsigned long long target_msc, unsigned long long divisor, unsigned long long remainder, Ecore_X_Present *notifies, int num_notifies)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+present\+\_\+pixmap (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Pixmap}]{pixmap, }
\item[{unsigned int}]{serial, }
\item[{Ecore\+\_\+\+X\+\_\+\+Region}]{valid, }
\item[{Ecore\+\_\+\+X\+\_\+\+Region}]{update, }
\item[{int}]{x\+\_\+off, }
\item[{int}]{y\+\_\+off, }
\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{target\+\_\+crtc, }
\item[{{\bf Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence}}]{wait\+\_\+fence, }
\item[{{\bf Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence}}]{idle\+\_\+fence, }
\item[{unsigned int}]{options, }
\item[{unsigned long long}]{target\+\_\+msc, }
\item[{unsigned long long}]{divisor, }
\item[{unsigned long long}]{remainder, }
\item[{{\bf Ecore\+\_\+\+X\+\_\+\+Present} $\ast$}]{notifies, }
\item[{int}]{num\+\_\+notifies}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a16181a2be693b4915258354d64ec6bc3}{}\label{Ecore__X_8h_a16181a2be693b4915258354d64ec6bc3}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+present\+\_\+exists@{ecore\+\_\+x\+\_\+present\+\_\+exists}}
\index{ecore\+\_\+x\+\_\+present\+\_\+exists@{ecore\+\_\+x\+\_\+present\+\_\+exists}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+present\+\_\+exists(void)}{ecore_x_present_exists(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+present\+\_\+exists (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_adfa38d6988aced792ba97e3af78ce085}{}\label{Ecore__X_8h_adfa38d6988aced792ba97e3af78ce085}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+damage\+\_\+query@{ecore\+\_\+x\+\_\+damage\+\_\+query}}
\index{ecore\+\_\+x\+\_\+damage\+\_\+query@{ecore\+\_\+x\+\_\+damage\+\_\+query}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+damage\+\_\+query(void)}{ecore_x_damage_query(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+damage\+\_\+query (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a0d870dddedfd8aa6f8b9b920026d1fb1}{}\label{Ecore__X_8h_a0d870dddedfd8aa6f8b9b920026d1fb1}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+dpms\+\_\+power\+\_\+level\+\_\+get@{ecore\+\_\+x\+\_\+dpms\+\_\+power\+\_\+level\+\_\+get}}
\index{ecore\+\_\+x\+\_\+dpms\+\_\+power\+\_\+level\+\_\+get@{ecore\+\_\+x\+\_\+dpms\+\_\+power\+\_\+level\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+dpms\+\_\+power\+\_\+level\+\_\+get(void)}{ecore_x_dpms_power_level_get(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} Ecore\+\_\+\+X\+\_\+\+Dpms\+\_\+\+Mode ecore\+\_\+x\+\_\+dpms\+\_\+power\+\_\+level\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a1be3b74fcf215eb1d6009fb8134ad1b5}{}\label{Ecore__X_8h_a1be3b74fcf215eb1d6009fb8134ad1b5}


Check the D\+P\+MS power level. 

\begin{DoxyReturn}{Returns}
{\ttfamily 0} if D\+P\+MS is \+:In Use 

{\ttfamily 1} if D\+P\+MS is \+:Blanked, low power 

{\ttfamily 2} if D\+P\+MS is \+:Blanked, lower power 

{\ttfamily 3} if D\+P\+MS is \+:Shut off, awaiting activity 

{\ttfamily -\/1} otherwise.

{\ttfamily 0} if D\+P\+MS is \+:In Use 

{\ttfamily 1} if D\+P\+MS is \+:Blanked, low power 

{\ttfamily 2} if D\+P\+MS is \+:Blanked, lower power 

{\ttfamily 3} if D\+P\+MS is \+:Shut off, awaiting activity 

{\ttfamily -\/1} othwhise. 
\end{DoxyReturn}


Referenced by ecore\+\_\+x\+\_\+dpms\+\_\+enabled\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+keysym\+\_\+keycode\+\_\+get@{ecore\+\_\+x\+\_\+keysym\+\_\+keycode\+\_\+get}}
\index{ecore\+\_\+x\+\_\+keysym\+\_\+keycode\+\_\+get@{ecore\+\_\+x\+\_\+keysym\+\_\+keycode\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+keysym\+\_\+keycode\+\_\+get(const char $\ast$keyname)}{ecore_x_keysym_keycode_get(const char *keyname)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int ecore\+\_\+x\+\_\+keysym\+\_\+keycode\+\_\+get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{keyname}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a701b2aa007adaca1d239ff76e5d143df}{}\label{Ecore__X_8h_a701b2aa007adaca1d239ff76e5d143df}


Given a keyname, return the keycode representing that key. 


\begin{DoxyParams}{Parameters}
{\em keyname} & The key from which to get the keycode. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The keycode of the key.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+keysym\+\_\+get@{ecore\+\_\+x\+\_\+keysym\+\_\+get}}
\index{ecore\+\_\+x\+\_\+keysym\+\_\+get@{ecore\+\_\+x\+\_\+keysym\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+keysym\+\_\+get(const char $\ast$string)}{ecore_x_keysym_get(const char *string)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} unsigned int ecore\+\_\+x\+\_\+keysym\+\_\+get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{string}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_afb4ab71ffc627569e7e083945893ac0c}{}\label{Ecore__X_8h_afb4ab71ffc627569e7e083945893ac0c}


Return the X-\/specific keysym for a given key string. 


\begin{DoxyParams}{Parameters}
{\em string} & The key to get the keysym for \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the keysym value
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}
\begin{DoxyNote}{Note}
The returned value is not portable. 
\end{DoxyNote}


References E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+C\+T\+RL.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+input\+\_\+multi\+\_\+select@{ecore\+\_\+x\+\_\+input\+\_\+multi\+\_\+select}}
\index{ecore\+\_\+x\+\_\+input\+\_\+multi\+\_\+select@{ecore\+\_\+x\+\_\+input\+\_\+multi\+\_\+select}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+input\+\_\+multi\+\_\+select(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_input_multi_select(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+input\+\_\+multi\+\_\+select (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ad255916172a9ed5549f9351c2125dcfb}{}\label{Ecore__X_8h_ad255916172a9ed5549f9351c2125dcfb}
\begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}


References D\+BG, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+input\+\_\+raw\+\_\+select@{ecore\+\_\+x\+\_\+input\+\_\+raw\+\_\+select}}
\index{ecore\+\_\+x\+\_\+input\+\_\+raw\+\_\+select@{ecore\+\_\+x\+\_\+input\+\_\+raw\+\_\+select}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+input\+\_\+raw\+\_\+select(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_input_raw_select(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+input\+\_\+raw\+\_\+select (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_adc8acf003b79cade976acf3e6edb3f5a}{}\label{Ecore__X_8h_adc8acf003b79cade976acf3e6edb3f5a}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+grab@{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+grab}}
\index{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+grab@{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+grab}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+grab(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_input_touch_devices_grab(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+grab (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a38ef05ff00a4b22e3ef0bdbbc3733859}{}\label{Ecore__X_8h_a38ef05ff00a4b22e3ef0bdbbc3733859}
\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+ungrab@{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+ungrab}}
\index{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+ungrab@{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+ungrab}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+ungrab(void)}{ecore_x_input_touch_devices_ungrab(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+ungrab (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a74bb6bf1eef38d9f13e4b6c29d035cc4}{}\label{Ecore__X_8h_a74bb6bf1eef38d9f13e4b6c29d035cc4}
\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+set}}
\index{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode mode)}{ecore_x_e_illume_indicator_type_set(Ecore_X_Window win, Ecore_X_Illume_Indicator_Type_Mode mode)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{{\bf Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}}]{mode}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_afac1ecc943cb81c689c773fd3e0957ab}{}\label{Ecore__X_8h_afac1ecc943cb81c689c773fd3e0957ab}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+get}}
\index{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_e_illume_indicator_type_get(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode} ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a8589bf911f80a7a76c5b5e7781ee346d}{}\label{Ecore__X_8h_a8589bf911f80a7a76c5b5e7781ee346d}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+send}}
\index{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+send}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+send(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode mode)}{ecore_x_e_illume_indicator_type_send(Ecore_X_Window win, Ecore_X_Illume_Indicator_Type_Mode mode)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+send (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{{\bf Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}}]{mode}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a5214764cb4c993c7dcdf80c555eab185}{}\label{Ecore__X_8h_a5214764cb4c993c7dcdf80c555eab185}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+send}}
\index{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+send}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+send(\+Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State state)}{ecore_x_e_illume_window_state_send(Ecore_X_Window win, Ecore_X_Illume_Window_State state)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+send (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State}]{state}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a365e4fdbccff6b0c6feb6a7728a4eed0}{}\label{Ecore__X_8h_a365e4fdbccff6b0c6feb6a7728a4eed0}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+set}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window root, Eina\+\_\+\+Bool enabled)}{ecore_x_e_window_rotation_supported_set(Ecore_X_Window root, Eina_Bool enabled)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{{\bf Eina\+\_\+\+Bool}}]{enabled}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_ac3f220aea17ed127c65c31f219e93dbc}{}\label{Ecore__X_8h_ac3f220aea17ed127c65c31f219e93dbc}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References ecore\+\_\+x\+\_\+window\+\_\+free(), and ecore\+\_\+x\+\_\+window\+\_\+new().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+get}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root)}{ecore_x_e_window_rotation_supported_get(Ecore_X_Window root)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a3cb5d11d4eeb68e910e306eea657abef}{}\label{Ecore__X_8h_a3cb5d11d4eeb68e910e306eea657abef}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+set}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, Eina\+\_\+\+Bool set)}{ecore_x_e_window_rotation_app_set(Ecore_X_Window win, Eina_Bool set)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{{\bf Eina\+\_\+\+Bool}}]{set}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a298ea4c9321122a0e7522eae6c85b1dc}{}\label{Ecore__X_8h_a298ea4c9321122a0e7522eae6c85b1dc}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+get}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win)}{ecore_x_e_window_rotation_app_get(Ecore_X_Window win)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_af0ba08904f8080c7e8298d0f4b64fa30}{}\label{Ecore__X_8h_af0ba08904f8080c7e8298d0f4b64fa30}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+set}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, int rot)}{ecore_x_e_window_rotation_preferred_rotation_set(Ecore_X_Window win, int rot)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{int}]{rot}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aac8a9718e713d2d75fc6f9477d774c7f}{}\label{Ecore__X_8h_aac8a9718e713d2d75fc6f9477d774c7f}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+get}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$rot)}{ecore_x_e_window_rotation_preferred_rotation_get(Ecore_X_Window win, int *rot)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{int $\ast$}]{rot}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a49e41b90de45fa41f5b1b3140c934075}{}\label{Ecore__X_8h_a49e41b90de45fa41f5b1b3140c934075}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+set}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, const int $\ast$rots, unsigned int count)}{ecore_x_e_window_rotation_available_rotations_set(Ecore_X_Window win, const int *rots, unsigned int count)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const int $\ast$}]{rots, }
\item[{unsigned int}]{count}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a9c179f8378960f4a2b932180f927d816}{}\label{Ecore__X_8h_a9c179f8378960f4a2b932180f927d816}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window win, int $\ast$$\ast$rots, unsigned int $\ast$count)}{ecore_x_e_window_rotation_available_rotations_get(Ecore_X_Window win, int **rots, unsigned int *count)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{int $\ast$$\ast$}]{rots, }
\item[{unsigned int $\ast$}]{count}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_af5e9723061085f0ca083373dc769c7a3}{}\label{Ecore__X_8h_af5e9723061085f0ca083373dc769c7a3}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+send}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+send}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+send(\+Ecore\+\_\+\+X\+\_\+\+Window win, int rot, Eina\+\_\+\+Bool resize, int w, int h)}{ecore_x_e_window_rotation_change_prepare_send(Ecore_X_Window win, int rot, Eina_Bool resize, int w, int h)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+send (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{int}]{rot, }
\item[{{\bf Eina\+\_\+\+Bool}}]{resize, }
\item[{int}]{w, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a97c418af5a23362d7a63d0d0e3996ee4}{}\label{Ecore__X_8h_a97c418af5a23362d7a63d0d0e3996ee4}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+done\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+done\+\_\+send}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+done\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+done\+\_\+send}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+done\+\_\+send(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, int rot)}{ecore_x_e_window_rotation_change_prepare_done_send(Ecore_X_Window root, Ecore_X_Window win, int rot)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+done\+\_\+send (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{int}]{rot}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aa7240b156634eec382e9b5e8eabd0fe8}{}\label{Ecore__X_8h_aa7240b156634eec382e9b5e8eabd0fe8}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+request\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+request\+\_\+send}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+request\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+request\+\_\+send}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+request\+\_\+send(\+Ecore\+\_\+\+X\+\_\+\+Window win, int rot)}{ecore_x_e_window_rotation_change_request_send(Ecore_X_Window win, int rot)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+request\+\_\+send (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{int}]{rot}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a5979ab8866f208782c3d69ea93f85062}{}\label{Ecore__X_8h_a5979ab8866f208782c3d69ea93f85062}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References ecore\+\_\+x\+\_\+client\+\_\+message32\+\_\+send().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+done\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+done\+\_\+send}}
\index{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+done\+\_\+send@{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+done\+\_\+send}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+done\+\_\+send(\+Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, int rot, int w, int h)}{ecore_x_e_window_rotation_change_done_send(Ecore_X_Window root, Ecore_X_Window win, int rot, int w, int h)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+done\+\_\+send (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{int}]{rot, }
\item[{int}]{w, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a97d5d19634315fab6cf38cef6ee04370}{}\label{Ecore__X_8h_a97d5d19634315fab6cf38cef6ee04370}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set@{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set}}
\index{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set@{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$key, int mod, int any\+\_\+mod, int priority, Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode grab\+\_\+mode)}{ecore_x_window_keygrab_set(Ecore_X_Window win, const char *key, int mod, int any_mod, int priority, Ecore_X_Win_Keygrab_Mode grab_mode)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$}]{key, }
\item[{int}]{mod, }
\item[{int}]{any\+\_\+mod, }
\item[{int}]{priority, }
\item[{{\bf Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode}}]{grab\+\_\+mode}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a23c7899430ba1330558466d2a3927f56}{}\label{Ecore__X_8h_a23c7899430ba1330558466d2a3927f56}
\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and W\+RN.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+unset@{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+unset}}
\index{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+unset@{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+unset}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+unset(\+Ecore\+\_\+\+X\+\_\+\+Window win, const char $\ast$key, int mod, int any\+\_\+mod)}{ecore_x_window_keygrab_unset(Ecore_X_Window win, const char *key, int mod, int any_mod)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+unset (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win, }
\item[{const char $\ast$}]{key, }
\item[{int}]{mod, }
\item[{int}]{any\+\_\+mod}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_affd4aab1264f668274badb3dde2b024c}{}\label{Ecore__X_8h_affd4aab1264f668274badb3dde2b024c}
\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and W\+RN.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+set}}
\index{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+set@{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+set}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+set(\+Ecore\+\_\+\+X\+\_\+\+Window root, Eina\+\_\+\+Bool on)}{ecore_x_e_keyrouter_set(Ecore_X_Window root, Eina_Bool on)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+set (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root, }
\item[{{\bf Eina\+\_\+\+Bool}}]{on}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_a23a36e3543611a68e0d03610d755cc79}{}\label{Ecore__X_8h_a23a36e3543611a68e0d03610d755cc79}
\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+T\+O\+M\+\_\+\+E\+\_\+\+K\+E\+Y\+R\+O\+U\+T\+E\+R\+\_\+\+S\+U\+P\+P\+O\+R\+T\+ED.

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get}}
\index{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get@{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get(\+Ecore\+\_\+\+X\+\_\+\+Window root)}{ecore_x_e_keyrouter_get(Ecore_X_Window root)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} {\bf Eina\+\_\+\+Bool} ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get (
\begin{DoxyParamCaption}
\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root}
\end{DoxyParamCaption}
)}\hypertarget{Ecore__X_8h_aff1a5db6ffaecdf4abe8dc231ec66e07}{}\label{Ecore__X_8h_aff1a5db6ffaecdf4abe8dc231ec66e07}
\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+A\+T\+O\+M\+\_\+\+E\+\_\+\+K\+E\+Y\+R\+O\+U\+T\+E\+R\+\_\+\+S\+U\+P\+P\+O\+R\+T\+ED, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.



Referenced by ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set().



\subsection{Variable Documentation}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+A\+NY@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+A\+NY}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+A\+NY@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+A\+NY}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+A\+NY}{ECORE_X_EVENT_ANY}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+A\+NY}\hypertarget{Ecore__X_8h_a80f28752a5e5f19ebf498b821bd693f3}{}\label{Ecore__X_8h_a80f28752a5e5f19ebf498b821bd693f3}


low level event dependent on backend in use, if Xlib will be X\+Event, if X\+CB will be xcb\+\_\+generic\+\_\+event\+\_\+t. 

\begin{DoxyWarning}{Warning}
avoid using it. 
\end{DoxyWarning}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+K\+B\+\_\+\+N\+E\+W\+K\+B\+D\+\_\+\+N\+O\+T\+I\+FY@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+K\+B\+\_\+\+N\+E\+W\+K\+B\+D\+\_\+\+N\+O\+T\+I\+FY}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+K\+B\+\_\+\+N\+E\+W\+K\+B\+D\+\_\+\+N\+O\+T\+I\+FY@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+K\+B\+\_\+\+N\+E\+W\+K\+B\+D\+\_\+\+N\+O\+T\+I\+FY}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+K\+B\+\_\+\+N\+E\+W\+K\+B\+D\+\_\+\+N\+O\+T\+I\+FY}{ECORE_X_EVENT_XKB_NEWKBD_NOTIFY}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+X\+K\+B\+\_\+\+N\+E\+W\+K\+B\+D\+\_\+\+N\+O\+T\+I\+FY}\hypertarget{Ecore__X_8h_a76d2389f7f75b3cb67750d19b6b156ab}{}\label{Ecore__X_8h_a76d2389f7f75b3cb67750d19b6b156ab}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+N\+E\+R\+IC@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+N\+E\+R\+IC}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+N\+E\+R\+IC@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+N\+E\+R\+IC}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+N\+E\+R\+IC}{ECORE_X_EVENT_GENERIC}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+N\+E\+R\+IC}\hypertarget{Ecore__X_8h_a1f24f4ac093ac590985d07a8d2a91ef9}{}\label{Ecore__X_8h_a1f24f4ac093ac590985d07a8d2a91ef9}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE}{ECORE_X_EVENT_PRESENT_CONFIGURE}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+N\+F\+I\+G\+U\+RE}\hypertarget{Ecore__X_8h_ab384dc67f6b5c07c3f5fa8d3f561c1be}{}\label{Ecore__X_8h_ab384dc67f6b5c07c3f5fa8d3f561c1be}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+M\+P\+L\+E\+TE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+M\+P\+L\+E\+TE}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+M\+P\+L\+E\+TE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+M\+P\+L\+E\+TE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+M\+P\+L\+E\+TE}{ECORE_X_EVENT_PRESENT_COMPLETE}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+C\+O\+M\+P\+L\+E\+TE}\hypertarget{Ecore__X_8h_a761d5c2434f7bd5afeef3e4e3fae931a}{}\label{Ecore__X_8h_a761d5c2434f7bd5afeef3e4e3fae931a}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+I\+D\+LE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+I\+D\+LE}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+I\+D\+LE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+I\+D\+LE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+I\+D\+LE}{ECORE_X_EVENT_PRESENT_IDLE}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+E\+S\+E\+N\+T\+\_\+\+I\+D\+LE}\hypertarget{Ecore__X_8h_a37266ae0801ccb9a3afd8b40de19adce}{}\label{Ecore__X_8h_a37266ae0801ccb9a3afd8b40de19adce}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+S\+H\+I\+FT@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+S\+H\+I\+FT}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+S\+H\+I\+FT@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+S\+H\+I\+FT}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+S\+H\+I\+FT}{ECORE_X_MODIFIER_SHIFT}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+S\+H\+I\+FT}\hypertarget{Ecore__X_8h_ac5aa6c1f99d13c3754ac8b7030a87eb3}{}\label{Ecore__X_8h_ac5aa6c1f99d13c3754ac8b7030a87eb3}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by ecore\+\_\+x\+\_\+sync(), and ecore\+\_\+x\+\_\+window\+\_\+visible\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+C\+T\+RL@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+C\+T\+RL}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+C\+T\+RL@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+C\+T\+RL}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+C\+T\+RL}{ECORE_X_MODIFIER_CTRL}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+C\+T\+RL}\hypertarget{Ecore__X_8h_a883e7013768af0e794992348233ab2e9}{}\label{Ecore__X_8h_a883e7013768af0e794992348233ab2e9}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by ecore\+\_\+x\+\_\+keysym\+\_\+get(), ecore\+\_\+x\+\_\+sync(), and ecore\+\_\+x\+\_\+window\+\_\+visible\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+LT@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+LT}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+LT@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+LT}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+LT}{ECORE_X_MODIFIER_ALT}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+LT}\hypertarget{Ecore__X_8h_a2ba8f4126dfb3ad2fd219083076222de}{}\label{Ecore__X_8h_a2ba8f4126dfb3ad2fd219083076222de}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by ecore\+\_\+x\+\_\+sync(), and ecore\+\_\+x\+\_\+window\+\_\+visible\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+W\+IN@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+W\+IN}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+W\+IN@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+W\+IN}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+W\+IN}{ECORE_X_MODIFIER_WIN}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+W\+IN}\hypertarget{Ecore__X_8h_a6c44f14b74c5dbb7336a88227622bb09}{}\label{Ecore__X_8h_a6c44f14b74c5dbb7336a88227622bb09}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by ecore\+\_\+x\+\_\+sync(), and ecore\+\_\+x\+\_\+window\+\_\+visible\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+L\+T\+GR@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+L\+T\+GR}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+L\+T\+GR@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+L\+T\+GR}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+L\+T\+GR}{ECORE_X_MODIFIER_ALTGR}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+M\+O\+D\+I\+F\+I\+E\+R\+\_\+\+A\+L\+T\+GR}\hypertarget{Ecore__X_8h_ad3f955374b5d60b9c28787209137a460}{}\label{Ecore__X_8h_ad3f955374b5d60b9c28787209137a460}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by ecore\+\_\+x\+\_\+sync(), and ecore\+\_\+x\+\_\+window\+\_\+visible\+\_\+get().

\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+P\+R\+E\+SS@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+P\+R\+E\+SS}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+P\+R\+E\+SS@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+P\+R\+E\+SS}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+P\+R\+E\+SS}{ECORE_X_RAW_BUTTON_PRESS}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+P\+R\+E\+SS}\hypertarget{Ecore__X_8h_ab6d4101becd010322927fac4bf6f80ab}{}\label{Ecore__X_8h_ab6d4101becd010322927fac4bf6f80ab}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+R\+E\+L\+E\+A\+SE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+R\+E\+L\+E\+A\+SE}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+R\+E\+L\+E\+A\+SE@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+R\+E\+L\+E\+A\+SE}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+R\+E\+L\+E\+A\+SE}{ECORE_X_RAW_BUTTON_RELEASE}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+B\+U\+T\+T\+O\+N\+\_\+\+R\+E\+L\+E\+A\+SE}\hypertarget{Ecore__X_8h_a0bd3ace8754c5640497a3c17a53b09b7}{}\label{Ecore__X_8h_a0bd3ace8754c5640497a3c17a53b09b7}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\index{Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}!E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+M\+O\+T\+I\+ON@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+M\+O\+T\+I\+ON}}
\index{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+M\+O\+T\+I\+ON@{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+M\+O\+T\+I\+ON}!Ecore\+\_\+\+X.\+h@{Ecore\+\_\+\+X.\+h}}
\subsubsection[{\texorpdfstring{E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+M\+O\+T\+I\+ON}{ECORE_X_RAW_MOTION}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int E\+C\+O\+R\+E\+\_\+\+X\+\_\+\+R\+A\+W\+\_\+\+M\+O\+T\+I\+ON}\hypertarget{Ecore__X_8h_a1de6025d6f181f2d2f65bcbe9335cc3e}{}\label{Ecore__X_8h_a1de6025d6f181f2d2f65bcbe9335cc3e}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
