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


Ecore functions for dealing with the X Windows System.  


\doxysubsubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Version}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Version}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Icon}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Icon}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Rectangle}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Rectangle}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Mouse__In}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Mouse__Out}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Focus__In}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Focus__Out}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Keymap}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Keymap}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Damage}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Damage}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Visibility__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Visibility\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Create}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Create}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Destroy}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Hide}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Hide}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Show}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Show__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show\+\_\+\+Request}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Reparent}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Reparent}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Configure}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Configure__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Request}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Gravity}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Gravity}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Resize__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize\+\_\+\+Request}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Stack}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Stack}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Stack__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Stack\+\_\+\+Request}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Property}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Property}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Colormap}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Colormap}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Mapping__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mapping\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Selection__Clear}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Clear}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Selection__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Request}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Fixes__Selection__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Fixes\+\_\+\+Selection\+\_\+\+Notify}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Selection__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Notify}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Selection__Data}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Selection__Data__Files}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Files}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Selection__Data__Text}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Text}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Selection__Data__X__Moz__Url}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+X\+\_\+\+Moz\+\_\+\+Url}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Selection__Data__Targets}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Targets}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Xdnd__Enter}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Enter}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Xdnd__Position}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Position}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Xdnd__Position}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Xdnd\+\_\+\+Position}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Xdnd__Status}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Status}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Xdnd__Leave}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Leave}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Xdnd__Drop}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Drop}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Xdnd__Finished}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Finished}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Client__Message}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Client\+\_\+\+Message}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Shape}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Shape}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Screensaver__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Screensaver\+\_\+\+Notify}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Sync__Counter}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Counter}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Sync__Alarm}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Alarm}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Randr__Screen__Size}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Randr__Screen__Size__MM}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size\+\_\+\+MM}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Randr__Crtc__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Screen__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Screen\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Randr__Crtc__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Randr__Output__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Randr__Output__Property__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Property\+\_\+\+Notify}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Delete__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Prop__Title__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Title\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Prop__Visible__Title__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Visible\+\_\+\+Title\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Prop__Icon__Name__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Icon\+\_\+\+Name\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Prop__Visible__Icon__Name__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Visible\+\_\+\+Icon\+\_\+\+Name\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Prop__Client__Machine__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Client\+\_\+\+Machine\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Prop__Name__Class__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Name\+\_\+\+Class\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Prop__Pid__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Pid\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Prop__Desktop__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Prop\+\_\+\+Desktop\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Startup__Sequence}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Startup\+\_\+\+Sequence}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Move__Resize__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Move\+\_\+\+Resize\+\_\+\+Request}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__State__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+State\+\_\+\+Request}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Frame__Extents__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Frame\+\_\+\+Extents\+\_\+\+Request}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Ping}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Ping}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Desktop__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Desktop\+\_\+\+Change}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Generic}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Generic}}
\item 
struct \mbox{\hyperlink{structEcore__X__Present}{Ecore\+\_\+\+X\+\_\+\+Present}}
\item 
struct \mbox{\hyperlink{structEcore__X__Event__Present__Configure}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure}}
\item 
struct \mbox{\hyperlink{structEcore__X__Event__Present__Complete}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete}}
\item 
struct \mbox{\hyperlink{structEcore__X__Event__Present__Idle}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Window__Attributes}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Randr__Mode__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Randr__Crtc__Gamma__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Damage}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Damage}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Xkb}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__Flick}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Flick}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__Pan}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Pan}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__PinchRotation}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Pinch\+Rotation}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__Tap}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Tap}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__TapNHold}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Tap\+NHold}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__Hold}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Hold}}
\item 
struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__Group}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Group}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{Ecore__X_8h_a3db3556eec8ef18cb8ddb43816974ac8}\label{Ecore__X_8h_a3db3556eec8ef18cb8ddb43816974ac8} 
\#define {\bfseries EAPI}
\item 
\Hypertarget{Ecore__X_8h_a2e32d3e99706ed494fba232fd01bd628}\label{Ecore__X_8h_a2e32d3e99706ed494fba232fd01bd628} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+VERSION\+\_\+\+MAJOR}~EFL\+\_\+\+VERSION\+\_\+\+MAJOR
\item 
\Hypertarget{Ecore__X_8h_ab75695bd6269a8f206741248853c5b17}\label{Ecore__X_8h_ab75695bd6269a8f206741248853c5b17} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+VERSION\+\_\+\+MINOR}~EFL\+\_\+\+VERSION\+\_\+\+MINOR
\item 
\Hypertarget{Ecore__X_8h_a63253fe40b2f919bb68766991e6b41b1}\label{Ecore__X_8h_a63253fe40b2f919bb68766991e6b41b1} 
\#define {\bfseries HAVE\+\_\+\+ECORE\+\_\+\+X\+\_\+\+XLIB}~1
\item 
\Hypertarget{Ecore__X_8h_a2c32aaae3e055e345b21da8e9ed03f1f}\label{Ecore__X_8h_a2c32aaae3e055e345b21da8e9ed03f1f} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+UNKNOWN\+\_\+\+VALUE}~-\/1
\item 
\Hypertarget{Ecore__X_8h_aef8ccf1e7bcdcedc9f99f676b1cc6f1c}\label{Ecore__X_8h_aef8ccf1e7bcdcedc9f99f676b1cc6f1c} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+SELECTION\+\_\+\+TARGET\+\_\+\+TARGETS}~"{}TARGETS"{}
\item 
\Hypertarget{Ecore__X_8h_a07f67441698d43ae2f5b8e19a9a9c53d}\label{Ecore__X_8h_a07f67441698d43ae2f5b8e19a9a9c53d} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+SELECTION\+\_\+\+TARGET\+\_\+\+TEXT}~"{}TEXT"{}
\item 
\Hypertarget{Ecore__X_8h_a794161dd2cc2ca194f9fcd0241cb11d5}\label{Ecore__X_8h_a794161dd2cc2ca194f9fcd0241cb11d5} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+SELECTION\+\_\+\+TARGET\+\_\+\+COMPOUND\+\_\+\+TEXT}~"{}COMPOUND\+\_\+\+TEXT"{}
\item 
\Hypertarget{Ecore__X_8h_af55697bdf8672b6219bc1c04a07df6c0}\label{Ecore__X_8h_af55697bdf8672b6219bc1c04a07df6c0} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+SELECTION\+\_\+\+TARGET\+\_\+\+STRING}~"{}STRING"{}
\item 
\Hypertarget{Ecore__X_8h_a0d1d2a435f00b2a4ad2b84909e09327d}\label{Ecore__X_8h_a0d1d2a435f00b2a4ad2b84909e09327d} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+SELECTION\+\_\+\+TARGET\+\_\+\+UTF8\+\_\+\+STRING}~"{}UTF8\+\_\+\+STRING"{}
\item 
\Hypertarget{Ecore__X_8h_a97ec406e9db2337bf85f830f9c00b14e}\label{Ecore__X_8h_a97ec406e9db2337bf85f830f9c00b14e} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+SELECTION\+\_\+\+TARGET\+\_\+\+FILENAME}~"{}FILENAME"{}
\item 
\Hypertarget{Ecore__X_8h_a87396b115542a63c31602c0798170d08}\label{Ecore__X_8h_a87396b115542a63c31602c0798170d08} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+SELECTION\+\_\+\+TARGET\+\_\+\+X\+\_\+\+MOZ\+\_\+\+URL}~"{}X\+\_\+\+MOZ\+\_\+\+URL"{}
\item 
\Hypertarget{Ecore__X_8h_a788215b3520c26ea8a7af06b86520fdf}\label{Ecore__X_8h_a788215b3520c26ea8a7af06b86520fdf} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+DND\+\_\+\+VERSION}~5
\item 
\Hypertarget{Ecore__X_8h_a1dfc9d99c0376984b454aad10a0f4a24}\label{Ecore__X_8h_a1dfc9d99c0376984b454aad10a0f4a24} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+LAYER\+\_\+\+BELOW}~2
\item 
\Hypertarget{Ecore__X_8h_a2bf2f136542414c83541eb82381dd4ef}\label{Ecore__X_8h_a2bf2f136542414c83541eb82381dd4ef} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+LAYER\+\_\+\+NORMAL}~4
\item 
\Hypertarget{Ecore__X_8h_a3de5240616c3e795a8cd3173b022b9d2}\label{Ecore__X_8h_a3de5240616c3e795a8cd3173b022b9d2} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+LAYER\+\_\+\+ABOVE}~6
\item 
\Hypertarget{Ecore__X_8h_a3c088c97269e3f51ffc6f2f31261cfdd}\label{Ecore__X_8h_a3c088c97269e3f51ffc6f2f31261cfdd} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+PROP\+\_\+\+LIST\+\_\+\+REMOVE}~0
\item 
\Hypertarget{Ecore__X_8h_aae77f97965888579e66ca361ce798068}\label{Ecore__X_8h_aae77f97965888579e66ca361ce798068} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+PROP\+\_\+\+LIST\+\_\+\+ADD}~1
\item 
\Hypertarget{Ecore__X_8h_af45dc8ace41c056edbf4803921b8f2f7}\label{Ecore__X_8h_af45dc8ace41c056edbf4803921b8f2f7} 
\#define {\bfseries ECORE\+\_\+\+X\+\_\+\+PROP\+\_\+\+LIST\+\_\+\+TOGGLE}~2
\item 
\Hypertarget{Ecore__X_8h_a3db3556eec8ef18cb8ddb43816974ac8}\label{Ecore__X_8h_a3db3556eec8ef18cb8ddb43816974ac8} 
\#define {\bfseries EAPI}
\end{DoxyCompactItemize}
\doxysubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{Ecore__X_8h_adeb0b0e0977efb55a8c62ba996480406}\label{Ecore__X_8h_adeb0b0e0977efb55a8c62ba996480406} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Version}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Version}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Version}
\begin{DoxyCompactList}\small\item\em Represents the current version of Ecore\+\_\+X. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_afd0898552bf4e238965157f0eccff5e5}\label{Ecore__X_8h_afd0898552bf4e238965157f0eccff5e5} 
typedef unsigned int {\bfseries Ecore\+\_\+\+X\+\_\+\+ID}
\item 
\Hypertarget{Ecore__X_8h_a632f5b12603eb396d84ca29b0615b6a9}\label{Ecore__X_8h_a632f5b12603eb396d84ca29b0615b6a9} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Window}
\item 
\Hypertarget{Ecore__X_8h_a199907d961c7033cbf1a47792738569c}\label{Ecore__X_8h_a199907d961c7033cbf1a47792738569c} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Pixmap}
\item 
\Hypertarget{Ecore__X_8h_adb8b28307ec41ba333b8d2febf08a64e}\label{Ecore__X_8h_adb8b28307ec41ba333b8d2febf08a64e} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Atom}
\item 
\Hypertarget{Ecore__X_8h_aa4910c8dae33940939f43b2d1232f51c}\label{Ecore__X_8h_aa4910c8dae33940939f43b2d1232f51c} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Icon}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Icon}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Icon}
\item 
\Hypertarget{Ecore__X_8h_a3e0d182141d1dfdf532e0238cbbfa683}\label{Ecore__X_8h_a3e0d182141d1dfdf532e0238cbbfa683} 
typedef void \texorpdfstring{$\ast$}{*} {\bfseries Ecore\+\_\+\+X\+\_\+\+Visual}
\item 
\Hypertarget{Ecore__X_8h_aa3f644f0f771ee1a600c6563b4841344}\label{Ecore__X_8h_aa3f644f0f771ee1a600c6563b4841344} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Drawable}
\item 
\Hypertarget{Ecore__X_8h_aa98868b6bc5f7300201003ef46a11eed}\label{Ecore__X_8h_aa98868b6bc5f7300201003ef46a11eed} 
typedef void \texorpdfstring{$\ast$}{*} {\bfseries Ecore\+\_\+\+X\+\_\+\+GC}
\item 
\Hypertarget{Ecore__X_8h_a2423374bda4ce4bfaeadbdba0baa5e15}\label{Ecore__X_8h_a2423374bda4ce4bfaeadbdba0baa5e15} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Colormap}
\item 
\Hypertarget{Ecore__X_8h_aedd4a4d583d0906e75f9b7e992b86c14}\label{Ecore__X_8h_aedd4a4d583d0906e75f9b7e992b86c14} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Time}
\item 
\Hypertarget{Ecore__X_8h_aca33c8e37ae7e62c1c4153c4228725ca}\label{Ecore__X_8h_aca33c8e37ae7e62c1c4153c4228725ca} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Cursor}
\item 
\Hypertarget{Ecore__X_8h_a78bd19bf3957f2a25b4d2bc9803981f7}\label{Ecore__X_8h_a78bd19bf3957f2a25b4d2bc9803981f7} 
typedef void {\bfseries Ecore\+\_\+\+X\+\_\+\+Display}
\item 
\Hypertarget{Ecore__X_8h_a45c398b2cb7627a4f630ce67c5dd8f13}\label{Ecore__X_8h_a45c398b2cb7627a4f630ce67c5dd8f13} 
typedef void {\bfseries Ecore\+\_\+\+X\+\_\+\+Connection}
\item 
\Hypertarget{Ecore__X_8h_a0ac19373a3a43a29693d918f2f0f6b38}\label{Ecore__X_8h_a0ac19373a3a43a29693d918f2f0f6b38} 
typedef void {\bfseries Ecore\+\_\+\+X\+\_\+\+Screen}
\item 
\Hypertarget{Ecore__X_8h_ad09487e09911997129f98501ca2f4e00}\label{Ecore__X_8h_ad09487e09911997129f98501ca2f4e00} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter}
\item 
\Hypertarget{Ecore__X_8h_a292e8699ccc66bc8b41827b596dd8e84}\label{Ecore__X_8h_a292e8699ccc66bc8b41827b596dd8e84} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Alarm}
\item 
typedef Ecore\+\_\+\+X\+\_\+\+ID \mbox{\hyperlink{Ecore__X_8h_ab4e17d3d6fa02a05a848e0386c6ad62f}{Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence}}
\item 
\Hypertarget{Ecore__X_8h_aa8887735c56ec0ef11653d70b1e18af0}\label{Ecore__X_8h_aa8887735c56ec0ef11653d70b1e18af0} 
typedef void {\bfseries Ecore\+\_\+\+X\+\_\+\+XRegion}
\item 
\Hypertarget{Ecore__X_8h_aa735f91d30772f09811e8f188a10ed99}\label{Ecore__X_8h_aa735f91d30772f09811e8f188a10ed99} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output}
\item 
\Hypertarget{Ecore__X_8h_aa2d36acd98b4b164a97df0def87d61cb}\label{Ecore__X_8h_aa2d36acd98b4b164a97df0def87d61cb} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}
\item 
\Hypertarget{Ecore__X_8h_a1a7421c8322af8245ee907b0e1ed41ea}\label{Ecore__X_8h_a1a7421c8322af8245ee907b0e1ed41ea} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode}
\item 
\Hypertarget{Ecore__X_8h_a5c28a220865c49f91d6be7030613cd24}\label{Ecore__X_8h_a5c28a220865c49f91d6be7030613cd24} 
typedef unsigned short {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Size\+\_\+\+ID}
\item 
\Hypertarget{Ecore__X_8h_acbd08e84cc474527a9a58cd94218c5fb}\label{Ecore__X_8h_acbd08e84cc474527a9a58cd94218c5fb} 
typedef int {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen}
\item 
\Hypertarget{Ecore__X_8h_afad646471555d9f95cae152b8623a4b9}\label{Ecore__X_8h_afad646471555d9f95cae152b8623a4b9} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Device}
\item 
\Hypertarget{Ecore__X_8h_ae41f50cb47123a36f86ccb514daa5603}\label{Ecore__X_8h_ae41f50cb47123a36f86ccb514daa5603} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Rectangle}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Rectangle}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Rectangle}
\item 
\Hypertarget{Ecore__X_8h_aa30881fbb9faff60c9c951d4795e9a90}\label{Ecore__X_8h_aa30881fbb9faff60c9c951d4795e9a90} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+GC\+\_\+\+Value\+\_\+\+Mask {\bfseries Ecore\+\_\+\+X\+\_\+\+GC\+\_\+\+Value\+\_\+\+Mask}
\item 
\Hypertarget{Ecore__X_8h_a17049162cda3b06a38e6c090a38fbf0c}\label{Ecore__X_8h_a17049162cda3b06a38e6c090a38fbf0c} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type}
\item 
\Hypertarget{Ecore__X_8h_aa2a63043b1b9e72a223943357e3422c9}\label{Ecore__X_8h_aa2a63043b1b9e72a223943357e3422c9} 
typedef enum \mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State}
\item 
\Hypertarget{Ecore__X_8h_a656b757a74173c15bdaa45bc33581d67}\label{Ecore__X_8h_a656b757a74173c15bdaa45bc33581d67} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Action {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Action}
\item 
\Hypertarget{Ecore__X_8h_a8a8d9a1f67b2d49dd894650238a1db1e}\label{Ecore__X_8h_a8a8d9a1f67b2d49dd894650238a1db1e} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Stack\+\_\+\+Mode {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Stack\+\_\+\+Mode}
\item 
\Hypertarget{Ecore__X_8h_a2bfaeb6126d0ade44aa914d4e41bf7dd}\label{Ecore__X_8h_a2bfaeb6126d0ade44aa914d4e41bf7dd} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation}
\item 
\Hypertarget{Ecore__X_8h_ad7237147dd26ffc153d751449c4efae7}\label{Ecore__X_8h_ad7237147dd26ffc153d751449c4efae7} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Connection\+\_\+\+Status {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Connection\+\_\+\+Status}
\item 
\Hypertarget{Ecore__X_8h_a4582b4fbb84e4fe5a458a21b9b282f8c}\label{Ecore__X_8h_a4582b4fbb84e4fe5a458a21b9b282f8c} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Policy {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Policy}
\item 
\Hypertarget{Ecore__X_8h_a0eddac3a1bfc48c626ff0c00dc35dad8}\label{Ecore__X_8h_a0eddac3a1bfc48c626ff0c00dc35dad8} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Relative\+\_\+\+Alignment {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Relative\+\_\+\+Alignment}
\item 
\Hypertarget{Ecore__X_8h_ac21e804149faea406c67c2ac967105a9}\label{Ecore__X_8h_ac21e804149faea406c67c2ac967105a9} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Render\+\_\+\+Subpixel\+\_\+\+Order {\bfseries Ecore\+\_\+\+X\+\_\+\+Render\+\_\+\+Subpixel\+\_\+\+Order}
\item 
\Hypertarget{Ecore__X_8h_a6d8dd60c8a5d05cce1239aa44517700a}\label{Ecore__X_8h_a6d8dd60c8a5d05cce1239aa44517700a} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Interface\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Interface\+\_\+\+Type}
\item 
\Hypertarget{Ecore__X_8h_a39c8e71a037f183bd0985c947176f818}\label{Ecore__X_8h_a39c8e71a037f183bd0985c947176f818} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Colorscheme {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Colorscheme}
\item 
\Hypertarget{Ecore__X_8h_a20662f03751bf253736bdf33c63939ef}\label{Ecore__X_8h_a20662f03751bf253736bdf33c63939ef} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio}
\item 
\Hypertarget{Ecore__X_8h_a760b5d762ce97a7e7741e38692dd9d5c}\label{Ecore__X_8h_a760b5d762ce97a7e7741e38692dd9d5c} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection {\bfseries Ecore\+\_\+\+X\+\_\+\+Selection}
\item 
\Hypertarget{Ecore__X_8h_a77d0227da54bc5e39a255966415f125e}\label{Ecore__X_8h_a77d0227da54bc5e39a255966415f125e} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mode {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mode}
\item 
\Hypertarget{Ecore__X_8h_af116a41a5e45bde7b360764caa954fea}\label{Ecore__X_8h_af116a41a5e45bde7b360764caa954fea} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Detail {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Detail}
\item 
\Hypertarget{Ecore__X_8h_a850c20ee2ff0424d7d103e92e75eb45c}\label{Ecore__X_8h_a850c20ee2ff0424d7d103e92e75eb45c} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask}
\item 
\Hypertarget{Ecore__X_8h_ae947f5c3a6d8afca7da821d35f06cf55}\label{Ecore__X_8h_ae947f5c3a6d8afca7da821d35f06cf55} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gravity {\bfseries Ecore\+\_\+\+X\+\_\+\+Gravity}
\item 
\Hypertarget{Ecore__X_8h_ac934835de5e285689e0be3ce414e4594}\label{Ecore__X_8h_ac934835de5e285689e0be3ce414e4594} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Shape\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Shape\+\_\+\+Type}
\item 
\Hypertarget{Ecore__X_8h_acd37953ff30a8a8bf562faa6f9a5aee1}\label{Ecore__X_8h_acd37953ff30a8a8bf562faa6f9a5aee1} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Mapping\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Mapping\+\_\+\+Type}
\item 
\Hypertarget{Ecore__X_8h_ad560eec333338ba58c8942a91e111af5}\label{Ecore__X_8h_ad560eec333338ba58c8942a91e111af5} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Property\+\_\+\+Change {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Property\+\_\+\+Change}
\item 
\Hypertarget{Ecore__X_8h_aea71d9d5e236c54cb6f79b132908438b}\label{Ecore__X_8h_aea71d9d5e236c54cb6f79b132908438b} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Netwm\+\_\+\+Direction {\bfseries Ecore\+\_\+\+X\+\_\+\+Netwm\+\_\+\+Direction}
\item 
\Hypertarget{Ecore__X_8h_adaa39f19bd5d07bbd0e7b0dd0bdac974}\label{Ecore__X_8h_adaa39f19bd5d07bbd0e7b0dd0bdac974} 
typedef enum \mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code}
\item 
\Hypertarget{Ecore__X_8h_a9ffc0e536e7aab4c6f74504d7bbf1714}\label{Ecore__X_8h_a9ffc0e536e7aab4c6f74504d7bbf1714} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Dpms\+\_\+\+Mode {\bfseries Ecore\+\_\+\+X\+\_\+\+Dpms\+\_\+\+Mode}
\item 
\Hypertarget{Ecore__X_8h_aa62040ba97c00995aea4d1e5744e3c2a}\label{Ecore__X_8h_aa62040ba97c00995aea4d1e5744e3c2a} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Mouse__In}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}
\item 
\Hypertarget{Ecore__X_8h_aa9bd67391427ebbc2aa84b70edbaf3d6}\label{Ecore__X_8h_aa9bd67391427ebbc2aa84b70edbaf3d6} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Mouse__Out}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}
\item 
\Hypertarget{Ecore__X_8h_a4daa50ee73cba0e01796873ebbad4ece}\label{Ecore__X_8h_a4daa50ee73cba0e01796873ebbad4ece} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Focus__In}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In}
\item 
\Hypertarget{Ecore__X_8h_a80981027b997cb7de4f5fbe247aa9675}\label{Ecore__X_8h_a80981027b997cb7de4f5fbe247aa9675} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Focus__Out}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out}
\item 
\Hypertarget{Ecore__X_8h_acc6b82258ec1c5ee38c235f52f009557}\label{Ecore__X_8h_acc6b82258ec1c5ee38c235f52f009557} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Keymap}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Keymap}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Keymap}
\item 
\Hypertarget{Ecore__X_8h_a305ef360a4dfb243f9d5b7f12f967416}\label{Ecore__X_8h_a305ef360a4dfb243f9d5b7f12f967416} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Damage}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Damage}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Damage}
\item 
\Hypertarget{Ecore__X_8h_a64ec983f3db1cd85a7c49c834c0f7bcd}\label{Ecore__X_8h_a64ec983f3db1cd85a7c49c834c0f7bcd} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Visibility__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Visibility\+\_\+\+Change}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Visibility\+\_\+\+Change}
\item 
\Hypertarget{Ecore__X_8h_ac547d118130e166729bce4d43f125dec}\label{Ecore__X_8h_ac547d118130e166729bce4d43f125dec} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Create}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Create}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Create}
\item 
\Hypertarget{Ecore__X_8h_a7f084878ce369aed2c9da66e8fa6c4c5}\label{Ecore__X_8h_a7f084878ce369aed2c9da66e8fa6c4c5} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Destroy}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}
\item 
\Hypertarget{Ecore__X_8h_a5da23b610fe666f92ebd4b6a93def621}\label{Ecore__X_8h_a5da23b610fe666f92ebd4b6a93def621} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Hide}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Hide}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Hide}
\item 
\Hypertarget{Ecore__X_8h_a7bb9a10553a2b9d7f914dda77444f1af}\label{Ecore__X_8h_a7bb9a10553a2b9d7f914dda77444f1af} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Show}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show}
\item 
\Hypertarget{Ecore__X_8h_af059b324ecdb34950d24fecd1afdff11}\label{Ecore__X_8h_af059b324ecdb34950d24fecd1afdff11} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Show__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show\+\_\+\+Request}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show\+\_\+\+Request}
\item 
\Hypertarget{Ecore__X_8h_a6d7302fda2045a2078ae55f83501c9f8}\label{Ecore__X_8h_a6d7302fda2045a2078ae55f83501c9f8} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Reparent}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Reparent}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Reparent}
\item 
\Hypertarget{Ecore__X_8h_a17f2b2c6fc590b55881a51e3d690c413}\label{Ecore__X_8h_a17f2b2c6fc590b55881a51e3d690c413} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Configure}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}
\item 
\Hypertarget{Ecore__X_8h_ac8cbd6f8bc4072abc6e29f7be8a594e5}\label{Ecore__X_8h_ac8cbd6f8bc4072abc6e29f7be8a594e5} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Configure__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Request}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Request}
\item 
\Hypertarget{Ecore__X_8h_a2fc80f19c8713b9a99b9392bcdbdc3b0}\label{Ecore__X_8h_a2fc80f19c8713b9a99b9392bcdbdc3b0} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Gravity}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Gravity}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Gravity}
\item 
\Hypertarget{Ecore__X_8h_a192a6cd0d1f37b51230cab6744ba4f56}\label{Ecore__X_8h_a192a6cd0d1f37b51230cab6744ba4f56} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Resize__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize\+\_\+\+Request}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize\+\_\+\+Request}
\item 
\Hypertarget{Ecore__X_8h_a8ade9fab81649a08e3e21bafda2156a9}\label{Ecore__X_8h_a8ade9fab81649a08e3e21bafda2156a9} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Stack}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Stack}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Stack}
\item 
\Hypertarget{Ecore__X_8h_a303f49d63507ce5671e60b3d03c2d643}\label{Ecore__X_8h_a303f49d63507ce5671e60b3d03c2d643} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Stack__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Stack\+\_\+\+Request}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Stack\+\_\+\+Request}
\item 
\Hypertarget{Ecore__X_8h_ad6b49870ec27cbf5b87e3cb2e1874ab5}\label{Ecore__X_8h_ad6b49870ec27cbf5b87e3cb2e1874ab5} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Property}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Property}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Property}
\item 
\Hypertarget{Ecore__X_8h_a7f73ec592e23f4ad7ef6ebdea0ceff55}\label{Ecore__X_8h_a7f73ec592e23f4ad7ef6ebdea0ceff55} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Colormap}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Colormap}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Colormap}
\item 
\Hypertarget{Ecore__X_8h_a094aa7ebed27a1bfe8c8f2855f9e3461}\label{Ecore__X_8h_a094aa7ebed27a1bfe8c8f2855f9e3461} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Mapping__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mapping\+\_\+\+Change}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mapping\+\_\+\+Change}
\item 
\Hypertarget{Ecore__X_8h_aba9bec86a76adf3ed34ae8df49a0a993}\label{Ecore__X_8h_aba9bec86a76adf3ed34ae8df49a0a993} 
typedef struct \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Mapping {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Mapping}
\item 
\Hypertarget{Ecore__X_8h_a96bed1830702c3e72a7e46b47a8c2e2b}\label{Ecore__X_8h_a96bed1830702c3e72a7e46b47a8c2e2b} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Selection__Clear}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Clear}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Clear}
\item 
\Hypertarget{Ecore__X_8h_a145dff02dbf5834fafa15fbfaf9e2e32}\label{Ecore__X_8h_a145dff02dbf5834fafa15fbfaf9e2e32} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Selection__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Request}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Request}
\item 
\Hypertarget{Ecore__X_8h_aa08a66a72cafd64d3f2cc4e70a6bdfe7}\label{Ecore__X_8h_aa08a66a72cafd64d3f2cc4e70a6bdfe7} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Selection__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Notify}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Selection\+\_\+\+Notify}
\item 
\Hypertarget{Ecore__X_8h_a6a0ee01337731101cb3064a8cd7998d0}\label{Ecore__X_8h_a6a0ee01337731101cb3064a8cd7998d0} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Fixes__Selection__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Fixes\+\_\+\+Selection\+\_\+\+Notify}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Fixes\+\_\+\+Selection\+\_\+\+Notify}
\item 
\Hypertarget{Ecore__X_8h_a5a3062d78be68c551ce29f020ead933f}\label{Ecore__X_8h_a5a3062d78be68c551ce29f020ead933f} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Selection__Data}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data}
\item 
\Hypertarget{Ecore__X_8h_ada3fbdc46cf673323dc79017dfb139e5}\label{Ecore__X_8h_ada3fbdc46cf673323dc79017dfb139e5} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Selection__Data__Files}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Files}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Files}
\item 
\Hypertarget{Ecore__X_8h_ad49a01d04d18f98d3462f3880cf73dce}\label{Ecore__X_8h_ad49a01d04d18f98d3462f3880cf73dce} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Selection__Data__Text}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Text}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Text}
\item 
\Hypertarget{Ecore__X_8h_a69853d79bf0953bff026ed25d96f991e}\label{Ecore__X_8h_a69853d79bf0953bff026ed25d96f991e} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Selection__Data__X__Moz__Url}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+X\+\_\+\+Moz\+\_\+\+Url}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+X\+\_\+\+Moz\+\_\+\+Url}
\item 
\Hypertarget{Ecore__X_8h_ab4738f281f42a960dceb30e2f9cecad7}\label{Ecore__X_8h_ab4738f281f42a960dceb30e2f9cecad7} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Selection__Data__Targets}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Targets}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Selection\+\_\+\+Data\+\_\+\+Targets}
\item 
\Hypertarget{Ecore__X_8h_ae90ad7305c5322b708098605d3e295c1}\label{Ecore__X_8h_ae90ad7305c5322b708098605d3e295c1} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Xdnd__Enter}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Enter}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Enter}
\item 
\Hypertarget{Ecore__X_8h_a375fa661d2d632283536a0e954a36d59}\label{Ecore__X_8h_a375fa661d2d632283536a0e954a36d59} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Xdnd__Position}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Position}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Position}
\item 
\Hypertarget{Ecore__X_8h_a363b9eebcca4e6ce489f177124397a18}\label{Ecore__X_8h_a363b9eebcca4e6ce489f177124397a18} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Xdnd__Status}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Status}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Status}
\item 
\Hypertarget{Ecore__X_8h_a48fca3764e33f0766d56d3b470e43d15}\label{Ecore__X_8h_a48fca3764e33f0766d56d3b470e43d15} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Xdnd__Leave}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Leave}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Leave}
\item 
\Hypertarget{Ecore__X_8h_aef74fb8ff95f275eaf17fdf552d7f34c}\label{Ecore__X_8h_aef74fb8ff95f275eaf17fdf552d7f34c} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Xdnd__Drop}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Drop}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Drop}
\item 
\Hypertarget{Ecore__X_8h_a63fe54f74c0ae25b0d5bd6f36df6bf89}\label{Ecore__X_8h_a63fe54f74c0ae25b0d5bd6f36df6bf89} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Xdnd__Finished}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Finished}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xdnd\+\_\+\+Finished}
\item 
\Hypertarget{Ecore__X_8h_a2cb064e6a6b2b0f1f976163a4e404f21}\label{Ecore__X_8h_a2cb064e6a6b2b0f1f976163a4e404f21} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Client__Message}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Client\+\_\+\+Message}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Client\+\_\+\+Message}
\item 
\Hypertarget{Ecore__X_8h_a50aa4f97a7f327d6d5e89b56863ca390}\label{Ecore__X_8h_a50aa4f97a7f327d6d5e89b56863ca390} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Shape}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Shape}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Shape}
\item 
\Hypertarget{Ecore__X_8h_a540e926219aaf527d3756428fd984c41}\label{Ecore__X_8h_a540e926219aaf527d3756428fd984c41} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Screensaver__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Screensaver\+\_\+\+Notify}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Screensaver\+\_\+\+Notify}
\item 
\Hypertarget{Ecore__X_8h_ae16423d712e90c656a90071e70345d3a}\label{Ecore__X_8h_ae16423d712e90c656a90071e70345d3a} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__Flick}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Flick}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Flick}
\item 
\Hypertarget{Ecore__X_8h_acb0976c8bff7a8109c2c2bd8860fce27}\label{Ecore__X_8h_acb0976c8bff7a8109c2c2bd8860fce27} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__Pan}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Pan}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Pan}
\item 
\Hypertarget{Ecore__X_8h_a098a33a72dff9dc6a6faa1471f03ca26}\label{Ecore__X_8h_a098a33a72dff9dc6a6faa1471f03ca26} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__PinchRotation}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Pinch\+Rotation}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Pinch\+Rotation}
\item 
\Hypertarget{Ecore__X_8h_a60cc9b9fe062a4335f77fa92aabfbd70}\label{Ecore__X_8h_a60cc9b9fe062a4335f77fa92aabfbd70} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__Tap}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Tap}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Tap}
\item 
\Hypertarget{Ecore__X_8h_a5c3f03d0a1bdd1f0079c2ac9b9295479}\label{Ecore__X_8h_a5c3f03d0a1bdd1f0079c2ac9b9295479} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__TapNHold}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Tap\+NHold}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Tap\+NHold}
\item 
\Hypertarget{Ecore__X_8h_a052c42137dce972363f1e5d074e15d2b}\label{Ecore__X_8h_a052c42137dce972363f1e5d074e15d2b} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__Hold}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Hold}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Hold}
\item 
\Hypertarget{Ecore__X_8h_adc706fac113b7bef76d4c9d497526fee}\label{Ecore__X_8h_adc706fac113b7bef76d4c9d497526fee} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Gesture__Notify__Group}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Group}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Gesture\+\_\+\+Notify\+\_\+\+Group}
\item 
\Hypertarget{Ecore__X_8h_ad37af426e2652c5cbb7772504a20b9da}\label{Ecore__X_8h_ad37af426e2652c5cbb7772504a20b9da} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Sync__Counter}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Counter}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Counter}
\item 
\Hypertarget{Ecore__X_8h_a372ed0b0e2ce4caa75f431df509c20bb}\label{Ecore__X_8h_a372ed0b0e2ce4caa75f431df509c20bb} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Sync__Alarm}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Alarm}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Sync\+\_\+\+Alarm}
\item 
\Hypertarget{Ecore__X_8h_a024cafdf153b2a0df10f751ae2edf2cf}\label{Ecore__X_8h_a024cafdf153b2a0df10f751ae2edf2cf} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Screen__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Screen\+\_\+\+Change}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Screen\+\_\+\+Change}
\item 
\Hypertarget{Ecore__X_8h_a8972fcd410d31b17c1607679d1b34183}\label{Ecore__X_8h_a8972fcd410d31b17c1607679d1b34183} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Randr__Crtc__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Change}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Change}
\item 
\Hypertarget{Ecore__X_8h_a840e335c13303b3e4a627428c05d55ef}\label{Ecore__X_8h_a840e335c13303b3e4a627428c05d55ef} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Randr__Output__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Change}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Change}
\item 
\Hypertarget{Ecore__X_8h_ada6cdc3de1a2431cf75e3cc2a4cbbe56}\label{Ecore__X_8h_ada6cdc3de1a2431cf75e3cc2a4cbbe56} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Randr__Output__Property__Notify}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Property\+\_\+\+Notify}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Property\+\_\+\+Notify}
\item 
\Hypertarget{Ecore__X_8h_a9dd64c048d0e01c75c75c770fe627e19}\label{Ecore__X_8h_a9dd64c048d0e01c75c75c770fe627e19} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Delete__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request}
\item 
\Hypertarget{Ecore__X_8h_ab860e5170c33515ee3a3a13cb4e5e937}\label{Ecore__X_8h_ab860e5170c33515ee3a3a13cb4e5e937} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__Move__Resize__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Move\+\_\+\+Resize\+\_\+\+Request}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+Move\+\_\+\+Resize\+\_\+\+Request}
\item 
\Hypertarget{Ecore__X_8h_a740e856111be40e232540989c2c9be21}\label{Ecore__X_8h_a740e856111be40e232540989c2c9be21} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Window__State__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+State\+\_\+\+Request}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Window\+\_\+\+State\+\_\+\+Request}
\item 
\Hypertarget{Ecore__X_8h_acd1a3b578e4fbbcfb1f80ce9891f7bd5}\label{Ecore__X_8h_acd1a3b578e4fbbcfb1f80ce9891f7bd5} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Frame__Extents__Request}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Frame\+\_\+\+Extents\+\_\+\+Request}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Frame\+\_\+\+Extents\+\_\+\+Request}
\item 
\Hypertarget{Ecore__X_8h_a74a5c71bbe7432db004877e309d713a0}\label{Ecore__X_8h_a74a5c71bbe7432db004877e309d713a0} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Ping}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Ping}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Ping}
\item 
\Hypertarget{Ecore__X_8h_ae540ce7c0841ea3baf084473409e574b}\label{Ecore__X_8h_ae540ce7c0841ea3baf084473409e574b} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Desktop__Change}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Desktop\+\_\+\+Change}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Desktop\+\_\+\+Change}
\item 
\Hypertarget{Ecore__X_8h_af340e0f8f6066cfdbb3b8048fbe62a55}\label{Ecore__X_8h_af340e0f8f6066cfdbb3b8048fbe62a55} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Startup__Sequence}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Startup\+\_\+\+Sequence}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Startup\+\_\+\+Sequence}
\item 
\Hypertarget{Ecore__X_8h_a6bd4e04a5cd846b0c27a7e4095ba8576}\label{Ecore__X_8h_a6bd4e04a5cd846b0c27a7e4095ba8576} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Generic}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Generic}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Generic}
\item 
typedef struct \mbox{\hyperlink{structEcore__X__Event__Present__Configure}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure}} \mbox{\hyperlink{Ecore__X_8h_a523079a25931c7fb132e3a32d157036d}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure}}
\item 
typedef struct \mbox{\hyperlink{structEcore__X__Event__Present__Complete}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete}} \mbox{\hyperlink{Ecore__X_8h_aa33ea0af56ee89dcbd3b56af19af285c}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete}}
\item 
typedef struct \mbox{\hyperlink{structEcore__X__Event__Present__Idle}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle}} \mbox{\hyperlink{Ecore__X_8h_af4d85a1408e0b0a675c57dde991a862b}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle}}
\item 
\Hypertarget{Ecore__X_8h_affb8dd56791f3a322103515dafa52f4c}\label{Ecore__X_8h_affb8dd56791f3a322103515dafa52f4c} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Randr__Screen__Size}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size}
\item 
\Hypertarget{Ecore__X_8h_a2488e6d6ee049f76bb8dbbbf72f5e9c8}\label{Ecore__X_8h_a2488e6d6ee049f76bb8dbbbf72f5e9c8} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Randr__Screen__Size__MM}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size\+\_\+\+MM}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size\+\_\+\+MM}
\item 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Randr__Crtc__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}} \mbox{\hyperlink{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}}
\item 
\Hypertarget{Ecore__X_8h_a3c26f43304baab77c600031dfcadb09d}\label{Ecore__X_8h_a3c26f43304baab77c600031dfcadb09d} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Xdnd__Position}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Xdnd\+\_\+\+Position}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Xdnd\+\_\+\+Position}
\item 
typedef enum Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask \mbox{\hyperlink{Ecore__X_8h_acc07ba387d4d338a82df2f9f91e18dad}{Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask}}
\item 
typedef struct \mbox{\hyperlink{structEcore__X__Present}{Ecore\+\_\+\+X\+\_\+\+Present}} \mbox{\hyperlink{Ecore__X_8h_ac8c45b95092b6708c23a3254c4c3f432}{Ecore\+\_\+\+X\+\_\+\+Present}}
\item 
\Hypertarget{Ecore__X_8h_a9f0459366268e89b7b2c1cba1e8922c3}\label{Ecore__X_8h_a9f0459366268e89b7b2c1cba1e8922c3} 
typedef enum \mbox{\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56d}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+WM\+\_\+\+Protocol}} {\bfseries Ecore\+\_\+\+X\+\_\+\+WM\+\_\+\+Protocol}
\item 
\Hypertarget{Ecore__X_8h_a5f7a3c60b2e00436b2b030983ab904f1}\label{Ecore__X_8h_a5f7a3c60b2e00436b2b030983ab904f1} 
typedef enum \mbox{\hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440d}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode}
\item 
\Hypertarget{Ecore__X_8h_aea46ab357090acc4224561d343150845}\label{Ecore__X_8h_aea46ab357090acc4224561d343150845} 
typedef enum \mbox{\hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1e}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint}
\item 
\Hypertarget{Ecore__X_8h_ac50adfebb88d5f8d59bd1d4eb38ce356}\label{Ecore__X_8h_ac50adfebb88d5f8d59bd1d4eb38ce356} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Type}
\item 
\Hypertarget{Ecore__X_8h_ae0a45798b293d0a2fcd4c7bd4c6e3631}\label{Ecore__X_8h_ae0a45798b293d0a2fcd4c7bd4c6e3631} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Action {\bfseries Ecore\+\_\+\+X\+\_\+\+Action}
\item 
\Hypertarget{Ecore__X_8h_a207c8db06a9c98fa8754d81ba38666b9}\label{Ecore__X_8h_a207c8db06a9c98fa8754d81ba38666b9} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Mask {\bfseries Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Mask}
\item 
\Hypertarget{Ecore__X_8h_ae347025083ccba3c769549bd6c2daa01}\label{Ecore__X_8h_ae347025083ccba3c769549bd6c2daa01} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Virtual\+\_\+\+Keyboard\+\_\+\+State {\bfseries Ecore\+\_\+\+X\+\_\+\+Virtual\+\_\+\+Keyboard\+\_\+\+State}
\item 
\Hypertarget{Ecore__X_8h_a681a9893c15ae359ffdd6895e1b41af1}\label{Ecore__X_8h_a681a9893c15ae359ffdd6895e1b41af1} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Mode {\bfseries Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Mode}
\item 
\Hypertarget{Ecore__X_8h_aaf9edece721957842cef251cf9226ada}\label{Ecore__X_8h_aaf9edece721957842cef251cf9226ada} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Quickpanel\+\_\+\+State {\bfseries Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Quickpanel\+\_\+\+State}
\item 
\Hypertarget{Ecore__X_8h_aa4a87b754a1fdf1bb4734e4776cf6184}\label{Ecore__X_8h_aa4a87b754a1fdf1bb4734e4776cf6184} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+State {\bfseries Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+State}
\item 
\Hypertarget{Ecore__X_8h_ad4dfdece864901ed71f66d191003a0f0}\label{Ecore__X_8h_ad4dfdece864901ed71f66d191003a0f0} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Clipboard\+\_\+\+State {\bfseries Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Clipboard\+\_\+\+State}
\item 
\Hypertarget{Ecore__X_8h_a441c108e47f5b2c39c4a590998671873}\label{Ecore__X_8h_a441c108e47f5b2c39c4a590998671873} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Opacity\+\_\+\+Mode {\bfseries Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Opacity\+\_\+\+Mode}
\item 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode \mbox{\hyperlink{Ecore__X_8h_a4d4d0136684d492ee0c30d4931d973d8}{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}}
\item 
\Hypertarget{Ecore__X_8h_ab3c679f83faf7f2c46a5e692f4b999e6}\label{Ecore__X_8h_ab3c679f83faf7f2c46a5e692f4b999e6} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State {\bfseries Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State}
\item 
\Hypertarget{Ecore__X_8h_a04d349e447fefb6a30c7fe8bf98d233e}\label{Ecore__X_8h_a04d349e447fefb6a30c7fe8bf98d233e} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Stack\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Stack\+\_\+\+Type}
\item 
\Hypertarget{Ecore__X_8h_a9f9fb7583bdb46b22bc80b583462eaae}\label{Ecore__X_8h_a9f9fb7583bdb46b22bc80b583462eaae} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Stack\+\_\+\+Position {\bfseries Ecore\+\_\+\+X\+\_\+\+Stack\+\_\+\+Position}
\item 
\Hypertarget{Ecore__X_8h_ab2d16cf9bb0292b02860c93fdfc90faf}\label{Ecore__X_8h_ab2d16cf9bb0292b02860c93fdfc90faf} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+MWM\+\_\+\+Hint\+\_\+\+Func {\bfseries Ecore\+\_\+\+X\+\_\+\+MWM\+\_\+\+Hint\+\_\+\+Func}
\item 
\Hypertarget{Ecore__X_8h_a9121389512ad290068249e8330f1a97e}\label{Ecore__X_8h_a9121389512ad290068249e8330f1a97e} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+MWM\+\_\+\+Hint\+\_\+\+Decor {\bfseries Ecore\+\_\+\+X\+\_\+\+MWM\+\_\+\+Hint\+\_\+\+Decor}
\item 
\Hypertarget{Ecore__X_8h_a01cbb80999f817a46ccff5f26310f6f7}\label{Ecore__X_8h_a01cbb80999f817a46ccff5f26310f6f7} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+MWM\+\_\+\+Hint\+\_\+\+Input {\bfseries Ecore\+\_\+\+X\+\_\+\+MWM\+\_\+\+Hint\+\_\+\+Input}
\item 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Window__Attributes}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}} \mbox{\hyperlink{Ecore__X_8h_a02ca55bffa09b94e16dacc6d46a6f4d0}{Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}}
\item 
\Hypertarget{Ecore__X_8h_a46d6f54024fc9164917cfe644f0af953}\label{Ecore__X_8h_a46d6f54024fc9164917cfe644f0af953} 
typedef short {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Refresh\+\_\+\+Rate}
\item 
\Hypertarget{Ecore__X_8h_a5c667100a5be52f3a889217062c655b6}\label{Ecore__X_8h_a5c667100a5be52f3a889217062c655b6} 
typedef int {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma}
\item 
\Hypertarget{Ecore__X_8h_aea191f066bc4b37c3f7ed587d57c7932}\label{Ecore__X_8h_aea191f066bc4b37c3f7ed587d57c7932} 
typedef int {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Signal\+\_\+\+Format}
\item 
\Hypertarget{Ecore__X_8h_a063993f4d0fdfb57a8021eeaca39494c}\label{Ecore__X_8h_a063993f4d0fdfb57a8021eeaca39494c} 
typedef int {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Signal\+\_\+\+Property}
\item 
\Hypertarget{Ecore__X_8h_ac5e6045fca97f8ac16831b28747c607a}\label{Ecore__X_8h_ac5e6045fca97f8ac16831b28747c607a} 
typedef int {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Connector\+\_\+\+Type}
\item 
\Hypertarget{Ecore__X_8h_a3ccb7652f4e0e29800a576d9041a7464}\label{Ecore__X_8h_a3ccb7652f4e0e29800a576d9041a7464} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Flags {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Flags}
\item 
\Hypertarget{Ecore__X_8h_aa03a1b2d6976e0458a8918c5fafea598}\label{Ecore__X_8h_aa03a1b2d6976e0458a8918c5fafea598} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Randr__Mode__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info}
\item 
\Hypertarget{Ecore__X_8h_afb28c698c9bd4a065197bd9e52b9f102}\label{Ecore__X_8h_afb28c698c9bd4a065197bd9e52b9f102} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Randr__Crtc__Gamma__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info}
\item 
\Hypertarget{Ecore__X_8h_a591e62f69017c41d19fa7bbbb10f5a51}\label{Ecore__X_8h_a591e62f69017c41d19fa7bbbb10f5a51} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Picture}
\item 
\Hypertarget{Ecore__X_8h_a61c20589cd461680fd10684f240bdd80}\label{Ecore__X_8h_a61c20589cd461680fd10684f240bdd80} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Region}
\item 
\Hypertarget{Ecore__X_8h_a0ab6548ebd29bd2058d4af83e9b1146e}\label{Ecore__X_8h_a0ab6548ebd29bd2058d4af83e9b1146e} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Region\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Region\+\_\+\+Type}
\item 
\Hypertarget{Ecore__X_8h_a9b95f6855203ae8201efeb562219d322}\label{Ecore__X_8h_a9b95f6855203ae8201efeb562219d322} 
typedef Ecore\+\_\+\+X\+\_\+\+ID {\bfseries Ecore\+\_\+\+X\+\_\+\+Damage}
\item 
\Hypertarget{Ecore__X_8h_ab9f4400ea71a574077bee2d5a2063f52}\label{Ecore__X_8h_ab9f4400ea71a574077bee2d5a2063f52} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Damage\+\_\+\+Report\+\_\+\+Level {\bfseries Ecore\+\_\+\+X\+\_\+\+Damage\+\_\+\+Report\+\_\+\+Level}
\item 
\Hypertarget{Ecore__X_8h_a5ab94159dececdfdb0345065fb208b79}\label{Ecore__X_8h_a5ab94159dececdfdb0345065fb208b79} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Damage}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Damage}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Damage}
\item 
\Hypertarget{Ecore__X_8h_a8e5e0110825a64993f0c58c1a032cccb}\label{Ecore__X_8h_a8e5e0110825a64993f0c58c1a032cccb} 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Xkb}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb}} {\bfseries Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb}
\item 
typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Xkb}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb}} \mbox{\hyperlink{Ecore__X_8h_a280a6a2ebd056fc6bac3b75ba6c4044b}{Ecore\+\_\+\+X\+\_\+\+Xkb\+\_\+\+State}}
\item 
\Hypertarget{Ecore__X_8h_a6b789e77b978facc5d2407bfb420f03a}\label{Ecore__X_8h_a6b789e77b978facc5d2407bfb420f03a} 
typedef struct \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Image {\bfseries Ecore\+\_\+\+X\+\_\+\+Image}
\item 
typedef enum \mbox{\hyperlink{Ecore__X_8h_a47ae72fd91618dd7b5054a6a03d14ee7}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask}} \mbox{\hyperlink{Ecore__X_8h_afba96867a78539661bfcd850a605723e}{Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask}}
\begin{DoxyCompactList}\small\item\em \texorpdfstring{$<$}{<} \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a6e60d5d6590d3cecb0e5528aeff1f024}\label{Ecore__X_8h_a6e60d5d6590d3cecb0e5528aeff1f024} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Type {\bfseries Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Type}
\item 
\Hypertarget{Ecore__X_8h_a3e3ef8311e471bb01944b0944311e2d1}\label{Ecore__X_8h_a3e3ef8311e471bb01944b0944311e2d1} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Subtype {\bfseries Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Subtype}
\item 
\Hypertarget{Ecore__X_8h_a383ed85b0e04d91e3963140388df549e}\label{Ecore__X_8h_a383ed85b0e04d91e3963140388df549e} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Group\+\_\+\+Subtype {\bfseries Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Group\+\_\+\+Subtype}
\item 
\Hypertarget{Ecore__X_8h_ab339bdbcdc23c1a627ae70e32e2b1f6e}\label{Ecore__X_8h_ab339bdbcdc23c1a627ae70e32e2b1f6e} 
typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Direction {\bfseries Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Direction}
\end{DoxyCompactItemize}
\doxysubsubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{Ecore__X_8h_a61cfd6cc420aaec4589074262ce4b6a5}\label{Ecore__X_8h_a61cfd6cc420aaec4589074262ce4b6a5} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+GC\+\_\+\+Value\+\_\+\+Mask} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+FUNCTION} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+PLANE\+\_\+\+MASK} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+FOREGROUND} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+BACKGROUND} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+LINE\+\_\+\+WIDTH} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+LINE\+\_\+\+STYLE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+CAP\+\_\+\+STYLE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+JOIN\+\_\+\+STYLE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 7)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+FILL\+\_\+\+STYLE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 8)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+FILL\+\_\+\+RULE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 9)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+TILE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 10)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+STIPPLE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 11)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+TILE\+\_\+\+STIPPLE\+\_\+\+ORIGIN\+\_\+X} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 12)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+TILE\+\_\+\+STIPPLE\+\_\+\+ORIGIN\+\_\+Y} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 13)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+FONT} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 14)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+SUBWINDOW\+\_\+\+MODE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 15)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+GRAPHICS\+\_\+\+EXPOSURES} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 16)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+CLIP\+\_\+\+ORIGIN\+\_\+X} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 17)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+CLIP\+\_\+\+ORIGIN\+\_\+Y} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 18)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+CLIP\+\_\+\+MASK} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 19)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+DASH\+\_\+\+OFFSET} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 20)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+DASH\+\_\+\+LIST} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 21)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GC\+\_\+\+VALUE\+\_\+\+MASK\+\_\+\+ARC\+\_\+\+MODE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 22)
 \}
\item 
\Hypertarget{Ecore__X_8h_a099977629058ecb91fed0f898f91001a}\label{Ecore__X_8h_a099977629058ecb91fed0f898f91001a} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+COMPOSITE\+\_\+\+UPDATE\+\_\+\+AUTOMATIC}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+COMPOSITE\+\_\+\+UPDATE\+\_\+\+MANUAL}
 \}
\item 
enum \mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State}} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ICONIFIED}
, \newline
\mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a913975f3907250af993042729d0eca87}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MODAL}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a8b758d78e270b3274431d91b02484b30}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+STICKY}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1abfe7dee8962110c5f9d514bbf6dd658c}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+VERT}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a6767bdc87057c70cdd236d6ca158463d}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+HORZ}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1aaee9b74696501d60977b3cf682a1caff}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+SHADED}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a31e3d2047dbf9cfcd7c1ae4cd661a0ff}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+SKIP\+\_\+\+TASKBAR}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1abd03ef746554d9d66c1458b99fbc7e21}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+SKIP\+\_\+\+PAGER}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a94e1956bcc7b817dabf944457f99ed92}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HIDDEN}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a813f8507385ac350c0c2c6677898a8c9}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+FULLSCREEN}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a12cf1ef45a86caf28ff1abdc30b1f4ec}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ABOVE}}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+BELOW}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+DEMANDS\+\_\+\+ATTENTION}
 \}
\begin{DoxyCompactList}\small\item\em Defines the different states of the window of Ecore\+\_\+X. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_aab290bda2ee0f5431a68e40b59ac53f3}\label{Ecore__X_8h_aab290bda2ee0f5431a68e40b59ac53f3} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Action} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ACTION\+\_\+\+REMOVE}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ACTION\+\_\+\+ADD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ACTION\+\_\+\+TOGGLE}
 \}
\item 
\Hypertarget{Ecore__X_8h_a1c855e5d727945e7b4fbc4bfc520b83f}\label{Ecore__X_8h_a1c855e5d727945e7b4fbc4bfc520b83f} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Stack\+\_\+\+Mode} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STACK\+\_\+\+ABOVE} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STACK\+\_\+\+BELOW} = 1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STACK\+\_\+\+TOP\+\_\+\+IF} = 2
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STACK\+\_\+\+BOTTOM\+\_\+\+IF} = 3
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STACK\+\_\+\+OPPOSITE} = 4
 \}
\item 
\Hypertarget{Ecore__X_8h_a5d4f1ff263c83616a9b1b191fa818ee8}\label{Ecore__X_8h_a5d4f1ff263c83616a9b1b191fa818ee8} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+ORIENTATION\+\_\+\+ROT\+\_\+0} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+ORIENTATION\+\_\+\+ROT\+\_\+90} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+ORIENTATION\+\_\+\+ROT\+\_\+180} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+ORIENTATION\+\_\+\+ROT\+\_\+270} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+ORIENTATION\+\_\+\+FLIP\+\_\+X} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+ORIENTATION\+\_\+\+FLIP\+\_\+Y} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5)
 \}
\item 
\Hypertarget{Ecore__X_8h_a1936003433f08b78a8969b49f458726f}\label{Ecore__X_8h_a1936003433f08b78a8969b49f458726f} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Connection\+\_\+\+Status} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+CONNECTION\+\_\+\+STATUS\+\_\+\+CONNECTED} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+CONNECTION\+\_\+\+STATUS\+\_\+\+DISCONNECTED} = 1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+CONNECTION\+\_\+\+STATUS\+\_\+\+UNKNOWN} = 2
 \}
\item 
\Hypertarget{Ecore__X_8h_af9d2c9957265dba8737ab391a0c3673d}\label{Ecore__X_8h_af9d2c9957265dba8737ab391a0c3673d} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output\+\_\+\+Policy} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+OUTPUT\+\_\+\+POLICY\+\_\+\+ABOVE} = 1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+OUTPUT\+\_\+\+POLICY\+\_\+\+RIGHT} = 2
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+OUTPUT\+\_\+\+POLICY\+\_\+\+BELOW} = 3
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+OUTPUT\+\_\+\+POLICY\+\_\+\+LEFT} = 4
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+OUTPUT\+\_\+\+POLICY\+\_\+\+CLONE} = 5
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+OUTPUT\+\_\+\+POLICY\+\_\+\+NONE} = 6
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+OUTPUT\+\_\+\+POLICY\+\_\+\+ASK} = 7
 \}
\item 
\Hypertarget{Ecore__X_8h_aecc4115942562b28c5b5630f2a603d9b}\label{Ecore__X_8h_aecc4115942562b28c5b5630f2a603d9b} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Relative\+\_\+\+Alignment} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+RELATIVE\+\_\+\+ALIGNMENT\+\_\+\+NONE} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+RELATIVE\+\_\+\+ALIGNMENT\+\_\+\+CENTER\+\_\+\+REL} = 1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+RELATIVE\+\_\+\+ALIGNMENT\+\_\+\+CENTER\+\_\+\+SCR} = 2
 \}
\item 
\Hypertarget{Ecore__X_8h_a46db4db931704988758332a4f454db1b}\label{Ecore__X_8h_a46db4db931704988758332a4f454db1b} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Render\+\_\+\+Subpixel\+\_\+\+Order} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RENDER\+\_\+\+SUBPIXEL\+\_\+\+ORDER\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RENDER\+\_\+\+SUBPIXEL\+\_\+\+ORDER\+\_\+\+HORIZONTAL\+\_\+\+RGB} = 1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RENDER\+\_\+\+SUBPIXEL\+\_\+\+ORDER\+\_\+\+HORIZONTAL\+\_\+\+BGR} = 2
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RENDER\+\_\+\+SUBPIXEL\+\_\+\+ORDER\+\_\+\+VERTICAL\+\_\+\+RGB} = 3
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RENDER\+\_\+\+SUBPIXEL\+\_\+\+ORDER\+\_\+\+VERTICAL\+\_\+\+BGR} = 4
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RENDER\+\_\+\+SUBPIXEL\+\_\+\+ORDER\+\_\+\+NONE} = 5
 \}
\item 
\Hypertarget{Ecore__X_8h_ad829ec9b00f7e3c8c404bfe5f676dfdf}\label{Ecore__X_8h_ad829ec9b00f7e3c8c404bfe5f676dfdf} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Interface\+\_\+\+Type} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+INTERFACE\+\_\+\+UNDEFINED}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+INTERFACE\+\_\+\+DVI}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+INTERFACE\+\_\+\+HDMI\+\_\+A}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+INTERFACE\+\_\+\+HDMI\+\_\+B}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+INTERFACE\+\_\+\+MDDI}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+INTERFACE\+\_\+\+DISPLAY\+\_\+\+PORT}
 \}
\item 
\Hypertarget{Ecore__X_8h_a35c599aba79a6d63eb006e34b0f2cf33}\label{Ecore__X_8h_a35c599aba79a6d63eb006e34b0f2cf33} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Colorscheme} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+COLORSCHEME\+\_\+\+MONOCHROME\+\_\+\+GRAYSCALE} = 0x00
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+COLORSCHEME\+\_\+\+COLOR\+\_\+\+RGB} = 0x08
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+COLORSCHEME\+\_\+\+COLOR\+\_\+\+NON\+\_\+\+RGB} = 0x10
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+COLORSCHEME\+\_\+\+COLOR\+\_\+\+UNDEFINED} = 0x18
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+COLORSCHEME\+\_\+\+COLOR\+\_\+\+RGB\+\_\+4\+\_\+4\+\_\+4} = 0x444000
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+COLORSCHEME\+\_\+\+COLOR\+\_\+\+RGB\+\_\+\+YCRCB\+\_\+4\+\_\+4\+\_\+4} = 0x444
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+DISPLAY\+\_\+\+COLORSCHEME\+\_\+\+COLOR\+\_\+\+RGB\+\_\+\+YCRCB\+\_\+4\+\_\+2\+\_\+2} = 0x422
 \}
\item 
\Hypertarget{Ecore__X_8h_a84ef777ceb899f7bbdf82782bb593d0b}\label{Ecore__X_8h_a84ef777ceb899f7bbdf82782bb593d0b} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+ASPECT\+\_\+\+RATIO\+\_\+4\+\_\+3} = 0x0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+ASPECT\+\_\+\+RATIO\+\_\+16\+\_\+9} = 0x1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+ASPECT\+\_\+\+RATIO\+\_\+16\+\_\+10} = 0x2
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+ASPECT\+\_\+\+RATIO\+\_\+5\+\_\+4} = 0x4
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+EDID\+\_\+\+ASPECT\+\_\+\+RATIO\+\_\+15\+\_\+9} = 0x8
 \}
\item 
\Hypertarget{Ecore__X_8h_a23f446f1363c327927f17c02eaaae450}\label{Ecore__X_8h_a23f446f1363c327927f17c02eaaae450} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Selection} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+SELECTION\+\_\+\+PRIMARY}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+SELECTION\+\_\+\+SECONDARY}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+SELECTION\+\_\+\+XDND}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+SELECTION\+\_\+\+CLIPBOARD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+SELECTION\+\_\+\+OTHER}
 \}
\item 
\Hypertarget{Ecore__X_8h_a702bb45323d72521d33de0799417014f}\label{Ecore__X_8h_a702bb45323d72521d33de0799417014f} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mode} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MODE\+\_\+\+NORMAL}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MODE\+\_\+\+WHILE\+\_\+\+GRABBED}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MODE\+\_\+\+GRAB}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MODE\+\_\+\+UNGRAB}
 \}
\item 
\Hypertarget{Ecore__X_8h_aaebf0f8e95d121699b587d7b353a69e6}\label{Ecore__X_8h_aaebf0f8e95d121699b587d7b353a69e6} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Detail} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+DETAIL\+\_\+\+ANCESTOR}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+DETAIL\+\_\+\+VIRTUAL}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+DETAIL\+\_\+\+INFERIOR}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+DETAIL\+\_\+\+NON\+\_\+\+LINEAR}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+DETAIL\+\_\+\+NON\+\_\+\+LINEAR\+\_\+\+VIRTUAL}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+DETAIL\+\_\+\+POINTER}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+DETAIL\+\_\+\+POINTER\+\_\+\+ROOT}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+DETAIL\+\_\+\+DETAIL\+\_\+\+NONE}
 \}
\item 
\Hypertarget{Ecore__X_8h_a951d750883dde61caec2cdacea1ee4f0}\label{Ecore__X_8h_a951d750883dde61caec2cdacea1ee4f0} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+NONE} = 0L
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+KEY\+\_\+\+DOWN} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+KEY\+\_\+\+UP} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+MOUSE\+\_\+\+DOWN} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+MOUSE\+\_\+\+UP} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+MOUSE\+\_\+\+IN} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+MOUSE\+\_\+\+OUT} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+MOUSE\+\_\+\+MOVE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+WINDOW\+\_\+\+DAMAGE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 15)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+WINDOW\+\_\+\+VISIBILITY} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 16)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+WINDOW\+\_\+\+CONFIGURE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 17)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+WINDOW\+\_\+\+RESIZE\+\_\+\+MANAGE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 18)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+WINDOW\+\_\+\+MANAGE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 19)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+WINDOW\+\_\+\+CHILD\+\_\+\+CONFIGURE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 20)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+WINDOW\+\_\+\+FOCUS\+\_\+\+CHANGE} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 21)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+WINDOW\+\_\+\+PROPERTY} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 22)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+WINDOW\+\_\+\+COLORMAP} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 23)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+WINDOW\+\_\+\+GRAB} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 24)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+MOUSE\+\_\+\+WHEEL} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 29)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+WINDOW\+\_\+\+FOCUS\+\_\+\+IN} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 30)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+WINDOW\+\_\+\+FOCUS\+\_\+\+OUT} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 31)
 \}
\item 
\Hypertarget{Ecore__X_8h_adcad21bd8348736f2037f3f9e3856bf1}\label{Ecore__X_8h_adcad21bd8348736f2037f3f9e3856bf1} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gravity} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GRAVITY\+\_\+\+FORGET} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GRAVITY\+\_\+\+UNMAP} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GRAVITY\+\_\+\+NW} = 1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GRAVITY\+\_\+N} = 2
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GRAVITY\+\_\+\+NE} = 3
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GRAVITY\+\_\+W} = 4
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GRAVITY\+\_\+\+CENTER} = 5
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GRAVITY\+\_\+E} = 6
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GRAVITY\+\_\+\+SW} = 7
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GRAVITY\+\_\+S} = 8
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GRAVITY\+\_\+\+SE} = 9
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GRAVITY\+\_\+\+STATIC} = 10
 \}
\item 
\Hypertarget{Ecore__X_8h_a32c177f1315d9b8ae030a2558cea8155}\label{Ecore__X_8h_a32c177f1315d9b8ae030a2558cea8155} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Shape\+\_\+\+Type} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+SHAPE\+\_\+\+BOUNDING}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+SHAPE\+\_\+\+CLIP}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+SHAPE\+\_\+\+INPUT}
 \}
\item 
\Hypertarget{Ecore__X_8h_a380b650d7c9b2effeb6ae60f606b46fb}\label{Ecore__X_8h_a380b650d7c9b2effeb6ae60f606b46fb} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Mapping\+\_\+\+Type} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MAPPING\+\_\+\+MODIFIER}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MAPPING\+\_\+\+KEYBOARD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MAPPING\+\_\+\+MOUSE}
 \}
\item 
\Hypertarget{Ecore__X_8h_a088db2e0bf400d6cae7c43aa5ab9a237}\label{Ecore__X_8h_a088db2e0bf400d6cae7c43aa5ab9a237} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Property\+\_\+\+Change} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+PROPERTY\+\_\+\+CHANGE\+\_\+\+ADD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+PROPERTY\+\_\+\+CHANGE\+\_\+\+DEL}
 \}
\item 
\Hypertarget{Ecore__X_8h_aaa30385d9509871e500463a2b7bfcb71}\label{Ecore__X_8h_aaa30385d9509871e500463a2b7bfcb71} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Netwm\+\_\+\+Direction} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+NETWM\+\_\+\+DIRECTION\+\_\+\+SIZE\+\_\+\+TL} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+NETWM\+\_\+\+DIRECTION\+\_\+\+SIZE\+\_\+T} = 1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+NETWM\+\_\+\+DIRECTION\+\_\+\+SIZE\+\_\+\+TR} = 2
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+NETWM\+\_\+\+DIRECTION\+\_\+\+SIZE\+\_\+R} = 3
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+NETWM\+\_\+\+DIRECTION\+\_\+\+SIZE\+\_\+\+BR} = 4
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+NETWM\+\_\+\+DIRECTION\+\_\+\+SIZE\+\_\+B} = 5
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+NETWM\+\_\+\+DIRECTION\+\_\+\+SIZE\+\_\+\+BL} = 6
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+NETWM\+\_\+\+DIRECTION\+\_\+\+SIZE\+\_\+L} = 7
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+NETWM\+\_\+\+DIRECTION\+\_\+\+MOVE} = 8
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+NETWM\+\_\+\+DIRECTION\+\_\+\+CANCEL} = 11
 \}
\item 
enum \mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code}} \{ \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a32136f4e0e2ce049574d0ad38b697a1f}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+SUCCESS}} = 0
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7af9c5405f8b98f38cb039aa6f8094e717}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+REQUEST}} = 1
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a84889b96211536d0378aefa0789be746}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+VALUE}} = 2
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a380e0888cc71cd4f3155045bcaf0c2f6}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+WINDOW}} = 3
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7ab34c07aca92f6cfa263dd6cebb1b70cc}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+PIXMAP}} = 4
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a628e78236927d9720b4bffbcfde767ab}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+ATOM}} = 5
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a1141e5e7685fcf749e1ca20d7d52c804}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+CURSOR}} = 6
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a44a300d85c1e06b11211a0d537c4ba7e}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+FONT}} = 7
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a3576cb8cf6dcf7642d9e8e3ffb77ee89}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+MATCH}} = 8
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a6042cc7a70d08b125554039a6423f793}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+DRAWABLE}} = 9
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a7517f37d123b3a1a555ee6d8686b349e}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+ACCESS}} = 10
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a2f6b8d24094f5dc28d6269f499ad867f}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+ALLOC}} = 11
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a6f53c63c918ff671bc41dcca6972b499}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+COLOR}} = 12
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7aa4d02c9a87ff23e3b5daede78550b580}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+GC}} = 13
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7ab38f3c7f08bddc42886b62c3afc05696}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+ID\+\_\+\+CHOICE}} = 14
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7aba08e193ebcbdb0e0b43386425359ee7}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+NAME}} = 15
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a78df8e404fd1cec8e4310a97be8fbf82}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+LENGTH}} = 16
, \newline
\mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a68e513b6380f0e4b96f832a6743fb40c}{ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+IMPLEMENTATION}} = 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 
\Hypertarget{Ecore__X_8h_a810b89a1648db0ec7612837ae9bc39e0}\label{Ecore__X_8h_a810b89a1648db0ec7612837ae9bc39e0} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Dpms\+\_\+\+Mode} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+DPMS\+\_\+\+MODE\+\_\+\+ON} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+DPMS\+\_\+\+MODE\+\_\+\+STANDBY} = 1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+DPMS\+\_\+\+MODE\+\_\+\+SUSPEND} = 2
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+DPMS\+\_\+\+MODE\+\_\+\+OFF} = 3
 \}
\item 
\Hypertarget{Ecore__X_8h_ada06cdf0d6fd85d1e4e1740582a9cf0d}\label{Ecore__X_8h_ada06cdf0d6fd85d1e4e1740582a9cf0d} 
enum {\bfseries Ecore\+\_\+\+X\+\_\+\+Owner\+\_\+\+Change\+\_\+\+Reason} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+OWNER\+\_\+\+CHANGE\+\_\+\+REASON\+\_\+\+NEW\+\_\+\+OWNER}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+OWNER\+\_\+\+CHANGE\+\_\+\+REASON\+\_\+\+DESTROY}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+OWNER\+\_\+\+CHANGE\+\_\+\+REASON\+\_\+\+CLOSE}
 \}
\item 
\Hypertarget{Ecore__X_8h_a59dd8e219f40ff7fa56e6e9df96d39f4}\label{Ecore__X_8h_a59dd8e219f40ff7fa56e6e9df96d39f4} 
enum {\bfseries Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+PRESENT\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+NO\+\_\+\+EVENT} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+PRESENT\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+CONFIGURE\+\_\+\+NOTIFY} = 1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+PRESENT\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+COMPLETE\+\_\+\+NOTIFY} = 2
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+PRESENT\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+IDLE\+\_\+\+NOTIFY} = 4
 \}
\item 
\Hypertarget{Ecore__X_8h_a04d453cbf35fcb6b3da8b8f471912a79}\label{Ecore__X_8h_a04d453cbf35fcb6b3da8b8f471912a79} 
enum {\bfseries Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Complete\+\_\+\+Mode} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+PRESENT\+\_\+\+COMPLETE\+\_\+\+MODE\+\_\+\+COPY}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+PRESENT\+\_\+\+COMPLETE\+\_\+\+MODE\+\_\+\+FLIP}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+PRESENT\+\_\+\+COMPLETE\+\_\+\+MODE\+\_\+\+SKIP}
 \}
\item 
enum \mbox{\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56d}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+WM\+\_\+\+Protocol}} \{ \newline
\mbox{\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da27d9e53db2213d3df8051f47b750fdc6}{ECORE\+\_\+\+X\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+DELETE\+\_\+\+REQUEST}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da5657fbc84712eb536f7fc1c13c446245}{ECORE\+\_\+\+X\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+TAKE\+\_\+\+FOCUS}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da83109c98c3793ec8c0e8ae4f46389b37}{ECORE\+\_\+\+X\+\_\+\+NET\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+PING}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da0754156ca8a04567ca0b93721a02a974}{ECORE\+\_\+\+X\+\_\+\+NET\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+SYNC\+\_\+\+REQUEST}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56daac00f053308c58a7d2a81fbbabc6c58a}{ECORE\+\_\+\+X\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+NUM}}
 \}
\item 
enum \mbox{\hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440d}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode}} \{ \newline
\mbox{\hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da61e84f9007e6d49a0a6758378fb900a8}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+INPUT\+\_\+\+MODE\+\_\+\+NONE}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da88b82c759d3481c0b52af66d50cde54e}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+INPUT\+\_\+\+MODE\+\_\+\+PASSIVE}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da70598e73807833dfdde3391011d26c00}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+INPUT\+\_\+\+MODE\+\_\+\+ACTIVE\+\_\+\+LOCAL}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da77c3d879970639ed109e51636b1c3caf}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+INPUT\+\_\+\+MODE\+\_\+\+ACTIVE\+\_\+\+GLOBAL}}
 \}
\item 
enum \mbox{\hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1e}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint}} \{ \newline
\mbox{\hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eaab490edafc104803047ef38e3fe37f1f}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HINT\+\_\+\+NONE}} = -\/1
, \newline
\mbox{\hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1ea2ee8636730f2ccf0f3b29c3919c708eb}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HINT\+\_\+\+WITHDRAWN}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eab5d3bf570112e77f142081df61749f43}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HINT\+\_\+\+NORMAL}}
, \newline
\mbox{\hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eadb18b35391c2c6ea2f8dafd6577dabac}{ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HINT\+\_\+\+ICONIC}}
 \}
\begin{DoxyCompactList}\small\item\em Defines the different state hint of the window of Ecore\+\_\+X. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_af7bdbd5bd9629d99b192ce81b8d4e349}\label{Ecore__X_8h_af7bdbd5bd9629d99b192ce81b8d4e349} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Type} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DESKTOP}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DOCK}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+TOOLBAR}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+MENU}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+UTILITY}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+SPLASH}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DIALOG}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+NORMAL}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DROPDOWN\+\_\+\+MENU}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+POPUP\+\_\+\+MENU}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+TOOLTIP}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+NOTIFICATION}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+COMBO}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+TYPE\+\_\+\+DND}
 \}
\item 
\Hypertarget{Ecore__X_8h_a561a567db815e8accef956b41f9bc247}\label{Ecore__X_8h_a561a567db815e8accef956b41f9bc247} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Action} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ACTION\+\_\+\+MOVE}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ACTION\+\_\+\+RESIZE}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ACTION\+\_\+\+MINIMIZE}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ACTION\+\_\+\+SHADE}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ACTION\+\_\+\+STICK}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ACTION\+\_\+\+MAXIMIZE\+\_\+\+HORZ}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ACTION\+\_\+\+MAXIMIZE\+\_\+\+VERT}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ACTION\+\_\+\+FULLSCREEN}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ACTION\+\_\+\+CHANGE\+\_\+\+DESKTOP}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ACTION\+\_\+\+CLOSE}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ACTION\+\_\+\+ABOVE}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ACTION\+\_\+\+BELOW}
 \}
\item 
\Hypertarget{Ecore__X_8h_a96ae2eeaf781a568a97fa51b5ec89788}\label{Ecore__X_8h_a96ae2eeaf781a568a97fa51b5ec89788} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Configure\+\_\+\+Mask} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+CONFIGURE\+\_\+\+MASK\+\_\+X} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+CONFIGURE\+\_\+\+MASK\+\_\+Y} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+CONFIGURE\+\_\+\+MASK\+\_\+W} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+CONFIGURE\+\_\+\+MASK\+\_\+H} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+CONFIGURE\+\_\+\+MASK\+\_\+\+BORDER\+\_\+\+WIDTH} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+CONFIGURE\+\_\+\+MASK\+\_\+\+SIBLING} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+CONFIGURE\+\_\+\+MASK\+\_\+\+STACK\+\_\+\+MODE} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6)
 \}
\item 
\Hypertarget{Ecore__X_8h_a6f73ac49124a38f6a1de767fc50a5eae}\label{Ecore__X_8h_a6f73ac49124a38f6a1de767fc50a5eae} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Virtual\+\_\+\+Keyboard\+\_\+\+State} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+OFF}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+ON}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+ALPHA}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+NUMERIC}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+PIN}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+PHONE\+\_\+\+NUMBER}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+HEX}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+TERMINAL}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+PASSWORD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+IP}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+HOST}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+FILE}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+URL}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+KEYPAD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+VIRTUAL\+\_\+\+KEYBOARD\+\_\+\+STATE\+\_\+\+J2\+ME}
 \}
\item 
\Hypertarget{Ecore__X_8h_afcdaed207f084f681295c745ec2786b4}\label{Ecore__X_8h_afcdaed207f084f681295c745ec2786b4} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Mode} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+MODE\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+MODE\+\_\+\+SINGLE}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+MODE\+\_\+\+DUAL\+\_\+\+TOP}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+MODE\+\_\+\+DUAL\+\_\+\+LEFT}
 \}
\item 
\Hypertarget{Ecore__X_8h_a4e19b267719dcf6b9199bfe3e5e54e8d}\label{Ecore__X_8h_a4e19b267719dcf6b9199bfe3e5e54e8d} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Quickpanel\+\_\+\+State} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+QUICKPANEL\+\_\+\+STATE\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+QUICKPANEL\+\_\+\+STATE\+\_\+\+OFF}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+QUICKPANEL\+\_\+\+STATE\+\_\+\+ON}
 \}
\item 
\Hypertarget{Ecore__X_8h_a20214457e499610aed47066c441d1d74}\label{Ecore__X_8h_a20214457e499610aed47066c441d1d74} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+State} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+INDICATOR\+\_\+\+STATE\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+INDICATOR\+\_\+\+STATE\+\_\+\+OFF}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+INDICATOR\+\_\+\+STATE\+\_\+\+ON}
 \}
\item 
\Hypertarget{Ecore__X_8h_ababae03dcb4a8fb9980d8aa8743bd506}\label{Ecore__X_8h_ababae03dcb4a8fb9980d8aa8743bd506} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Clipboard\+\_\+\+State} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+CLIPBOARD\+\_\+\+STATE\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+CLIPBOARD\+\_\+\+STATE\+\_\+\+OFF}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+CLIPBOARD\+\_\+\+STATE\+\_\+\+ON}
 \}
\item 
\Hypertarget{Ecore__X_8h_a1858b9c842c86c80b2df53aa2fce4b51}\label{Ecore__X_8h_a1858b9c842c86c80b2df53aa2fce4b51} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Opacity\+\_\+\+Mode} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+INDICATOR\+\_\+\+OPACITY\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+INDICATOR\+\_\+\+OPAQUE}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+INDICATOR\+\_\+\+TRANSLUCENT}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+INDICATOR\+\_\+\+TRANSPARENT}
 \}
\item 
\Hypertarget{Ecore__X_8h_af65290cfbdeaca190ed80826537d4f07}\label{Ecore__X_8h_af65290cfbdeaca190ed80826537d4f07} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+INDICATOR\+\_\+\+TYPE\+\_\+\+UNKNOWN} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+INDICATOR\+\_\+\+TYPE\+\_\+1}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+INDICATOR\+\_\+\+TYPE\+\_\+2}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+INDICATOR\+\_\+\+TYPE\+\_\+3}
 \}
\item 
\Hypertarget{Ecore__X_8h_a342492c708e03a836ea6f0df2ca74e2a}\label{Ecore__X_8h_a342492c708e03a836ea6f0df2ca74e2a} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+NORMAL} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+ILLUME\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+FLOATING}
 \}
\item 
\Hypertarget{Ecore__X_8h_a5d1301a4d91123e24147c9b147acae0e}\label{Ecore__X_8h_a5d1301a4d91123e24147c9b147acae0e} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Stack\+\_\+\+Type} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+STACK\+\_\+\+NONE} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+STACK\+\_\+\+BASE} = 1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+STACK\+\_\+\+STANDARD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+STACK\+\_\+\+LAST}
 \}
\item 
\Hypertarget{Ecore__X_8h_af3e5a35b466b2b253c8aa48ec6bb708f}\label{Ecore__X_8h_af3e5a35b466b2b253c8aa48ec6bb708f} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Stack\+\_\+\+Position} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+STACK\+\_\+\+POSITION\+\_\+\+NONE} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+STACK\+\_\+\+POSITION\+\_\+\+BOTTOM} = 1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+STACK\+\_\+\+POSITION\+\_\+\+MIDDLE}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+STACK\+\_\+\+POSITION\+\_\+\+TOP}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+STACK\+\_\+\+POSITION\+\_\+\+LAST}
 \}
\item 
\Hypertarget{Ecore__X_8h_a8fd5eee3926f405f67204ae4aa76f731}\label{Ecore__X_8h_a8fd5eee3926f405f67204ae4aa76f731} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+MWM\+\_\+\+Hint\+\_\+\+Func} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+FUNC\+\_\+\+ALL} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+FUNC\+\_\+\+RESIZE} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+FUNC\+\_\+\+MOVE} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+FUNC\+\_\+\+MINIMIZE} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+FUNC\+\_\+\+MAXIMIZE} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+FUNC\+\_\+\+CLOSE} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5)
 \}
\item 
\Hypertarget{Ecore__X_8h_a03b29bfa98e39143895957f16858377d}\label{Ecore__X_8h_a03b29bfa98e39143895957f16858377d} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+MWM\+\_\+\+Hint\+\_\+\+Decor} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+DECOR\+\_\+\+ALL} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+DECOR\+\_\+\+BORDER} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+DECOR\+\_\+\+RESIZEH} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+DECOR\+\_\+\+TITLE} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+DECOR\+\_\+\+MENU} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+DECOR\+\_\+\+MINIMIZE} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+DECOR\+\_\+\+MAXIMIZE} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6)
 \}
\item 
\Hypertarget{Ecore__X_8h_ab998f9497ec0d48e403f8554c90cbcb1}\label{Ecore__X_8h_ab998f9497ec0d48e403f8554c90cbcb1} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+MWM\+\_\+\+Hint\+\_\+\+Input} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+INPUT\+\_\+\+MODELESS} = 0
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+INPUT\+\_\+\+PRIMARY\+\_\+\+APPLICATION\+\_\+\+MODAL} = 1
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+INPUT\+\_\+\+SYSTEM\+\_\+\+MODAL} = 2
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+MWM\+\_\+\+HINT\+\_\+\+INPUT\+\_\+\+FULL\+\_\+\+APPLICATION\+\_\+\+MODAL} = 3
 \}
\item 
\Hypertarget{Ecore__X_8h_adf3216243d69dc97ac83697a7ad870b8}\label{Ecore__X_8h_adf3216243d69dc97ac83697a7ad870b8} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Flags} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+HSYNC\+\_\+\+POSITIVE} = 0x00000001
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+HSYNC\+\_\+\+NEGATIVE} = 0x00000002
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+VSYNC\+\_\+\+POSITIVE} = 0x00000004
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+VSYNC\+\_\+\+NEGATIVE} = 0x00000008
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+INTERLACE} = 0x00000010
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+DOUBLE\+\_\+\+SCAN} = 0x00000020
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+CSYNC} = 0x00000040
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+CSYNC\+\_\+\+POSITIVE} = 0x00000080
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+CSYNC\+\_\+\+NEGATIVE} = 0x00000100
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+HSKEW\+\_\+\+PRESENT} = 0x00000200
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+BCAST} = 0x00000400
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+PIXEL\+\_\+\+MULTIPLEX} = 0x00000800
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+DOUBLE\+\_\+\+CLOCK} = 0x00001000
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+RANDR\+\_\+\+MODE\+\_\+\+CLOCK\+\_\+\+DIV\+\_\+\+BY\+\_\+2} = 0x00002000
 \}
\item 
\Hypertarget{Ecore__X_8h_a6d1e4b1f6b083dedf1be4edc5acb4f3d}\label{Ecore__X_8h_a6d1e4b1f6b083dedf1be4edc5acb4f3d} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Region\+\_\+\+Type} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+REGION\+\_\+\+BOUNDING}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+REGION\+\_\+\+CLIP}
 \}
\item 
\Hypertarget{Ecore__X_8h_ac39139d66a7066be5a1d40d0a2ed6954}\label{Ecore__X_8h_ac39139d66a7066be5a1d40d0a2ed6954} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Damage\+\_\+\+Report\+\_\+\+Level} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+DAMAGE\+\_\+\+REPORT\+\_\+\+RAW\+\_\+\+RECTANGLES}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+DAMAGE\+\_\+\+REPORT\+\_\+\+DELTA\+\_\+\+RECTANGLES}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+DAMAGE\+\_\+\+REPORT\+\_\+\+BOUNDING\+\_\+\+BOX}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+DAMAGE\+\_\+\+REPORT\+\_\+\+NON\+\_\+\+EMPTY}
 \}
\item 
enum \mbox{\hyperlink{Ecore__X_8h_a47ae72fd91618dd7b5054a6a03d14ee7}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask}} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+NONE} = 0L
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+FLICK} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 0)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+PAN} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 1)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+PINCHROTATION} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 2)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+TAP} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 3)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+TAPNHOLD} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 4)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+HOLD} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 5)
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+MASK\+\_\+\+GROUP} = (1L \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6)
 \}
\begin{DoxyCompactList}\small\item\em \texorpdfstring{$<$}{<} \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a22e9d6a8c446590112829ee1ace3d4ad}\label{Ecore__X_8h_a22e9d6a8c446590112829ee1ace3d4ad} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Type} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+FLICK}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+PAN}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+PINCHROTATION}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+TAP}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+TAPNHOLD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+HOLD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EVENT\+\_\+\+GROUP}
 \}
\item 
\Hypertarget{Ecore__X_8h_a4a4c47ba235ba9a767564ea0c4daab93}\label{Ecore__X_8h_a4a4c47ba235ba9a767564ea0c4daab93} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Subtype} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+END}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+BEGIN}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+UPDATE}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+DONE}
 \}
\item 
\Hypertarget{Ecore__X_8h_ae402bb2fb41b480431e42be8f85cf261}\label{Ecore__X_8h_ae402bb2fb41b480431e42be8f85cf261} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Group\+\_\+\+Subtype} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+GROUP\+\_\+\+REMOVED}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+GROUP\+\_\+\+ADDED}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+GROUP\+\_\+\+CURRENT}
 \}
\item 
\Hypertarget{Ecore__X_8h_a6c105d60299f4c933862f7b83a7febea}\label{Ecore__X_8h_a6c105d60299f4c933862f7b83a7febea} 
enum {\bfseries \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Direction} \{ \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+NORTHWARD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+NORTHEASTWARD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+EASTWARD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+SOUTHEASTWARD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+SOUTHWARD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+SOUTHWESTWARD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+WESTWARD}
, \newline
{\bfseries ECORE\+\_\+\+X\+\_\+\+GESTURE\+\_\+\+NORTHWESTWARD}
 \}
\item 
enum \mbox{\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3d}{Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode}} \{ \newline
\mbox{\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da388a29255810c51fab06329a9f44db42}{ECORE\+\_\+\+X\+\_\+\+WIN\+\_\+\+KEYGRAB\+\_\+\+UNKNOWN}} = 0
, \newline
\mbox{\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da94207682ef01361155c36b9420a74422}{ECORE\+\_\+\+X\+\_\+\+WIN\+\_\+\+KEYGRAB\+\_\+\+SHARED}} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 8)
, \newline
\mbox{\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da6b343ff28282c61e41b219a2f0e45b43}{ECORE\+\_\+\+X\+\_\+\+WIN\+\_\+\+KEYGRAB\+\_\+\+TOPMOST}} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 9)
, \newline
\mbox{\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3daffffe8b1747a7556c34a539de968a125}{ECORE\+\_\+\+X\+\_\+\+WIN\+\_\+\+KEYGRAB\+\_\+\+EXCLUSIVE}} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 10)
, \newline
\mbox{\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da152544a0a43e6268ab38495d66ec9574}{ECORE\+\_\+\+X\+\_\+\+WIN\+\_\+\+KEYGRAB\+\_\+\+OVERRIDE\+\_\+\+EXCLUSIVE}} = (1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 11)
 \}
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{Ecore__X_8h_a6461aae56366f763d61963fb17740ad0}\label{Ecore__X_8h_a6461aae56366f763d61963fb17740ad0} 
EAPI double {\bfseries \+\_\+ecore\+\_\+x\+\_\+vsync\+\_\+wakeup\+\_\+time\+\_\+get} (void)
\item 
EAPI int \mbox{\hyperlink{group__Ecore__X__Init__Group_ga92e834eefd48b55101fa30c7386a709e}{ecore\+\_\+x\+\_\+init}} (const char \texorpdfstring{$\ast$}{*}name)
\begin{DoxyCompactList}\small\item\em Initialize the X display connection to the given display. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a7d02c60d4c4ef4aa994e73df0286836d}{ecore\+\_\+x\+\_\+init\+\_\+from\+\_\+display}} (Ecore\+\_\+\+X\+\_\+\+Display \texorpdfstring{$\ast$}{*}display)
\item 
EAPI int \mbox{\hyperlink{group__Ecore__X__Init__Group_gaebb628e400a8c90696b67935bef84873}{ecore\+\_\+x\+\_\+shutdown}} (void)
\begin{DoxyCompactList}\small\item\em Shuts down the Ecore X library. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ecore__X__Init__Group_ga01158850d3f9632f4bc6c79fb194e09b}{ecore\+\_\+x\+\_\+disconnect}} (void)
\begin{DoxyCompactList}\small\item\em Shuts down the Ecore X library. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Display \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_ga665e23f728200b3d594d77e323b5af26}{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 
\Hypertarget{Ecore__X_8h_a1f00c77beb6897d1732a41ebea89a2df}\label{Ecore__X_8h_a1f00c77beb6897d1732a41ebea89a2df} 
EAPI Ecore\+\_\+\+X\+\_\+\+Connection \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+connection\+\_\+get} (void)
\item 
EAPI int \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_ga6d11859fd7a822cbde4236be67a8df24}{ecore\+\_\+x\+\_\+fd\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the X display file descriptor. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Screen \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_ga5255e1faf68a3c23d40001c4b85ebb32}{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 
EAPI void \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_ga02e079b4207bae903f52b1f7bc00b6c7}{ecore\+\_\+x\+\_\+screen\+\_\+size\+\_\+get}} (const Ecore\+\_\+\+X\+\_\+\+Screen \texorpdfstring{$\ast$}{*}screen, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\begin{DoxyCompactList}\small\item\em Retrieves the size of an Ecore\+\_\+\+X\+\_\+\+Screen. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_ga68eedbade507929aab451d95c69f793e}{ecore\+\_\+x\+\_\+screen\+\_\+count\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the number of screens. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_gab783091b531dfe161546f2d380932867}{ecore\+\_\+x\+\_\+screen\+\_\+index\+\_\+get}} (const Ecore\+\_\+\+X\+\_\+\+Screen \texorpdfstring{$\ast$}{*}screen)
\begin{DoxyCompactList}\small\item\em Retrieves the index number of the given screen. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Screen \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_ga45dd1dd2d1a2484301f3ab61282fa446}{ecore\+\_\+x\+\_\+screen\+\_\+get}} (int index)
\begin{DoxyCompactList}\small\item\em Retrieves the screen based on index number. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_gafc0ad83fd20e71ffdd8d706323778f67}{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 
EAPI double \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_ga0595a462bd4ffe0450ba45658624eb7e}{ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the double and triple click flag timeout. \end{DoxyCompactList}\item 
EAPI void {\bfseries ecore\+\_\+x\+\_\+flush} (void)
\begin{DoxyCompactList}\small\item\em Sends all X commands in the X Display buffer. \end{DoxyCompactList}\item 
EAPI void {\bfseries 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 
EAPI void \mbox{\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 
EAPI void \mbox{\hyperlink{Ecore__X_8h_abccc12f989efb33663d1fe54b96c12e2}{ecore\+\_\+x\+\_\+kill}} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Kill a specific client. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a574f71eb5ba01af0f05b88b5e9e909da}{ecore\+\_\+x\+\_\+dpi\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Return the screen DPI. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
EAPI unsigned int \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+Visual \mbox{\hyperlink{Ecore__X_8h_ae522dbca8e58c3eec2441ebeca8f3436}{ecore\+\_\+x\+\_\+default\+\_\+visual\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Display \texorpdfstring{$\ast$}{*}disp, Ecore\+\_\+\+X\+\_\+\+Screen \texorpdfstring{$\ast$}{*}screen)
\begin{DoxyCompactList}\small\item\em Retrieve the default Visual. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Colormap \mbox{\hyperlink{Ecore__X_8h_a18d342c791d2a3f8fa800f5a18f6c782}{ecore\+\_\+x\+\_\+default\+\_\+colormap\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Display \texorpdfstring{$\ast$}{*}disp, Ecore\+\_\+\+X\+\_\+\+Screen \texorpdfstring{$\ast$}{*}screen)
\begin{DoxyCompactList}\small\item\em Retrieve the default Colormap. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_aab71ec048aefeaa8ade940024939caf6}{ecore\+\_\+x\+\_\+default\+\_\+depth\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Display \texorpdfstring{$\ast$}{*}disp, Ecore\+\_\+\+X\+\_\+\+Screen \texorpdfstring{$\ast$}{*}screen)
\begin{DoxyCompactList}\small\item\em Retrieve the default depth. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a08662b745c215d9012e953777f17ba17}\label{Ecore__X_8h_a08662b745c215d9012e953777f17ba17} 
EAPI Ecore\+\_\+\+X\+\_\+\+Time {\bfseries ecore\+\_\+x\+\_\+current\+\_\+time\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Return the last event time. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a0e666a65593e83146fc4df7a5b8025c7}{ecore\+\_\+x\+\_\+error\+\_\+handler\+\_\+set}} (void(\texorpdfstring{$\ast$}{*}func)(void \texorpdfstring{$\ast$}{*}data), const void \texorpdfstring{$\ast$}{*}data)
\begin{DoxyCompactList}\small\item\em Set the error handler. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a1283ea18fceed968627f1e2c13750d80}{ecore\+\_\+x\+\_\+io\+\_\+error\+\_\+handler\+\_\+set}} (void(\texorpdfstring{$\ast$}{*}func)(void \texorpdfstring{$\ast$}{*}data), const void \texorpdfstring{$\ast$}{*}data)
\begin{DoxyCompactList}\small\item\em Set the I/O error handler. \end{DoxyCompactList}\item 
EAPI int \mbox{\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 
EAPI int \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+ID \mbox{\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 
\Hypertarget{Ecore__X_8h_a2fcfa234734246990c6fbc3b77b9aed5}\label{Ecore__X_8h_a2fcfa234734246990c6fbc3b77b9aed5} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+event\+\_\+mask\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window w, Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask mask)
\item 
\Hypertarget{Ecore__X_8h_a3256d21c949a8eebecb31ada0510679f}\label{Ecore__X_8h_a3256d21c949a8eebecb31ada0510679f} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+event\+\_\+mask\+\_\+unset} (Ecore\+\_\+\+X\+\_\+\+Window w, Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask mask)
\item 
\Hypertarget{Ecore__X_8h_a42219dcb4701849beb7f9e82dd55e298}\label{Ecore__X_8h_a42219dcb4701849beb7f9e82dd55e298} 
EAPI \mbox{\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)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_aa6e34c2f6f8ed860153c24bfc7b9f232}{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window w, const void \texorpdfstring{$\ast$}{*}data, int size)
\begin{DoxyCompactList}\small\item\em Claim ownership of the PRIMARY selection and set its data. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_ad0496241417c5e75d46ae4f00c5761ec}{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window w, const void \texorpdfstring{$\ast$}{*}data, int size)
\begin{DoxyCompactList}\small\item\em Claim ownership of the SECONDARY selection and set its data. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_ab6ae9ff23f51eadb36154e3786b697ef}{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window w, const void \texorpdfstring{$\ast$}{*}data, int size)
\begin{DoxyCompactList}\small\item\em Claim ownership of the XDND selection and set its data. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a92740e0248d8f541d75b8c4b42aa254e}{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+clear}} (void)
\begin{DoxyCompactList}\small\item\em Release ownership of the XDND selection. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a82adbfee86a38924e104ff2b6d9a650b}{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window w, const void \texorpdfstring{$\ast$}{*}data, int size)
\begin{DoxyCompactList}\small\item\em Claim ownership of the CLIPBOARD selection and set its data. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
\Hypertarget{Ecore__X_8h_ad05c8d9cff3318d5d5aa2f5ca5539d8a}\label{Ecore__X_8h_ad05c8d9cff3318d5d5aa2f5ca5539d8a} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+request} (Ecore\+\_\+\+X\+\_\+\+Window w, const char \texorpdfstring{$\ast$}{*}target)
\item 
\Hypertarget{Ecore__X_8h_a669c5b094932854716218192da23fae9}\label{Ecore__X_8h_a669c5b094932854716218192da23fae9} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+request} (Ecore\+\_\+\+X\+\_\+\+Window w, const char \texorpdfstring{$\ast$}{*}target)
\item 
\Hypertarget{Ecore__X_8h_a541b882c3f38bb9e52c44256ba1764bd}\label{Ecore__X_8h_a541b882c3f38bb9e52c44256ba1764bd} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+request} (Ecore\+\_\+\+X\+\_\+\+Window w, const char \texorpdfstring{$\ast$}{*}target)
\item 
\Hypertarget{Ecore__X_8h_a1e90b90af6878466c8228c858ae14953}\label{Ecore__X_8h_a1e90b90af6878466c8228c858ae14953} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+request} (Ecore\+\_\+\+X\+\_\+\+Window w, const char \texorpdfstring{$\ast$}{*}target)
\item 
\Hypertarget{Ecore__X_8h_a33f5bf17b9bc933fc2f516210438ac9c}\label{Ecore__X_8h_a33f5bf17b9bc933fc2f516210438ac9c} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+convert} (Ecore\+\_\+\+X\+\_\+\+Atom selection, Ecore\+\_\+\+X\+\_\+\+Atom target, void \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}data\+\_\+ret, int \texorpdfstring{$\ast$}{*}len, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}targprop, int \texorpdfstring{$\ast$}{*}targsize)
\item 
\Hypertarget{Ecore__X_8h_aff7f739d654e0925396ec5f1b184d69b}\label{Ecore__X_8h_aff7f739d654e0925396ec5f1b184d69b} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+converter\+\_\+add} (char \texorpdfstring{$\ast$}{*}target, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}(\texorpdfstring{$\ast$}{*}func)(char \texorpdfstring{$\ast$}{*}target, void \texorpdfstring{$\ast$}{*}data, int size, void \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}data\+\_\+ret, int \texorpdfstring{$\ast$}{*}size\+\_\+ret, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}, int \texorpdfstring{$\ast$}{*}))
\item 
\Hypertarget{Ecore__X_8h_a9439dc5de9918b6cecf5ac27e0f47cfc}\label{Ecore__X_8h_a9439dc5de9918b6cecf5ac27e0f47cfc} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+converter\+\_\+atom\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Atom target, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}(\texorpdfstring{$\ast$}{*}func)(char \texorpdfstring{$\ast$}{*}target, void \texorpdfstring{$\ast$}{*}data, int size, void \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}data\+\_\+ret, int \texorpdfstring{$\ast$}{*}size\+\_\+ret, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}tprop, int \texorpdfstring{$\ast$}{*}tsize))
\item 
\Hypertarget{Ecore__X_8h_a74983a71873a72bc6c473bfe54219f61}\label{Ecore__X_8h_a74983a71873a72bc6c473bfe54219f61} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+converter\+\_\+del} (char \texorpdfstring{$\ast$}{*}target)
\item 
\Hypertarget{Ecore__X_8h_a2950b7ca222510a2ab535035b7adf02c}\label{Ecore__X_8h_a2950b7ca222510a2ab535035b7adf02c} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+converter\+\_\+atom\+\_\+del} (Ecore\+\_\+\+X\+\_\+\+Atom target)
\item 
\Hypertarget{Ecore__X_8h_aaba0f51e905db1fed0c7fc0d49bc5ac6}\label{Ecore__X_8h_aaba0f51e905db1fed0c7fc0d49bc5ac6} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+parser\+\_\+add} (const char \texorpdfstring{$\ast$}{*}target, void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*}func)(const char \texorpdfstring{$\ast$}{*}target, void \texorpdfstring{$\ast$}{*}data, int size, int format))
\item 
\Hypertarget{Ecore__X_8h_ad4f52598683e4c7e033d06a7a406c054}\label{Ecore__X_8h_ad4f52598683e4c7e033d06a7a406c054} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+parser\+\_\+del} (const char \texorpdfstring{$\ast$}{*}target)
\item 
EAPI void \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
\Hypertarget{Ecore__X_8h_a3f62a43b71d2f440a720a0bfed3d2a8c}\label{Ecore__X_8h_a3f62a43b71d2f440a720a0bfed3d2a8c} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+selection\+\_\+converter\+\_\+text} (char \texorpdfstring{$\ast$}{*}target, void \texorpdfstring{$\ast$}{*}data, int size, void \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}data\+\_\+ret, int \texorpdfstring{$\ast$}{*}size\+\_\+ret, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}targprop, int \texorpdfstring{$\ast$}{*}s)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_afe52efa89937bd7228c970867022c17a}{ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\item 
\Hypertarget{Ecore__X_8h_a0b68cce92d1f990321903e5d9292391c}\label{Ecore__X_8h_a0b68cce92d1f990321903e5d9292391c} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+version\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_aa632028ed4f119e878b5851187f2cb50}\label{Ecore__X_8h_aa632028ed4f119e878b5851187f2cb50} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+type\+\_\+isset} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}type)
\item 
\Hypertarget{Ecore__X_8h_a844f511cd0fec23362ab3867d92765a5}\label{Ecore__X_8h_a844f511cd0fec23362ab3867d92765a5} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+type\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}type, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\item 
\Hypertarget{Ecore__X_8h_ac89bc991659535719b847fdf30edb40a}\label{Ecore__X_8h_ac89bc991659535719b847fdf30edb40a} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+types\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}types, unsigned int num\+\_\+types)
\item 
\Hypertarget{Ecore__X_8h_a7048a61e5a0606f80ea4f69362b77945}\label{Ecore__X_8h_a7048a61e5a0606f80ea4f69362b77945} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+actions\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}actions, unsigned int num\+\_\+actions)
\item 
\Hypertarget{Ecore__X_8h_a23adb4c65bb12bbe8ec7d5cdbf213d68}\label{Ecore__X_8h_a23adb4c65bb12bbe8ec7d5cdbf213d68} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+begin} (Ecore\+\_\+\+X\+\_\+\+Window source, unsigned char \texorpdfstring{$\ast$}{*}data, int size)
\item 
\Hypertarget{Ecore__X_8h_af37cec251ee4b6aa65cf2c87b562fb31}\label{Ecore__X_8h_af37cec251ee4b6aa65cf2c87b562fb31} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+drop} (void)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a9df89c474649ba3de44b5d551541d6a1}{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+begin}} (Ecore\+\_\+\+X\+\_\+\+Window source, unsigned char \texorpdfstring{$\ast$}{*}data, int size)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a9804f9f5c0de6a45480e12f53536a48b}{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop}} (void)
\item 
\Hypertarget{Ecore__X_8h_a9b6e693a0e9973ad8a1952284a9dcfaf}\label{Ecore__X_8h_a9b6e693a0e9973ad8a1952284a9dcfaf} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+send\+\_\+status} (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} will\+\_\+accept, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} suppress, \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} rectangle, Ecore\+\_\+\+X\+\_\+\+Atom action)
\item 
\Hypertarget{Ecore__X_8h_aedddfa1ac9a561aed653d8ea872c672b}\label{Ecore__X_8h_aedddfa1ac9a561aed653d8ea872c672b} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+send\+\_\+finished} (void)
\item 
\Hypertarget{Ecore__X_8h_a3bc03695c6d50e9ed8301b00da9e4044}\label{Ecore__X_8h_a3bc03695c6d50e9ed8301b00da9e4044} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+source\+\_\+action\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Atom action)
\item 
\Hypertarget{Ecore__X_8h_aafa0414a514fe5bf0abb7c610058355d}\label{Ecore__X_8h_aafa0414a514fe5bf0abb7c610058355d} 
EAPI Ecore\+\_\+\+X\+\_\+\+Atom {\bfseries ecore\+\_\+x\+\_\+dnd\+\_\+source\+\_\+action\+\_\+get} (void)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a7a87078977b742fc9f095ea00590a9a8}{ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set}} (void(\texorpdfstring{$\ast$}{*}cb)(void \texorpdfstring{$\ast$}{*}, \mbox{\hyperlink{struct__Ecore__X__Xdnd__Position}{Ecore\+\_\+\+X\+\_\+\+Xdnd\+\_\+\+Position}} \texorpdfstring{$\ast$}{*}data), const void \texorpdfstring{$\ast$}{*}data)
\begin{DoxyCompactList}\small\item\em The DND position update cb is called Ecore\+\_\+X sends a DND position to a client. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_aee4d53793bf02cef7148f67acf85c864}{ecore\+\_\+x\+\_\+dnd\+\_\+abort}} (Ecore\+\_\+\+X\+\_\+\+Window xwin\+\_\+source)
\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 \texorpdfstring{$\ast$}{*}visual, Ecore\+\_\+\+X\+\_\+\+Colormap colormap, int depth, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} override)
\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
\Hypertarget{Ecore__X_8h_a3f526914e0b61f393a1b9b5c4eebfc38}\label{Ecore__X_8h_a3f526914e0b61f393a1b9b5c4eebfc38} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+argb\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
\Hypertarget{Ecore__X_8h_a99d6a44a0dbe0978e76dfb628e3716c6}\label{Ecore__X_8h_a99d6a44a0dbe0978e76dfb628e3716c6} 
EAPI Ecore\+\_\+\+X\+\_\+\+Window {\bfseries ecore\+\_\+x\+\_\+window\+\_\+permanent\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Window parent, Ecore\+\_\+\+X\+\_\+\+Atom unique\+\_\+atom)
\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
\Hypertarget{Ecore__X_8h_a56dbc5b272c5fa7db01efe64b7416853}\label{Ecore__X_8h_a56dbc5b272c5fa7db01efe64b7416853} 
EAPI 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)
\item 
\Hypertarget{Ecore__X_8h_aeb550204a8b6f92b2acb898d0109d171}\label{Ecore__X_8h_aeb550204a8b6f92b2acb898d0109d171} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Cursor c)
\item 
EAPI void \mbox{\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 
EAPI void \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_aa7bf6af7d211a7c7d977ff1bb57014c1}{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+list}} (int \texorpdfstring{$\ast$}{*}num)
\begin{DoxyCompactList}\small\item\em Get the ignore list. \end{DoxyCompactList}\item 
EAPI void \mbox{\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 
EAPI void \mbox{\hyperlink{Ecore__X_8h_acd6021f8159e520b9be146342bffe7ef}{ecore\+\_\+x\+\_\+window\+\_\+show}} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Shows a window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a7659e1729557bc9ae1ace5d800b3faf6}{ecore\+\_\+x\+\_\+window\+\_\+hide}} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Hides a window. \end{DoxyCompactList}\item 
EAPI void \mbox{\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 
EAPI void \mbox{\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 
EAPI void \mbox{\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 
EAPI void \mbox{\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 
EAPI void \mbox{\hyperlink{group__Ecore__X__Window__Focus__Functions_gad996736ac3dbf0df40ebec49ad64af5a}{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 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
EAPI void \mbox{\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 
EAPI void \mbox{\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 
EAPI void \mbox{\hyperlink{group__Ecore__X__Window__Parent__Group_gad18d7ac7e805e574dc71977e260d7c1c}{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 
EAPI void \mbox{\hyperlink{group__Ecore__X__Window__Geometry__Group_gafd0cfd22cc59be6ca0a34b0a98ea6afd}{ecore\+\_\+x\+\_\+window\+\_\+size\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\begin{DoxyCompactList}\small\item\em Retrieves the size of the given window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__X__Window__Geometry__Group_gab48c6fb6d76527e8ca08bdb6293aff54}{ecore\+\_\+x\+\_\+window\+\_\+geometry\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\begin{DoxyCompactList}\small\item\em Retrieves the geometry of the given window. \end{DoxyCompactList}\item 
EAPI int \mbox{\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 
EAPI void \mbox{\hyperlink{group__Ecore__X__Window__Geometry__Group_ga8acb6faa2fea12a1310be3aedb6fb352}{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 
EAPI int \mbox{\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 
EAPI void \mbox{\hyperlink{Ecore__X_8h_aa2182a900d2ebe846d878ce5834c0c18}{ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+show}} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\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 
EAPI void \mbox{\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 
EAPI int \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 \texorpdfstring{$\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 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shadow\+\_\+tree\+\_\+flush} (void)
\begin{DoxyCompactList}\small\item\em Flushes the window shadow tree so nothing is stored. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\hyperlink{group__Ecore__X__Window__Geometry__Group_ga10b16c0f8dc9f77131257026d43ae144}{ecore\+\_\+x\+\_\+window\+\_\+at\+\_\+xy\+\_\+with\+\_\+skip\+\_\+get}} (int x, int y, Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\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 
\Hypertarget{Ecore__X_8h_afff24861ed257264c9d9119fd0509c08}\label{Ecore__X_8h_afff24861ed257264c9d9119fd0509c08} 
EAPI Ecore\+\_\+\+X\+\_\+\+Window {\bfseries ecore\+\_\+x\+\_\+window\+\_\+at\+\_\+xy\+\_\+begin\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window begin, int x, int y)
\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
EAPI void \mbox{\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 
\Hypertarget{Ecore__X_8h_a166a8cae2328d1c9243268ae3cc87ed0}\label{Ecore__X_8h_a166a8cae2328d1c9243268ae3cc87ed0} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+gravity\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Gravity grav)
\item 
\Hypertarget{Ecore__X_8h_a3dc290f2fffe51aa03857eaadb8a3e88}\label{Ecore__X_8h_a3dc290f2fffe51aa03857eaadb8a3e88} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+pixel\+\_\+gravity\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Gravity grav)
\item 
\Hypertarget{Ecore__X_8h_a737e11722a8d1709ea14b3e2c92be399}\label{Ecore__X_8h_a737e11722a8d1709ea14b3e2c92be399} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+pixmap\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Pixmap pmap)
\item 
\Hypertarget{Ecore__X_8h_a720f4a9d95ad02ef0d8ff6fdf7e6a66b}\label{Ecore__X_8h_a720f4a9d95ad02ef0d8ff6fdf7e6a66b} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+area\+\_\+clear} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_a2cd5023e239ca28674d160d42879521f}\label{Ecore__X_8h_a2cd5023e239ca28674d160d42879521f} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+area\+\_\+expose} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_a27388dbcd72c7749ac85e7742bca5942}\label{Ecore__X_8h_a27388dbcd72c7749ac85e7742bca5942} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+override\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} override)
\item 
\Hypertarget{Ecore__X_8h_aeb87e684eff619a50b6704990f17ecfb}\label{Ecore__X_8h_aeb87e684eff619a50b6704990f17ecfb} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+card32\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, unsigned int \texorpdfstring{$\ast$}{*}val, unsigned int num)
\item 
\Hypertarget{Ecore__X_8h_a50f2dd800f42bd703b49dbb4cddfe1ca}\label{Ecore__X_8h_a50f2dd800f42bd703b49dbb4cddfe1ca} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+card32\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, unsigned int \texorpdfstring{$\ast$}{*}val, unsigned int len)
\item 
\Hypertarget{Ecore__X_8h_aed7adedb27daff5b545a0cc13b86140f}\label{Ecore__X_8h_aed7adedb27daff5b545a0cc13b86140f} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+card32\+\_\+list\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, unsigned int \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}plst)
\item 
\Hypertarget{Ecore__X_8h_a1276a0b0084b4751979fe560441a6ebb}\label{Ecore__X_8h_a1276a0b0084b4751979fe560441a6ebb} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+xid\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom type, Ecore\+\_\+\+X\+\_\+\+ID \texorpdfstring{$\ast$}{*}lst, unsigned int num)
\item 
\Hypertarget{Ecore__X_8h_afe9358dd17ee9b2d59c6f4db7b32a465}\label{Ecore__X_8h_afe9358dd17ee9b2d59c6f4db7b32a465} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+xid\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom type, Ecore\+\_\+\+X\+\_\+\+ID \texorpdfstring{$\ast$}{*}lst, unsigned int len)
\item 
\Hypertarget{Ecore__X_8h_ab23e580ca25f1bc8240f58a4a031f392}\label{Ecore__X_8h_ab23e580ca25f1bc8240f58a4a031f392} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+xid\+\_\+list\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom type, Ecore\+\_\+\+X\+\_\+\+ID \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}plst)
\item 
\Hypertarget{Ecore__X_8h_aecdb0ebe77298480286840ad5fe5bfee}\label{Ecore__X_8h_aecdb0ebe77298480286840ad5fe5bfee} 
EAPI 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)
\item 
\Hypertarget{Ecore__X_8h_a99d0414284182bf3c18686fd6063c0b8}\label{Ecore__X_8h_a99d0414284182bf3c18686fd6063c0b8} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+atom\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}val, unsigned int num)
\item 
\Hypertarget{Ecore__X_8h_adef4840e0953f9b818ac576bf49b0312}\label{Ecore__X_8h_adef4840e0953f9b818ac576bf49b0312} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+atom\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}val, unsigned int len)
\item 
\Hypertarget{Ecore__X_8h_aece8dbccf616126b10b6d6be8cc8fc6f}\label{Ecore__X_8h_aece8dbccf616126b10b6d6be8cc8fc6f} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+atom\+\_\+list\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}plst)
\item 
\Hypertarget{Ecore__X_8h_a20bf8f6889a5af76f45d4248b5e01aca}\label{Ecore__X_8h_a20bf8f6889a5af76f45d4248b5e01aca} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+atom\+\_\+list\+\_\+change} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Atom item, int op)
\item 
\Hypertarget{Ecore__X_8h_a80a251b4c3cbef6cb510c99e10304423}\label{Ecore__X_8h_a80a251b4c3cbef6cb510c99e10304423} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+window\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*}val, unsigned int num)
\item 
\Hypertarget{Ecore__X_8h_a0de46255938b7d2231b0d69068b5c71a}\label{Ecore__X_8h_a0de46255938b7d2231b0d69068b5c71a} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+window\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*}val, unsigned int len)
\item 
\Hypertarget{Ecore__X_8h_a31d9cf869d5d8aa65b76546c89154a7f}\label{Ecore__X_8h_a31d9cf869d5d8aa65b76546c89154a7f} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+window\+\_\+list\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom atom, Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}plst)
\item 
\Hypertarget{Ecore__X_8h_ab09274a94cf3917558e288f01afad53f}\label{Ecore__X_8h_ab09274a94cf3917558e288f01afad53f} 
EAPI Ecore\+\_\+\+X\+\_\+\+Atom {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+any\+\_\+type} (void)
\item 
EAPI void \mbox{\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 \texorpdfstring{$\ast$}{*}data, int number)
\begin{DoxyCompactList}\small\item\em Set a property of Ecore\+\_\+\+X\+\_\+\+Window. \end{DoxyCompactList}\item 
EAPI int \mbox{\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 \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}data, int \texorpdfstring{$\ast$}{*}num)
\begin{DoxyCompactList}\small\item\em Get a property of Ecore\+\_\+\+X\+\_\+\+Window. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a249eed8c2109193c42d4783d3509eee8}\label{Ecore__X_8h_a249eed8c2109193c42d4783d3509eee8} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+del} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom property)
\item 
\Hypertarget{Ecore__X_8h_a62a9c06979683c6264d7b189ae6a4219}\label{Ecore__X_8h_a62a9c06979683c6264d7b189ae6a4219} 
EAPI Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+list} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}num\+\_\+ret)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a4db12cbfb0ab6626dc21f5b9b39bbb52}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom type, const char \texorpdfstring{$\ast$}{*}str)
\begin{DoxyCompactList}\small\item\em Set a window string property. \end{DoxyCompactList}\item 
EAPI char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_ae153b782502ea9b7cfda71c08e1fa593}{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 
\Hypertarget{Ecore__X_8h_a691eaf6342fbac26f2266fc37cbe6348}\label{Ecore__X_8h_a691eaf6342fbac26f2266fc37cbe6348} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+isset} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+WM\+\_\+\+Protocol protocol)
\item 
EAPI Ecore\+\_\+\+X\+\_\+\+WM\+\_\+\+Protocol \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a64697a73a05e2798f89626f3234500b0}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+list\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}num\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Get a array containing the protocols of {\itshape win}. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__X__Window__Shape_gabd00a3841da8ba66f1d922f3187bc3fb}{ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+mask\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Pixmap mask)
\begin{DoxyCompactList}\small\item\em Sets the shape of the given window to that given by the pixmap {\ttfamily mask}. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a765ed082ad4a64a3f82c0c438c6b9832}\label{Ecore__X_8h_a765ed082ad4a64a3f82c0c438c6b9832} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+window\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win)
\item 
\Hypertarget{Ecore__X_8h_a542fe72e4e9622376d0938623996d589}\label{Ecore__X_8h_a542fe72e4e9622376d0938623996d589} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+window\+\_\+set\+\_\+xy} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win, int x, int y)
\item 
\Hypertarget{Ecore__X_8h_a8dba7af96d1a340df0546b2b172bf4bb}\label{Ecore__X_8h_a8dba7af96d1a340df0546b2b172bf4bb} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangle\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_a361e29f5b08b1145d217a5a847533dff}\label{Ecore__X_8h_a361e29f5b08b1145d217a5a847533dff} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangles\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*}rects, int num)
\item 
\Hypertarget{Ecore__X_8h_ac73f1cd21aacec90fd66d913216fc060}\label{Ecore__X_8h_ac73f1cd21aacec90fd66d913216fc060} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangle\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_a78fa65ef15c432211765f5d418dd56d4}\label{Ecore__X_8h_a78fa65ef15c432211765f5d418dd56d4} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangles\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*}rects, int num)
\item 
\Hypertarget{Ecore__X_8h_a61529398ea30d5cd8b74c29cea9ccb00}\label{Ecore__X_8h_a61529398ea30d5cd8b74c29cea9ccb00} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangle\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_a2cb20f4b240ffaf3e00ffe1ca231ecde}\label{Ecore__X_8h_a2cb20f4b240ffaf3e00ffe1ca231ecde} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangle\+\_\+subtract} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_a0823a8f109bf1622601a6ac3d01b6841}\label{Ecore__X_8h_a0823a8f109bf1622601a6ac3d01b6841} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangle\+\_\+subtract} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_ac71bf358cddd806056506aaabba455af}\label{Ecore__X_8h_ac71bf358cddd806056506aaabba455af} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+window\+\_\+set\+\_\+xy} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win, int x, int y)
\item 
\Hypertarget{Ecore__X_8h_a0c1a659a70c37a7a3e9ac7a6e5cc10e3}\label{Ecore__X_8h_a0c1a659a70c37a7a3e9ac7a6e5cc10e3} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+window\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win)
\item 
\Hypertarget{Ecore__X_8h_a6d58a033d0cd260127bfe46c55bffbac}\label{Ecore__X_8h_a6d58a033d0cd260127bfe46c55bffbac} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+window\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win)
\item 
\Hypertarget{Ecore__X_8h_ae482550bb154fe2c1068ab39add22a77}\label{Ecore__X_8h_ae482550bb154fe2c1068ab39add22a77} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+window\+\_\+add\+\_\+xy} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win, int x, int y)
\item 
\Hypertarget{Ecore__X_8h_a6e2b7b59ae37e5f37ff415f7a5e8ffe2}\label{Ecore__X_8h_a6e2b7b59ae37e5f37ff415f7a5e8ffe2} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+window\+\_\+add\+\_\+xy} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window shape\+\_\+win, int x, int y)
\item 
\Hypertarget{Ecore__X_8h_ada7624238237408144988ebb058146ca}\label{Ecore__X_8h_ada7624238237408144988ebb058146ca} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangle\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_a2168ebc3a4aaf878863c8c61ca0ee772}\label{Ecore__X_8h_a2168ebc3a4aaf878863c8c61ca0ee772} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangle\+\_\+clip} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_a94cec9388b4570c287216b6cd4733120}\label{Ecore__X_8h_a94cec9388b4570c287216b6cd4733120} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangle\+\_\+clip} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_ac7d9f028f5563d792d35ad9539f4926b}\label{Ecore__X_8h_ac7d9f028f5563d792d35ad9539f4926b} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangles\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*}rects, int num)
\item 
\Hypertarget{Ecore__X_8h_a94f20b031c2acff3c233302f96a9e5ba}\label{Ecore__X_8h_a94f20b031c2acff3c233302f96a9e5ba} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangles\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*}rects, int num)
\item 
\Hypertarget{Ecore__X_8h_abe64337728931fc67cca738adcc4489c}\label{Ecore__X_8h_abe64337728931fc67cca738adcc4489c} 
EAPI \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+rectangles\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}num\+\_\+ret)
\item 
\Hypertarget{Ecore__X_8h_abd0fc2231959c0bb5774a396504d8307}\label{Ecore__X_8h_abd0fc2231959c0bb5774a396504d8307} 
EAPI \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+rectangles\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}num\+\_\+ret)
\item 
\Hypertarget{Ecore__X_8h_a13686d0f492fe74ced7bf195ebe2d7ad}\label{Ecore__X_8h_a13686d0f492fe74ced7bf195ebe2d7ad} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+events\+\_\+select} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\item 
EAPI void \mbox{\hyperlink{group__Ecore__X__Window__Shape_gac348162b0db3e5c6b78d5604bb85247c}{ecore\+\_\+x\+\_\+window\+\_\+shape\+\_\+input\+\_\+mask\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Pixmap mask)
\begin{DoxyCompactList}\small\item\em Sets the input shape of the given window to that given by the pixmap {\ttfamily mask}. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Pixmap \mbox{\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 
EAPI void \mbox{\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 
EAPI void \mbox{\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 
EAPI void \mbox{\hyperlink{group__Ecore__X__Pixmap__Group_gaca34a633edb634e99c47d7bd58e6c271}{ecore\+\_\+x\+\_\+pixmap\+\_\+geometry\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Pixmap pmap, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\begin{DoxyCompactList}\small\item\em Retrieves the size of the given pixmap. \end{DoxyCompactList}\item 
EAPI int \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+GC \mbox{\hyperlink{Ecore__X_8h_a0ad176facf033b03d44936b294fcbd2f}{ecore\+\_\+x\+\_\+gc\+\_\+new}} (Ecore\+\_\+\+X\+\_\+\+Drawable draw, Ecore\+\_\+\+X\+\_\+\+GC\+\_\+\+Value\+\_\+\+Mask value\+\_\+mask, const unsigned int \texorpdfstring{$\ast$}{*}value\+\_\+list)
\begin{DoxyCompactList}\small\item\em Creates a new default graphics context associated with the given drawable. \end{DoxyCompactList}\item 
EAPI void \mbox{\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 
\Hypertarget{Ecore__X_8h_aa4f53b3306795decff23b6da01e08bd5}\label{Ecore__X_8h_aa4f53b3306795decff23b6da01e08bd5} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+gc\+\_\+foreground\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+GC gc, unsigned long foreground)
\item 
\Hypertarget{Ecore__X_8h_ab4dcebf74da285482d1cb21f7c846400}\label{Ecore__X_8h_ab4dcebf74da285482d1cb21f7c846400} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+gc\+\_\+background\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+GC gc, unsigned long background)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a3ac9af8fa05cc328bbd971798972254d}{ecore\+\_\+x\+\_\+client\+\_\+message8\+\_\+send}} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom type, const void \texorpdfstring{$\ast$}{*}data, int len)
\begin{DoxyCompactList}\small\item\em Send client message with given type and format 8. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a2391aac413dca7d1acb60c31f6bbdfe2}\label{Ecore__X_8h_a2391aac413dca7d1acb60c31f6bbdfe2} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+mouse\+\_\+move\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y)
\item 
\Hypertarget{Ecore__X_8h_a7a9ec1f2b44818a1b74f109e565aa77b}\label{Ecore__X_8h_a7a9ec1f2b44818a1b74f109e565aa77b} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+mouse\+\_\+down\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int b)
\item 
\Hypertarget{Ecore__X_8h_acc58812b4dc018410a9afa2be3039397}\label{Ecore__X_8h_acc58812b4dc018410a9afa2be3039397} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+mouse\+\_\+up\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int b)
\item 
\Hypertarget{Ecore__X_8h_add3f7d7581eeece2b401a92331353f42}\label{Ecore__X_8h_add3f7d7581eeece2b401a92331353f42} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+mouse\+\_\+in\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y)
\item 
\Hypertarget{Ecore__X_8h_ae0a330573dea289f1e0e52e5e276e064}\label{Ecore__X_8h_ae0a330573dea289f1e0e52e5e276e064} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+mouse\+\_\+out\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y)
\item 
EAPI void \mbox{\hyperlink{group__Ecore__X__Drawable__Group_ga121afe2a5656a0edbb530e784f1f771e}{ecore\+\_\+x\+\_\+drawable\+\_\+geometry\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Drawable d, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\begin{DoxyCompactList}\small\item\em Retrieves the geometry of the given drawable. \end{DoxyCompactList}\item 
EAPI int \mbox{\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 
EAPI int \mbox{\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 
EAPI void \mbox{\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 
\Hypertarget{Ecore__X_8h_a761b5b8b4c9de112ef9a3a97a4bc6337}\label{Ecore__X_8h_a761b5b8b4c9de112ef9a3a97a4bc6337} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+color\+\_\+supported\+\_\+get} (void)
\item 
\Hypertarget{Ecore__X_8h_a5e51e0328e4e1f8c68a03a7f14a161ad}\label{Ecore__X_8h_a5e51e0328e4e1f8c68a03a7f14a161ad} 
EAPI Ecore\+\_\+\+X\+\_\+\+Cursor {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}pixels, int w, int h, int hot\+\_\+x, int hot\+\_\+y)
\item 
\Hypertarget{Ecore__X_8h_a27a6bd9def6dcefcc9279a3c0f3f4bf3}\label{Ecore__X_8h_a27a6bd9def6dcefcc9279a3c0f3f4bf3} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Cursor c)
\item 
\Hypertarget{Ecore__X_8h_a2a77028d818e2465b1eabe612a4ff4ed}\label{Ecore__X_8h_a2a77028d818e2465b1eabe612a4ff4ed} 
EAPI Ecore\+\_\+\+X\+\_\+\+Cursor {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+shape\+\_\+get} (int shape)
\item 
\Hypertarget{Ecore__X_8h_af349c3860177b60a55dbecefa35ee47c}\label{Ecore__X_8h_af349c3860177b60a55dbecefa35ee47c} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+size\+\_\+set} (int size)
\item 
\Hypertarget{Ecore__X_8h_ac2c8969be47614e9c2fbe6261555335e}\label{Ecore__X_8h_ac2c8969be47614e9c2fbe6261555335e} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+size\+\_\+get} (void)
\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a17ead806105f1e71a690be626cf9b50b}{ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+list}} (int \texorpdfstring{$\ast$}{*}num\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Get a list of all the root windows on the server. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a3b4fcb88e98eba806b2f9201a5861045}\label{Ecore__X_8h_a3b4fcb88e98eba806b2f9201a5861045} 
EAPI Ecore\+\_\+\+X\+\_\+\+Window {\bfseries ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+first\+\_\+get} (void)
\item 
\Hypertarget{Ecore__X_8h_ae6ac562021b86595c5ea7a04fa0e5621}\label{Ecore__X_8h_ae6ac562021b86595c5ea7a04fa0e5621} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+window\+\_\+manage} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a19403c5433d4274ea90a1ae1505b94e5}\label{Ecore__X_8h_a19403c5433d4274ea90a1ae1505b94e5} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+container\+\_\+manage} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_ad973ce0252767e680a9a0886ed0f04df}\label{Ecore__X_8h_ad973ce0252767e680a9a0886ed0f04df} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+client\+\_\+manage} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_ad403540af76a8171c9e9dba070fe2e37}\label{Ecore__X_8h_ad403540af76a8171c9e9dba070fe2e37} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+sniff} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a25a77767444c746151e154a2074c9207}\label{Ecore__X_8h_a25a77767444c746151e154a2074c9207} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+client\+\_\+sniff} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Atom \mbox{\hyperlink{Ecore__X_8h_af2b0dbe8f93124b077f9c52ddbe10229}{ecore\+\_\+x\+\_\+atom\+\_\+get}} (const char \texorpdfstring{$\ast$}{*}name)
\begin{DoxyCompactList}\small\item\em Retrieves the atom value associated with the given name. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_ae7c4c3df86fc6201d457002e4dff0708}\label{Ecore__X_8h_ae7c4c3df86fc6201d457002e4dff0708} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+atoms\+\_\+get} (const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}names, int num, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}atoms)
\item 
\Hypertarget{Ecore__X_8h_a275d7dd19d9b92897e34056b3b621ced}\label{Ecore__X_8h_a275d7dd19d9b92897e34056b3b621ced} 
EAPI char \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+atom\+\_\+name\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Atom atom)
\item 
\Hypertarget{Ecore__X_8h_a6cf9e22f0de241e343f0499187e7d87d}\label{Ecore__X_8h_a6cf9e22f0de241e343f0499187e7d87d} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+init} (void)
\item 
\Hypertarget{Ecore__X_8h_aba78b21c3392cec46fbb6bf3b169afd4}\label{Ecore__X_8h_aba78b21c3392cec46fbb6bf3b169afd4} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint state)
\item 
\Hypertarget{Ecore__X_8h_af9cdb10f64f191740c3e079f3f21169a}\label{Ecore__X_8h_af9cdb10f64f191740c3e079f3f21169a} 
EAPI Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_acf0a758fd90103a96760489c34199c07}\label{Ecore__X_8h_acf0a758fd90103a96760489c34199c07} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+delete\+\_\+window\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Time t)
\item 
\Hypertarget{Ecore__X_8h_a1f973597d0ca7088d63d0f9cc5310030}\label{Ecore__X_8h_a1f973597d0ca7088d63d0f9cc5310030} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+take\+\_\+focus\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Time t)
\item 
\Hypertarget{Ecore__X_8h_ad7580b3192670d3b000961af4cad9894}\label{Ecore__X_8h_ad7580b3192670d3b000961af4cad9894} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+save\+\_\+yourself\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Time t)
\item 
\Hypertarget{Ecore__X_8h_a4faa4193fac1b81635e7c10f7bb375d2}\label{Ecore__X_8h_a4faa4193fac1b81635e7c10f7bb375d2} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+move\+\_\+resize\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_a27b7ca1ffea2c45539d760c636dab65e}\label{Ecore__X_8h_a27b7ca1ffea2c45539d760c636dab65e} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+hints\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\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, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} is\+\_\+urgent)
\item 
\Hypertarget{Ecore__X_8h_aaca3c7048603b904d0cee27bae688b89}\label{Ecore__X_8h_aaca3c7048603b904d0cee27bae688b89} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+hints\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \texorpdfstring{$\ast$}{*}accepts\+\_\+focus, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint \texorpdfstring{$\ast$}{*}initial\+\_\+state, Ecore\+\_\+\+X\+\_\+\+Pixmap \texorpdfstring{$\ast$}{*}icon\+\_\+pixmap, Ecore\+\_\+\+X\+\_\+\+Pixmap \texorpdfstring{$\ast$}{*}icon\+\_\+mask, Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*}icon\+\_\+window, Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*}window\+\_\+group, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \texorpdfstring{$\ast$}{*}is\+\_\+urgent)
\item 
\Hypertarget{Ecore__X_8h_a5b46f4d7ff400c6db7fb67b0e57c08c1}\label{Ecore__X_8h_a5b46f4d7ff400c6db7fb67b0e57c08c1} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+size\+\_\+pos\+\_\+hints\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\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)
\item 
\Hypertarget{Ecore__X_8h_a1ab6379d1f21784c8084b3c3efa1d866}\label{Ecore__X_8h_a1ab6379d1f21784c8084b3c3efa1d866} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+size\+\_\+pos\+\_\+hints\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \texorpdfstring{$\ast$}{*}request\+\_\+pos, Ecore\+\_\+\+X\+\_\+\+Gravity \texorpdfstring{$\ast$}{*}gravity, int \texorpdfstring{$\ast$}{*}min\+\_\+w, int \texorpdfstring{$\ast$}{*}min\+\_\+h, int \texorpdfstring{$\ast$}{*}max\+\_\+w, int \texorpdfstring{$\ast$}{*}max\+\_\+h, int \texorpdfstring{$\ast$}{*}base\+\_\+w, int \texorpdfstring{$\ast$}{*}base\+\_\+h, int \texorpdfstring{$\ast$}{*}step\+\_\+x, int \texorpdfstring{$\ast$}{*}step\+\_\+y, double \texorpdfstring{$\ast$}{*}min\+\_\+aspect, double \texorpdfstring{$\ast$}{*}max\+\_\+aspect)
\item 
\Hypertarget{Ecore__X_8h_ace4a0849b574cbfe76305a4abde35889}\label{Ecore__X_8h_ace4a0849b574cbfe76305a4abde35889} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+title\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}t)
\item 
\Hypertarget{Ecore__X_8h_ada528970188c982d7d741520c3cbfe63}\label{Ecore__X_8h_ada528970188c982d7d741520c3cbfe63} 
EAPI char \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+title\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a0e0f2d793043cc3adb95b6f4fccbb9f6}{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+atoms\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}protos, int num)
\begin{DoxyCompactList}\small\item\em Set protocol atoms explicitly. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a9587ff371f2ae287c11dcfa128def179}{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+WM\+\_\+\+Protocol protocol, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\begin{DoxyCompactList}\small\item\em Set or unset a wm protocol property. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_aa3f953360aec00adcb5b13bd604548c7}{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+isset}} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+WM\+\_\+\+Protocol protocol)
\begin{DoxyCompactList}\small\item\em Determines whether a protocol is set for a window. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_ad8cad47d8202c0666e6fd8909f15effb}{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}n, const char \texorpdfstring{$\ast$}{*}c)
\begin{DoxyCompactList}\small\item\em Set a window name \& class. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_aff06f01a91f6e515ff894d7a62784a9d}{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win, char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}n, char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}c)
\begin{DoxyCompactList}\small\item\em Get a window name \& class. \end{DoxyCompactList}\item 
EAPI char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a02157388e42c580fb5af36212c5e8020}{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Get a window client machine string. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_ada916445677a81625dda4a7624d1bdeb}{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, int argc, char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}argv)
\begin{DoxyCompactList}\small\item\em Sets the WM\+\_\+\+COMMAND property for {\itshape win}. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_aec73fda941e864ef8ac60f0b61018e52}{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}argc, char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}argv)
\begin{DoxyCompactList}\small\item\em Get the WM\+\_\+\+COMMAND property for {\itshape win}. \end{DoxyCompactList}\item 
EAPI char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a26a5c6d6154d594d9e0209d61e0bcb47}{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Get a window icon name. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a905d5d768cdbf64588a1b94d555f31e2}{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}t)
\begin{DoxyCompactList}\small\item\em Set a window icon name. \end{DoxyCompactList}\item 
EAPI void \mbox{\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 
EAPI void \mbox{\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 
EAPI void \mbox{\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 
EAPI void \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a433e91c3a6c32c85048b580e35c3773b}{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}role)
\begin{DoxyCompactList}\small\item\em Set the window role hint. \end{DoxyCompactList}\item 
EAPI char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_af7cd12f29b2ccced7e0ad29e8c848109}{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Get the window role. \end{DoxyCompactList}\item 
EAPI void \mbox{\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 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \mbox{\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 
\Hypertarget{Ecore__X_8h_a31c2c1d1e1808dbe70634bf1fb0ba81b}\label{Ecore__X_8h_a31c2c1d1e1808dbe70634bf1fb0ba81b} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+icccm\+\_\+iconic\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window root)
\item 
\Hypertarget{Ecore__X_8h_a6dcb6445d5adf4f148df0f61589d1a5c}\label{Ecore__X_8h_a6dcb6445d5adf4f148df0f61589d1a5c} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+mwm\+\_\+hints\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+MWM\+\_\+\+Hint\+\_\+\+Func \texorpdfstring{$\ast$}{*}fhint, Ecore\+\_\+\+X\+\_\+\+MWM\+\_\+\+Hint\+\_\+\+Decor \texorpdfstring{$\ast$}{*}dhint, Ecore\+\_\+\+X\+\_\+\+MWM\+\_\+\+Hint\+\_\+\+Input \texorpdfstring{$\ast$}{*}ihint)
\item 
\Hypertarget{Ecore__X_8h_ac18404f48330018b4216cd15d372dd6a}\label{Ecore__X_8h_ac18404f48330018b4216cd15d372dd6a} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+mwm\+\_\+borderless\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} borderless)
\item 
\Hypertarget{Ecore__X_8h_ab853f0a2204cd19b033400d70f45c245}\label{Ecore__X_8h_ab853f0a2204cd19b033400d70f45c245} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+init} (void)
\item 
\Hypertarget{Ecore__X_8h_aa8b0c50228ab1ff3137b8afe7f2de1fb}\label{Ecore__X_8h_aa8b0c50228ab1ff3137b8afe7f2de1fb} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+shutdown} (void)
\item 
\Hypertarget{Ecore__X_8h_a44d807f6153f6f51f097fc56e790a593}\label{Ecore__X_8h_a44d807f6153f6f51f097fc56e790a593} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+wm\+\_\+identify} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window check, const char \texorpdfstring{$\ast$}{*}wm\+\_\+name)
\item 
\Hypertarget{Ecore__X_8h_a12031ab17e0eef3c63dd1bf4c7286fa8}\label{Ecore__X_8h_a12031ab17e0eef3c63dd1bf4c7286fa8} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+supported\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}supported, int num)
\item 
\Hypertarget{Ecore__X_8h_a494f9414f86d468611cf0251b7d24dd3}\label{Ecore__X_8h_a494f9414f86d468611cf0251b7d24dd3} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+supported\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}supported, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a322c07ba72236d918277b06dff0ea4fe}\label{Ecore__X_8h_a322c07ba72236d918277b06dff0ea4fe} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+count\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int n\+\_\+desks)
\item 
\Hypertarget{Ecore__X_8h_a8f8bf74f0c30ed772607f77499084ee5}\label{Ecore__X_8h_a8f8bf74f0c30ed772607f77499084ee5} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+roots\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*}vroots, unsigned int n\+\_\+desks)
\item 
\Hypertarget{Ecore__X_8h_ab6e059d70483327b0b3f213ccbfe65d6}\label{Ecore__X_8h_ab6e059d70483327b0b3f213ccbfe65d6} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+names\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}names, unsigned int n\+\_\+desks)
\item 
\Hypertarget{Ecore__X_8h_aefa6bb9baeb95ac40932ed8982583572}\label{Ecore__X_8h_aefa6bb9baeb95ac40932ed8982583572} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+size\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int width, unsigned int height)
\item 
\Hypertarget{Ecore__X_8h_a8ff0ea85a83041848dba543bf17f8e14}\label{Ecore__X_8h_a8ff0ea85a83041848dba543bf17f8e14} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+workareas\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int \texorpdfstring{$\ast$}{*}areas, unsigned int n\+\_\+desks)
\item 
\Hypertarget{Ecore__X_8h_a99a5b29f9d84ec44f6766f70c46aa855}\label{Ecore__X_8h_a99a5b29f9d84ec44f6766f70c46aa855} 
EAPI unsigned int \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+workareas\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int \texorpdfstring{$\ast$}{*}n\+\_\+desks)
\item 
\Hypertarget{Ecore__X_8h_a8492a55dcd3db992e2619a0edf19cf16}\label{Ecore__X_8h_a8492a55dcd3db992e2619a0edf19cf16} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+current\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int desk)
\item 
\Hypertarget{Ecore__X_8h_a4cacddaf13318184e2cbd2f9ab07720d}\label{Ecore__X_8h_a4cacddaf13318184e2cbd2f9ab07720d} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+viewports\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int \texorpdfstring{$\ast$}{*}origins, unsigned int n\+\_\+desks)
\item 
\Hypertarget{Ecore__X_8h_afe24bdee07f814b0e4bf5f3e5cf5d288}\label{Ecore__X_8h_afe24bdee07f814b0e4bf5f3e5cf5d288} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desk\+\_\+layout\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, int orientation, int columns, int rows, int starting\+\_\+corner)
\item 
\Hypertarget{Ecore__X_8h_a7214ad8db6a1310c90ecef6d9878f9eb}\label{Ecore__X_8h_a7214ad8db6a1310c90ecef6d9878f9eb} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+showing\+\_\+desktop\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\item 
\Hypertarget{Ecore__X_8h_a1b3bdbcab3968db8b72a2ab036a64619}\label{Ecore__X_8h_a1b3bdbcab3968db8b72a2ab036a64619} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+client\+\_\+list\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*}p\+\_\+clients, unsigned int n\+\_\+clients)
\item 
\Hypertarget{Ecore__X_8h_a42407d3c3f6f4e2c507697fdbe5fe4e2}\label{Ecore__X_8h_a42407d3c3f6f4e2c507697fdbe5fe4e2} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+client\+\_\+list\+\_\+stacking\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*}p\+\_\+clients, unsigned int n\+\_\+clients)
\item 
\Hypertarget{Ecore__X_8h_aae52b573f0f87106f79dca0fda5e651d}\label{Ecore__X_8h_aae52b573f0f87106f79dca0fda5e651d} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+client\+\_\+active\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_aafd7fa417d3770c6a400f0863991ec63}\label{Ecore__X_8h_aafd7fa417d3770c6a400f0863991ec63} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+client\+\_\+active\+\_\+request} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, int type, Ecore\+\_\+\+X\+\_\+\+Window current\+\_\+win)
\item 
\Hypertarget{Ecore__X_8h_a49537e21444d6643ccb7aaa55be3b0df}\label{Ecore__X_8h_a49537e21444d6643ccb7aaa55be3b0df} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+name\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{Ecore__X_8h_a1e4dba3ef3835c26ebf31fc2b53b4c60}\label{Ecore__X_8h_a1e4dba3ef3835c26ebf31fc2b53b4c60} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+name\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{Ecore__X_8h_a16b8b21c677695933bf7627b62407769}\label{Ecore__X_8h_a16b8b21c677695933bf7627b62407769} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+startup\+\_\+id\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}id)
\item 
\Hypertarget{Ecore__X_8h_ab77db416ea9f1b1327326de661473794}\label{Ecore__X_8h_ab77db416ea9f1b1327326de661473794} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+startup\+\_\+id\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}id)
\item 
\Hypertarget{Ecore__X_8h_afe6e238616d1e8b7860cf6cb7ba5f349}\label{Ecore__X_8h_afe6e238616d1e8b7860cf6cb7ba5f349} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+visible\+\_\+name\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{Ecore__X_8h_a72c7b1446101bb0032fb12428fee599e}\label{Ecore__X_8h_a72c7b1446101bb0032fb12428fee599e} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+visible\+\_\+name\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{Ecore__X_8h_a53c98f977a4e1951fec159008e18314d}\label{Ecore__X_8h_a53c98f977a4e1951fec159008e18314d} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+icon\+\_\+name\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{Ecore__X_8h_a65897cba80b19c0499000c9ebffe8154}\label{Ecore__X_8h_a65897cba80b19c0499000c9ebffe8154} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+icon\+\_\+name\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{Ecore__X_8h_a7bda5a309e533355c63f1867038137f7}\label{Ecore__X_8h_a7bda5a309e533355c63f1867038137f7} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+visible\+\_\+icon\+\_\+name\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{Ecore__X_8h_a52986f27dd5e94ae2b36be7e5dbcdf5c}\label{Ecore__X_8h_a52986f27dd5e94ae2b36be7e5dbcdf5c} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+visible\+\_\+icon\+\_\+name\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{Ecore__X_8h_a63fb5e10634677e61987f1eb5010314f}\label{Ecore__X_8h_a63fb5e10634677e61987f1eb5010314f} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desktop\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int desk)
\item 
\Hypertarget{Ecore__X_8h_a06abd254f9a28b1a3c635678581a79b7}\label{Ecore__X_8h_a06abd254f9a28b1a3c635678581a79b7} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desktop\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int \texorpdfstring{$\ast$}{*}desk)
\item 
\Hypertarget{Ecore__X_8h_a04e17245dfac1fbcbe869c2a00c7f1b5}\label{Ecore__X_8h_a04e17245dfac1fbcbe869c2a00c7f1b5} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+strut\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int left, int right, int top, int bottom)
\item 
\Hypertarget{Ecore__X_8h_afbb5c47af98293b4cdf1432a9d535108}\label{Ecore__X_8h_afbb5c47af98293b4cdf1432a9d535108} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+strut\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}left, int \texorpdfstring{$\ast$}{*}right, int \texorpdfstring{$\ast$}{*}top, int \texorpdfstring{$\ast$}{*}bottom)
\item 
\Hypertarget{Ecore__X_8h_ad90466b0df119d36199f59db3d86687e}\label{Ecore__X_8h_ad90466b0df119d36199f59db3d86687e} 
EAPI 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)
\item 
\Hypertarget{Ecore__X_8h_a6ed22ffeb50ce1649118e4caa960c4c5}\label{Ecore__X_8h_a6ed22ffeb50ce1649118e4caa960c4c5} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+strut\+\_\+partial\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}left, int \texorpdfstring{$\ast$}{*}right, int \texorpdfstring{$\ast$}{*}top, int \texorpdfstring{$\ast$}{*}bottom, int \texorpdfstring{$\ast$}{*}left\+\_\+start\+\_\+y, int \texorpdfstring{$\ast$}{*}left\+\_\+end\+\_\+y, int \texorpdfstring{$\ast$}{*}right\+\_\+start\+\_\+y, int \texorpdfstring{$\ast$}{*}right\+\_\+end\+\_\+y, int \texorpdfstring{$\ast$}{*}top\+\_\+start\+\_\+x, int \texorpdfstring{$\ast$}{*}top\+\_\+end\+\_\+x, int \texorpdfstring{$\ast$}{*}bottom\+\_\+start\+\_\+x, int \texorpdfstring{$\ast$}{*}bottom\+\_\+end\+\_\+x)
\item 
\Hypertarget{Ecore__X_8h_adc6704ff1d0426126c62cbb8de1f1077}\label{Ecore__X_8h_adc6704ff1d0426126c62cbb8de1f1077} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+icons\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{struct__Ecore__X__Icon}{Ecore\+\_\+\+X\+\_\+\+Icon}} \texorpdfstring{$\ast$}{*}icon, int num)
\item 
\Hypertarget{Ecore__X_8h_a7b082347dbe44818517d28a77db0b162}\label{Ecore__X_8h_a7b082347dbe44818517d28a77db0b162} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+icons\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{struct__Ecore__X__Icon}{Ecore\+\_\+\+X\+\_\+\+Icon}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}icon, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_acc794615e81218bfe23d761cb855f2cc}\label{Ecore__X_8h_acc794615e81218bfe23d761cb855f2cc} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+icon\+\_\+geometry\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int width, int height)
\item 
\Hypertarget{Ecore__X_8h_a8752bf2d87978e1a1caa1d5d26da1816}\label{Ecore__X_8h_a8752bf2d87978e1a1caa1d5d26da1816} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+icon\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}width, int \texorpdfstring{$\ast$}{*}height)
\item 
\Hypertarget{Ecore__X_8h_a48dfadadabd2de807f1b995027b036b4}\label{Ecore__X_8h_a48dfadadabd2de807f1b995027b036b4} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+pid\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int pid)
\item 
\Hypertarget{Ecore__X_8h_a2fae0ff84a780f1f40d63325bc93c2be}\label{Ecore__X_8h_a2fae0ff84a780f1f40d63325bc93c2be} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+pid\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}pid)
\item 
\Hypertarget{Ecore__X_8h_a0fa001c412a67fd8ca9e3f42a6416743}\label{Ecore__X_8h_a0fa001c412a67fd8ca9e3f42a6416743} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+handled\+\_\+icons\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a3c297312dcdc67ccf1bd5efc476df295}\label{Ecore__X_8h_a3c297312dcdc67ccf1bd5efc476df295} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+handled\+\_\+icons\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_af093513097453fc4746b842598d2af88}\label{Ecore__X_8h_af093513097453fc4746b842598d2af88} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+user\+\_\+time\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int time)
\item 
\Hypertarget{Ecore__X_8h_a71ca29f29629885eaf8a7c4ad8d9409a}\label{Ecore__X_8h_a71ca29f29629885eaf8a7c4ad8d9409a} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+user\+\_\+time\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int \texorpdfstring{$\ast$}{*}time)
\item 
\Hypertarget{Ecore__X_8h_ac1f8f82a2be99dca9aa4470f41d07802}\label{Ecore__X_8h_ac1f8f82a2be99dca9aa4470f41d07802} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+window\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State \texorpdfstring{$\ast$}{*}state, unsigned int num)
\item 
\Hypertarget{Ecore__X_8h_a07adc47700d1a5e4b828cac79edcb00a}\label{Ecore__X_8h_a07adc47700d1a5e4b828cac79edcb00a} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+window\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}state, unsigned int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_aa91f004f8878d30c2ac9ed2af57bfb82}\label{Ecore__X_8h_aa91f004f8878d30c2ac9ed2af57bfb82} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+window\+\_\+type\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Type type)
\item 
\Hypertarget{Ecore__X_8h_a6db66f515950ba9d88b0dfd5a954be6a}\label{Ecore__X_8h_a6db66f515950ba9d88b0dfd5a954be6a} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+window\+\_\+type\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Type \texorpdfstring{$\ast$}{*}type)
\item 
\Hypertarget{Ecore__X_8h_aec47e8e08788be5db486a31ecdbb2446}\label{Ecore__X_8h_aec47e8e08788be5db486a31ecdbb2446} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+window\+\_\+types\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Type \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}types)
\item 
\Hypertarget{Ecore__X_8h_aa624b9015226572c7f3453f2fb75312f}\label{Ecore__X_8h_aa624b9015226572c7f3453f2fb75312f} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+allowed\+\_\+action\+\_\+isset} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Action action)
\item 
\Hypertarget{Ecore__X_8h_ad1462d8377f39d6c412ca6603028c4bc}\label{Ecore__X_8h_ad1462d8377f39d6c412ca6603028c4bc} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+allowed\+\_\+action\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Action \texorpdfstring{$\ast$}{*}action, unsigned int num)
\item 
\Hypertarget{Ecore__X_8h_af45e379d4568da064ff217ed05bd5bd5}\label{Ecore__X_8h_af45e379d4568da064ff217ed05bd5bd5} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+allowed\+\_\+action\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Action \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}action, unsigned int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_af65aa7a48844321a2b30838b34b3c272}\label{Ecore__X_8h_af65aa7a48844321a2b30838b34b3c272} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+opacity\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int opacity)
\item 
\Hypertarget{Ecore__X_8h_adbd0cefdd03b8bdf809b4cce595a6510}\label{Ecore__X_8h_adbd0cefdd03b8bdf809b4cce595a6510} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+opacity\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int \texorpdfstring{$\ast$}{*}opacity)
\item 
\Hypertarget{Ecore__X_8h_af2a6d890cda56da29b6aae0e893d0e96}\label{Ecore__X_8h_af2a6d890cda56da29b6aae0e893d0e96} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+frame\+\_\+size\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int fl, int fr, int ft, int fb)
\item 
\Hypertarget{Ecore__X_8h_a3c15767f38ce362bac0bded063667713}\label{Ecore__X_8h_a3c15767f38ce362bac0bded063667713} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+frame\+\_\+size\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}fl, int \texorpdfstring{$\ast$}{*}fr, int \texorpdfstring{$\ast$}{*}ft, int \texorpdfstring{$\ast$}{*}fb)
\item 
\Hypertarget{Ecore__X_8h_a0610d8ce2eb51e4361d6ec514b974a66}\label{Ecore__X_8h_a0610d8ce2eb51e4361d6ec514b974a66} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+sync\+\_\+counter\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter \texorpdfstring{$\ast$}{*}counter)
\item 
\Hypertarget{Ecore__X_8h_a9b5a267ee9e73dd8e780675a3482eba3}\label{Ecore__X_8h_a9b5a267ee9e73dd8e780675a3482eba3} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+ping\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a061c894464a73d3a7617384c552393c2}\label{Ecore__X_8h_a061c894464a73d3a7617384c552393c2} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+sync\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int serial)
\item 
\Hypertarget{Ecore__X_8h_a6715c95cd691f60572a891569a3e0c4a}\label{Ecore__X_8h_a6715c95cd691f60572a891569a3e0c4a} 
EAPI 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, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} set)
\item 
\Hypertarget{Ecore__X_8h_a30e1516b8dff118fbe444d5ef10e1331}\label{Ecore__X_8h_a30e1516b8dff118fbe444d5ef10e1331} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+desktop\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window root, unsigned int desktop)
\item 
\Hypertarget{Ecore__X_8h_a84f57b93516fa1a5c0673610776b760f}\label{Ecore__X_8h_a84f57b93516fa1a5c0673610776b760f} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+netwm\+\_\+moveresize\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, Ecore\+\_\+\+X\+\_\+\+Netwm\+\_\+\+Direction direction, unsigned int button)
\item 
\Hypertarget{Ecore__X_8h_a9cb597f5c36ea1aa4481a106452e1446}\label{Ecore__X_8h_a9cb597f5c36ea1aa4481a106452e1446} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+init} (void)
\item 
\Hypertarget{Ecore__X_8h_ac365bdb0fa49bf78f2cbc4118834c42b}\label{Ecore__X_8h_ac365bdb0fa49bf78f2cbc4118834c42b} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+frame\+\_\+size\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int fl, int fr, int ft, int fb)
\item 
\Hypertarget{Ecore__X_8h_a056aeae273c3ab8c7f5d9ebe1664d1f0}\label{Ecore__X_8h_a056aeae273c3ab8c7f5d9ebe1664d1f0} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+virtual\+\_\+keyboard\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int is\+\_\+keyboard)
\item 
\Hypertarget{Ecore__X_8h_a484bb0755e5c43208e383e9345186a65}\label{Ecore__X_8h_a484bb0755e5c43208e383e9345186a65} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+virtual\+\_\+keyboard\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a424ac566ed6f484c072422703615a099}\label{Ecore__X_8h_a424ac566ed6f484c072422703615a099} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+virtual\+\_\+keyboard\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Virtual\+\_\+\+Keyboard\+\_\+\+State state)
\item 
\Hypertarget{Ecore__X_8h_a7fbe393084ece58797ec6ccd99ac9781}\label{Ecore__X_8h_a7fbe393084ece58797ec6ccd99ac9781} 
EAPI Ecore\+\_\+\+X\+\_\+\+Virtual\+\_\+\+Keyboard\+\_\+\+State {\bfseries ecore\+\_\+x\+\_\+e\+\_\+virtual\+\_\+keyboard\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a76164479cbf9cbc4f03266ae24d10e0b}\label{Ecore__X_8h_a76164479cbf9cbc4f03266ae24d10e0b} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+virtual\+\_\+keyboard\+\_\+state\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Virtual\+\_\+\+Keyboard\+\_\+\+State state)
\item 
\Hypertarget{Ecore__X_8h_a9a1867791279da3c4993af2da1b98067}\label{Ecore__X_8h_a9a1867791279da3c4993af2da1b98067} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+zone\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window zone)
\item 
\Hypertarget{Ecore__X_8h_aa5a6e6a0587d3ddb3ca1ea35f2aed027}\label{Ecore__X_8h_aa5a6e6a0587d3ddb3ca1ea35f2aed027} 
EAPI Ecore\+\_\+\+X\+\_\+\+Window {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+zone\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_ac50af9ac98abd51ab6d56654f994fa7d}\label{Ecore__X_8h_ac50af9ac98abd51ab6d56654f994fa7d} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+zone\+\_\+list\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*}zones, unsigned int n\+\_\+zones)
\item 
\Hypertarget{Ecore__X_8h_a65e9de928cc1736074d01789494a36e3}\label{Ecore__X_8h_a65e9de928cc1736074d01789494a36e3} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+conformant\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int is\+\_\+conformant)
\item 
\Hypertarget{Ecore__X_8h_ae158acf3a6fbcd19df82eb7dc9e3b99a}\label{Ecore__X_8h_ae158acf3a6fbcd19df82eb7dc9e3b99a} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+conformant\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a10e5aedf53331053122c22fff8fca497}\label{Ecore__X_8h_a10e5aedf53331053122c22fff8fca497} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+mode\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Mode mode)
\item 
\Hypertarget{Ecore__X_8h_a8065ef12c292b96ae094a8cea13dc5c2}\label{Ecore__X_8h_a8065ef12c292b96ae094a8cea13dc5c2} 
EAPI Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Mode {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+mode\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_ae13d920232897ba5aa7b14a67d840584}\label{Ecore__X_8h_ae13d920232897ba5aa7b14a67d840584} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+mode\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Mode mode)
\item 
\Hypertarget{Ecore__X_8h_ab9473a3d84cbde5bc367379061232b60}\label{Ecore__X_8h_ab9473a3d84cbde5bc367379061232b60} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+focus\+\_\+back\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a5f71a3462cc50322f7a06cb797638fb8}\label{Ecore__X_8h_a5f71a3462cc50322f7a06cb797638fb8} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+focus\+\_\+forward\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_ae45525c9e21ef464feb01ecc9d1ccb74}\label{Ecore__X_8h_ae45525c9e21ef464feb01ecc9d1ccb74} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+focus\+\_\+home\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a957d02401ccfb1e1d8c17d5fe903a733}\label{Ecore__X_8h_a957d02401ccfb1e1d8c17d5fe903a733} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+close\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a6d7bccfdca2c6e304b76f5c0de8c07c5}\label{Ecore__X_8h_a6d7bccfdca2c6e304b76f5c0de8c07c5} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+home\+\_\+new\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_aa53058526e7620c027e62d76c8fbe447}\label{Ecore__X_8h_aa53058526e7620c027e62d76c8fbe447} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+home\+\_\+del\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a2b19e26755043c6c6d8acdec67ba7f6d}\label{Ecore__X_8h_a2b19e26755043c6c6d8acdec67ba7f6d} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+next\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_adb109750bbda57df4546302e316a08fd}\label{Ecore__X_8h_adb109750bbda57df4546302e316a08fd} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+prev\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a4e55891e2c0fa9647f0a0062e7034788}\label{Ecore__X_8h_a4e55891e2c0fa9647f0a0062e7034788} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+activate\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a4ccf1dbfd588e1c56ca36f82190c5ab2}\label{Ecore__X_8h_a4ccf1dbfd588e1c56ca36f82190c5ab2} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+over\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_ac8e44ea4cddef90b3a015d407483e8d2}\label{Ecore__X_8h_ac8e44ea4cddef90b3a015d407483e8d2} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+read\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_acb8e2f8ef9f8bf63eb574aad57d5b685}\label{Ecore__X_8h_acb8e2f8ef9f8bf63eb574aad57d5b685} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+read\+\_\+next\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a8954d0113b1af73c46eea4cb4a6a7b32}\label{Ecore__X_8h_a8954d0113b1af73c46eea4cb4a6a7b32} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+read\+\_\+prev\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_ad9f4707825d7171003473b24940ed4a4}\label{Ecore__X_8h_ad9f4707825d7171003473b24940ed4a4} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+up\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a8e8e80c1154cb0243952f5cd76bcf7a0}\label{Ecore__X_8h_a8e8e80c1154cb0243952f5cd76bcf7a0} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+access\+\_\+action\+\_\+down\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a01ab4ccfd1cd7223a41d5a0c6d7c3852}\label{Ecore__X_8h_a01ab4ccfd1cd7223a41d5a0c6d7c3852} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+drag\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int drag)
\item 
\Hypertarget{Ecore__X_8h_a22bd9a069b764ae99c56205da3f0afaf}\label{Ecore__X_8h_a22bd9a069b764ae99c56205da3f0afaf} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+drag\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_ab4e45b486ab16cdbecb9ef552430d88b}\label{Ecore__X_8h_ab4e45b486ab16cdbecb9ef552430d88b} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+drag\+\_\+locked\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int is\+\_\+locked)
\item 
\Hypertarget{Ecore__X_8h_a91bed798ad85c17f192c9b3f226713eb}\label{Ecore__X_8h_a91bed798ad85c17f192c9b3f226713eb} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+drag\+\_\+locked\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_ac0d20e08588ab674482f0b88a71a10be}\label{Ecore__X_8h_ac0d20e08588ab674482f0b88a71a10be} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+drag\+\_\+start\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a882562b3be24b90005570ba51d7f8c00}\label{Ecore__X_8h_a882562b3be24b90005570ba51d7f8c00} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+drag\+\_\+end\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_ab87c85e7e658e610e8ae322c2299d2e9}\label{Ecore__X_8h_ab87c85e7e658e610e8ae322c2299d2e9} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+geometry\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_ab8d0344967191e5728c42ca0d7822252}\label{Ecore__X_8h_ab8d0344967191e5728c42ca0d7822252} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\item 
\Hypertarget{Ecore__X_8h_ac2509b33f342a7b2b8bfbf01e3dbc91f}\label{Ecore__X_8h_ac2509b33f342a7b2b8bfbf01e3dbc91f} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+softkey\+\_\+geometry\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_aa1c9ec05bb7e15de142bf84db9e806b1}\label{Ecore__X_8h_aa1c9ec05bb7e15de142bf84db9e806b1} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+softkey\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\item 
\Hypertarget{Ecore__X_8h_ae8fcd92d8977f0934d8b26ce74c1cf93}\label{Ecore__X_8h_ae8fcd92d8977f0934d8b26ce74c1cf93} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+keyboard\+\_\+geometry\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_a85395e7e1b48cc267ef8b6a7adf78a12}\label{Ecore__X_8h_a85395e7e1b48cc267ef8b6a7adf78a12} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+keyboard\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\item 
\Hypertarget{Ecore__X_8h_ad81c5769bfb975f563cdad128cc7d194}\label{Ecore__X_8h_ad81c5769bfb975f563cdad128cc7d194} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int is\+\_\+quickpanel)
\item 
\Hypertarget{Ecore__X_8h_a605ba65a59e9e753f65758c5f4db2d19}\label{Ecore__X_8h_a605ba65a59e9e753f65758c5f4db2d19} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a7a19281da606cf1ab9a3eed3b901b9a6}\label{Ecore__X_8h_a7a19281da606cf1ab9a3eed3b901b9a6} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Quickpanel\+\_\+\+State state)
\item 
\Hypertarget{Ecore__X_8h_a63d2ef20b17240178e2acf0d70b0269c}\label{Ecore__X_8h_a63d2ef20b17240178e2acf0d70b0269c} 
EAPI Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Quickpanel\+\_\+\+State {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a3a491d6dc92c0b41677a094cc30d4621}\label{Ecore__X_8h_a3a491d6dc92c0b41677a094cc30d4621} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+state\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Quickpanel\+\_\+\+State state)
\item 
\Hypertarget{Ecore__X_8h_a264128440d9c5bcdca161aff185759b4}\label{Ecore__X_8h_a264128440d9c5bcdca161aff185759b4} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+state\+\_\+toggle} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_afe630b344055406730e8c82fdca136e3}\label{Ecore__X_8h_afe630b344055406730e8c82fdca136e3} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+priority\+\_\+major\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int priority)
\item 
\Hypertarget{Ecore__X_8h_ae2146900363d11b6996c412829ee4afc}\label{Ecore__X_8h_ae2146900363d11b6996c412829ee4afc} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+priority\+\_\+major\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a8147122abf6b46edd3083487b341033d}\label{Ecore__X_8h_a8147122abf6b46edd3083487b341033d} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+priority\+\_\+minor\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int priority)
\item 
\Hypertarget{Ecore__X_8h_a8a50f4d186d8be1697a315a37843fd55}\label{Ecore__X_8h_a8a50f4d186d8be1697a315a37843fd55} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+priority\+\_\+minor\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_aa6a76578228f6582f9e366f72cfa3920}\label{Ecore__X_8h_aa6a76578228f6582f9e366f72cfa3920} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+zone\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int zone)
\item 
\Hypertarget{Ecore__X_8h_a7c0682ff94ea529e7a7aaa3f05c28b8d}\label{Ecore__X_8h_a7c0682ff94ea529e7a7aaa3f05c28b8d} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+zone\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_af9d2d17e759101f4ef364397fcf31cd3}\label{Ecore__X_8h_af9d2d17e759101f4ef364397fcf31cd3} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+zone\+\_\+request\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_af2ccfea0d2d99c7267302dbe37d1c7dd}\label{Ecore__X_8h_af2ccfea0d2d99c7267302dbe37d1c7dd} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+quickpanel\+\_\+position\+\_\+update\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a23eb2a3f05d95f7ccefafeffd1718c93}\label{Ecore__X_8h_a23eb2a3f05d95f7ccefafeffd1718c93} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+clipboard\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Clipboard\+\_\+\+State state)
\item 
\Hypertarget{Ecore__X_8h_af7f7f04de0e0a1e7b0b157e06b4fa800}\label{Ecore__X_8h_af7f7f04de0e0a1e7b0b157e06b4fa800} 
EAPI Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Clipboard\+\_\+\+State {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+clipboard\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a98aeb234a08697b3bf9402a7702abde6}\label{Ecore__X_8h_a98aeb234a08697b3bf9402a7702abde6} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+clipboard\+\_\+geometry\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_aa5d40e80b11b21aa097b13c94962ece9}\label{Ecore__X_8h_aa5d40e80b11b21aa097b13c94962ece9} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+clipboard\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\item 
\Hypertarget{Ecore__X_8h_ac2f49b98dfcbb21e2041c2fbc1560b6c}\label{Ecore__X_8h_ac2f49b98dfcbb21e2041c2fbc1560b6c} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+counter\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter)
\item 
\Hypertarget{Ecore__X_8h_a868ea16b4370cad9ad20e2d08471ce81}\label{Ecore__X_8h_a868ea16b4370cad9ad20e2d08471ce81} 
EAPI Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+counter\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a45327f3f6913c18e4a08690a8bf9961a}\label{Ecore__X_8h_a45327f3f6913c18e4a08690a8bf9961a} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+draw\+\_\+done\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_ab3a23b148fd3d8bee03e479d18f53777}\label{Ecore__X_8h_ab3a23b148fd3d8bee03e479d18f53777} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+draw\+\_\+size\+\_\+done\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_a37dcd3200e18a0a348e7aaefab383971}\label{Ecore__X_8h_a37dcd3200e18a0a348e7aaefab383971} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+supported\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\item 
\Hypertarget{Ecore__X_8h_a9f91ba697e57b0ddc20a053b639130e3}\label{Ecore__X_8h_a9f91ba697e57b0ddc20a053b639130e3} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+supported\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)
\item 
\Hypertarget{Ecore__X_8h_a4666a4df8688f7f0898cb9cb07d3c9cc}\label{Ecore__X_8h_a4666a4df8688f7f0898cb9cb07d3c9cc} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+begin\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a967c27ed37488894f5d1b6250fb7556e}\label{Ecore__X_8h_a967c27ed37488894f5d1b6250fb7556e} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+end\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_acf3528c7cf4a8e2c8c4abefd04ea1e6f}\label{Ecore__X_8h_acf3528c7cf4a8e2c8c4abefd04ea1e6f} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+sync\+\_\+cancel\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a720c7c1d5f060343629ca30b88a8a706}\label{Ecore__X_8h_a720c7c1d5f060343629ca30b88a8a706} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+flush\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a653a49001943deab6931a263b6a94acc}\label{Ecore__X_8h_a653a49001943deab6931a263b6a94acc} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+dump\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_afe365dbc3aee0de0bfa6e8996665a3d5}\label{Ecore__X_8h_afe365dbc3aee0de0bfa6e8996665a3d5} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+pixmap\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Pixmap pixmap)
\item 
\Hypertarget{Ecore__X_8h_a51bd4868d8b6ede70676e26d719c7698}\label{Ecore__X_8h_a51bd4868d8b6ede70676e26d719c7698} 
EAPI Ecore\+\_\+\+X\+\_\+\+Pixmap {\bfseries ecore\+\_\+x\+\_\+e\+\_\+comp\+\_\+pixmap\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
EAPI char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_ae5a5a6f5c980f0011b51570dd19d71c6}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win)
\begin{DoxyCompactList}\small\item\em Get the window profile. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_af228984e471bb0c3e6aaefb5af5adb22}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}profile)
\begin{DoxyCompactList}\small\item\em Set the window profile. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a6cfe6841584117b306ea33afcb8cac16}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}profiles, unsigned int num\+\_\+profiles)
\begin{DoxyCompactList}\small\item\em Set the array of window profiles. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a410db1dec53b6d7b6045e22c0fdaf66b}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}profiles, int \texorpdfstring{$\ast$}{*}ret\+\_\+num)
\begin{DoxyCompactList}\small\item\em Get the array of window profiles. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_aa16b9eb303d84f9b0e85a09f77281664}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window root, \mbox{\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 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a16fafe2181f3cf5a0c018e047b093c15}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}profiles, unsigned int count)
\begin{DoxyCompactList}\small\item\em Set the array of available window profiles. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_ac0dc3d7d3bab33839caa7dae7c463a01}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}profiles, int \texorpdfstring{$\ast$}{*}count)
\begin{DoxyCompactList}\small\item\em Get the array of avaialbe window profiles. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a8127044a5a1aaa96aab1a619a9259ad0}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+send}} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}profile)
\begin{DoxyCompactList}\small\item\em Send a profile change event to the window manager. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a3965eb34a01b81fbf5806498bf5789bd}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+request\+\_\+send}} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}profile)
\begin{DoxyCompactList}\small\item\em Send a profile change request event to the client. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a2189964c0cb5ab7a2763e3cb033e2049}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send}} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}profile)
\begin{DoxyCompactList}\small\item\em Send a profile change done event to the window manager. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a4297e9415311e99d2d57119792340831}\label{Ecore__X_8h_a4297e9415311e99d2d57119792340831} 
EAPI Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Alarm {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+alarm\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter)
\item 
\Hypertarget{Ecore__X_8h_a929bdb31851806e0a5eba727ba01aed5}\label{Ecore__X_8h_a929bdb31851806e0a5eba727ba01aed5} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+alarm\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Alarm alarm)
\item 
\Hypertarget{Ecore__X_8h_a98e21dabd3f3918e1a0f8343708a2a4a}\label{Ecore__X_8h_a98e21dabd3f3918e1a0f8343708a2a4a} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+query} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter, unsigned int \texorpdfstring{$\ast$}{*}val)
\item 
\Hypertarget{Ecore__X_8h_ac723586547926bbddc69e1190c6de3e4}\label{Ecore__X_8h_ac723586547926bbddc69e1190c6de3e4} 
EAPI Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+new} (int val)
\item 
\Hypertarget{Ecore__X_8h_a1d53d334b3cb726989a83a4030a27ada}\label{Ecore__X_8h_a1d53d334b3cb726989a83a4030a27ada} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter)
\item 
\Hypertarget{Ecore__X_8h_a89747eca423b7e258f91fb8a636b42a1}\label{Ecore__X_8h_a89747eca423b7e258f91fb8a636b42a1} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+inc} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter, int by)
\item 
\Hypertarget{Ecore__X_8h_ae1dcc27a98a91adb7576681935c10beb}\label{Ecore__X_8h_ae1dcc27a98a91adb7576681935c10beb} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+val\+\_\+wait} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter, int val)
\item 
\Hypertarget{Ecore__X_8h_a3dae9b70dc2315c4b34a739d1bda5ba6}\label{Ecore__X_8h_a3dae9b70dc2315c4b34a739d1bda5ba6} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter, int val)
\item 
\Hypertarget{Ecore__X_8h_a55adb385911fbad98221bc4a6cd131d7}\label{Ecore__X_8h_a55adb385911fbad98221bc4a6cd131d7} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+2\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter, int val\+\_\+hi, unsigned int val\+\_\+lo)
\item 
\Hypertarget{Ecore__X_8h_a1054947d864ea751899a215de6ce0343}\label{Ecore__X_8h_a1054947d864ea751899a215de6ce0343} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+sync\+\_\+counter\+\_\+2\+\_\+query} (Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Counter counter, int \texorpdfstring{$\ast$}{*}val\+\_\+hi, unsigned int \texorpdfstring{$\ast$}{*}val\+\_\+lo)
\item 
\Hypertarget{Ecore__X_8h_a4b09e4659ca212f567c8877048d01675}\label{Ecore__X_8h_a4b09e4659ca212f567c8877048d01675} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+xinerama\+\_\+screen\+\_\+count\+\_\+get} (void)
\item 
\Hypertarget{Ecore__X_8h_aa2ba7db88856d4d5b0b78c7e32740700}\label{Ecore__X_8h_aa2ba7db88856d4d5b0b78c7e32740700} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+xinerama\+\_\+screen\+\_\+geometry\+\_\+get} (int screen, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\item 
\Hypertarget{Ecore__X_8h_a6588eb3be44de4f9b161211b74ea967b}\label{Ecore__X_8h_a6588eb3be44de4f9b161211b74ea967b} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+event\+\_\+available\+\_\+get} (void)
\item 
\Hypertarget{Ecore__X_8h_a53aac0b1f7d8d2faed6c70e39346135e}\label{Ecore__X_8h_a53aac0b1f7d8d2faed6c70e39346135e} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+idle\+\_\+time\+\_\+get} (void)
\item 
\Hypertarget{Ecore__X_8h_a2c6b184fb7d6691880fdcf21ed384af0}\label{Ecore__X_8h_a2c6b184fb7d6691880fdcf21ed384af0} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+set} (int timeout, int interval, int prefer\+\_\+blanking, int allow\+\_\+exposures)
\item 
\Hypertarget{Ecore__X_8h_a6dcc81205dae76b66c314ce4208d23ad}\label{Ecore__X_8h_a6dcc81205dae76b66c314ce4208d23ad} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+timeout\+\_\+set} (int timeout)
\item 
\Hypertarget{Ecore__X_8h_a51b9ee84c5f9d0958f022d2b49837444}\label{Ecore__X_8h_a51b9ee84c5f9d0958f022d2b49837444} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+timeout\+\_\+get} (void)
\item 
\Hypertarget{Ecore__X_8h_a493570da245c7e078d2f9ff53aeb40ad}\label{Ecore__X_8h_a493570da245c7e078d2f9ff53aeb40ad} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+blank\+\_\+set} (int timeout)
\item 
\Hypertarget{Ecore__X_8h_ada2b44130e1900370cbb2af1375ccc11}\label{Ecore__X_8h_ada2b44130e1900370cbb2af1375ccc11} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+blank\+\_\+get} (void)
\item 
\Hypertarget{Ecore__X_8h_a7f7dc9aeab3373d68a9db85a0ddf1cf6}\label{Ecore__X_8h_a7f7dc9aeab3373d68a9db85a0ddf1cf6} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+expose\+\_\+set} (int timeout)
\item 
\Hypertarget{Ecore__X_8h_aa787e44f20113bf74f05ff27bf25d4fa}\label{Ecore__X_8h_aa787e44f20113bf74f05ff27bf25d4fa} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+expose\+\_\+get} (void)
\item 
\Hypertarget{Ecore__X_8h_a3a8faab7bd050ae7e9dcaa4328692998}\label{Ecore__X_8h_a3a8faab7bd050ae7e9dcaa4328692998} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+interval\+\_\+set} (int timeout)
\item 
\Hypertarget{Ecore__X_8h_aff3f8e0dd13fa13208db88aa88dc5a30}\label{Ecore__X_8h_aff3f8e0dd13fa13208db88aa88dc5a30} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+interval\+\_\+get} (void)
\item 
\Hypertarget{Ecore__X_8h_aac8e4362d186944ec8c8d71a4f0029cb}\label{Ecore__X_8h_aac8e4362d186944ec8c8d71a4f0029cb} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+event\+\_\+listen\+\_\+set} (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\item 
\Hypertarget{Ecore__X_8h_a966cbac038d9dde4bfe573382b24e1e3}\label{Ecore__X_8h_a966cbac038d9dde4bfe573382b24e1e3} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+enable} (void)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_adb575d4e7d8c46ec835a2b39b2c72947}{ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+disable}} (void)
\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI void \mbox{\hyperlink{Ecore__X_8h_ace3ed06fff16fb811494648436a33de2}{ecore\+\_\+x\+\_\+screensaver\+\_\+supend}} (void)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a48f452fc99946ca57c9c37841e5dd863}{ecore\+\_\+x\+\_\+screensaver\+\_\+resume}} (void)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_ab69d0ff72462159e3c7b8559ed351fad}{ecore\+\_\+x\+\_\+screensaver\+\_\+reset}} (void)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_ac8948dfcaf138cae195bf9fe2c924bd6}{ecore\+\_\+x\+\_\+screensaver\+\_\+activate}} (void)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_ad127be23e47330e73a6baae2dc0388f3}{ecore\+\_\+x\+\_\+screensaver\+\_\+suspend}} (void)
\item 
\Hypertarget{Ecore__X_8h_a33a29dd09646f24b52a7b2d9432a2026}\label{Ecore__X_8h_a33a29dd09646f24b52a7b2d9432a2026} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+window\+\_\+attributes\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{Ecore__X_8h_a02ca55bffa09b94e16dacc6d46a6f4d0}{Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}} \texorpdfstring{$\ast$}{*}att\+\_\+ret)
\item 
\Hypertarget{Ecore__X_8h_ad01070320f774c6c7b93938c84e49752}\label{Ecore__X_8h_ad01070320f774c6c7b93938c84e49752} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+save\+\_\+set\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a230c40cb4df54d0fd77a0432212b13ea}\label{Ecore__X_8h_a230c40cb4df54d0fd77a0432212b13ea} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+save\+\_\+set\+\_\+del} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a2f9b0cc61f985d6d0c5285cdbf001680}\label{Ecore__X_8h_a2f9b0cc61f985d6d0c5285cdbf001680} 
EAPI Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+window\+\_\+children\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_af6cac82474115a07a94fd1454f5b7605}\label{Ecore__X_8h_af6cac82474115a07a94fd1454f5b7605} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+control\+\_\+set} (int accel\+\_\+num, int accel\+\_\+denom, int threshold)
\item 
\Hypertarget{Ecore__X_8h_a365321922fd93e90a0ef88dda3673639}\label{Ecore__X_8h_a365321922fd93e90a0ef88dda3673639} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+control\+\_\+get} (int \texorpdfstring{$\ast$}{*}accel\+\_\+num, int \texorpdfstring{$\ast$}{*}accel\+\_\+denom, int \texorpdfstring{$\ast$}{*}threshold)
\item 
\Hypertarget{Ecore__X_8h_ad47873ca5ba1b5f28ddbfe6803969881}\label{Ecore__X_8h_ad47873ca5ba1b5f28ddbfe6803969881} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+mapping\+\_\+set} (unsigned char \texorpdfstring{$\ast$}{*}map, int nmap)
\item 
\Hypertarget{Ecore__X_8h_abc46946c1a4cb67d93e0bdb70aca8222}\label{Ecore__X_8h_abc46946c1a4cb67d93e0bdb70aca8222} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+mapping\+\_\+get} (unsigned char \texorpdfstring{$\ast$}{*}map, int nmap)
\item 
\Hypertarget{Ecore__X_8h_adb0f6b9e7c0a42a6282d8d205f7ec25f}\label{Ecore__X_8h_adb0f6b9e7c0a42a6282d8d205f7ec25f} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+grab} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a2b140a6952dbbe48a3c342adc369ce51}\label{Ecore__X_8h_a2b140a6952dbbe48a3c342adc369ce51} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+confine\+\_\+grab} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a75145ada60508a08c1d6be1ce0eaeb87}\label{Ecore__X_8h_a75145ada60508a08c1d6be1ce0eaeb87} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+ungrab} (void)
\item 
\Hypertarget{Ecore__X_8h_a5f2884cb67871230cbd5437f8a677b40}\label{Ecore__X_8h_a5f2884cb67871230cbd5437f8a677b40} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+warp} (Ecore\+\_\+\+X\+\_\+\+Window win, int x, int y)
\item 
\Hypertarget{Ecore__X_8h_a88a017e0bba66d1340ddaaac77fbef4c}\label{Ecore__X_8h_a88a017e0bba66d1340ddaaac77fbef4c} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+keyboard\+\_\+grab} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_aca5f3a406056537619751dc7e673101f}\label{Ecore__X_8h_aca5f3a406056537619751dc7e673101f} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+keyboard\+\_\+ungrab} (void)
\item 
\Hypertarget{Ecore__X_8h_a95dc7c86912fe96a327c5c476c8d20b5}\label{Ecore__X_8h_a95dc7c86912fe96a327c5c476c8d20b5} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+grab} (void)
\item 
\Hypertarget{Ecore__X_8h_a286caa40bb43dea5e8185b5e81b51935}\label{Ecore__X_8h_a286caa40bb43dea5e8185b5e81b51935} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+ungrab} (void)
\item 
\Hypertarget{Ecore__X_8h_ae8975c0d758214d5ffd46c55bfe30297}\label{Ecore__X_8h_ae8975c0d758214d5ffd46c55bfe30297} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+passive\+\_\+grab\+\_\+replay\+\_\+func\+\_\+set} (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}(\texorpdfstring{$\ast$}{*}func)(void \texorpdfstring{$\ast$}{*}data, int event\+\_\+type, void \texorpdfstring{$\ast$}{*}event), void \texorpdfstring{$\ast$}{*}data)
\item 
\Hypertarget{Ecore__X_8h_a584dbc5d4c7474deb88c70a79459a65a}\label{Ecore__X_8h_a584dbc5d4c7474deb88c70a79459a65a} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+button\+\_\+grab} (Ecore\+\_\+\+X\+\_\+\+Window win, int button, Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Mask event\+\_\+mask, int mod, int any\+\_\+mod)
\item 
\Hypertarget{Ecore__X_8h_a62e2c6cd6fc0061efec2ed8767bd6af4}\label{Ecore__X_8h_a62e2c6cd6fc0061efec2ed8767bd6af4} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+button\+\_\+ungrab} (Ecore\+\_\+\+X\+\_\+\+Window win, int button, int mod, int any\+\_\+mod)
\item 
\Hypertarget{Ecore__X_8h_a0353b21a18b66f712bad78dc4cf3601a}\label{Ecore__X_8h_a0353b21a18b66f712bad78dc4cf3601a} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+key\+\_\+grab} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}key, int mod, int any\+\_\+mod)
\item 
\Hypertarget{Ecore__X_8h_ad96fd23362881f9c2467ae8d6a33bf25}\label{Ecore__X_8h_ad96fd23362881f9c2467ae8d6a33bf25} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+window\+\_\+key\+\_\+ungrab} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}key, int mod, int any\+\_\+mod)
\item 
\Hypertarget{Ecore__X_8h_a3517e9e8b7d3b20eaad6c3473a8501e9}\label{Ecore__X_8h_a3517e9e8b7d3b20eaad6c3473a8501e9} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+focus\+\_\+reset} (void)
\item 
\Hypertarget{Ecore__X_8h_a5be7107bf00335847c3b88402c40f44a}\label{Ecore__X_8h_a5be7107bf00335847c3b88402c40f44a} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+events\+\_\+allow\+\_\+all} (void)
\item 
\Hypertarget{Ecore__X_8h_aa361f73eb5b87625acf80b3fac89a1c9}\label{Ecore__X_8h_aa361f73eb5b87625acf80b3fac89a1c9} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+last\+\_\+xy\+\_\+get} (int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y)
\item 
\Hypertarget{Ecore__X_8h_a1cd0148daba3be9156c1297fd78877a9}\label{Ecore__X_8h_a1cd0148daba3be9156c1297fd78877a9} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+xy\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y)
\item 
\Hypertarget{Ecore__X_8h_a66234254ff31ea79ec8fbb33d0a344ee}\label{Ecore__X_8h_a66234254ff31ea79ec8fbb33d0a344ee} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+pointer\+\_\+root\+\_\+xy\+\_\+get} (int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y)
\item 
\Hypertarget{Ecore__X_8h_a55290b00f5573394d90b7a30ef8d5cac}\label{Ecore__X_8h_a55290b00f5573394d90b7a30ef8d5cac} 
EAPI Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+new} (void)
\item 
\Hypertarget{Ecore__X_8h_a4f338abd63c18499837af237916ce291}\label{Ecore__X_8h_a4f338abd63c18499837af237916ce291} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}region)
\item 
\Hypertarget{Ecore__X_8h_aafd9708649b70d2a349c903acdbb2c39}\label{Ecore__X_8h_aafd9708649b70d2a349c903acdbb2c39} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}region, Ecore\+\_\+\+X\+\_\+\+GC gc)
\item 
\Hypertarget{Ecore__X_8h_a176d29a18532a5180fd4ea11b2cfe770}\label{Ecore__X_8h_a176d29a18532a5180fd4ea11b2cfe770} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+translate} (Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}region, int x, int y)
\item 
\Hypertarget{Ecore__X_8h_a913457b384e7ed964cc2b940eeb0e9d3}\label{Ecore__X_8h_a913457b384e7ed964cc2b940eeb0e9d3} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+intersect} (Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}dst, Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}r1, Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}r2)
\item 
\Hypertarget{Ecore__X_8h_ae36a127d451e53ee640104cd3027950c}\label{Ecore__X_8h_ae36a127d451e53ee640104cd3027950c} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+union} (Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}dst, Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}r1, Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}r2)
\item 
\Hypertarget{Ecore__X_8h_a5bdcb1f79b65a0cbf60750564bc15d28}\label{Ecore__X_8h_a5bdcb1f79b65a0cbf60750564bc15d28} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+union\+\_\+rect} (Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}dst, Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}src, \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*}rect)
\item 
\Hypertarget{Ecore__X_8h_a4039c08979595e66f9ab4b6542509bcd}\label{Ecore__X_8h_a4039c08979595e66f9ab4b6542509bcd} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+subtract} (Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}dst, Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}r1, Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}r2)
\item 
\Hypertarget{Ecore__X_8h_a0285f8542bbd3fefc97a821673ae3d72}\label{Ecore__X_8h_a0285f8542bbd3fefc97a821673ae3d72} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+is\+\_\+empty} (Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}region)
\item 
\Hypertarget{Ecore__X_8h_a0ba8646e962c51d2b147199262fbde87}\label{Ecore__X_8h_a0ba8646e962c51d2b147199262fbde87} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+is\+\_\+equal} (Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}r1, Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}r2)
\item 
\Hypertarget{Ecore__X_8h_a5477e4fe9ed5a89b95c39d425060a7b2}\label{Ecore__X_8h_a5477e4fe9ed5a89b95c39d425060a7b2} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+point\+\_\+contain} (Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}region, int x, int y)
\item 
\Hypertarget{Ecore__X_8h_ab6fe0189544be485509fc15720a517e0}\label{Ecore__X_8h_ab6fe0189544be485509fc15720a517e0} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+xregion\+\_\+rect\+\_\+contain} (Ecore\+\_\+\+X\+\_\+\+XRegion \texorpdfstring{$\ast$}{*}region, \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*}rect)
\item 
\Hypertarget{Ecore__X_8h_a91ee7f13cb7276d8e665fd961eeee710}\label{Ecore__X_8h_a91ee7f13cb7276d8e665fd961eeee710} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+version\+\_\+get} (void)
\item 
\Hypertarget{Ecore__X_8h_a863435911752a1641c4627a9d2772e2b}\label{Ecore__X_8h_a863435911752a1641c4627a9d2772e2b} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+query} (void)
\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Time \mbox{\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 XRRScreen\+Configuration. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation \mbox{\hyperlink{Ecore__X_8h_a79a3ede85e480be507a40d51af92d6f7}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientations\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window root)
\item 
\Hypertarget{Ecore__X_8h_a931e1ccf322cf6654e34196dbb0f04c1}\label{Ecore__X_8h_a931e1ccf322cf6654e34196dbb0f04c1} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientation\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)
\item 
\Hypertarget{Ecore__X_8h_a00c90a3f0f03c7115d84ac607ee3cd01}\label{Ecore__X_8h_a00c90a3f0f03c7115d84ac607ee3cd01} 
EAPI \mbox{\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)
\item 
\Hypertarget{Ecore__X_8h_ad7c66ad88107cc63bab56fae7f3cf89c}\label{Ecore__X_8h_ad7c66ad88107cc63bab56fae7f3cf89c} 
EAPI \mbox{\hyperlink{struct__Ecore__X__Randr__Screen__Size__MM}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Screen\+\_\+\+Size\+\_\+\+MM}} \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+sizes\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int \texorpdfstring{$\ast$}{*}num)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a8e3c37114b09f48cf5b36e7c488e194a}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+size\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window root, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h, int \texorpdfstring{$\ast$}{*}w\+\_\+mm, int \texorpdfstring{$\ast$}{*}h\+\_\+mm, int \texorpdfstring{$\ast$}{*}size\+\_\+index)
\begin{DoxyCompactList}\small\item\em get the current set size of a given screen\textquotesingle{}s primary output \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a0cd382a491f919e986e2e2a9b2ebcbc0}\label{Ecore__X_8h_a0cd382a491f919e986e2e2a9b2ebcbc0} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+size\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, int size\+\_\+index)
\item 
\Hypertarget{Ecore__X_8h_ace456ca5a5b25524f546bd44c07d4074}\label{Ecore__X_8h_ace456ca5a5b25524f546bd44c07d4074} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Refresh\+\_\+\+Rate {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+refresh\+\_\+rate\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)
\item 
\Hypertarget{Ecore__X_8h_aa14e001942c6f77b310408ab704fff89}\label{Ecore__X_8h_aa14e001942c6f77b310408ab704fff89} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Refresh\+\_\+\+Rate \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+refresh\+\_\+rates\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int size\+\_\+index, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a58d985feeae7ccbde295ab49684a8995}\label{Ecore__X_8h_a58d985feeae7ccbde295ab49684a8995} 
EAPI \mbox{\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)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a9ca3d8c69a4a2e9bd0735794b7bd268f}{ecore\+\_\+x\+\_\+randr\+\_\+events\+\_\+select}} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\begin{DoxyCompactList}\small\item\em Enable event selection. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a2e94edf6153adf5873fce7f5fdff27af}\label{Ecore__X_8h_a2e94edf6153adf5873fce7f5fdff27af} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+current\+\_\+size\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h, int \texorpdfstring{$\ast$}{*}w\+\_\+mm, int \texorpdfstring{$\ast$}{*}h\+\_\+mm)
\item 
\Hypertarget{Ecore__X_8h_a0fe27b3969945cd4e0032bdaae4e6dca}\label{Ecore__X_8h_a0fe27b3969945cd4e0032bdaae4e6dca} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+size\+\_\+range\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int \texorpdfstring{$\ast$}{*}wmin, int \texorpdfstring{$\ast$}{*}hmin, int \texorpdfstring{$\ast$}{*}wmax, int \texorpdfstring{$\ast$}{*}hmax)
\item 
EAPI void \mbox{\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 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a99ecef1951385ff52c7d0805dc2ddaaa}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+refresh}} (Ecore\+\_\+\+X\+\_\+\+Window root)
\begin{DoxyCompactList}\small\item\em forces a hardware monitor info etc. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a99d05b97ab690eb4e88bf739fcc94797}\label{Ecore__X_8h_a99d05b97ab690eb4e88bf739fcc94797} 
EAPI \mbox{\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)
\item 
\Hypertarget{Ecore__X_8h_aa23def73833e2f01d219a29b4fd231eb}\label{Ecore__X_8h_aa23def73833e2f01d219a29b4fd231eb} 
EAPI \mbox{\hyperlink{struct__Ecore__X__Randr__Mode__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+modes\+\_\+info\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_aaa2dde80f3d3b5783122e816ff2561d6}\label{Ecore__X_8h_aaa2dde80f3d3b5783122e816ff2561d6} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+info\+\_\+add} (Ecore\+\_\+\+X\+\_\+\+Window root, \mbox{\hyperlink{struct__Ecore__X__Randr__Mode__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info}} \texorpdfstring{$\ast$}{*}mode\+\_\+info)
\item 
\Hypertarget{Ecore__X_8h_a5f398b7c794d5622457f85fc3ee06706}\label{Ecore__X_8h_a5f398b7c794d5622457f85fc3ee06706} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+del} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode)
\item 
\Hypertarget{Ecore__X_8h_a38366cd9587f928c5abe19a47f3398c6}\label{Ecore__X_8h_a38366cd9587f928c5abe19a47f3398c6} 
EAPI \mbox{\hyperlink{struct__Ecore__X__Randr__Mode__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info}} \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+info\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode)
\item 
\Hypertarget{Ecore__X_8h_a3fb6dd9466b5268f5f902dca795aa7e1}\label{Ecore__X_8h_a3fb6dd9466b5268f5f902dca795aa7e1} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+info\+\_\+free} (\mbox{\hyperlink{struct__Ecore__X__Randr__Mode__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode\+\_\+\+Info}} \texorpdfstring{$\ast$}{*}mode\+\_\+info)
\item 
\Hypertarget{Ecore__X_8h_ac528b7f9379935dc5acf32b0f69bf714}\label{Ecore__X_8h_ac528b7f9379935dc5acf32b0f69bf714} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtcs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_ad4b723f22dd8f4e1a75c6a3bc31e6a39}\label{Ecore__X_8h_ad4b723f22dd8f4e1a75c6a3bc31e6a39} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+outputs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a18823675c94f665131aedc903680329d}\label{Ecore__X_8h_a18823675c94f665131aedc903680329d} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+window\+\_\+outputs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window window, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a991e8e923abe452829e64753c55a37ed}\label{Ecore__X_8h_a991e8e923abe452829e64753c55a37ed} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+current\+\_\+output\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window window, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a7f65b08d0208339db2d644e817b44d6e}\label{Ecore__X_8h_a7f65b08d0208339db2d644e817b44d6e} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+window\+\_\+crtcs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window window, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a955d0f7547c3850011071145a19a5e47}\label{Ecore__X_8h_a955d0f7547c3850011071145a19a5e47} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+current\+\_\+crtc\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window window, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a4d9e6c57ddfab6267adb356c5f178267}\label{Ecore__X_8h_a4d9e6c57ddfab6267adb356c5f178267} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+outputs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a5a79679b485149af31817a86cfff1b54}\label{Ecore__X_8h_a5a79679b485149af31817a86cfff1b54} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+possible\+\_\+outputs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a5ca9b73c9fc9fda4884df24da4eab91c}\label{Ecore__X_8h_a5ca9b73c9fc9fda4884df24da4eab91c} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+geometry\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\item 
\Hypertarget{Ecore__X_8h_a6705275db0c35c15d14f4355db2cedd0}\label{Ecore__X_8h_a6705275db0c35c15d14f4355db2cedd0} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y)
\item 
\Hypertarget{Ecore__X_8h_a30900e0641741672fc734b16a9215685}\label{Ecore__X_8h_a30900e0641741672fc734b16a9215685} 
EAPI \mbox{\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)
\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode \mbox{\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 CRTC. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a0219d98e781b8e7b69ea4ea18ee26ee2}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output \texorpdfstring{$\ast$}{*}outputs, int noutputs, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode)
\begin{DoxyCompactList}\small\item\em Sets a mode for a CRTC and the outputs attached to it. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_addff27714bcd48175ec8721bb6228c5c}\label{Ecore__X_8h_addff27714bcd48175ec8721bb6228c5c} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+size\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\item 
\Hypertarget{Ecore__X_8h_a3a8750bc5cd1b4bcba14363dcec4e966}\label{Ecore__X_8h_a3a8750bc5cd1b4bcba14363dcec4e966} 
EAPI 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)
\item 
\Hypertarget{Ecore__X_8h_ae8035a216341663f217a69f5da3c0232}\label{Ecore__X_8h_ae8035a216341663f217a69f5da3c0232} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+orientations\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)
\item 
\Hypertarget{Ecore__X_8h_a7daf5d53277fbf86422a1242e459ace2}\label{Ecore__X_8h_a7daf5d53277fbf86422a1242e459ace2} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+orientation\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)
\item 
\Hypertarget{Ecore__X_8h_a5ba67bfba2fcb16d29c8e2d98997e45d}\label{Ecore__X_8h_a5ba67bfba2fcb16d29c8e2d98997e45d} 
EAPI \mbox{\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)
\item 
\Hypertarget{Ecore__X_8h_a018520b8fd62713b834b827c55678741}\label{Ecore__X_8h_a018520b8fd62713b834b827c55678741} 
EAPI \mbox{\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)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_ac2e8339572ced7e6c398cc094b4cc34d}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output \texorpdfstring{$\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 CRTC. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 CRTC relative to another one. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a118fd8457439ba2f5501dd238389ea2d}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window root, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a858f7f7ac4f22c20cda720a7b1318c4c}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+free}} (\mbox{\hyperlink{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}} \texorpdfstring{$\ast$}{*}info)
\item 
\Hypertarget{Ecore__X_8h_ae9d8e0f53088a8b50952877f836c8de3}\label{Ecore__X_8h_ae9d8e0f53088a8b50952877f836c8de3} 
EAPI \mbox{\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)
\item 
\Hypertarget{Ecore__X_8h_a29eed4f3ff5b736422b6b0e19b6e8f08}\label{Ecore__X_8h_a29eed4f3ff5b736422b6b0e19b6e8f08} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+mode\+\_\+del} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode)
\item 
\Hypertarget{Ecore__X_8h_a8b9e87fc9f2672a62cf6895a40248c2e}\label{Ecore__X_8h_a8b9e87fc9f2672a62cf6895a40248c2e} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+modes\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int \texorpdfstring{$\ast$}{*}num, int \texorpdfstring{$\ast$}{*}npreferred)
\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a81decfc01cd37dd6deb57a8dc86835d9}{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+clones\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int \texorpdfstring{$\ast$}{*}num)
\begin{DoxyCompactList}\small\item\em gets the the outputs which might be used simultenously on the same CRTC. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_aba44ad861fcc70365164f54ece7956c4}\label{Ecore__X_8h_aba44ad861fcc70365164f54ece7956c4} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+possible\+\_\+crtcs\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a97712e980e97dd2ccaa4b308fde41e18}\label{Ecore__X_8h_a97712e980e97dd2ccaa4b308fde41e18} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+crtc\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)
\item 
EAPI char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a8630b927b49e45e1cbd838fbc01ea77a}{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+name\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int \texorpdfstring{$\ast$}{*}len)
\begin{DoxyCompactList}\small\item\em gets the given output\textquotesingle{}s name as reported by X \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a48746e1322470d58119dc25e1a70efdd}\label{Ecore__X_8h_a48746e1322470d58119dc25e1a70efdd} 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI int {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+ramp\+\_\+size\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)
\item 
\Hypertarget{Ecore__X_8h_abf929e2f453d954f8a02def01a58515c}\label{Ecore__X_8h_abf929e2f453d954f8a02def01a58515c} 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+ramps\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)
\item 
\Hypertarget{Ecore__X_8h_ab4c8ad7d32e2d6086466053b14645ee7}\label{Ecore__X_8h_ab4c8ad7d32e2d6086466053b14645ee7} 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\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 \texorpdfstring{$\ast$}{*}red, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma \texorpdfstring{$\ast$}{*}green, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma \texorpdfstring{$\ast$}{*}blue)
\item 
\Hypertarget{Ecore__X_8h_a2f4c33fed8cb57b2d09f775fb73ba4be}\label{Ecore__X_8h_a2f4c33fed8cb57b2d09f775fb73ba4be} 
EAPI \mbox{\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 \texorpdfstring{$\ast$}{*}not\+\_\+moved, int nnot\+\_\+moved, int dx, int dy)
\item 
\Hypertarget{Ecore__X_8h_a9e75f1d546ea353adbb851abc01355ec}\label{Ecore__X_8h_a9e75f1d546ea353adbb851abc01355ec} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+move\+\_\+crtcs} (Ecore\+\_\+\+X\+\_\+\+Window root, const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc \texorpdfstring{$\ast$}{*}crtcs, int ncrtc, int dx, int dy)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a9c44d4e9e32536f0008bce4a9e8a4c14}{ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+size\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode mode, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\begin{DoxyCompactList}\small\item\em gets the width and hight of a given mode \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_aa00974b16d1705f6eb34f884471209e4}\label{Ecore__X_8h_aa00974b16d1705f6eb34f884471209e4} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Connection\+\_\+\+Status {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+connection\+\_\+status\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)
\item 
\Hypertarget{Ecore__X_8h_a670161a079ad4c2d2c1e1c6534765f56}\label{Ecore__X_8h_a670161a079ad4c2d2c1e1c6534765f56} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+size\+\_\+mm\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\item 
\Hypertarget{Ecore__X_8h_a22cf3877baee3ec6dd21e3a6f73729d9}\label{Ecore__X_8h_a22cf3877baee3ec6dd21e3a6f73729d9} 
EAPI \mbox{\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)
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_af6841e4c0f5c4e6f86d1e943d375581d}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+size\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)
\item 
EAPI \mbox{\hyperlink{struct__Ecore__X__Randr__Crtc__Gamma__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a3574bd653d6e2f9db945e2027d52f920}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a034440850def3dbb228f48e25ce5bb92}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, const \mbox{\hyperlink{struct__Ecore__X__Randr__Crtc__Gamma__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info}} \texorpdfstring{$\ast$}{*}gamma)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_aaa08e433fc2e61407092d15670f19374}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Validates the header from raw EDID data. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a2c60b10fd389f5bce590d142b4213c7b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Checks whether a display\textquotesingle{}s EDID has a valid checksum. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the encoded version from raw EDID data. \end{DoxyCompactList}\item 
EAPI char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a4d9d587153067dd752fcdfa34a911513}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the encoded manufacturer from raw EDID data. \end{DoxyCompactList}\item 
EAPI char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a67f76b4cf2869ce7e003e5c6781b6330}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the encoded name from raw EDID data. \end{DoxyCompactList}\item 
EAPI char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a815f948497aec3bc0beef0c7b2b51d5b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the encoded ASCII from raw EDID data. \end{DoxyCompactList}\item 
EAPI char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_ad1df8612045019685f7275ec86419e87}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the encoded serial identifier from raw EDID data. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a8eb8af15a4b51fc772f82090ba71ae81}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the encoded model number from raw EDID data. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_aa1eff712b775c8c5049e87250b43f312}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the manufacturer serial number from raw EDID data. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a414ba5601db21e2a6696cf390372631b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the manufacturer model number from raw EDID data. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a1ccc4d0d20c5b89293fbdb3c3367e91b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Looks up the DPMS support from raw EDID data. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_ac250276f95430edad018036a96b07c43}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Looks up the DPMS Standby support from raw EDID data. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a05a08f72652e419fd429cdc9c63dd6c7}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Looks up the DPMS Suspend support from raw EDID data. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a6a277d7190215c5fbaf08c85e229836d}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Looks up the DPMS Off support from raw EDID data. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio \mbox{\hyperlink{Ecore__X_8h_a00d18087a7480a7f8aecb850aa2f3aeb}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the preferred aspect ratio from raw EDID data. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio \mbox{\hyperlink{Ecore__X_8h_a9a26751f89d0baa15580a0b467911670}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the supported aspect ratios from raw EDID data. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Colorscheme \mbox{\hyperlink{Ecore__X_8h_ad8b2d3eb809e6aeb8985e678b5454dc7}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the supported colorschemes from raw EDID data. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_ab299124bddd719b0c94938f6c8b2873f}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the display type from raw EDID data. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Interface\+\_\+\+Type \mbox{\hyperlink{Ecore__X_8h_acfac907a62d618cebd7e2f6afce42346}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get}} (unsigned char \texorpdfstring{$\ast$}{*}edid, unsigned long edid\+\_\+length)
\begin{DoxyCompactList}\small\item\em Get the display interface type from raw EDID data. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a15d4fc50dd6e3eceb128c79e3a4d6e0f}\label{Ecore__X_8h_a15d4fc50dd6e3eceb128c79e3a4d6e0f} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+backlight\+\_\+available} (void)
\item 
EAPI void \mbox{\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 
\Hypertarget{Ecore__X_8h_a5f8e2353a98be885d52dc3697fa3994c}\label{Ecore__X_8h_a5f8e2353a98be885d52dc3697fa3994c} 
EAPI double {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+backlight\+\_\+level\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)
\item 
\Hypertarget{Ecore__X_8h_a39f4e3a659ca3bd50d213211d14787b7}\label{Ecore__X_8h_a39f4e3a659ca3bd50d213211d14787b7} 
EAPI \mbox{\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)
\item 
\Hypertarget{Ecore__X_8h_a7a90d42c19f12edf8d06f601a7b1c863}\label{Ecore__X_8h_a7a90d42c19f12edf8d06f601a7b1c863} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+primary\+\_\+output\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root)
\item 
\Hypertarget{Ecore__X_8h_af9ea9e858c42c43edba5f619ca8c3866}\label{Ecore__X_8h_af9ea9e858c42c43edba5f619ca8c3866} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+primary\+\_\+output\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)
\item 
\Hypertarget{Ecore__X_8h_af8fd018d110c326929d68727490d48f4}\label{Ecore__X_8h_af8fd018d110c326929d68727490d48f4} 
EAPI Ecore\+\_\+\+X\+\_\+\+Render\+\_\+\+Subpixel\+\_\+\+Order {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+subpixel\+\_\+order\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)
\item 
EAPI unsigned char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_af60ec2f17d061476a283f4a637d95369}{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+edid\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, unsigned long \texorpdfstring{$\ast$}{*}length)
\begin{DoxyCompactList}\small\item\em gets the EDID information of an attached output if available. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a5bd9db3abecbf6d8bb0ecd1393f72f82}\label{Ecore__X_8h_a5bd9db3abecbf6d8bb0ecd1393f72f82} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+wired\+\_\+clones\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_adef2bb705d258e260fbe585f9ee6a3fd}\label{Ecore__X_8h_adef2bb705d258e260fbe585f9ee6a3fd} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+compatibility\+\_\+list\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a582a872cc39e0d7744f012a0c45eb9d1}\label{Ecore__X_8h_a582a872cc39e0d7744f012a0c45eb9d1} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Signal\+\_\+\+Format \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+signal\+\_\+formats\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a82dd964d6c1061fe4aad6c8a35facbde}\label{Ecore__X_8h_a82dd964d6c1061fe4aad6c8a35facbde} 
EAPI \mbox{\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 \texorpdfstring{$\ast$}{*}signal)
\item 
\Hypertarget{Ecore__X_8h_a57f0f597b24f8e3c2141c9643871cc72}\label{Ecore__X_8h_a57f0f597b24f8e3c2141c9643871cc72} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Signal\+\_\+\+Property \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+signal\+\_\+properties\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output, int \texorpdfstring{$\ast$}{*}num)
\item 
\Hypertarget{Ecore__X_8h_a860e14f087038dcadd00ed4a9000e440}\label{Ecore__X_8h_a860e14f087038dcadd00ed4a9000e440} 
EAPI int {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+connector\+\_\+number\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)
\item 
\Hypertarget{Ecore__X_8h_a46d5f3e6089e2b5c9ce42cdf3d06d0cf}\label{Ecore__X_8h_a46d5f3e6089e2b5c9ce42cdf3d06d0cf} 
EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Connector\+\_\+\+Type {\bfseries ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+connector\+\_\+type\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output output)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a85223374766680ad11eb306605d77b10}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a90495ddf838ffe2f1e510eba5ca610ce}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
EAPI void \mbox{\hyperlink{Ecore__X_8h_aa58b133fe37cbd81b756884963b76696}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window root, Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc crtc, int \texorpdfstring{$\ast$}{*}x, int \texorpdfstring{$\ast$}{*}y, int \texorpdfstring{$\ast$}{*}w, int \texorpdfstring{$\ast$}{*}h)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
\Hypertarget{Ecore__X_8h_a6a076823964f40a64c4b0e2c2137c7dd}\label{Ecore__X_8h_a6a076823964f40a64c4b0e2c2137c7dd} 
EAPI Ecore\+\_\+\+X\+\_\+\+Region {\bfseries ecore\+\_\+x\+\_\+region\+\_\+new} (\mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*}rects, int num)
\item 
\Hypertarget{Ecore__X_8h_a2bd12d26d3e8ef4530818e55420cdead}\label{Ecore__X_8h_a2bd12d26d3e8ef4530818e55420cdead} 
EAPI Ecore\+\_\+\+X\+\_\+\+Region {\bfseries ecore\+\_\+x\+\_\+region\+\_\+new\+\_\+from\+\_\+bitmap} (Ecore\+\_\+\+X\+\_\+\+Pixmap bitmap)
\item 
\Hypertarget{Ecore__X_8h_a666b33a0407423bbf7e7cce2f003325a}\label{Ecore__X_8h_a666b33a0407423bbf7e7cce2f003325a} 
EAPI Ecore\+\_\+\+X\+\_\+\+Region {\bfseries ecore\+\_\+x\+\_\+region\+\_\+new\+\_\+from\+\_\+window} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Region\+\_\+\+Type type)
\item 
\Hypertarget{Ecore__X_8h_ac1dce8dab49024cad065feedee473383}\label{Ecore__X_8h_ac1dce8dab49024cad065feedee473383} 
EAPI Ecore\+\_\+\+X\+\_\+\+Region {\bfseries ecore\+\_\+x\+\_\+region\+\_\+new\+\_\+from\+\_\+gc} (Ecore\+\_\+\+X\+\_\+\+GC gc)
\item 
\Hypertarget{Ecore__X_8h_aa46367f4d333b9d4ef4d74dcec6635a5}\label{Ecore__X_8h_aa46367f4d333b9d4ef4d74dcec6635a5} 
EAPI Ecore\+\_\+\+X\+\_\+\+Region {\bfseries ecore\+\_\+x\+\_\+region\+\_\+new\+\_\+from\+\_\+picture} (Ecore\+\_\+\+X\+\_\+\+Picture picture)
\item 
\Hypertarget{Ecore__X_8h_afd5f365632c3a5928797f09b90d95f69}\label{Ecore__X_8h_afd5f365632c3a5928797f09b90d95f69} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+region\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Region region)
\item 
\Hypertarget{Ecore__X_8h_a11e45abe4f74c5556e3007f2a477b750}\label{Ecore__X_8h_a11e45abe4f74c5556e3007f2a477b750} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+region\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Region region, \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*}rects, int num)
\item 
\Hypertarget{Ecore__X_8h_a751219ea6491c157b464a06934cb794c}\label{Ecore__X_8h_a751219ea6491c157b464a06934cb794c} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+region\+\_\+copy} (Ecore\+\_\+\+X\+\_\+\+Region dest, Ecore\+\_\+\+X\+\_\+\+Region source)
\item 
\Hypertarget{Ecore__X_8h_a8c11c110bf6f674a30a1e854efd79fc5}\label{Ecore__X_8h_a8c11c110bf6f674a30a1e854efd79fc5} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+region\+\_\+combine} (Ecore\+\_\+\+X\+\_\+\+Region dest, Ecore\+\_\+\+X\+\_\+\+Region source1, Ecore\+\_\+\+X\+\_\+\+Region source2)
\item 
\Hypertarget{Ecore__X_8h_aca61e974a3e085dcf875a92228cf37d9}\label{Ecore__X_8h_aca61e974a3e085dcf875a92228cf37d9} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+region\+\_\+intersect} (Ecore\+\_\+\+X\+\_\+\+Region dest, Ecore\+\_\+\+X\+\_\+\+Region source1, Ecore\+\_\+\+X\+\_\+\+Region source2)
\item 
\Hypertarget{Ecore__X_8h_a3a4882c9f8fd172fc411bd6917c948c8}\label{Ecore__X_8h_a3a4882c9f8fd172fc411bd6917c948c8} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+region\+\_\+subtract} (Ecore\+\_\+\+X\+\_\+\+Region dest, Ecore\+\_\+\+X\+\_\+\+Region source1, Ecore\+\_\+\+X\+\_\+\+Region source2)
\item 
\Hypertarget{Ecore__X_8h_afb593f8755c960955f82619a4c8d2b46}\label{Ecore__X_8h_afb593f8755c960955f82619a4c8d2b46} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+region\+\_\+invert} (Ecore\+\_\+\+X\+\_\+\+Region dest, \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*}bounds, Ecore\+\_\+\+X\+\_\+\+Region source)
\item 
\Hypertarget{Ecore__X_8h_a57215689f69b1c76a2ab4f2a6d5266d2}\label{Ecore__X_8h_a57215689f69b1c76a2ab4f2a6d5266d2} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+region\+\_\+translate} (Ecore\+\_\+\+X\+\_\+\+Region region, int dx, int dy)
\item 
\Hypertarget{Ecore__X_8h_aec43b244400f78625b5df28892a36354}\label{Ecore__X_8h_aec43b244400f78625b5df28892a36354} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+region\+\_\+extents} (Ecore\+\_\+\+X\+\_\+\+Region dest, Ecore\+\_\+\+X\+\_\+\+Region source)
\item 
\Hypertarget{Ecore__X_8h_a9cf7bcfb863b97fb9525219d439d3ed8}\label{Ecore__X_8h_a9cf7bcfb863b97fb9525219d439d3ed8} 
EAPI \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+region\+\_\+fetch} (Ecore\+\_\+\+X\+\_\+\+Region region, int \texorpdfstring{$\ast$}{*}num, \mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*}bounds)
\item 
\Hypertarget{Ecore__X_8h_a46c6d13c8e7a0fdaad6e8729321405fa}\label{Ecore__X_8h_a46c6d13c8e7a0fdaad6e8729321405fa} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+region\+\_\+expand} (Ecore\+\_\+\+X\+\_\+\+Region dest, Ecore\+\_\+\+X\+\_\+\+Region source, unsigned int left, unsigned int right, unsigned int top, unsigned int bottom)
\item 
\Hypertarget{Ecore__X_8h_a30ede720135e613b6425b75ba13f0adc}\label{Ecore__X_8h_a30ede720135e613b6425b75ba13f0adc} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+region\+\_\+gc\+\_\+clip\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Region region, Ecore\+\_\+\+X\+\_\+\+GC gc, int x\+\_\+origin, int y\+\_\+origin)
\item 
\Hypertarget{Ecore__X_8h_ac4ed905033c09ae059e6aa9cc8972682}\label{Ecore__X_8h_ac4ed905033c09ae059e6aa9cc8972682} 
EAPI void {\bfseries 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)
\item 
\Hypertarget{Ecore__X_8h_a713590858dc8851b45acdbd0348e5093}\label{Ecore__X_8h_a713590858dc8851b45acdbd0348e5093} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+region\+\_\+picture\+\_\+clip\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Region region, Ecore\+\_\+\+X\+\_\+\+Picture picture, int x\+\_\+origin, int y\+\_\+origin)
\item 
\Hypertarget{Ecore__X_8h_a856f44b4c86d6f1e19163047bbf1b1c5}\label{Ecore__X_8h_a856f44b4c86d6f1e19163047bbf1b1c5} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+show} (void)
\item 
\Hypertarget{Ecore__X_8h_a7b8bfbd23306e3cb2d74488460a34e42}\label{Ecore__X_8h_a7b8bfbd23306e3cb2d74488460a34e42} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+cursor\+\_\+hide} (void)
\item 
\Hypertarget{Ecore__X_8h_a6eea0a834058c79a52f1125401311a51}\label{Ecore__X_8h_a6eea0a834058c79a52f1125401311a51} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+root\+\_\+screen\+\_\+barriers\+\_\+set} (\mbox{\hyperlink{struct__Ecore__X__Rectangle}{Ecore\+\_\+\+X\+\_\+\+Rectangle}} \texorpdfstring{$\ast$}{*}screens, int num)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a06d26de9af064a4efef789d5a4ebd6d9}{ecore\+\_\+x\+\_\+fixes\+\_\+window\+\_\+selection\+\_\+notification\+\_\+request}} (Ecore\+\_\+\+X\+\_\+\+Window window, Ecore\+\_\+\+X\+\_\+\+Atom selection)
\begin{DoxyCompactList}\small\item\em xfixes selection notification request. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_af1d93df9d112707bb3ad38c6dc7a8510}\label{Ecore__X_8h_af1d93df9d112707bb3ad38c6dc7a8510} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+query} (void)
\item 
\Hypertarget{Ecore__X_8h_a53fc0f58f6c3a022a9ae0589750d83b6}\label{Ecore__X_8h_a53fc0f58f6c3a022a9ae0589750d83b6} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+redirect\+\_\+window} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type type)
\item 
\Hypertarget{Ecore__X_8h_a7f985763f9da294b85af4257f1cc008c}\label{Ecore__X_8h_a7f985763f9da294b85af4257f1cc008c} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+redirect\+\_\+subwindows} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type type)
\item 
\Hypertarget{Ecore__X_8h_a2e15a753f80665ff94817441abea5c87}\label{Ecore__X_8h_a2e15a753f80665ff94817441abea5c87} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+unredirect\+\_\+window} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type type)
\item 
\Hypertarget{Ecore__X_8h_afa0882bc87c8fbf726cd37776552d54e}\label{Ecore__X_8h_afa0882bc87c8fbf726cd37776552d54e} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+unredirect\+\_\+subwindows} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Composite\+\_\+\+Update\+\_\+\+Type type)
\item 
\Hypertarget{Ecore__X_8h_ad45ec596c674a4f9a730047000a48ae6}\label{Ecore__X_8h_ad45ec596c674a4f9a730047000a48ae6} 
EAPI Ecore\+\_\+\+X\+\_\+\+Pixmap {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+name\+\_\+window\+\_\+pixmap\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a51f1d1f408072cc8214bc57d97f28450}\label{Ecore__X_8h_a51f1d1f408072cc8214bc57d97f28450} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+window\+\_\+events\+\_\+disable} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_adb645de872a38e07b01094dc0f679be6}\label{Ecore__X_8h_adb645de872a38e07b01094dc0f679be6} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+window\+\_\+events\+\_\+enable} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a20ba021cff4edaabfb000207a7c0331d}\label{Ecore__X_8h_a20ba021cff4edaabfb000207a7c0331d} 
EAPI Ecore\+\_\+\+X\+\_\+\+Window {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+render\+\_\+window\+\_\+enable} (Ecore\+\_\+\+X\+\_\+\+Window root)
\item 
\Hypertarget{Ecore__X_8h_a538346f8bc1879964bcacc534d7de9ec}\label{Ecore__X_8h_a538346f8bc1879964bcacc534d7de9ec} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+composite\+\_\+render\+\_\+window\+\_\+disable} (Ecore\+\_\+\+X\+\_\+\+Window root)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a37df4fb549a804362943ca0c98fe9ea8}{ecore\+\_\+x\+\_\+present\+\_\+select\+\_\+events}} (Ecore\+\_\+\+X\+\_\+\+Window win, unsigned int events)
\item 
EAPI void \mbox{\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 
EAPI void \mbox{\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, \mbox{\hyperlink{Ecore__X_8h_ab4e17d3d6fa02a05a848e0386c6ad62f}{Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence}} wait\+\_\+fence, \mbox{\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, \mbox{\hyperlink{structEcore__X__Present}{Ecore\+\_\+\+X\+\_\+\+Present}} \texorpdfstring{$\ast$}{*}notifies, int num\+\_\+notifies)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_adfa38d6988aced792ba97e3af78ce085}{ecore\+\_\+x\+\_\+present\+\_\+exists}} (void)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a0d870dddedfd8aa6f8b9b920026d1fb1}{ecore\+\_\+x\+\_\+damage\+\_\+query}} (void)
\item 
\Hypertarget{Ecore__X_8h_a7f84de2a55a56d9bcbd713e2e023fbaf}\label{Ecore__X_8h_a7f84de2a55a56d9bcbd713e2e023fbaf} 
EAPI Ecore\+\_\+\+X\+\_\+\+Damage {\bfseries ecore\+\_\+x\+\_\+damage\+\_\+new} (Ecore\+\_\+\+X\+\_\+\+Drawable d, Ecore\+\_\+\+X\+\_\+\+Damage\+\_\+\+Report\+\_\+\+Level level)
\item 
\Hypertarget{Ecore__X_8h_a3bc0afcdbfa249b2bbbbe18efd82f02e}\label{Ecore__X_8h_a3bc0afcdbfa249b2bbbbe18efd82f02e} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+damage\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Damage damage)
\item 
\Hypertarget{Ecore__X_8h_aede48cd79919238d061c78a28f3d4610}\label{Ecore__X_8h_aede48cd79919238d061c78a28f3d4610} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+damage\+\_\+subtract} (Ecore\+\_\+\+X\+\_\+\+Damage damage, Ecore\+\_\+\+X\+\_\+\+Region repair, Ecore\+\_\+\+X\+\_\+\+Region parts)
\item 
\Hypertarget{Ecore__X_8h_adb056bc1a900d0297bc5064e341b3f66}\label{Ecore__X_8h_adb056bc1a900d0297bc5064e341b3f66} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+screen\+\_\+is\+\_\+composited} (int screen)
\item 
\Hypertarget{Ecore__X_8h_a922a1c29c3c148e2e7c0f9b6973ff3d1}\label{Ecore__X_8h_a922a1c29c3c148e2e7c0f9b6973ff3d1} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+screen\+\_\+is\+\_\+composited\+\_\+set} (int screen, Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ecore__X__DPMS__Group_ga87b804f0d60cd6bfa1d20b4375c2dcfc}{ecore\+\_\+x\+\_\+dpms\+\_\+query}} (void)
\begin{DoxyCompactList}\small\item\em Checks if the X DPMS extension is available on the server. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 DPMS. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ecore__X__DPMS__Group_ga92412c7620b1cbd562e46248bfa743a8}{ecore\+\_\+x\+\_\+dpms\+\_\+enabled\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Checks the DPMS state of the display. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__X__DPMS__Group_gadfa0ed217ab251faf712fec03f888f5c}{ecore\+\_\+x\+\_\+dpms\+\_\+enabled\+\_\+set}} (int enabled)
\begin{DoxyCompactList}\small\item\em Sets the DPMS state of the display. \end{DoxyCompactList}\item 
EAPI Ecore\+\_\+\+X\+\_\+\+Dpms\+\_\+\+Mode \mbox{\hyperlink{Ecore__X_8h_a1be3b74fcf215eb1d6009fb8134ad1b5}{ecore\+\_\+x\+\_\+dpms\+\_\+power\+\_\+level\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Check the DPMS power level. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ecore__X__DPMS__Group_ga8378242a4c4a3062d865a2c157f82200}{ecore\+\_\+x\+\_\+dpms\+\_\+timeouts\+\_\+get}} (unsigned int \texorpdfstring{$\ast$}{*}standby, unsigned int \texorpdfstring{$\ast$}{*}suspend, unsigned int \texorpdfstring{$\ast$}{*}off)
\begin{DoxyCompactList}\small\item\em Gets the timeouts. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\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 
EAPI unsigned int \mbox{\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 
EAPI unsigned int \mbox{\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 
EAPI unsigned int \mbox{\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 
EAPI void \mbox{\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 
EAPI void \mbox{\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 
EAPI void \mbox{\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 
EAPI void \mbox{\hyperlink{group__Ecore__X__DPMS__Group_ga99f7a6cb3f295cab15d50aacdbbfa087}{ecore\+\_\+x\+\_\+dpms\+\_\+force}} (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\begin{DoxyCompactList}\small\item\em Forces DPMS on or off. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_ad882ca21bc7edbdc46c25e74b1a7fe17}\label{Ecore__X_8h_ad882ca21bc7edbdc46c25e74b1a7fe17} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+test\+\_\+fake\+\_\+key\+\_\+down} (const char \texorpdfstring{$\ast$}{*}key)
\item 
\Hypertarget{Ecore__X_8h_a75006110e618f0c371f7c672d11c5b88}\label{Ecore__X_8h_a75006110e618f0c371f7c672d11c5b88} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+test\+\_\+fake\+\_\+key\+\_\+up} (const char \texorpdfstring{$\ast$}{*}key)
\item 
\Hypertarget{Ecore__X_8h_a619cde839f9cdd45e3880cd5a13a31e1}\label{Ecore__X_8h_a619cde839f9cdd45e3880cd5a13a31e1} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+test\+\_\+fake\+\_\+key\+\_\+press} (const char \texorpdfstring{$\ast$}{*}key)
\item 
\Hypertarget{Ecore__X_8h_a57b84368844049ae5011efba526918c3}\label{Ecore__X_8h_a57b84368844049ae5011efba526918c3} 
EAPI const char \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+keysym\+\_\+string\+\_\+get} (int keysym)
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a701b2aa007adaca1d239ff76e5d143df}{ecore\+\_\+x\+\_\+keysym\+\_\+keycode\+\_\+get}} (const char \texorpdfstring{$\ast$}{*}keyname)
\begin{DoxyCompactList}\small\item\em Given a keyname, return the keycode representing that key. \end{DoxyCompactList}\item 
EAPI unsigned int \mbox{\hyperlink{Ecore__X_8h_afb4ab71ffc627569e7e083945893ac0c}{ecore\+\_\+x\+\_\+keysym\+\_\+get}} (const char \texorpdfstring{$\ast$}{*}string)
\begin{DoxyCompactList}\small\item\em Return the X-\/specific keysym for a given key string. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a95f49d6f22d13f5ca055737a27df4e32}\label{Ecore__X_8h_a95f49d6f22d13f5ca055737a27df4e32} 
EAPI Ecore\+\_\+\+X\+\_\+\+Image \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+image\+\_\+new} (int w, int h, Ecore\+\_\+\+X\+\_\+\+Visual vis, int depth)
\item 
\Hypertarget{Ecore__X_8h_a78da31fc19219d25c5fdea5321bacecd}\label{Ecore__X_8h_a78da31fc19219d25c5fdea5321bacecd} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+image\+\_\+free} (Ecore\+\_\+\+X\+\_\+\+Image \texorpdfstring{$\ast$}{*}im)
\item 
\Hypertarget{Ecore__X_8h_ac3bf7c0311b7985e07ee445deb5c6db8}\label{Ecore__X_8h_ac3bf7c0311b7985e07ee445deb5c6db8} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+image\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Image \texorpdfstring{$\ast$}{*}im, Ecore\+\_\+\+X\+\_\+\+Drawable draw, int x, int y, int sx, int sy, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_a7ee0343ef2dd2d2e598382cc745a20a2}\label{Ecore__X_8h_a7ee0343ef2dd2d2e598382cc745a20a2} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+image\+\_\+put} (Ecore\+\_\+\+X\+\_\+\+Image \texorpdfstring{$\ast$}{*}im, Ecore\+\_\+\+X\+\_\+\+Drawable draw, Ecore\+\_\+\+X\+\_\+\+GC gc, int x, int y, int sx, int sy, int w, int h)
\item 
\Hypertarget{Ecore__X_8h_ae2d793dcb018199c103fb4e3c916bb47}\label{Ecore__X_8h_ae2d793dcb018199c103fb4e3c916bb47} 
EAPI void \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+image\+\_\+data\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Image \texorpdfstring{$\ast$}{*}im, int \texorpdfstring{$\ast$}{*}bpl, int \texorpdfstring{$\ast$}{*}rows, int \texorpdfstring{$\ast$}{*}bpp)
\item 
\Hypertarget{Ecore__X_8h_ab2bff421f8ff7fb19f32602f6d8a8f9d}\label{Ecore__X_8h_ab2bff421f8ff7fb19f32602f6d8a8f9d} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+image\+\_\+is\+\_\+argb32\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Image \texorpdfstring{$\ast$}{*}im)
\item 
\Hypertarget{Ecore__X_8h_ad4f3ad4a6c697721ce038f7605b30b42}\label{Ecore__X_8h_ad4f3ad4a6c697721ce038f7605b30b42} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+image\+\_\+to\+\_\+argb\+\_\+convert} (void \texorpdfstring{$\ast$}{*}src, int sbpp, int sbpl, Ecore\+\_\+\+X\+\_\+\+Colormap c, Ecore\+\_\+\+X\+\_\+\+Visual v, int x, int y, int w, int h, unsigned int \texorpdfstring{$\ast$}{*}dst, int dbpl, int dx, int dy)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_ad255916172a9ed5549f9351c2125dcfb}{ecore\+\_\+x\+\_\+input\+\_\+multi\+\_\+select}} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_adc8acf003b79cade976acf3e6edb3f5a}{ecore\+\_\+x\+\_\+input\+\_\+raw\+\_\+select}} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a38ef05ff00a4b22e3ef0bdbbc3733859}{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+grab}} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a74bb6bf1eef38d9f13e4b6c29d035cc4}{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+ungrab}} (void)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_ae819acaab65519613577bc511e618898}{ecore\+\_\+x\+\_\+input\+\_\+devices\+\_\+update}} (void)
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a3d732107db77131a50937e1eab8d7458}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+num\+\_\+get}} (void)
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_ab889c6950daad0a3f4a4dc22eedb1681}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+id\+\_\+get}} (int slot)
\item 
EAPI const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a19919454a37475611b535fe21fa162af}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+name\+\_\+get}} (int slot)
\item 
EAPI char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_aab3c135c2295ae625f5d36f410c7e040}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+properties\+\_\+list}} (int slot, int \texorpdfstring{$\ast$}{*}num\+\_\+ret)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_ae70baa930124f6fb772d1491acdf33b5}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+properties\+\_\+free}} (char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}list, int num)
\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_a8d9700a2816b43b6de39f7f23c85c171}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+property\+\_\+get}} (int slot, const char \texorpdfstring{$\ast$}{*}prop, int \texorpdfstring{$\ast$}{*}num\+\_\+ret, Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}format\+\_\+ret, int \texorpdfstring{$\ast$}{*}unit\+\_\+size\+\_\+ret)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a7c41860a7ba2ef99e420bef4ba476376}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+property\+\_\+set}} (int slot, const char \texorpdfstring{$\ast$}{*}prop, void \texorpdfstring{$\ast$}{*}data, int num, Ecore\+\_\+\+X\+\_\+\+Atom format, int unit\+\_\+size)
\item 
\Hypertarget{Ecore__X_8h_ac680e72ed771e4b8215c1ecf3dbe6357}\label{Ecore__X_8h_ac680e72ed771e4b8215c1ecf3dbe6357} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+vsync\+\_\+animator\+\_\+tick\+\_\+source\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a4ec89f3cd0c1a15d4b59b2c3a49ca7a9}\label{Ecore__X_8h_a4ec89f3cd0c1a15d4b59b2c3a49ca7a9} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+vsync\+\_\+animator\+\_\+tick\+\_\+delay\+\_\+set} (double delay)
\item 
\Hypertarget{Ecore__X_8h_afe1935a94e311b14aff4be5fd61a0cca}\label{Ecore__X_8h_afe1935a94e311b14aff4be5fd61a0cca} 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+gesture\+\_\+supported} (void)
\item 
\Hypertarget{Ecore__X_8h_a10aadb675065f2ec6f15fca563e41b9c}\label{Ecore__X_8h_a10aadb675065f2ec6f15fca563e41b9c} 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+gesture\+\_\+events\+\_\+select} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{Ecore__X_8h_afba96867a78539661bfcd850a605723e}{Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask}} mask)
\item 
\Hypertarget{Ecore__X_8h_a4c60b383dcf20e417c115e7cff3219b0}\label{Ecore__X_8h_a4c60b383dcf20e417c115e7cff3219b0} 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{Ecore__X_8h_afba96867a78539661bfcd850a605723e}{Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask}} {\bfseries ecore\+\_\+x\+\_\+gesture\+\_\+events\+\_\+selected\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_aaec7a25102f4be382f22e6dd72a836bd}\label{Ecore__X_8h_aaec7a25102f4be382f22e6dd72a836bd} 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\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)
\item 
\Hypertarget{Ecore__X_8h_a9202c2ea173ce992a98166bc7332fd12}\label{Ecore__X_8h_a9202c2ea173ce992a98166bc7332fd12} 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\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)
\item 
\Hypertarget{Ecore__X_8h_a9a01f69f512f5a29c4d1def6efc3d2a8}\label{Ecore__X_8h_a9a01f69f512f5a29c4d1def6efc3d2a8} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+State state)
\item 
\Hypertarget{Ecore__X_8h_ab93df3e16fe8f0ab06564fe5592b05a0}\label{Ecore__X_8h_ab93df3e16fe8f0ab06564fe5592b05a0} 
EAPI Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+State {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a7e92887f94163920eb61afc1323544ea}\label{Ecore__X_8h_a7e92887f94163920eb61afc1323544ea} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+state\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+State state)
\item 
\Hypertarget{Ecore__X_8h_a70a730d0d36b5968b6188eb297fe0404}\label{Ecore__X_8h_a70a730d0d36b5968b6188eb297fe0404} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+opacity\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Opacity\+\_\+\+Mode mode)
\item 
\Hypertarget{Ecore__X_8h_a42a9f16d62dd128448049fcd971189fc}\label{Ecore__X_8h_a42a9f16d62dd128448049fcd971189fc} 
EAPI Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Opacity\+\_\+\+Mode {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+opacity\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_ae189ccdee36ee81d8422e24afae0cb78}\label{Ecore__X_8h_ae189ccdee36ee81d8422e24afae0cb78} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+opacity\+\_\+send} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Opacity\+\_\+\+Mode mode)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_afac1ecc943cb81c689c773fd3e0957ab}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{Ecore__X_8h_a4d4d0136684d492ee0c30d4931d973d8}{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}} mode)
\item 
EAPI \mbox{\hyperlink{Ecore__X_8h_a4d4d0136684d492ee0c30d4931d973d8}{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}} \mbox{\hyperlink{Ecore__X_8h_a8589bf911f80a7a76c5b5e7781ee346d}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a5214764cb4c993c7dcdf80c555eab185}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+send}} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{Ecore__X_8h_a4d4d0136684d492ee0c30d4931d973d8}{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}} mode)
\item 
\Hypertarget{Ecore__X_8h_ae1fc2720540827624b16f5e464e53778}\label{Ecore__X_8h_ae1fc2720540827624b16f5e464e53778} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State state)
\item 
\Hypertarget{Ecore__X_8h_a340f7206b7b4e252224d6bc04ec6da63}\label{Ecore__X_8h_a340f7206b7b4e252224d6bc04ec6da63} 
EAPI Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State {\bfseries ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a365e4fdbccff6b0c6feb6a7728a4eed0}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+send}} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State state)
\item 
\Hypertarget{Ecore__X_8h_ab0a1af6b668c105cecba7a251a46dbbb}\label{Ecore__X_8h_ab0a1af6b668c105cecba7a251a46dbbb} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+xkb\+\_\+select\+\_\+group} (int group)
\item 
\Hypertarget{Ecore__X_8h_a0dd53d0c309cb5c23f9b517fad1c4b0a}\label{Ecore__X_8h_a0dd53d0c309cb5c23f9b517fad1c4b0a} 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries ecore\+\_\+x\+\_\+xkb\+\_\+track\+\_\+state} (void)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a35d5f2c8acaeacd88c1ee3e2956ff9f9}{ecore\+\_\+x\+\_\+xkb\+\_\+state\+\_\+get}} (\mbox{\hyperlink{Ecore__X_8h_a280a6a2ebd056fc6bac3b75ba6c4044b}{Ecore\+\_\+\+X\+\_\+\+Xkb\+\_\+\+State}} \texorpdfstring{$\ast$}{*}state)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_ac3f220aea17ed127c65c31f219e93dbc}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window root, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a3cb5d11d4eeb68e910e306eea657abef}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window root)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a298ea4c9321122a0e7522eae6c85b1dc}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} set)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_af0ba08904f8080c7e8298d0f4b64fa30}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_aac8a9718e713d2d75fc6f9477d774c7f}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, int rot)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a49e41b90de45fa41f5b1b3140c934075}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}rot)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a9c179f8378960f4a2b932180f927d816}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, const int \texorpdfstring{$\ast$}{*}rots, unsigned int count)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_af5e9723061085f0ca083373dc769c7a3}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window win, int \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}rots, unsigned int \texorpdfstring{$\ast$}{*}count)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a97c418af5a23362d7a63d0d0e3996ee4}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+send}} (Ecore\+\_\+\+X\+\_\+\+Window win, int rot, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} resize, int w, int h)
\item 
EAPI void \mbox{\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 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a5979ab8866f208782c3d69ea93f85062}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+request\+\_\+send}} (Ecore\+\_\+\+X\+\_\+\+Window win, int rot)
\item 
EAPI void \mbox{\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 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_a23c7899430ba1330558466d2a3927f56}{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}key, int mod, int any\+\_\+mod, int priority, \mbox{\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3d}{Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode}} grab\+\_\+mode)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_affd4aab1264f668274badb3dde2b024c}{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+unset}} (Ecore\+\_\+\+X\+\_\+\+Window win, const char \texorpdfstring{$\ast$}{*}key, int mod, int any\+\_\+mod)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a23a36e3543611a68e0d03610d755cc79}{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window root, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} on)
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{Ecore__X_8h_aff1a5db6ffaecdf4abe8dc231ec66e07}{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get}} (Ecore\+\_\+\+X\+\_\+\+Window root)
\item 
\Hypertarget{Ecore__X_8h_a842437d2de94d5020c99985ddef27cd0}\label{Ecore__X_8h_a842437d2de94d5020c99985ddef27cd0} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+rersource\+\_\+load} (const char \texorpdfstring{$\ast$}{*}file)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_aadb41f6e2e46b7de7906844a1e46d845}{ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+string\+\_\+set}} (const char \texorpdfstring{$\ast$}{*}key, const char \texorpdfstring{$\ast$}{*}val)
\item 
EAPI const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Ecore__X_8h_aeba3ea92295929a96d2dc2c91f531496}{ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+string\+\_\+get}} (const char \texorpdfstring{$\ast$}{*}key)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_aca0475dc578462a33d67471482627ca5}{ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+flush}} (void)
\item 
EAPI void \mbox{\hyperlink{Ecore__X_8h_a57fe0c85c3f50c7eee625e4da343070c}{ecore\+\_\+x\+\_\+e\+\_\+stack\+\_\+type\+\_\+set}} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Stack\+\_\+\+Type stack\+\_\+type)
\item 
\Hypertarget{Ecore__X_8h_ae8f72fd17bd8abc43f9207f7cc69cfda}\label{Ecore__X_8h_ae8f72fd17bd8abc43f9207f7cc69cfda} 
EAPI Ecore\+\_\+\+X\+\_\+\+Stack\+\_\+\+Type {\bfseries ecore\+\_\+x\+\_\+e\+\_\+stack\+\_\+type\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\item 
\Hypertarget{Ecore__X_8h_a328624b813fb9fc657f5db394adb4fb7}\label{Ecore__X_8h_a328624b813fb9fc657f5db394adb4fb7} 
EAPI void {\bfseries ecore\+\_\+x\+\_\+e\+\_\+stack\+\_\+position\+\_\+set} (Ecore\+\_\+\+X\+\_\+\+Window win, Ecore\+\_\+\+X\+\_\+\+Stack\+\_\+\+Position stack\+\_\+position)
\item 
\Hypertarget{Ecore__X_8h_a2984d345f100ece11ed70ae91e6ebcc4}\label{Ecore__X_8h_a2984d345f100ece11ed70ae91e6ebcc4} 
EAPI Ecore\+\_\+\+X\+\_\+\+Stack\+\_\+\+Position {\bfseries ecore\+\_\+x\+\_\+e\+\_\+stack\+\_\+position\+\_\+get} (Ecore\+\_\+\+X\+\_\+\+Window win)
\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{Ecore__X_8h_a54796b6c3746005f115ed51fdda9a858}\label{Ecore__X_8h_a54796b6c3746005f115ed51fdda9a858} 
EAPI \mbox{\hyperlink{Ecore__X_8h_adeb0b0e0977efb55a8c62ba996480406}{Ecore\+\_\+\+X\+\_\+\+Version}} \texorpdfstring{$\ast$}{*} {\bfseries ecore\+\_\+x\+\_\+version}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a80f28752a5e5f19ebf498b821bd693f3}{ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+ANY}}
\begin{DoxyCompactList}\small\item\em low level event dependent on backend in use, will be XEvent. \end{DoxyCompactList}\item 
\Hypertarget{Ecore__X_8h_a9f53f8f31c48b4fd3e5f5d2e5eb6cfcd}\label{Ecore__X_8h_a9f53f8f31c48b4fd3e5f5d2e5eb6cfcd} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MOUSE\+\_\+\+IN}
\item 
\Hypertarget{Ecore__X_8h_a3cc37bb008b100b35797b6613b361046}\label{Ecore__X_8h_a3cc37bb008b100b35797b6613b361046} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MOUSE\+\_\+\+OUT}
\item 
\Hypertarget{Ecore__X_8h_ac4a5f34a3e3be4ec862b605450116c1b}\label{Ecore__X_8h_ac4a5f34a3e3be4ec862b605450116c1b} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+FOCUS\+\_\+\+IN}
\item 
\Hypertarget{Ecore__X_8h_a2d52de8738affde20d26bd9d605d2bfb}\label{Ecore__X_8h_a2d52de8738affde20d26bd9d605d2bfb} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+FOCUS\+\_\+\+OUT}
\item 
\Hypertarget{Ecore__X_8h_a7640aba80ba746f27afb06a961099ea2}\label{Ecore__X_8h_a7640aba80ba746f27afb06a961099ea2} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+KEYMAP}
\item 
\Hypertarget{Ecore__X_8h_a1f3afe8e0961baef705319e6f79aa20c}\label{Ecore__X_8h_a1f3afe8e0961baef705319e6f79aa20c} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DAMAGE}
\item 
\Hypertarget{Ecore__X_8h_a86c0c6f32d453c95eb38071be0827256}\label{Ecore__X_8h_a86c0c6f32d453c95eb38071be0827256} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+VISIBILITY\+\_\+\+CHANGE}
\item 
\Hypertarget{Ecore__X_8h_ac8fa202486da7df5cf27e39c3c18c3c6}\label{Ecore__X_8h_ac8fa202486da7df5cf27e39c3c18c3c6} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+CREATE}
\item 
\Hypertarget{Ecore__X_8h_a3ca772b328f93b26fe0ef2174e6b7da7}\label{Ecore__X_8h_a3ca772b328f93b26fe0ef2174e6b7da7} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DESTROY}
\item 
\Hypertarget{Ecore__X_8h_ae7fdec80001a72022d05dcd56692b9e2}\label{Ecore__X_8h_ae7fdec80001a72022d05dcd56692b9e2} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+HIDE}
\item 
\Hypertarget{Ecore__X_8h_a8c147b45768530f6efc9e1fff5927e7a}\label{Ecore__X_8h_a8c147b45768530f6efc9e1fff5927e7a} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+SHOW}
\item 
\Hypertarget{Ecore__X_8h_a8bb69d6d46d1b2f9fdbced0ff500c933}\label{Ecore__X_8h_a8bb69d6d46d1b2f9fdbced0ff500c933} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+SHOW\+\_\+\+REQUEST}
\item 
\Hypertarget{Ecore__X_8h_a1fe10981c40894a64dbe1ec4b694b2a6}\label{Ecore__X_8h_a1fe10981c40894a64dbe1ec4b694b2a6} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+REPARENT}
\item 
\Hypertarget{Ecore__X_8h_a28b01842126154b65e9f5104360c0b58}\label{Ecore__X_8h_a28b01842126154b65e9f5104360c0b58} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+CONFIGURE}
\item 
\Hypertarget{Ecore__X_8h_afb5ab3e63a514e10d03d609164ad229e}\label{Ecore__X_8h_afb5ab3e63a514e10d03d609164ad229e} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+CONFIGURE\+\_\+\+REQUEST}
\item 
\Hypertarget{Ecore__X_8h_a4f7f1319b2c9dde560469a110a636d8c}\label{Ecore__X_8h_a4f7f1319b2c9dde560469a110a636d8c} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+GRAVITY}
\item 
\Hypertarget{Ecore__X_8h_a441552b2b0c9226491f53f0c9fd3cfb1}\label{Ecore__X_8h_a441552b2b0c9226491f53f0c9fd3cfb1} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+RESIZE\+\_\+\+REQUEST}
\item 
\Hypertarget{Ecore__X_8h_a206cf8338ae0d6449aa6221eac122639}\label{Ecore__X_8h_a206cf8338ae0d6449aa6221eac122639} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+STACK}
\item 
\Hypertarget{Ecore__X_8h_a9286b40f9c06a402fe5493fafe9a48cd}\label{Ecore__X_8h_a9286b40f9c06a402fe5493fafe9a48cd} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+STACK\+\_\+\+REQUEST}
\item 
\Hypertarget{Ecore__X_8h_a21ca381fb27131d663d0535f7d8a2d24}\label{Ecore__X_8h_a21ca381fb27131d663d0535f7d8a2d24} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+PROPERTY}
\item 
\Hypertarget{Ecore__X_8h_acb8e330f9a8156469676a872baed9de5}\label{Ecore__X_8h_acb8e330f9a8156469676a872baed9de5} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+COLORMAP}
\item 
\Hypertarget{Ecore__X_8h_acbba56315c595af4cd839dbb9174fe5e}\label{Ecore__X_8h_acbba56315c595af4cd839dbb9174fe5e} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+MAPPING}
\item 
\Hypertarget{Ecore__X_8h_af1c8ca892987e937ea7b566965b70d89}\label{Ecore__X_8h_af1c8ca892987e937ea7b566965b70d89} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+MAPPING\+\_\+\+CHANGE}
\item 
\Hypertarget{Ecore__X_8h_a825eb869148a637c830f0667969c0a11}\label{Ecore__X_8h_a825eb869148a637c830f0667969c0a11} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+CLEAR}
\item 
\Hypertarget{Ecore__X_8h_ab45abfe7f11a4ed0842f4bb0e2f4a96f}\label{Ecore__X_8h_ab45abfe7f11a4ed0842f4bb0e2f4a96f} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+REQUEST}
\item 
\Hypertarget{Ecore__X_8h_a6bcf3cce6cba7008c8eb4a226e7b33f6}\label{Ecore__X_8h_a6bcf3cce6cba7008c8eb4a226e7b33f6} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+NOTIFY}
\item 
\Hypertarget{Ecore__X_8h_ab7dfc034fc8a3d03eef4461fdb7ea283}\label{Ecore__X_8h_ab7dfc034fc8a3d03eef4461fdb7ea283} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+FIXES\+\_\+\+SELECTION\+\_\+\+NOTIFY}
\item 
\Hypertarget{Ecore__X_8h_a2187bd4226962c79b3be23feec1dafd4}\label{Ecore__X_8h_a2187bd4226962c79b3be23feec1dafd4} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+CLIENT\+\_\+\+MESSAGE}
\item 
\Hypertarget{Ecore__X_8h_a96b2f5628c0322648d22ae6b379fc292}\label{Ecore__X_8h_a96b2f5628c0322648d22ae6b379fc292} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+SHAPE}
\item 
\Hypertarget{Ecore__X_8h_ab670cde08c2597473a1a2dbec21ade62}\label{Ecore__X_8h_ab670cde08c2597473a1a2dbec21ade62} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+SCREENSAVER\+\_\+\+NOTIFY}
\item 
\Hypertarget{Ecore__X_8h_a9639bea5d72256003e6b54900c578741}\label{Ecore__X_8h_a9639bea5d72256003e6b54900c578741} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+GESTURE\+\_\+\+NOTIFY\+\_\+\+FLICK}
\item 
\Hypertarget{Ecore__X_8h_add897a3944e932f524cd0d8ee6b4f75a}\label{Ecore__X_8h_add897a3944e932f524cd0d8ee6b4f75a} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+GESTURE\+\_\+\+NOTIFY\+\_\+\+PAN}
\item 
\Hypertarget{Ecore__X_8h_ad2dcaacda6d3cede3925019b77f775fc}\label{Ecore__X_8h_ad2dcaacda6d3cede3925019b77f775fc} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+GESTURE\+\_\+\+NOTIFY\+\_\+\+PINCHROTATION}
\item 
\Hypertarget{Ecore__X_8h_ab856dfed3fc48daa79fc7a005e27aae1}\label{Ecore__X_8h_ab856dfed3fc48daa79fc7a005e27aae1} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+GESTURE\+\_\+\+NOTIFY\+\_\+\+TAP}
\item 
\Hypertarget{Ecore__X_8h_ac17801ea5d4576ae22d948eba52ad3a7}\label{Ecore__X_8h_ac17801ea5d4576ae22d948eba52ad3a7} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+GESTURE\+\_\+\+NOTIFY\+\_\+\+TAPNHOLD}
\item 
\Hypertarget{Ecore__X_8h_af6b97ea7240ee893b1afc103f5cbbe9e}\label{Ecore__X_8h_af6b97ea7240ee893b1afc103f5cbbe9e} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+GESTURE\+\_\+\+NOTIFY\+\_\+\+HOLD}
\item 
\Hypertarget{Ecore__X_8h_abe32b35fb91f40b86cb304fd6d155e3a}\label{Ecore__X_8h_abe32b35fb91f40b86cb304fd6d155e3a} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+GESTURE\+\_\+\+NOTIFY\+\_\+\+GROUP}
\item 
\Hypertarget{Ecore__X_8h_ac2f3cff550ece3745367475aababa5bf}\label{Ecore__X_8h_ac2f3cff550ece3745367475aababa5bf} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+SYNC\+\_\+\+COUNTER}
\item 
\Hypertarget{Ecore__X_8h_a6d661f779173c4e0c440644f1c8950a4}\label{Ecore__X_8h_a6d661f779173c4e0c440644f1c8950a4} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+SYNC\+\_\+\+ALARM}
\item 
\Hypertarget{Ecore__X_8h_a34474225a8170c34f0d0d6cdcb25ef1e}\label{Ecore__X_8h_a34474225a8170c34f0d0d6cdcb25ef1e} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+SCREEN\+\_\+\+CHANGE}
\item 
\Hypertarget{Ecore__X_8h_a1884590d40324138b0f68402d7647c5c}\label{Ecore__X_8h_a1884590d40324138b0f68402d7647c5c} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+RANDR\+\_\+\+CRTC\+\_\+\+CHANGE}
\item 
\Hypertarget{Ecore__X_8h_ad5fba4734139f5f6314716496f73b8bb}\label{Ecore__X_8h_ad5fba4734139f5f6314716496f73b8bb} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+RANDR\+\_\+\+OUTPUT\+\_\+\+CHANGE}
\item 
\Hypertarget{Ecore__X_8h_aef4f580cae20bd1ce6755b32e90a24ca}\label{Ecore__X_8h_aef4f580cae20bd1ce6755b32e90a24ca} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+RANDR\+\_\+\+OUTPUT\+\_\+\+PROPERTY\+\_\+\+NOTIFY}
\item 
\Hypertarget{Ecore__X_8h_aae6381eb8cdc37631b9e1056e7d79ad9}\label{Ecore__X_8h_aae6381eb8cdc37631b9e1056e7d79ad9} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+DAMAGE\+\_\+\+NOTIFY}
\item 
\Hypertarget{Ecore__X_8h_ac2c81b568031f74a9a59a15425beb0e0}\label{Ecore__X_8h_ac2c81b568031f74a9a59a15425beb0e0} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+DELETE\+\_\+\+REQUEST}
\item 
\Hypertarget{Ecore__X_8h_acc896b61a17049316e96b121ccf626ba}\label{Ecore__X_8h_acc896b61a17049316e96b121ccf626ba} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+MOVE\+\_\+\+RESIZE\+\_\+\+REQUEST}
\item 
\Hypertarget{Ecore__X_8h_a3ec0ee283182a54e4cee7cae2c3fb618}\label{Ecore__X_8h_a3ec0ee283182a54e4cee7cae2c3fb618} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+REQUEST}
\item 
\Hypertarget{Ecore__X_8h_a3229abba5a443478e84d8069aa320e45}\label{Ecore__X_8h_a3229abba5a443478e84d8069aa320e45} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+FRAME\+\_\+\+EXTENTS\+\_\+\+REQUEST}
\item 
\Hypertarget{Ecore__X_8h_a613c2952cd298f480cf7c3f1344c8744}\label{Ecore__X_8h_a613c2952cd298f480cf7c3f1344c8744} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+PING}
\item 
\Hypertarget{Ecore__X_8h_a195b38003dfa7840c9e5ab1be68e72be}\label{Ecore__X_8h_a195b38003dfa7840c9e5ab1be68e72be} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+DESKTOP\+\_\+\+CHANGE}
\item 
\Hypertarget{Ecore__X_8h_ad819941fab43dc1e8bbda0e420b5c97c}\label{Ecore__X_8h_ad819941fab43dc1e8bbda0e420b5c97c} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+STARTUP\+\_\+\+SEQUENCE\+\_\+\+NEW}
\item 
\Hypertarget{Ecore__X_8h_ad5d440bd6b549c200d6adbdebc469709}\label{Ecore__X_8h_ad5d440bd6b549c200d6adbdebc469709} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+STARTUP\+\_\+\+SEQUENCE\+\_\+\+CHANGE}
\item 
\Hypertarget{Ecore__X_8h_a677e8a7cc9b9256cbe310e5c654f704c}\label{Ecore__X_8h_a677e8a7cc9b9256cbe310e5c654f704c} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+STARTUP\+\_\+\+SEQUENCE\+\_\+\+REMOVE}
\item 
\Hypertarget{Ecore__X_8h_a79abfcc9edef5eb162d74af4ff72a87f}\label{Ecore__X_8h_a79abfcc9edef5eb162d74af4ff72a87f} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+XKB\+\_\+\+STATE\+\_\+\+NOTIFY}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a76d2389f7f75b3cb67750d19b6b156ab}{ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+XKB\+\_\+\+NEWKBD\+\_\+\+NOTIFY}}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a1f24f4ac093ac590985d07a8d2a91ef9}{ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+GENERIC}}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_ab384dc67f6b5c07c3f5fa8d3f561c1be}{ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+PRESENT\+\_\+\+CONFIGURE}}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a761d5c2434f7bd5afeef3e4e3fae931a}{ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+PRESENT\+\_\+\+COMPLETE}}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a37266ae0801ccb9a3afd8b40de19adce}{ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+PRESENT\+\_\+\+IDLE}}
\item 
\Hypertarget{Ecore__X_8h_ac015f5514446b69831568a5d3dbe4ee4}\label{Ecore__X_8h_ac015f5514446b69831568a5d3dbe4ee4} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+XDND\+\_\+\+ENTER}
\item 
\Hypertarget{Ecore__X_8h_a5895d1c09085f1b44084081e9c5658ae}\label{Ecore__X_8h_a5895d1c09085f1b44084081e9c5658ae} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+XDND\+\_\+\+POSITION}
\item 
\Hypertarget{Ecore__X_8h_a3dbf5f6f6d3a303ebfbb6e02c77e6353}\label{Ecore__X_8h_a3dbf5f6f6d3a303ebfbb6e02c77e6353} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+XDND\+\_\+\+STATUS}
\item 
\Hypertarget{Ecore__X_8h_a9f48e85e4e09c2cb07ebf9d275b86087}\label{Ecore__X_8h_a9f48e85e4e09c2cb07ebf9d275b86087} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+XDND\+\_\+\+LEAVE}
\item 
\Hypertarget{Ecore__X_8h_a8476122f3272a1bc49811e5af3b2846a}\label{Ecore__X_8h_a8476122f3272a1bc49811e5af3b2846a} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+XDND\+\_\+\+DROP}
\item 
\Hypertarget{Ecore__X_8h_ab460474c33441bddfc3a40016a9e8e3a}\label{Ecore__X_8h_ab460474c33441bddfc3a40016a9e8e3a} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+XDND\+\_\+\+FINISHED}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_ac5aa6c1f99d13c3754ac8b7030a87eb3}{ECORE\+\_\+\+X\+\_\+\+MODIFIER\+\_\+\+SHIFT}}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a883e7013768af0e794992348233ab2e9}{ECORE\+\_\+\+X\+\_\+\+MODIFIER\+\_\+\+CTRL}}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a2ba8f4126dfb3ad2fd219083076222de}{ECORE\+\_\+\+X\+\_\+\+MODIFIER\+\_\+\+ALT}}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a6c44f14b74c5dbb7336a88227622bb09}{ECORE\+\_\+\+X\+\_\+\+MODIFIER\+\_\+\+WIN}}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_ad3f955374b5d60b9c28787209137a460}{ECORE\+\_\+\+X\+\_\+\+MODIFIER\+\_\+\+ALTGR}}
\item 
\Hypertarget{Ecore__X_8h_ad8cbb5bbf1861a446b6c93c1d1c4b63e}\label{Ecore__X_8h_ad8cbb5bbf1861a446b6c93c1d1c4b63e} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+LOCK\+\_\+\+SCROLL}
\item 
\Hypertarget{Ecore__X_8h_abd046efb542c7934df000b61dcf495eb}\label{Ecore__X_8h_abd046efb542c7934df000b61dcf495eb} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+LOCK\+\_\+\+NUM}
\item 
\Hypertarget{Ecore__X_8h_aa9e20b099dab3f39bc72b51453089693}\label{Ecore__X_8h_aa9e20b099dab3f39bc72b51453089693} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+LOCK\+\_\+\+CAPS}
\item 
\Hypertarget{Ecore__X_8h_a1d2ae490f54212354dc7c80eb1fc242c}\label{Ecore__X_8h_a1d2ae490f54212354dc7c80eb1fc242c} 
EAPI int {\bfseries ECORE\+\_\+\+X\+\_\+\+LOCK\+\_\+\+SHIFT}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_ab6d4101becd010322927fac4bf6f80ab}{ECORE\+\_\+\+X\+\_\+\+RAW\+\_\+\+BUTTON\+\_\+\+PRESS}}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a0bd3ace8754c5640497a3c17a53b09b7}{ECORE\+\_\+\+X\+\_\+\+RAW\+\_\+\+BUTTON\+\_\+\+RELEASE}}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a1de6025d6f181f2d2f65bcbe9335cc3e}{ECORE\+\_\+\+X\+\_\+\+RAW\+\_\+\+MOTION}}
\item 
EAPI int \mbox{\hyperlink{Ecore__X_8h_a3533793de95485986ec461d06fdea17d}{ECORE\+\_\+\+X\+\_\+\+DEVICES\+\_\+\+CHANGE}}
\end{DoxyCompactItemize}


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



\doxysubsection{Typedef Documentation}
\Hypertarget{Ecore__X_8h_ab4e17d3d6fa02a05a848e0386c6ad62f}\label{Ecore__X_8h_ab4e17d3d6fa02a05a848e0386c6ad62f} 
\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}}
\doxysubsubsection{\texorpdfstring{Ecore\_X\_Sync\_Fence}{Ecore\_X\_Sync\_Fence}}
{\footnotesize\ttfamily typedef Ecore\+\_\+\+X\+\_\+\+ID \mbox{\hyperlink{Ecore__X_8h_ab4e17d3d6fa02a05a848e0386c6ad62f}{Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence}}}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a523079a25931c7fb132e3a32d157036d}\label{Ecore__X_8h_a523079a25931c7fb132e3a32d157036d} 
\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}}
\doxysubsubsection{\texorpdfstring{Ecore\_X\_Event\_Present\_Configure}{Ecore\_X\_Event\_Present\_Configure}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structEcore__X__Event__Present__Configure}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure}} \mbox{\hyperlink{structEcore__X__Event__Present__Configure}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Configure}}}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_aa33ea0af56ee89dcbd3b56af19af285c}\label{Ecore__X_8h_aa33ea0af56ee89dcbd3b56af19af285c} 
\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}}
\doxysubsubsection{\texorpdfstring{Ecore\_X\_Event\_Present\_Complete}{Ecore\_X\_Event\_Present\_Complete}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structEcore__X__Event__Present__Complete}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete}} \mbox{\hyperlink{structEcore__X__Event__Present__Complete}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Complete}}}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_af4d85a1408e0b0a675c57dde991a862b}\label{Ecore__X_8h_af4d85a1408e0b0a675c57dde991a862b} 
\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}}
\doxysubsubsection{\texorpdfstring{Ecore\_X\_Event\_Present\_Idle}{Ecore\_X\_Event\_Present\_Idle}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structEcore__X__Event__Present__Idle}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle}} \mbox{\hyperlink{structEcore__X__Event__Present__Idle}{Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Present\+\_\+\+Idle}}}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03}\label{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03} 
\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}}
\doxysubsubsection{\texorpdfstring{Ecore\_X\_Randr\_Crtc\_Info}{Ecore\_X\_Randr\_Crtc\_Info}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__Ecore__X__Randr__Crtc__Info}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}} \mbox{\hyperlink{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}}}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_acc07ba387d4d338a82df2f9f91e18dad}\label{Ecore__X_8h_acc07ba387d4d338a82df2f9f91e18dad} 
\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}}
\doxysubsubsection{\texorpdfstring{Ecore\_X\_Present\_Event\_Mask}{Ecore\_X\_Present\_Event\_Mask}}
{\footnotesize\ttfamily typedef enum Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask Ecore\+\_\+\+X\+\_\+\+Present\+\_\+\+Event\+\_\+\+Mask}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_ac8c45b95092b6708c23a3254c4c3f432}\label{Ecore__X_8h_ac8c45b95092b6708c23a3254c4c3f432} 
\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}}
\doxysubsubsection{\texorpdfstring{Ecore\_X\_Present}{Ecore\_X\_Present}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structEcore__X__Present}{Ecore\+\_\+\+X\+\_\+\+Present}} \mbox{\hyperlink{structEcore__X__Present}{Ecore\+\_\+\+X\+\_\+\+Present}}}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a4d4d0136684d492ee0c30d4931d973d8}\label{Ecore__X_8h_a4d4d0136684d492ee0c30d4931d973d8} 
\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}}
\doxysubsubsection{\texorpdfstring{Ecore\_X\_Illume\_Indicator\_Type\_Mode}{Ecore\_X\_Illume\_Indicator\_Type\_Mode}}
{\footnotesize\ttfamily typedef enum \+\_\+\+Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode \mbox{\hyperlink{Ecore__X_8h_a4d4d0136684d492ee0c30d4931d973d8}{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}}}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a02ca55bffa09b94e16dacc6d46a6f4d0}\label{Ecore__X_8h_a02ca55bffa09b94e16dacc6d46a6f4d0} 
\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}}
\doxysubsubsection{\texorpdfstring{Ecore\_X\_Window\_Attributes}{Ecore\_X\_Window\_Attributes}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__Ecore__X__Window__Attributes}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}} \mbox{\hyperlink{Ecore__X_8h_a02ca55bffa09b94e16dacc6d46a6f4d0}{Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Attributes}}}

\begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a280a6a2ebd056fc6bac3b75ba6c4044b}\label{Ecore__X_8h_a280a6a2ebd056fc6bac3b75ba6c4044b} 
\index{Ecore\_X.h@{Ecore\_X.h}!Ecore\_X\_Xkb\_State@{Ecore\_X\_Xkb\_State}}
\index{Ecore\_X\_Xkb\_State@{Ecore\_X\_Xkb\_State}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_X\_Xkb\_State}{Ecore\_X\_Xkb\_State}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__Ecore__X__Event__Xkb}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb}} \mbox{\hyperlink{Ecore__X_8h_a280a6a2ebd056fc6bac3b75ba6c4044b}{Ecore\+\_\+\+X\+\_\+\+Xkb\+\_\+\+State}}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_afba96867a78539661bfcd850a605723e}\label{Ecore__X_8h_afba96867a78539661bfcd850a605723e} 
\index{Ecore\_X.h@{Ecore\_X.h}!Ecore\_X\_Gesture\_Event\_Mask@{Ecore\_X\_Gesture\_Event\_Mask}}
\index{Ecore\_X\_Gesture\_Event\_Mask@{Ecore\_X\_Gesture\_Event\_Mask}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{Ecore\_X\_Gesture\_Event\_Mask}{Ecore\_X\_Gesture\_Event\_Mask}}
{\footnotesize\ttfamily typedef enum \mbox{\hyperlink{Ecore__X_8h_a47ae72fd91618dd7b5054a6a03d14ee7}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask}} \mbox{\hyperlink{Ecore__X_8h_afba96867a78539661bfcd850a605723e}{Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask}}}



\texorpdfstring{$<$}{<} 

\begin{DoxySince}{Since}
1.\+26 
\end{DoxySince}


\doxysubsection{Enumeration Type Documentation}
\Hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1} 
\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}}
\doxysubsubsection{\texorpdfstring{\_Ecore\_X\_Window\_State}{\_Ecore\_X\_Window\_State}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State}}}



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

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_MODAL@{ECORE\_X\_WINDOW\_STATE\_MODAL}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_MODAL@{ECORE\_X\_WINDOW\_STATE\_MODAL}}}\Hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a913975f3907250af993042729d0eca87}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a913975f3907250af993042729d0eca87} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MODAL&The window is iconified. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_STICKY@{ECORE\_X\_WINDOW\_STATE\_STICKY}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_STICKY@{ECORE\_X\_WINDOW\_STATE\_STICKY}}}\Hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a8b758d78e270b3274431d91b02484b30}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a8b758d78e270b3274431d91b02484b30} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+STICKY&The window is a modal dialog box. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_MAXIMIZED\_VERT@{ECORE\_X\_WINDOW\_STATE\_MAXIMIZED\_VERT}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_MAXIMIZED\_VERT@{ECORE\_X\_WINDOW\_STATE\_MAXIMIZED\_VERT}}}\Hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1abfe7dee8962110c5f9d514bbf6dd658c}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1abfe7dee8962110c5f9d514bbf6dd658c} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+VERT&The window manager should keep the window\textquotesingle{}s position fixed even if the virtual desktop scrolls. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_MAXIMIZED\_HORZ@{ECORE\_X\_WINDOW\_STATE\_MAXIMIZED\_HORZ}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_MAXIMIZED\_HORZ@{ECORE\_X\_WINDOW\_STATE\_MAXIMIZED\_HORZ}}}\Hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a6767bdc87057c70cdd236d6ca158463d}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a6767bdc87057c70cdd236d6ca158463d} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+MAXIMIZED\+\_\+\+HORZ&The window has the maximum vertical size. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_SHADED@{ECORE\_X\_WINDOW\_STATE\_SHADED}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_SHADED@{ECORE\_X\_WINDOW\_STATE\_SHADED}}}\Hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1aaee9b74696501d60977b3cf682a1caff}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1aaee9b74696501d60977b3cf682a1caff} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+SHADED&The window has the maximum horizontal size. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_SKIP\_TASKBAR@{ECORE\_X\_WINDOW\_STATE\_SKIP\_TASKBAR}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_SKIP\_TASKBAR@{ECORE\_X\_WINDOW\_STATE\_SKIP\_TASKBAR}}}\Hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a31e3d2047dbf9cfcd7c1ae4cd661a0ff}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a31e3d2047dbf9cfcd7c1ae4cd661a0ff} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+SKIP\+\_\+\+TASKBAR&The window is shaded. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_SKIP\_PAGER@{ECORE\_X\_WINDOW\_STATE\_SKIP\_PAGER}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_SKIP\_PAGER@{ECORE\_X\_WINDOW\_STATE\_SKIP\_PAGER}}}\Hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1abd03ef746554d9d66c1458b99fbc7e21}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1abd03ef746554d9d66c1458b99fbc7e21} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+SKIP\+\_\+\+PAGER&The window should not be included in the taskbar. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_HIDDEN@{ECORE\_X\_WINDOW\_STATE\_HIDDEN}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_HIDDEN@{ECORE\_X\_WINDOW\_STATE\_HIDDEN}}}\Hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a94e1956bcc7b817dabf944457f99ed92}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a94e1956bcc7b817dabf944457f99ed92} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HIDDEN&The window should not be included in the pager. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_FULLSCREEN@{ECORE\_X\_WINDOW\_STATE\_FULLSCREEN}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_FULLSCREEN@{ECORE\_X\_WINDOW\_STATE\_FULLSCREEN}}}\Hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a813f8507385ac350c0c2c6677898a8c9}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a813f8507385ac350c0c2c6677898a8c9} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+FULLSCREEN&The window is invisible (i.\+e. minimized/iconified) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_ABOVE@{ECORE\_X\_WINDOW\_STATE\_ABOVE}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_ABOVE@{ECORE\_X\_WINDOW\_STATE\_ABOVE}}}\Hypertarget{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a12cf1ef45a86caf28ff1abdc30b1f4ec}\label{Ecore__X_8h_adc73a7a2011cf1fa610b4100190807f1a12cf1ef45a86caf28ff1abdc30b1f4ec} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+ABOVE&The window should fill the entire screen and have no window border/decorations. \\
\hline

\end{DoxyEnumFields}
\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7} 
\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}}
\doxysubsubsection{\texorpdfstring{\_Ecore\_X\_Error\_Code}{\_Ecore\_X\_Error\_Code}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Error\+\_\+\+Code}}}



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{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_SUCCESS@{ECORE\_X\_ERROR\_CODE\_SUCCESS}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_SUCCESS@{ECORE\_X\_ERROR\_CODE\_SUCCESS}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a32136f4e0e2ce049574d0ad38b697a1f}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a32136f4e0e2ce049574d0ad38b697a1f} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+SUCCESS&Everything is okay. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_REQUEST@{ECORE\_X\_ERROR\_CODE\_BAD\_REQUEST}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_REQUEST@{ECORE\_X\_ERROR\_CODE\_BAD\_REQUEST}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7af9c5405f8b98f38cb039aa6f8094e717}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7af9c5405f8b98f38cb039aa6f8094e717} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+REQUEST&Bad request code. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_VALUE@{ECORE\_X\_ERROR\_CODE\_BAD\_VALUE}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_VALUE@{ECORE\_X\_ERROR\_CODE\_BAD\_VALUE}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a84889b96211536d0378aefa0789be746}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a84889b96211536d0378aefa0789be746} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+VALUE&Int parameter out of range. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_WINDOW@{ECORE\_X\_ERROR\_CODE\_BAD\_WINDOW}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_WINDOW@{ECORE\_X\_ERROR\_CODE\_BAD\_WINDOW}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a380e0888cc71cd4f3155045bcaf0c2f6}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a380e0888cc71cd4f3155045bcaf0c2f6} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+WINDOW&Parameter not a Window. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_PIXMAP@{ECORE\_X\_ERROR\_CODE\_BAD\_PIXMAP}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_PIXMAP@{ECORE\_X\_ERROR\_CODE\_BAD\_PIXMAP}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7ab34c07aca92f6cfa263dd6cebb1b70cc}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7ab34c07aca92f6cfa263dd6cebb1b70cc} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+PIXMAP&Parameter not a Pixmap. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_ATOM@{ECORE\_X\_ERROR\_CODE\_BAD\_ATOM}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_ATOM@{ECORE\_X\_ERROR\_CODE\_BAD\_ATOM}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a628e78236927d9720b4bffbcfde767ab}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a628e78236927d9720b4bffbcfde767ab} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+ATOM&Parameter not an Atom. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_CURSOR@{ECORE\_X\_ERROR\_CODE\_BAD\_CURSOR}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_CURSOR@{ECORE\_X\_ERROR\_CODE\_BAD\_CURSOR}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a1141e5e7685fcf749e1ca20d7d52c804}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a1141e5e7685fcf749e1ca20d7d52c804} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+CURSOR&Parameter not a Cursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_FONT@{ECORE\_X\_ERROR\_CODE\_BAD\_FONT}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_FONT@{ECORE\_X\_ERROR\_CODE\_BAD\_FONT}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a44a300d85c1e06b11211a0d537c4ba7e}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a44a300d85c1e06b11211a0d537c4ba7e} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+FONT&Parameter not a Font. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_MATCH@{ECORE\_X\_ERROR\_CODE\_BAD\_MATCH}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_MATCH@{ECORE\_X\_ERROR\_CODE\_BAD\_MATCH}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a3576cb8cf6dcf7642d9e8e3ffb77ee89}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a3576cb8cf6dcf7642d9e8e3ffb77ee89} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+MATCH&Parameter mismatch. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_DRAWABLE@{ECORE\_X\_ERROR\_CODE\_BAD\_DRAWABLE}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_DRAWABLE@{ECORE\_X\_ERROR\_CODE\_BAD\_DRAWABLE}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a6042cc7a70d08b125554039a6423f793}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a6042cc7a70d08b125554039a6423f793} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+DRAWABLE&Parameter not a Pixmap or Window. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_ACCESS@{ECORE\_X\_ERROR\_CODE\_BAD\_ACCESS}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_ACCESS@{ECORE\_X\_ERROR\_CODE\_BAD\_ACCESS}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a7517f37d123b3a1a555ee6d8686b349e}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a7517f37d123b3a1a555ee6d8686b349e} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+ACCESS&Bad access. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_ALLOC@{ECORE\_X\_ERROR\_CODE\_BAD\_ALLOC}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_ALLOC@{ECORE\_X\_ERROR\_CODE\_BAD\_ALLOC}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a2f6b8d24094f5dc28d6269f499ad867f}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a2f6b8d24094f5dc28d6269f499ad867f} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+ALLOC&Insufficient resources. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_COLOR@{ECORE\_X\_ERROR\_CODE\_BAD\_COLOR}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_COLOR@{ECORE\_X\_ERROR\_CODE\_BAD\_COLOR}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a6f53c63c918ff671bc41dcca6972b499}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a6f53c63c918ff671bc41dcca6972b499} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+COLOR&No such colormap. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_GC@{ECORE\_X\_ERROR\_CODE\_BAD\_GC}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_GC@{ECORE\_X\_ERROR\_CODE\_BAD\_GC}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7aa4d02c9a87ff23e3b5daede78550b580}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7aa4d02c9a87ff23e3b5daede78550b580} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+GC&Parameter not a GC. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_ID\_CHOICE@{ECORE\_X\_ERROR\_CODE\_BAD\_ID\_CHOICE}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_ID\_CHOICE@{ECORE\_X\_ERROR\_CODE\_BAD\_ID\_CHOICE}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7ab38f3c7f08bddc42886b62c3afc05696}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7ab38f3c7f08bddc42886b62c3afc05696} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+ID\+\_\+\+CHOICE&Choice not in range or already used. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_NAME@{ECORE\_X\_ERROR\_CODE\_BAD\_NAME}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_NAME@{ECORE\_X\_ERROR\_CODE\_BAD\_NAME}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7aba08e193ebcbdb0e0b43386425359ee7}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7aba08e193ebcbdb0e0b43386425359ee7} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+NAME&Font or color name doesn\textquotesingle{}t exist. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_LENGTH@{ECORE\_X\_ERROR\_CODE\_BAD\_LENGTH}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_LENGTH@{ECORE\_X\_ERROR\_CODE\_BAD\_LENGTH}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a78df8e404fd1cec8e4310a97be8fbf82}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a78df8e404fd1cec8e4310a97be8fbf82} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+LENGTH&Request length incorrect. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_ERROR\_CODE\_BAD\_IMPLEMENTATION@{ECORE\_X\_ERROR\_CODE\_BAD\_IMPLEMENTATION}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_ERROR\_CODE\_BAD\_IMPLEMENTATION@{ECORE\_X\_ERROR\_CODE\_BAD\_IMPLEMENTATION}}}\Hypertarget{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a68e513b6380f0e4b96f832a6743fb40c}\label{Ecore__X_8h_a21ebb5493555973507350ed348e1ccd7a68e513b6380f0e4b96f832a6743fb40c} 
ECORE\+\_\+\+X\+\_\+\+ERROR\+\_\+\+CODE\+\_\+\+BAD\+\_\+\+IMPLEMENTATION&Server is defective. \\
\hline

\end{DoxyEnumFields}
\Hypertarget{Ecore__X_8h_ae4166d74a0954bc928706496f677e56d}\label{Ecore__X_8h_ae4166d74a0954bc928706496f677e56d} 
\index{Ecore\_X.h@{Ecore\_X.h}!\_Ecore\_X\_WM\_Protocol@{\_Ecore\_X\_WM\_Protocol}}
\index{\_Ecore\_X\_WM\_Protocol@{\_Ecore\_X\_WM\_Protocol}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{\_Ecore\_X\_WM\_Protocol}{\_Ecore\_X\_WM\_Protocol}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56d}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+WM\+\_\+\+Protocol}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WM\_PROTOCOL\_DELETE\_REQUEST@{ECORE\_X\_WM\_PROTOCOL\_DELETE\_REQUEST}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WM\_PROTOCOL\_DELETE\_REQUEST@{ECORE\_X\_WM\_PROTOCOL\_DELETE\_REQUEST}}}\Hypertarget{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da27d9e53db2213d3df8051f47b750fdc6}\label{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da27d9e53db2213d3df8051f47b750fdc6} 
ECORE\+\_\+\+X\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+DELETE\+\_\+\+REQUEST&If enabled the window manager will be asked to send a delete message instead of just closing (destroying) the window. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WM\_PROTOCOL\_TAKE\_FOCUS@{ECORE\_X\_WM\_PROTOCOL\_TAKE\_FOCUS}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WM\_PROTOCOL\_TAKE\_FOCUS@{ECORE\_X\_WM\_PROTOCOL\_TAKE\_FOCUS}}}\Hypertarget{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da5657fbc84712eb536f7fc1c13c446245}\label{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da5657fbc84712eb536f7fc1c13c446245} 
ECORE\+\_\+\+X\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+TAKE\+\_\+\+FOCUS&If enabled the window manager will be told that the window explicitly sets input focus. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_NET\_WM\_PROTOCOL\_PING@{ECORE\_X\_NET\_WM\_PROTOCOL\_PING}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_NET\_WM\_PROTOCOL\_PING@{ECORE\_X\_NET\_WM\_PROTOCOL\_PING}}}\Hypertarget{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da83109c98c3793ec8c0e8ae4f46389b37}\label{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da83109c98c3793ec8c0e8ae4f46389b37} 
ECORE\+\_\+\+X\+\_\+\+NET\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+PING&If enabled the window manager can ping the window to check if it is alive. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_NET\_WM\_PROTOCOL\_SYNC\_REQUEST@{ECORE\_X\_NET\_WM\_PROTOCOL\_SYNC\_REQUEST}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_NET\_WM\_PROTOCOL\_SYNC\_REQUEST@{ECORE\_X\_NET\_WM\_PROTOCOL\_SYNC\_REQUEST}}}\Hypertarget{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da0754156ca8a04567ca0b93721a02a974}\label{Ecore__X_8h_ae4166d74a0954bc928706496f677e56da0754156ca8a04567ca0b93721a02a974} 
ECORE\+\_\+\+X\+\_\+\+NET\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+SYNC\+\_\+\+REQUEST&If enabled the window manager can sync updating with the window (?) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WM\_PROTOCOL\_NUM@{ECORE\_X\_WM\_PROTOCOL\_NUM}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WM\_PROTOCOL\_NUM@{ECORE\_X\_WM\_PROTOCOL\_NUM}}}\Hypertarget{Ecore__X_8h_ae4166d74a0954bc928706496f677e56daac00f053308c58a7d2a81fbbabc6c58a}\label{Ecore__X_8h_ae4166d74a0954bc928706496f677e56daac00f053308c58a7d2a81fbbabc6c58a} 
ECORE\+\_\+\+X\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+NUM&Number of defined items. \\
\hline

\end{DoxyEnumFields}
\Hypertarget{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440d}\label{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440d} 
\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}}
\doxysubsubsection{\texorpdfstring{\_Ecore\_X\_Window\_Input\_Mode}{\_Ecore\_X\_Window\_Input\_Mode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440d}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+Input\+\_\+\+Mode}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_INPUT\_MODE\_NONE@{ECORE\_X\_WINDOW\_INPUT\_MODE\_NONE}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_INPUT\_MODE\_NONE@{ECORE\_X\_WINDOW\_INPUT\_MODE\_NONE}}}\Hypertarget{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da61e84f9007e6d49a0a6758378fb900a8}\label{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da61e84f9007e6d49a0a6758378fb900a8} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+INPUT\+\_\+\+MODE\+\_\+\+NONE&The window can never be focused. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_INPUT\_MODE\_PASSIVE@{ECORE\_X\_WINDOW\_INPUT\_MODE\_PASSIVE}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_INPUT\_MODE\_PASSIVE@{ECORE\_X\_WINDOW\_INPUT\_MODE\_PASSIVE}}}\Hypertarget{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da88b82c759d3481c0b52af66d50cde54e}\label{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da88b82c759d3481c0b52af66d50cde54e} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+INPUT\+\_\+\+MODE\+\_\+\+PASSIVE&The window can be focused by the WM but doesn\textquotesingle{}t focus itself. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_INPUT\_MODE\_ACTIVE\_LOCAL@{ECORE\_X\_WINDOW\_INPUT\_MODE\_ACTIVE\_LOCAL}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_INPUT\_MODE\_ACTIVE\_LOCAL@{ECORE\_X\_WINDOW\_INPUT\_MODE\_ACTIVE\_LOCAL}}}\Hypertarget{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da70598e73807833dfdde3391011d26c00}\label{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da70598e73807833dfdde3391011d26c00} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+INPUT\+\_\+\+MODE\+\_\+\+ACTIVE\+\_\+\+LOCAL&The window sets the focus itself if one of its sub-\/windows already is focused. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_INPUT\_MODE\_ACTIVE\_GLOBAL@{ECORE\_X\_WINDOW\_INPUT\_MODE\_ACTIVE\_GLOBAL}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_INPUT\_MODE\_ACTIVE\_GLOBAL@{ECORE\_X\_WINDOW\_INPUT\_MODE\_ACTIVE\_GLOBAL}}}\Hypertarget{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da77c3d879970639ed109e51636b1c3caf}\label{Ecore__X_8h_a27ee6c5d6e76016b7fd71a4b003e440da77c3d879970639ed109e51636b1c3caf} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+INPUT\+\_\+\+MODE\+\_\+\+ACTIVE\+\_\+\+GLOBAL&The window sets the focus itself even if another window is currently focused. \\
\hline

\end{DoxyEnumFields}
\Hypertarget{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1e}\label{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1e} 
\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}}
\doxysubsubsection{\texorpdfstring{\_Ecore\_X\_Window\_State\_Hint}{\_Ecore\_X\_Window\_State\_Hint}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1e}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Window\+\_\+\+State\+\_\+\+Hint}}}



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

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_HINT\_NONE@{ECORE\_X\_WINDOW\_STATE\_HINT\_NONE}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_HINT\_NONE@{ECORE\_X\_WINDOW\_STATE\_HINT\_NONE}}}\Hypertarget{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eaab490edafc104803047ef38e3fe37f1f}\label{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eaab490edafc104803047ef38e3fe37f1f} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HINT\+\_\+\+NONE&Do not provide any state hint to the window manager. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_HINT\_WITHDRAWN@{ECORE\_X\_WINDOW\_STATE\_HINT\_WITHDRAWN}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_HINT\_WITHDRAWN@{ECORE\_X\_WINDOW\_STATE\_HINT\_WITHDRAWN}}}\Hypertarget{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1ea2ee8636730f2ccf0f3b29c3919c708eb}\label{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1ea2ee8636730f2ccf0f3b29c3919c708eb} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HINT\+\_\+\+WITHDRAWN&The window wants to remain hidden and NOT iconified. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_HINT\_NORMAL@{ECORE\_X\_WINDOW\_STATE\_HINT\_NORMAL}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_HINT\_NORMAL@{ECORE\_X\_WINDOW\_STATE\_HINT\_NORMAL}}}\Hypertarget{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eab5d3bf570112e77f142081df61749f43}\label{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eab5d3bf570112e77f142081df61749f43} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HINT\+\_\+\+NORMAL&The window wants to be mapped normally. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WINDOW\_STATE\_HINT\_ICONIC@{ECORE\_X\_WINDOW\_STATE\_HINT\_ICONIC}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WINDOW\_STATE\_HINT\_ICONIC@{ECORE\_X\_WINDOW\_STATE\_HINT\_ICONIC}}}\Hypertarget{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eadb18b35391c2c6ea2f8dafd6577dabac}\label{Ecore__X_8h_a738ccad8c89247d9cd80e007fab0bf1eadb18b35391c2c6ea2f8dafd6577dabac} 
ECORE\+\_\+\+X\+\_\+\+WINDOW\+\_\+\+STATE\+\_\+\+HINT\+\_\+\+ICONIC&The window wants to start in an iconified state. \\
\hline

\end{DoxyEnumFields}
\Hypertarget{Ecore__X_8h_a47ae72fd91618dd7b5054a6a03d14ee7}\label{Ecore__X_8h_a47ae72fd91618dd7b5054a6a03d14ee7} 
\index{Ecore\_X.h@{Ecore\_X.h}!\_Ecore\_X\_Gesture\_Event\_Mask@{\_Ecore\_X\_Gesture\_Event\_Mask}}
\index{\_Ecore\_X\_Gesture\_Event\_Mask@{\_Ecore\_X\_Gesture\_Event\_Mask}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{\_Ecore\_X\_Gesture\_Event\_Mask}{\_Ecore\_X\_Gesture\_Event\_Mask}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{Ecore__X_8h_a47ae72fd91618dd7b5054a6a03d14ee7}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Gesture\+\_\+\+Event\+\_\+\+Mask}}}



\texorpdfstring{$<$}{<} 

\begin{DoxySince}{Since}
1.\+26 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3d}\label{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3d} 
\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}}
\doxysubsubsection{\texorpdfstring{Ecore\_X\_Win\_Keygrab\_Mode}{Ecore\_X\_Win\_Keygrab\_Mode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3d}{Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WIN\_KEYGRAB\_UNKNOWN@{ECORE\_X\_WIN\_KEYGRAB\_UNKNOWN}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WIN\_KEYGRAB\_UNKNOWN@{ECORE\_X\_WIN\_KEYGRAB\_UNKNOWN}}}\Hypertarget{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da388a29255810c51fab06329a9f44db42}\label{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da388a29255810c51fab06329a9f44db42} 
ECORE\+\_\+\+X\+\_\+\+WIN\+\_\+\+KEYGRAB\+\_\+\+UNKNOWN&Unknown keygrab mode. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WIN\_KEYGRAB\_SHARED@{ECORE\_X\_WIN\_KEYGRAB\_SHARED}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WIN\_KEYGRAB\_SHARED@{ECORE\_X\_WIN\_KEYGRAB\_SHARED}}}\Hypertarget{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da94207682ef01361155c36b9420a74422}\label{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da94207682ef01361155c36b9420a74422} 
ECORE\+\_\+\+X\+\_\+\+WIN\+\_\+\+KEYGRAB\+\_\+\+SHARED&Getting the grabbed-\/key together with the other client windows. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WIN\_KEYGRAB\_TOPMOST@{ECORE\_X\_WIN\_KEYGRAB\_TOPMOST}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WIN\_KEYGRAB\_TOPMOST@{ECORE\_X\_WIN\_KEYGRAB\_TOPMOST}}}\Hypertarget{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da6b343ff28282c61e41b219a2f0e45b43}\label{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da6b343ff28282c61e41b219a2f0e45b43} 
ECORE\+\_\+\+X\+\_\+\+WIN\+\_\+\+KEYGRAB\+\_\+\+TOPMOST&Getting the grabbed-\/key only when window is top of the stack. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WIN\_KEYGRAB\_EXCLUSIVE@{ECORE\_X\_WIN\_KEYGRAB\_EXCLUSIVE}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WIN\_KEYGRAB\_EXCLUSIVE@{ECORE\_X\_WIN\_KEYGRAB\_EXCLUSIVE}}}\Hypertarget{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3daffffe8b1747a7556c34a539de968a125}\label{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3daffffe8b1747a7556c34a539de968a125} 
ECORE\+\_\+\+X\+\_\+\+WIN\+\_\+\+KEYGRAB\+\_\+\+EXCLUSIVE&Getting the grabbed-\/key exclusively regardless of window\textquotesingle{}s position. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ECORE\_X\_WIN\_KEYGRAB\_OVERRIDE\_EXCLUSIVE@{ECORE\_X\_WIN\_KEYGRAB\_OVERRIDE\_EXCLUSIVE}!Ecore\_X.h@{Ecore\_X.h}}\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_WIN\_KEYGRAB\_OVERRIDE\_EXCLUSIVE@{ECORE\_X\_WIN\_KEYGRAB\_OVERRIDE\_EXCLUSIVE}}}\Hypertarget{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da152544a0a43e6268ab38495d66ec9574}\label{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3da152544a0a43e6268ab38495d66ec9574} 
ECORE\+\_\+\+X\+\_\+\+WIN\+\_\+\+KEYGRAB\+\_\+\+OVERRIDE\+\_\+\+EXCLUSIVE&Getting the grabbed-\/key exclusively regardless of window\textquotesingle{}s position. Being overrided the grab by the other client window ~\newline
 \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\Hypertarget{Ecore__X_8h_a7d02c60d4c4ef4aa994e73df0286836d}\label{Ecore__X_8h_a7d02c60d4c4ef4aa994e73df0286836d} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_init\_from\_display()}{ecore\_x\_init\_from\_display()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+init\+\_\+from\+\_\+display (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Display \texorpdfstring{$\ast$}{*}}]{display }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References \mbox{\hyperlink{group__Ecore__Input__Group_gaaa308222199debcf043cea92a1b9211e}{ecore\+\_\+event\+\_\+shutdown()}}, \mbox{\hyperlink{group__Ecore__Init__Group_ga768298b932f18d7e7593a447493e5cde}{ecore\+\_\+shutdown()}}, \mbox{\hyperlink{group__Eina__Log__Group_ga61776fa99e910e2d40f77c688c9bee5a}{eina\+\_\+log\+\_\+domain\+\_\+unregister()}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, and \mbox{\hyperlink{group__Eina__Main__Group_ga5bf35513199d5220341437c05696285d}{eina\+\_\+shutdown()}}.

\Hypertarget{Ecore__X_8h_acfb7138e003fdda4452e73fbc879cddd}\label{Ecore__X_8h_acfb7138e003fdda4452e73fbc879cddd} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_killall()}{ecore\_x\_killall()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+killall (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root }\end{DoxyParamCaption})}



Kill all clients with subwindows under a given window. 

You can kill all clients connected to the X server by using 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 \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.

\Hypertarget{Ecore__X_8h_abccc12f989efb33663d1fe54b96c12e2}\label{Ecore__X_8h_abccc12f989efb33663d1fe54b96c12e2} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_kill()}{ecore\_x\_kill()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+kill (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}



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}


References \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.

\Hypertarget{Ecore__X_8h_a574f71eb5ba01af0f05b88b5e9e909da}\label{Ecore__X_8h_a574f71eb5ba01af0f05b88b5e9e909da} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_dpi\_get()}{ecore\_x\_dpi\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+dpi\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Return the screen DPI. 

This is a simplistic call to get DPI. It does not account for differing DPI 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 DPI etc.

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


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

\Hypertarget{Ecore__X_8h_a79b373cbe59e06f90bfc9a9bfc51a99c}\label{Ecore__X_8h_a79b373cbe59e06f90bfc9a9bfc51a99c} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_bell()}{ecore\_x\_bell()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+bell (\begin{DoxyParamCaption}\item[{int}]{percent }\end{DoxyParamCaption})}



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 \texorpdfstring{$>$}{>}= 0, the final volume will be\+: base -\/ \mbox{[}(base \texorpdfstring{$\ast$}{*} percent) / 100\mbox{]} + percent Otherwise, it\textquotesingle{}s calculated as\+: base + \mbox{[}(base \texorpdfstring{$\ast$}{*} percent) / 100\mbox{]} where {\ttfamily base} is the bell\textquotesingle{}s base volume as set by XChange\+Keyboard\+Control(3).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} on success, {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\Hypertarget{Ecore__X_8h_a1cec7abdd5a0b9cce8742fe6b7c8050a}\label{Ecore__X_8h_a1cec7abdd5a0b9cce8742fe6b7c8050a} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_visual\_id\_get()}{ecore\_x\_visual\_id\_get()}}
{\footnotesize\ttfamily EAPI unsigned int ecore\+\_\+x\+\_\+visual\+\_\+id\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Visual}]{visual }\end{DoxyParamCaption})}



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}


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

\Hypertarget{Ecore__X_8h_ae522dbca8e58c3eec2441ebeca8f3436}\label{Ecore__X_8h_ae522dbca8e58c3eec2441ebeca8f3436} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_default\_visual\_get()}{ecore\_x\_default\_visual\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Visual ecore\+\_\+x\+\_\+default\+\_\+visual\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Display \texorpdfstring{$\ast$}{*}}]{disp,  }\item[{Ecore\+\_\+\+X\+\_\+\+Screen \texorpdfstring{$\ast$}{*}}]{screen }\end{DoxyParamCaption})}



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}


References \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_gab783091b531dfe161546f2d380932867}{ecore\+\_\+x\+\_\+screen\+\_\+index\+\_\+get()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.

\Hypertarget{Ecore__X_8h_a18d342c791d2a3f8fa800f5a18f6c782}\label{Ecore__X_8h_a18d342c791d2a3f8fa800f5a18f6c782} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_default\_colormap\_get()}{ecore\_x\_default\_colormap\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Colormap ecore\+\_\+x\+\_\+default\+\_\+colormap\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Display \texorpdfstring{$\ast$}{*}}]{disp,  }\item[{Ecore\+\_\+\+X\+\_\+\+Screen \texorpdfstring{$\ast$}{*}}]{screen }\end{DoxyParamCaption})}



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}


References \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_gab783091b531dfe161546f2d380932867}{ecore\+\_\+x\+\_\+screen\+\_\+index\+\_\+get()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.

\Hypertarget{Ecore__X_8h_aab71ec048aefeaa8ade940024939caf6}\label{Ecore__X_8h_aab71ec048aefeaa8ade940024939caf6} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_default\_depth\_get()}{ecore\_x\_default\_depth\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+default\+\_\+depth\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Display \texorpdfstring{$\ast$}{*}}]{disp,  }\item[{Ecore\+\_\+\+X\+\_\+\+Screen \texorpdfstring{$\ast$}{*}}]{screen }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_gab783091b531dfe161546f2d380932867}{ecore\+\_\+x\+\_\+screen\+\_\+index\+\_\+get()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.

\Hypertarget{Ecore__X_8h_a0e666a65593e83146fc4df7a5b8025c7}\label{Ecore__X_8h_a0e666a65593e83146fc4df7a5b8025c7} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_error\_handler\_set()}{ecore\_x\_error\_handler\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+error\+\_\+handler\+\_\+set (\begin{DoxyParamCaption}\item[{void(\texorpdfstring{$\ast$}{*})(void \texorpdfstring{$\ast$}{*}data)}]{func,  }\item[{const void \texorpdfstring{$\ast$}{*}}]{data }\end{DoxyParamCaption})}



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 

References \mbox{\hyperlink{Ecore__X_8h_a0e666a65593e83146fc4df7a5b8025c7}{ecore\+\_\+x\+\_\+error\+\_\+handler\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a0e666a65593e83146fc4df7a5b8025c7}{ecore\+\_\+x\+\_\+error\+\_\+handler\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a1283ea18fceed968627f1e2c13750d80}\label{Ecore__X_8h_a1283ea18fceed968627f1e2c13750d80} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_io\_error\_handler\_set()}{ecore\_x\_io\_error\_handler\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+io\+\_\+error\+\_\+handler\+\_\+set (\begin{DoxyParamCaption}\item[{void(\texorpdfstring{$\ast$}{*})(void \texorpdfstring{$\ast$}{*}data)}]{func,  }\item[{const void \texorpdfstring{$\ast$}{*}}]{data }\end{DoxyParamCaption})}



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 

References \mbox{\hyperlink{Ecore__X_8h_a1283ea18fceed968627f1e2c13750d80}{ecore\+\_\+x\+\_\+io\+\_\+error\+\_\+handler\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a1283ea18fceed968627f1e2c13750d80}{ecore\+\_\+x\+\_\+io\+\_\+error\+\_\+handler\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_ac69bf911c334edb87c657455b8f93d9e}\label{Ecore__X_8h_ac69bf911c334edb87c657455b8f93d9e} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_error\_request\_get()}{ecore\_x\_error\_request\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+error\+\_\+request\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



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 

References \mbox{\hyperlink{Ecore__X_8h_ac69bf911c334edb87c657455b8f93d9e}{ecore\+\_\+x\+\_\+error\+\_\+request\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ac69bf911c334edb87c657455b8f93d9e}{ecore\+\_\+x\+\_\+error\+\_\+request\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a1c63fe54bdbd5846a0e535ae7957d565}\label{Ecore__X_8h_a1c63fe54bdbd5846a0e535ae7957d565} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_error\_code\_get()}{ecore\_x\_error\_code\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+error\+\_\+code\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



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 

References \mbox{\hyperlink{Ecore__X_8h_a1c63fe54bdbd5846a0e535ae7957d565}{ecore\+\_\+x\+\_\+error\+\_\+code\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a1c63fe54bdbd5846a0e535ae7957d565}{ecore\+\_\+x\+\_\+error\+\_\+code\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_af71f6ed2498ed6fdccf423ec8ab42857}\label{Ecore__X_8h_af71f6ed2498ed6fdccf423ec8ab42857} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_error\_resource\_id\_get()}{ecore\_x\_error\_resource\_id\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+ID ecore\+\_\+x\+\_\+error\+\_\+resource\+\_\+id\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_af71f6ed2498ed6fdccf423ec8ab42857}{ecore\+\_\+x\+\_\+error\+\_\+resource\+\_\+id\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_af71f6ed2498ed6fdccf423ec8ab42857}{ecore\+\_\+x\+\_\+error\+\_\+resource\+\_\+id\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_aa6e34c2f6f8ed860153c24bfc7b9f232}\label{Ecore__X_8h_aa6e34c2f6f8ed860153c24bfc7b9f232} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_selection\_primary\_set()}{ecore\_x\_selection\_primary\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{w,  }\item[{const void \texorpdfstring{$\ast$}{*}}]{data,  }\item[{int}]{size }\end{DoxyParamCaption})}



Claim ownership of the PRIMARY 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}


References \mbox{\hyperlink{Ecore__X_8h_aa6e34c2f6f8ed860153c24bfc7b9f232}{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aa6e34c2f6f8ed860153c24bfc7b9f232}{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_aed05490e7f1dc35bf687a55d28b9ad71}\label{Ecore__X_8h_aed05490e7f1dc35bf687a55d28b9ad71} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_selection\_primary\_clear()}{ecore\_x\_selection\_primary\_clear()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+clear (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Release ownership of the primary selection. 

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


References \mbox{\hyperlink{Ecore__X_8h_aed05490e7f1dc35bf687a55d28b9ad71}{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+clear()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aed05490e7f1dc35bf687a55d28b9ad71}{ecore\+\_\+x\+\_\+selection\+\_\+primary\+\_\+clear()}}.

\Hypertarget{Ecore__X_8h_ad0496241417c5e75d46ae4f00c5761ec}\label{Ecore__X_8h_ad0496241417c5e75d46ae4f00c5761ec} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_selection\_secondary\_set()}{ecore\_x\_selection\_secondary\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{w,  }\item[{const void \texorpdfstring{$\ast$}{*}}]{data,  }\item[{int}]{size }\end{DoxyParamCaption})}



Claim ownership of the SECONDARY 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}


References \mbox{\hyperlink{Ecore__X_8h_ad0496241417c5e75d46ae4f00c5761ec}{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ad0496241417c5e75d46ae4f00c5761ec}{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_afae4e87f187d1e12f2ea5016d9b97c9d}\label{Ecore__X_8h_afae4e87f187d1e12f2ea5016d9b97c9d} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_selection\_secondary\_clear()}{ecore\_x\_selection\_secondary\_clear()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+clear (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Release ownership of the secondary selection. 

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


References \mbox{\hyperlink{Ecore__X_8h_afae4e87f187d1e12f2ea5016d9b97c9d}{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+clear()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_afae4e87f187d1e12f2ea5016d9b97c9d}{ecore\+\_\+x\+\_\+selection\+\_\+secondary\+\_\+clear()}}.

\Hypertarget{Ecore__X_8h_ab6ae9ff23f51eadb36154e3786b697ef}\label{Ecore__X_8h_ab6ae9ff23f51eadb36154e3786b697ef} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_selection\_xdnd\_set()}{ecore\_x\_selection\_xdnd\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{w,  }\item[{const void \texorpdfstring{$\ast$}{*}}]{data,  }\item[{int}]{size }\end{DoxyParamCaption})}



Claim ownership of the XDND 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}


References \mbox{\hyperlink{Ecore__X_8h_ab6ae9ff23f51eadb36154e3786b697ef}{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ab6ae9ff23f51eadb36154e3786b697ef}{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a92740e0248d8f541d75b8c4b42aa254e}\label{Ecore__X_8h_a92740e0248d8f541d75b8c4b42aa254e} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_selection\_xdnd\_clear()}{ecore\_x\_selection\_xdnd\_clear()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+clear (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Release ownership of the XDND selection. 

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


References \mbox{\hyperlink{Ecore__X_8h_a92740e0248d8f541d75b8c4b42aa254e}{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+clear()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a92740e0248d8f541d75b8c4b42aa254e}{ecore\+\_\+x\+\_\+selection\+\_\+xdnd\+\_\+clear()}}.

\Hypertarget{Ecore__X_8h_a82adbfee86a38924e104ff2b6d9a650b}\label{Ecore__X_8h_a82adbfee86a38924e104ff2b6d9a650b} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_selection\_clipboard\_set()}{ecore\_x\_selection\_clipboard\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{w,  }\item[{const void \texorpdfstring{$\ast$}{*}}]{data,  }\item[{int}]{size }\end{DoxyParamCaption})}



Claim ownership of the CLIPBOARD 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 CLIPBOARD selection request. The buffer must be freed when done with. 

References \mbox{\hyperlink{Ecore__X_8h_a82adbfee86a38924e104ff2b6d9a650b}{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a82adbfee86a38924e104ff2b6d9a650b}{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a9fb37020ae13824440208d754568a6cb}\label{Ecore__X_8h_a9fb37020ae13824440208d754568a6cb} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_selection\_clipboard\_clear()}{ecore\_x\_selection\_clipboard\_clear()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+clear (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Release ownership of the clipboard selection. 

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


References \mbox{\hyperlink{Ecore__X_8h_a9fb37020ae13824440208d754568a6cb}{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+clear()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a9fb37020ae13824440208d754568a6cb}{ecore\+\_\+x\+\_\+selection\+\_\+clipboard\+\_\+clear()}}.

\Hypertarget{Ecore__X_8h_a6674e6dd007b3e5e76a196af646b7238}\label{Ecore__X_8h_a6674e6dd007b3e5e76a196af646b7238} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_selection\_owner\_set()}{ecore\_x\_selection\_owner\_set()}}
{\footnotesize\ttfamily EAPI 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})}



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}


References \mbox{\hyperlink{Ecore__X_8h_a6674e6dd007b3e5e76a196af646b7238}{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a6674e6dd007b3e5e76a196af646b7238}{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a672711a6e620e731750fc98812bc4337}\label{Ecore__X_8h_a672711a6e620e731750fc98812bc4337} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_selection\_owner\_get()}{ecore\_x\_selection\_owner\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Window ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{atom }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_a672711a6e620e731750fc98812bc4337}{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a672711a6e620e731750fc98812bc4337}{ecore\+\_\+x\+\_\+selection\+\_\+owner\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_afe52efa89937bd7228c970867022c17a}\label{Ecore__X_8h_afe52efa89937bd7228c970867022c17a} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_dnd\_aware\_set()}{ecore\_x\_dnd\_aware\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{on }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_afe52efa89937bd7228c970867022c17a}{ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set()}}, and \mbox{\hyperlink{Ecore__X_8h_a958d730271efc435996d845eb8e89092}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_afe52efa89937bd7228c970867022c17a}{ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a9df89c474649ba3de44b5d551541d6a1}\label{Ecore__X_8h_a9df89c474649ba3de44b5d551541d6a1} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_dnd\_self\_begin()}{ecore\_x\_dnd\_self\_begin()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+begin (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{source,  }\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{data,  }\item[{int}]{size }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a9df89c474649ba3de44b5d551541d6a1}{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+begin()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a9df89c474649ba3de44b5d551541d6a1}{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+begin()}}.

\Hypertarget{Ecore__X_8h_a9804f9f5c0de6a45480e12f53536a48b}\label{Ecore__X_8h_a9804f9f5c0de6a45480e12f53536a48b} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_dnd\_self\_drop()}{ecore\_x\_dnd\_self\_drop()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a9804f9f5c0de6a45480e12f53536a48b}{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aee4d53793bf02cef7148f67acf85c864}{ecore\+\_\+x\+\_\+dnd\+\_\+abort()}}, and \mbox{\hyperlink{Ecore__X_8h_a9804f9f5c0de6a45480e12f53536a48b}{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop()}}.

\Hypertarget{Ecore__X_8h_a7a87078977b742fc9f095ea00590a9a8}\label{Ecore__X_8h_a7a87078977b742fc9f095ea00590a9a8} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_dnd\_callback\_pos\_update\_set()}{ecore\_x\_dnd\_callback\_pos\_update\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set (\begin{DoxyParamCaption}\item[{void(\texorpdfstring{$\ast$}{*})(void \texorpdfstring{$\ast$}{*}, \mbox{\hyperlink{struct__Ecore__X__Xdnd__Position}{Ecore\+\_\+\+X\+\_\+\+Xdnd\+\_\+\+Position}} \texorpdfstring{$\ast$}{*}data)}]{cb,  }\item[{const void \texorpdfstring{$\ast$}{*}}]{data }\end{DoxyParamCaption})}



The DND position update cb is called Ecore\+\_\+X sends a DND 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 \mbox{\hyperlink{Ecore__X_8h_a7a87078977b742fc9f095ea00590a9a8}{ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a7a87078977b742fc9f095ea00590a9a8}{ecore\+\_\+x\+\_\+dnd\+\_\+callback\+\_\+pos\+\_\+update\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_aee4d53793bf02cef7148f67acf85c864}\label{Ecore__X_8h_aee4d53793bf02cef7148f67acf85c864} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_dnd\_abort()}{ecore\_x\_dnd\_abort()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+dnd\+\_\+abort (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{xwin\+\_\+source }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_aee4d53793bf02cef7148f67acf85c864}{ecore\+\_\+x\+\_\+dnd\+\_\+abort()}}, \mbox{\hyperlink{Ecore__X_8h_a9804f9f5c0de6a45480e12f53536a48b}{ecore\+\_\+x\+\_\+dnd\+\_\+self\+\_\+drop()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aee4d53793bf02cef7148f67acf85c864}{ecore\+\_\+x\+\_\+dnd\+\_\+abort()}}.

\Hypertarget{Ecore__X_8h_ae50cb65ed26ec6c58c899b7052d08cf4}\label{Ecore__X_8h_ae50cb65ed26ec6c58c899b7052d08cf4} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_full\_new()}{ecore\_x\_window\_full\_new()}}
{\footnotesize\ttfamily EAPI 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 \texorpdfstring{$\ast$}{*}}]{visual,  }\item[{Ecore\+\_\+\+X\+\_\+\+Colormap}]{colormap,  }\item[{int}]{depth,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{override }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}


References \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, \mbox{\hyperlink{group__Ecore__X__Window__Properties__Group_gaa513113d5d14c476b824515f3c6b4be0}{ecore\+\_\+x\+\_\+window\+\_\+defaults\+\_\+set()}}, and \mbox{\hyperlink{Ecore__X_8h_ae50cb65ed26ec6c58c899b7052d08cf4}{ecore\+\_\+x\+\_\+window\+\_\+full\+\_\+new()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ae50cb65ed26ec6c58c899b7052d08cf4}{ecore\+\_\+x\+\_\+window\+\_\+full\+\_\+new()}}.

\Hypertarget{Ecore__X_8h_ac7fec7dc837b162127fdbb7c35ea4c81}\label{Ecore__X_8h_ac7fec7dc837b162127fdbb7c35ea4c81} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_ignore\_set()}{ecore\_x\_window\_ignore\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{int}]{ignore }\end{DoxyParamCaption})}



Set if a window should be ignored. 


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


References \mbox{\hyperlink{Ecore__X_8h_ac7fec7dc837b162127fdbb7c35ea4c81}{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ac7fec7dc837b162127fdbb7c35ea4c81}{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_aa7bf6af7d211a7c7d977ff1bb57014c1}\label{Ecore__X_8h_aa7bf6af7d211a7c7d977ff1bb57014c1} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_ignore\_list()}{ecore\_x\_window\_ignore\_list()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+list (\begin{DoxyParamCaption}\item[{int \texorpdfstring{$\ast$}{*}}]{num }\end{DoxyParamCaption})}



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}


References \mbox{\hyperlink{Ecore__X_8h_aa7bf6af7d211a7c7d977ff1bb57014c1}{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+list()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aa7bf6af7d211a7c7d977ff1bb57014c1}{ecore\+\_\+x\+\_\+window\+\_\+ignore\+\_\+list()}}.

\Hypertarget{Ecore__X_8h_acd6021f8159e520b9be146342bffe7ef}\label{Ecore__X_8h_acd6021f8159e520b9be146342bffe7ef} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_show()}{ecore\_x\_window\_show()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+window\+\_\+show (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}



Shows a window. 

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


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


References \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{Ecore__X_8h_acd6021f8159e520b9be146342bffe7ef}{ecore\+\_\+x\+\_\+window\+\_\+show()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_acd6021f8159e520b9be146342bffe7ef}{ecore\+\_\+x\+\_\+window\+\_\+show()}}.

\Hypertarget{Ecore__X_8h_a7659e1729557bc9ae1ace5d800b3faf6}\label{Ecore__X_8h_a7659e1729557bc9ae1ace5d800b3faf6} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_hide()}{ecore\_x\_window\_hide()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+window\+\_\+hide (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}



Hides a window. 

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


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


References \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{Ecore__X_8h_a7659e1729557bc9ae1ace5d800b3faf6}{ecore\+\_\+x\+\_\+window\+\_\+hide()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a7659e1729557bc9ae1ace5d800b3faf6}{ecore\+\_\+x\+\_\+window\+\_\+hide()}}.

\Hypertarget{Ecore__X_8h_ae3edc06da877cddcf9f594edb280aa39}\label{Ecore__X_8h_ae3edc06da877cddcf9f594edb280aa39} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_depth\_get()}{ecore\_x\_window\_depth\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+window\+\_\+depth\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{group__Ecore__X__Drawable__Group_ga6b057fd6048e1a6cb75bb7d0d376b0ee}{ecore\+\_\+x\+\_\+drawable\+\_\+depth\+\_\+get()}}, \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{Ecore__X_8h_ae3edc06da877cddcf9f594edb280aa39}{ecore\+\_\+x\+\_\+window\+\_\+depth\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ae3edc06da877cddcf9f594edb280aa39}{ecore\+\_\+x\+\_\+window\+\_\+depth\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_aa2182a900d2ebe846d878ce5834c0c18}\label{Ecore__X_8h_aa2182a900d2ebe846d878ce5834c0c18} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_cursor\_show()}{ecore\_x\_window\_cursor\_show()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+show (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{show }\end{DoxyParamCaption})}



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 EINA\+\_\+\+TRUE, disables if equals EINA\+\_\+\+FALSE. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{Ecore__X_8h_aa2182a900d2ebe846d878ce5834c0c18}{ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+show()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aa2182a900d2ebe846d878ce5834c0c18}{ecore\+\_\+x\+\_\+window\+\_\+cursor\+\_\+show()}}.

\Hypertarget{Ecore__X_8h_afd294c853a532adc05b12d6c301f5f50}\label{Ecore__X_8h_afd294c853a532adc05b12d6c301f5f50} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_background\_color\_set()}{ecore\_x\_window\_background\_color\_set()}}
{\footnotesize\ttfamily EAPI 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})}



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}


References \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{Ecore__X_8h_afd294c853a532adc05b12d6c301f5f50}{ecore\+\_\+x\+\_\+window\+\_\+background\+\_\+color\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_afd294c853a532adc05b12d6c301f5f50}{ecore\+\_\+x\+\_\+window\+\_\+background\+\_\+color\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a958d730271efc435996d845eb8e89092}\label{Ecore__X_8h_a958d730271efc435996d845eb8e89092} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_prop\_property\_set()}{ecore\_x\_window\_prop\_property\_set()}}
{\footnotesize\ttfamily EAPI 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 \texorpdfstring{$\ast$}{*}}]{data,  }\item[{int}]{number }\end{DoxyParamCaption})}



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}


References \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{Ecore__X_8h_a958d730271efc435996d845eb8e89092}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_afe52efa89937bd7228c970867022c17a}{ecore\+\_\+x\+\_\+dnd\+\_\+aware\+\_\+set()}}, \mbox{\hyperlink{Ecore__X_8h_a16fafe2181f3cf5a0c018e047b093c15}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set()}}, \mbox{\hyperlink{Ecore__X_8h_a6cfe6841584117b306ea33afcb8cac16}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set()}}, \mbox{\hyperlink{Ecore__X_8h_af228984e471bb0c3e6aaefb5af5adb22}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set()}}, \mbox{\hyperlink{Ecore__X_8h_a88778ad5d004727dba50c3f083cc1e3a}{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set()}}, \mbox{\hyperlink{Ecore__X_8h_a7df9ab5a55f4cf96f32ad4bb8002cd3d}{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset()}}, \mbox{\hyperlink{Ecore__X_8h_aca0475dc578462a33d67471482627ca5}{ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+flush()}}, and \mbox{\hyperlink{Ecore__X_8h_a958d730271efc435996d845eb8e89092}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6}\label{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_prop\_property\_get()}{ecore\_x\_window\_prop\_property\_get()}}
{\footnotesize\ttfamily EAPI 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 \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{data,  }\item[{int \texorpdfstring{$\ast$}{*}}]{num }\end{DoxyParamCaption})}



Get a property of Ecore\+\_\+\+X\+\_\+\+Window. 

\begin{DoxyNote}{Note}
If there aren\textquotesingle{}t any data to be got the function return NULL. 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 \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ac0dc3d7d3bab33839caa7dae7c463a01}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_ae5a5a6f5c980f0011b51570dd19d71c6}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a410db1dec53b6d7b6045e22c0fdaf66b}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_af5e9723061085f0ca083373dc769c7a3}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a88778ad5d004727dba50c3f083cc1e3a}{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set()}}, \mbox{\hyperlink{Ecore__X_8h_a7df9ab5a55f4cf96f32ad4bb8002cd3d}{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset()}}, and \mbox{\hyperlink{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a4db12cbfb0ab6626dc21f5b9b39bbb52}\label{Ecore__X_8h_a4db12cbfb0ab6626dc21f5b9b39bbb52} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_prop\_string\_set()}{ecore\_x\_window\_prop\_string\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{type,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{str }\end{DoxyParamCaption})}



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 

References \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{Ecore__X_8h_a4db12cbfb0ab6626dc21f5b9b39bbb52}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a433e91c3a6c32c85048b580e35c3773b}{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set()}}, and \mbox{\hyperlink{Ecore__X_8h_a4db12cbfb0ab6626dc21f5b9b39bbb52}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_ae153b782502ea9b7cfda71c08e1fa593}\label{Ecore__X_8h_ae153b782502ea9b7cfda71c08e1fa593} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_prop\_string\_get()}{ecore\_x\_window\_prop\_string\_get()}}
{\footnotesize\ttfamily EAPI char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{type }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{Ecore__X_8h_ae153b782502ea9b7cfda71c08e1fa593}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a02157388e42c580fb5af36212c5e8020}{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_af7cd12f29b2ccced7e0ad29e8c848109}{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_ae153b782502ea9b7cfda71c08e1fa593}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a64697a73a05e2798f89626f3234500b0}\label{Ecore__X_8h_a64697a73a05e2798f89626f3234500b0} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_prop\_protocol\_list\_get()}{ecore\_x\_window\_prop\_protocol\_list\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+WM\+\_\+\+Protocol \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+list\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{int \texorpdfstring{$\ast$}{*}}]{num\+\_\+ret }\end{DoxyParamCaption})}



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 NULL. 
\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 \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, \mbox{\hyperlink{Ecore__X_8h_a64697a73a05e2798f89626f3234500b0}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+list\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56daac00f053308c58a7d2a81fbbabc6c58a}{ECORE\+\_\+\+X\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+NUM}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a64697a73a05e2798f89626f3234500b0}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+protocol\+\_\+list\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a0ad176facf033b03d44936b294fcbd2f}\label{Ecore__X_8h_a0ad176facf033b03d44936b294fcbd2f} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_gc\_new()}{ecore\_x\_gc\_new()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+GC ecore\+\_\+x\+\_\+gc\+\_\+new (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Drawable}]{draw,  }\item[{Ecore\+\_\+\+X\+\_\+\+GC\+\_\+\+Value\+\_\+\+Mask}]{value\+\_\+mask,  }\item[{const unsigned int \texorpdfstring{$\ast$}{*}}]{value\+\_\+list }\end{DoxyParamCaption})}



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}


References \mbox{\hyperlink{Ecore__X_8h_a0ad176facf033b03d44936b294fcbd2f}{ecore\+\_\+x\+\_\+gc\+\_\+new()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a0ad176facf033b03d44936b294fcbd2f}{ecore\+\_\+x\+\_\+gc\+\_\+new()}}.

\Hypertarget{Ecore__X_8h_a800d107b8de13078d4f3b84326657def}\label{Ecore__X_8h_a800d107b8de13078d4f3b84326657def} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_gc\_free()}{ecore\_x\_gc\_free()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+gc\+\_\+free (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+GC}]{gc }\end{DoxyParamCaption})}



Deletes and frees the given graphics context. 


\begin{DoxyParams}{Parameters}
{\em gc} & The given graphics context. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{Ecore__X_8h_a800d107b8de13078d4f3b84326657def}{ecore\+\_\+x\+\_\+gc\+\_\+free()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a800d107b8de13078d4f3b84326657def}{ecore\+\_\+x\+\_\+gc\+\_\+free()}}.

\Hypertarget{Ecore__X_8h_a0d445bec22865164ad4f56d52aef9bd7}\label{Ecore__X_8h_a0d445bec22865164ad4f56d52aef9bd7} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_client\_message32\_send()}{ecore\_x\_client\_message32\_send()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{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})}



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 EINA\+\_\+\+TRUE} on success {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

\Hypertarget{Ecore__X_8h_a3ac9af8fa05cc328bbd971798972254d}\label{Ecore__X_8h_a3ac9af8fa05cc328bbd971798972254d} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_client\_message8\_send()}{ecore\_x\_client\_message8\_send()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+client\+\_\+message8\+\_\+send (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{type,  }\item[{const void \texorpdfstring{$\ast$}{*}}]{data,  }\item[{int}]{len }\end{DoxyParamCaption})}



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 EINA\+\_\+\+TRUE} on success, {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

\Hypertarget{Ecore__X_8h_a9745c6c0278b433665af83c2a55de5a9}\label{Ecore__X_8h_a9745c6c0278b433665af83c2a55de5a9} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_drawable\_rectangle\_fill()}{ecore\_x\_drawable\_rectangle\_fill()}}
{\footnotesize\ttfamily EAPI 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})}



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}


References \mbox{\hyperlink{Ecore__X_8h_a9745c6c0278b433665af83c2a55de5a9}{ecore\+\_\+x\+\_\+drawable\+\_\+rectangle\+\_\+fill()}}, \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a9745c6c0278b433665af83c2a55de5a9}{ecore\+\_\+x\+\_\+drawable\+\_\+rectangle\+\_\+fill()}}.

\Hypertarget{Ecore__X_8h_a17ead806105f1e71a690be626cf9b50b}\label{Ecore__X_8h_a17ead806105f1e71a690be626cf9b50b} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_root\_list()}{ecore\_x\_window\_root\_list()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Window \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+window\+\_\+root\+\_\+list (\begin{DoxyParamCaption}\item[{int \texorpdfstring{$\ast$}{*}}]{num\+\_\+ret }\end{DoxyParamCaption})}



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 NULL} is returned if memory could not be allocated for the list, or if {\ttfamily num\+\_\+ret} is {\ttfamily NULL}. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

\Hypertarget{Ecore__X_8h_af2b0dbe8f93124b077f9c52ddbe10229}\label{Ecore__X_8h_af2b0dbe8f93124b077f9c52ddbe10229} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_atom\_get@{ecore\_x\_atom\_get}}
\index{ecore\_x\_atom\_get@{ecore\_x\_atom\_get}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_atom\_get()}{ecore\_x\_atom\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Atom ecore\+\_\+x\+\_\+atom\+\_\+get (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{name }\end{DoxyParamCaption})}



Retrieves the atom value associated with the given name. 


\begin{DoxyParams}{Parameters}
{\em name} & The given name. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Associated atom value. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_af2b0dbe8f93124b077f9c52ddbe10229}{ecore\+\_\+x\+\_\+atom\+\_\+get()}}, \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_af2b0dbe8f93124b077f9c52ddbe10229}{ecore\+\_\+x\+\_\+atom\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a2189964c0cb5ab7a2763e3cb033e2049}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send()}}, \mbox{\hyperlink{Ecore__X_8h_a3965eb34a01b81fbf5806498bf5789bd}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+request\+\_\+send()}}, \mbox{\hyperlink{Ecore__X_8h_a8127044a5a1aaa96aab1a619a9259ad0}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+send()}}, and \mbox{\hyperlink{Ecore__X_8h_af228984e471bb0c3e6aaefb5af5adb22}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a0e0f2d793043cc3adb95b6f4fccbb9f6}\label{Ecore__X_8h_a0e0f2d793043cc3adb95b6f4fccbb9f6} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_protocol\_atoms\_set()}{ecore\_x\_icccm\_protocol\_atoms\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+atoms\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}}]{protos,  }\item[{int}]{num }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{eina__alloca_8h_ae13861224cb6597c3171a910683cb5fc}{alloca()}}, \mbox{\hyperlink{Ecore__X_8h_a0e0f2d793043cc3adb95b6f4fccbb9f6}{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+atoms\+\_\+set()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a0e0f2d793043cc3adb95b6f4fccbb9f6}{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+atoms\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a9587ff371f2ae287c11dcfa128def179}\label{Ecore__X_8h_a9587ff371f2ae287c11dcfa128def179} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_protocol\_set()}{ecore\_x\_icccm\_protocol\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+WM\+\_\+\+Protocol}]{protocol,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{on }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_a9587ff371f2ae287c11dcfa128def179}{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+set()}}, \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56daac00f053308c58a7d2a81fbbabc6c58a}{ECORE\+\_\+\+X\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+NUM}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a9587ff371f2ae287c11dcfa128def179}{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_aa3f953360aec00adcb5b13bd604548c7}\label{Ecore__X_8h_aa3f953360aec00adcb5b13bd604548c7} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_protocol\_isset()}{ecore\_x\_icccm\_protocol\_isset()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+isset (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+WM\+\_\+\+Protocol}]{protocol }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_aa3f953360aec00adcb5b13bd604548c7}{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+isset()}}, \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, \mbox{\hyperlink{Ecore__X_8h_ae4166d74a0954bc928706496f677e56daac00f053308c58a7d2a81fbbabc6c58a}{ECORE\+\_\+\+X\+\_\+\+WM\+\_\+\+PROTOCOL\+\_\+\+NUM}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aa3f953360aec00adcb5b13bd604548c7}{ecore\+\_\+x\+\_\+icccm\+\_\+protocol\+\_\+isset()}}.

\Hypertarget{Ecore__X_8h_ad8cad47d8202c0666e6fd8909f15effb}\label{Ecore__X_8h_ad8cad47d8202c0666e6fd8909f15effb} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_name\_class\_set()}{ecore\_x\_icccm\_name\_class\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{n,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{c }\end{DoxyParamCaption})}



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 \texorpdfstring{$\ast$}{*} class 

References \mbox{\hyperlink{Ecore__X_8h_ad8cad47d8202c0666e6fd8909f15effb}{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+set()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ad8cad47d8202c0666e6fd8909f15effb}{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_aff06f01a91f6e515ff894d7a62784a9d}\label{Ecore__X_8h_aff06f01a91f6e515ff894d7a62784a9d} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_name\_class\_get()}{ecore\_x\_icccm\_name\_class\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{n,  }\item[{char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{c }\end{DoxyParamCaption})}



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 \texorpdfstring{$\ast$}{*} class 

References \mbox{\hyperlink{Ecore__X_8h_aff06f01a91f6e515ff894d7a62784a9d}{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+get()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aff06f01a91f6e515ff894d7a62784a9d}{ecore\+\_\+x\+\_\+icccm\+\_\+name\+\_\+class\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a02157388e42c580fb5af36212c5e8020}\label{Ecore__X_8h_a02157388e42c580fb5af36212c5e8020} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_client\_machine\_get()}{ecore\_x\_icccm\_client\_machine\_get()}}
{\footnotesize\ttfamily EAPI char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_a02157388e42c580fb5af36212c5e8020}{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_ae153b782502ea9b7cfda71c08e1fa593}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a02157388e42c580fb5af36212c5e8020}{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+machine\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_ada916445677a81625dda4a7624d1bdeb}\label{Ecore__X_8h_ada916445677a81625dda4a7624d1bdeb} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_command\_set()}{ecore\_x\_icccm\_command\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{int}]{argc,  }\item[{char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{argv }\end{DoxyParamCaption})}



Sets the WM\+\_\+\+COMMAND property for {\itshape win}. 


\begin{DoxyParams}{Parameters}
{\em win} & The window. \\
\hline
{\em argc} & Number of arguments. \\
\hline
{\em argv} & Arguments. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{Ecore__X_8h_ada916445677a81625dda4a7624d1bdeb}{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+set()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ada916445677a81625dda4a7624d1bdeb}{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+set()}}, and \mbox{\hyperlink{group__Ecore__X__Window__Properties__Group_gaa513113d5d14c476b824515f3c6b4be0}{ecore\+\_\+x\+\_\+window\+\_\+defaults\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_aec73fda941e864ef8ac60f0b61018e52}\label{Ecore__X_8h_aec73fda941e864ef8ac60f0b61018e52} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_command\_get()}{ecore\_x\_icccm\_command\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{int \texorpdfstring{$\ast$}{*}}]{argc,  }\item[{char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{argv }\end{DoxyParamCaption})}



Get the WM\+\_\+\+COMMAND 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 \mbox{\hyperlink{Ecore__X_8h_aec73fda941e864ef8ac60f0b61018e52}{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+get()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aec73fda941e864ef8ac60f0b61018e52}{ecore\+\_\+x\+\_\+icccm\+\_\+command\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a26a5c6d6154d594d9e0209d61e0bcb47}\label{Ecore__X_8h_a26a5c6d6154d594d9e0209d61e0bcb47} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_icon\_name\_get()}{ecore\_x\_icccm\_icon\_name\_get()}}
{\footnotesize\ttfamily EAPI char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_a26a5c6d6154d594d9e0209d61e0bcb47}{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+get()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a26a5c6d6154d594d9e0209d61e0bcb47}{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a905d5d768cdbf64588a1b94d555f31e2}\label{Ecore__X_8h_a905d5d768cdbf64588a1b94d555f31e2} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_icon\_name\_set()}{ecore\_x\_icccm\_icon\_name\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{t }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_a905d5d768cdbf64588a1b94d555f31e2}{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+set()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a905d5d768cdbf64588a1b94d555f31e2}{ecore\+\_\+x\+\_\+icccm\+\_\+icon\+\_\+name\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a88778ad5d004727dba50c3f083cc1e3a}\label{Ecore__X_8h_a88778ad5d004727dba50c3f083cc1e3a} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_colormap\_window\_set()}{ecore\_x\_icccm\_colormap\_window\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{subwin }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_a88778ad5d004727dba50c3f083cc1e3a}{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set()}}, \mbox{\hyperlink{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a958d730271efc435996d845eb8e89092}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a88778ad5d004727dba50c3f083cc1e3a}{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a7df9ab5a55f4cf96f32ad4bb8002cd3d}\label{Ecore__X_8h_a7df9ab5a55f4cf96f32ad4bb8002cd3d} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_colormap\_window\_unset()}{ecore\_x\_icccm\_colormap\_window\_unset()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{subwin }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_a7df9ab5a55f4cf96f32ad4bb8002cd3d}{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset()}}, \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, \mbox{\hyperlink{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a958d730271efc435996d845eb8e89092}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a7df9ab5a55f4cf96f32ad4bb8002cd3d}{ecore\+\_\+x\+\_\+icccm\+\_\+colormap\+\_\+window\+\_\+unset()}}.

\Hypertarget{Ecore__X_8h_a5e4fea0a8dad4b7984a84d9bc258de75}\label{Ecore__X_8h_a5e4fea0a8dad4b7984a84d9bc258de75} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_transient\_for\_set()}{ecore\_x\_icccm\_transient\_for\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{forwin }\end{DoxyParamCaption})}



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}


References \mbox{\hyperlink{Ecore__X_8h_a5e4fea0a8dad4b7984a84d9bc258de75}{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+set()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a5e4fea0a8dad4b7984a84d9bc258de75}{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_af48cf8fceec8ac89ce145c70086cf213}\label{Ecore__X_8h_af48cf8fceec8ac89ce145c70086cf213} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_transient\_for\_unset()}{ecore\_x\_icccm\_transient\_for\_unset()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+unset (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}



Remove the transient\+\_\+for setting from a window. 


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


References \mbox{\hyperlink{Ecore__X_8h_af48cf8fceec8ac89ce145c70086cf213}{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+unset()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_af48cf8fceec8ac89ce145c70086cf213}{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+unset()}}.

\Hypertarget{Ecore__X_8h_ab28b455ff35e3c9f8e18f29be617dc1f}\label{Ecore__X_8h_ab28b455ff35e3c9f8e18f29be617dc1f} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_transient\_for\_get()}{ecore\_x\_icccm\_transient\_for\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Window ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}



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}


References \mbox{\hyperlink{Ecore__X_8h_ab28b455ff35e3c9f8e18f29be617dc1f}{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+get()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ab28b455ff35e3c9f8e18f29be617dc1f}{ecore\+\_\+x\+\_\+icccm\+\_\+transient\+\_\+for\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a433e91c3a6c32c85048b580e35c3773b}\label{Ecore__X_8h_a433e91c3a6c32c85048b580e35c3773b} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_window\_role\_set()}{ecore\_x\_icccm\_window\_role\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{role }\end{DoxyParamCaption})}



Set the window role hint. 


\begin{DoxyParams}{Parameters}
{\em win} & The window \\
\hline
{\em role} & The role string \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{Ecore__X_8h_a433e91c3a6c32c85048b580e35c3773b}{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set()}}, and \mbox{\hyperlink{Ecore__X_8h_a4db12cbfb0ab6626dc21f5b9b39bbb52}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a433e91c3a6c32c85048b580e35c3773b}{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_af7cd12f29b2ccced7e0ad29e8c848109}\label{Ecore__X_8h_af7cd12f29b2ccced7e0ad29e8c848109} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_window\_role\_get()}{ecore\_x\_icccm\_window\_role\_get()}}
{\footnotesize\ttfamily EAPI char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_af7cd12f29b2ccced7e0ad29e8c848109}{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_ae153b782502ea9b7cfda71c08e1fa593}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+string\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_af7cd12f29b2ccced7e0ad29e8c848109}{ecore\+\_\+x\+\_\+icccm\+\_\+window\+\_\+role\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a84cc6b8fad74b71efaacfaa6de87dccd}\label{Ecore__X_8h_a84cc6b8fad74b71efaacfaa6de87dccd} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_client\_leader\_set()}{ecore\_x\_icccm\_client\_leader\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{l }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_a84cc6b8fad74b71efaacfaa6de87dccd}{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a84cc6b8fad74b71efaacfaa6de87dccd}{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a59953fc967eb2a918c7e2aa9323ced97}\label{Ecore__X_8h_a59953fc967eb2a918c7e2aa9323ced97} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_icccm\_client\_leader\_get()}{ecore\_x\_icccm\_client\_leader\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Window ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}



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}


References \mbox{\hyperlink{Ecore__X_8h_a59953fc967eb2a918c7e2aa9323ced97}{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a59953fc967eb2a918c7e2aa9323ced97}{ecore\+\_\+x\+\_\+icccm\+\_\+client\+\_\+leader\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_ae5a5a6f5c980f0011b51570dd19d71c6}\label{Ecore__X_8h_ae5a5a6f5c980f0011b51570dd19d71c6} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_profile\_get()}{ecore\_x\_e\_window\_profile\_get()}}
{\footnotesize\ttfamily EAPI char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}



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 NULL if none exists 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_ae5a5a6f5c980f0011b51570dd19d71c6}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ae5a5a6f5c980f0011b51570dd19d71c6}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_af228984e471bb0c3e6aaefb5af5adb22}\label{Ecore__X_8h_af228984e471bb0c3e6aaefb5af5adb22} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_profile\_set()}{ecore\_x\_e\_window\_profile\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{profile }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_af2b0dbe8f93124b077f9c52ddbe10229}{ecore\+\_\+x\+\_\+atom\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_af228984e471bb0c3e6aaefb5af5adb22}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set()}}, and \mbox{\hyperlink{Ecore__X_8h_a958d730271efc435996d845eb8e89092}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_af228984e471bb0c3e6aaefb5af5adb22}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a6cfe6841584117b306ea33afcb8cac16}\label{Ecore__X_8h_a6cfe6841584117b306ea33afcb8cac16} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_profile\_list\_set()}{ecore\_x\_e\_window\_profile\_list\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{profiles,  }\item[{unsigned int}]{num\+\_\+profiles }\end{DoxyParamCaption})}



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[\mbox{\hyperlink{deprecated__deprecated000044}{Deprecated}}]use ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set \end{DoxyRefDesc}


References \mbox{\hyperlink{eina__alloca_8h_ae13861224cb6597c3171a910683cb5fc}{alloca()}}, \mbox{\hyperlink{Ecore__X_8h_a6cfe6841584117b306ea33afcb8cac16}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set()}}, and \mbox{\hyperlink{Ecore__X_8h_a958d730271efc435996d845eb8e89092}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a6cfe6841584117b306ea33afcb8cac16}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a410db1dec53b6d7b6045e22c0fdaf66b}\label{Ecore__X_8h_a410db1dec53b6d7b6045e22c0fdaf66b} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_profile\_list\_get()}{ecore\_x\_e\_window\_profile\_list\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{profiles,  }\item[{int \texorpdfstring{$\ast$}{*}}]{ret\+\_\+num }\end{DoxyParamCaption})}



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}
EINA\+\_\+\+TRUE if window profiles exist, EINA\+\_\+\+FALSE otherwise
\end{DoxyReturn}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000045}{Deprecated}}]use ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get \end{DoxyRefDesc}


References \mbox{\hyperlink{Ecore__X_8h_a410db1dec53b6d7b6045e22c0fdaf66b}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a410db1dec53b6d7b6045e22c0fdaf66b}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+list\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_aa16b9eb303d84f9b0e85a09f77281664}\label{Ecore__X_8h_aa16b9eb303d84f9b0e85a09f77281664} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_profile\_supported\_set()}{ecore\_x\_e\_window\_profile\_supported\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{enabled }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_aa16b9eb303d84f9b0e85a09f77281664}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+set()}}, \mbox{\hyperlink{group__Ecore__X__Window__Destroy__Group_ga26e4c522570d56743db224e813f5ed30}{ecore\+\_\+x\+\_\+window\+\_\+free()}}, \mbox{\hyperlink{group__Ecore__X__Window__Create__Group_gaa908bee3fd3d0bc2de41db17ac456d10}{ecore\+\_\+x\+\_\+window\+\_\+new()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aa16b9eb303d84f9b0e85a09f77281664}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a6a2444c6950210793d39f52ef59e5b94}\label{Ecore__X_8h_a6a2444c6950210793d39f52ef59e5b94} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_profile\_supported\_get()}{ecore\_x\_e\_window\_profile\_supported\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root }\end{DoxyParamCaption})}



Query if the window profile is supported. 


\begin{DoxyParams}{Parameters}
{\em root} & The root window \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
EINA\+\_\+\+TRUE if it is supported, EINA\+\_\+\+FALSE otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a6a2444c6950210793d39f52ef59e5b94}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+get()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a6a2444c6950210793d39f52ef59e5b94}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+supported\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a16fafe2181f3cf5a0c018e047b093c15}\label{Ecore__X_8h_a16fafe2181f3cf5a0c018e047b093c15} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_available\_profiles\_set()}{ecore\_x\_e\_window\_available\_profiles\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{profiles,  }\item[{unsigned int}]{count }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{eina__alloca_8h_ae13861224cb6597c3171a910683cb5fc}{alloca()}}, \mbox{\hyperlink{Ecore__X_8h_a16fafe2181f3cf5a0c018e047b093c15}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set()}}, and \mbox{\hyperlink{Ecore__X_8h_a958d730271efc435996d845eb8e89092}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a16fafe2181f3cf5a0c018e047b093c15}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_ac0dc3d7d3bab33839caa7dae7c463a01}\label{Ecore__X_8h_ac0dc3d7d3bab33839caa7dae7c463a01} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_available\_profiles\_get()}{ecore\_x\_e\_window\_available\_profiles\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{profiles,  }\item[{int \texorpdfstring{$\ast$}{*}}]{count }\end{DoxyParamCaption})}



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}
EINA\+\_\+\+TRUE if available window profiles exist, EINA\+\_\+\+FALSE otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_ac0dc3d7d3bab33839caa7dae7c463a01}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ac0dc3d7d3bab33839caa7dae7c463a01}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+available\+\_\+profiles\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a8127044a5a1aaa96aab1a619a9259ad0}\label{Ecore__X_8h_a8127044a5a1aaa96aab1a619a9259ad0} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_profile\_change\_send()}{ecore\_x\_e\_window\_profile\_change\_send()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+send (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{profile }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_af2b0dbe8f93124b077f9c52ddbe10229}{ecore\+\_\+x\+\_\+atom\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a8127044a5a1aaa96aab1a619a9259ad0}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+send()}}, \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a8127044a5a1aaa96aab1a619a9259ad0}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+send()}}.

\Hypertarget{Ecore__X_8h_a3965eb34a01b81fbf5806498bf5789bd}\label{Ecore__X_8h_a3965eb34a01b81fbf5806498bf5789bd} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_profile\_change\_request\_send()}{ecore\_x\_e\_window\_profile\_change\_request\_send()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+request\+\_\+send (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{profile }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_af2b0dbe8f93124b077f9c52ddbe10229}{ecore\+\_\+x\+\_\+atom\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a3965eb34a01b81fbf5806498bf5789bd}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+request\+\_\+send()}}, \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a3965eb34a01b81fbf5806498bf5789bd}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+request\+\_\+send()}}.

\Hypertarget{Ecore__X_8h_a2189964c0cb5ab7a2763e3cb033e2049}\label{Ecore__X_8h_a2189964c0cb5ab7a2763e3cb033e2049} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_profile\_change\_done\_send()}{ecore\_x\_e\_window\_profile\_change\_done\_send()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{profile }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_af2b0dbe8f93124b077f9c52ddbe10229}{ecore\+\_\+x\+\_\+atom\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a2189964c0cb5ab7a2763e3cb033e2049}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send()}}, \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a2189964c0cb5ab7a2763e3cb033e2049}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+profile\+\_\+change\+\_\+done\+\_\+send()}}.

\Hypertarget{Ecore__X_8h_adb575d4e7d8c46ec835a2b39b2c72947}\label{Ecore__X_8h_adb575d4e7d8c46ec835a2b39b2c72947} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_screensaver\_custom\_blanking\_disable()}{ecore\_x\_screensaver\_custom\_blanking\_disable()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+disable (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_adb575d4e7d8c46ec835a2b39b2c72947}{ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+disable()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_adb575d4e7d8c46ec835a2b39b2c72947}{ecore\+\_\+x\+\_\+screensaver\+\_\+custom\+\_\+blanking\+\_\+disable()}}.

\Hypertarget{Ecore__X_8h_ace3ed06fff16fb811494648436a33de2}\label{Ecore__X_8h_ace3ed06fff16fb811494648436a33de2} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_screensaver\_supend()}{ecore\_x\_screensaver\_supend()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI void ecore\+\_\+x\+\_\+screensaver\+\_\+supend (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_ace3ed06fff16fb811494648436a33de2}{ecore\+\_\+x\+\_\+screensaver\+\_\+supend()}}, and \mbox{\hyperlink{Ecore__X_8h_ad127be23e47330e73a6baae2dc0388f3}{ecore\+\_\+x\+\_\+screensaver\+\_\+suspend()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ace3ed06fff16fb811494648436a33de2}{ecore\+\_\+x\+\_\+screensaver\+\_\+supend()}}.

\Hypertarget{Ecore__X_8h_a48f452fc99946ca57c9c37841e5dd863}\label{Ecore__X_8h_a48f452fc99946ca57c9c37841e5dd863} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_screensaver\_resume()}{ecore\_x\_screensaver\_resume()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+screensaver\+\_\+resume (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+11 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a48f452fc99946ca57c9c37841e5dd863}{ecore\+\_\+x\+\_\+screensaver\+\_\+resume()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a48f452fc99946ca57c9c37841e5dd863}{ecore\+\_\+x\+\_\+screensaver\+\_\+resume()}}.

\Hypertarget{Ecore__X_8h_ab69d0ff72462159e3c7b8559ed351fad}\label{Ecore__X_8h_ab69d0ff72462159e3c7b8559ed351fad} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_screensaver\_reset()}{ecore\_x\_screensaver\_reset()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+screensaver\+\_\+reset (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+11 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_ab69d0ff72462159e3c7b8559ed351fad}{ecore\+\_\+x\+\_\+screensaver\+\_\+reset()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ab69d0ff72462159e3c7b8559ed351fad}{ecore\+\_\+x\+\_\+screensaver\+\_\+reset()}}.

\Hypertarget{Ecore__X_8h_ac8948dfcaf138cae195bf9fe2c924bd6}\label{Ecore__X_8h_ac8948dfcaf138cae195bf9fe2c924bd6} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_screensaver\_activate()}{ecore\_x\_screensaver\_activate()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+screensaver\+\_\+activate (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+11 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_ac8948dfcaf138cae195bf9fe2c924bd6}{ecore\+\_\+x\+\_\+screensaver\+\_\+activate()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ac8948dfcaf138cae195bf9fe2c924bd6}{ecore\+\_\+x\+\_\+screensaver\+\_\+activate()}}.

\Hypertarget{Ecore__X_8h_ad127be23e47330e73a6baae2dc0388f3}\label{Ecore__X_8h_ad127be23e47330e73a6baae2dc0388f3} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_screensaver\_suspend()}{ecore\_x\_screensaver\_suspend()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+screensaver\+\_\+suspend (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+11 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_ad127be23e47330e73a6baae2dc0388f3}{ecore\+\_\+x\+\_\+screensaver\+\_\+suspend()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ace3ed06fff16fb811494648436a33de2}{ecore\+\_\+x\+\_\+screensaver\+\_\+supend()}}, and \mbox{\hyperlink{Ecore__X_8h_ad127be23e47330e73a6baae2dc0388f3}{ecore\+\_\+x\+\_\+screensaver\+\_\+suspend()}}.

\Hypertarget{Ecore__X_8h_a29237e449a632480b078c933a499e9be}\label{Ecore__X_8h_a29237e449a632480b078c933a499e9be} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_config\_timestamp\_get()}{ecore\_x\_randr\_config\_timestamp\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Time ecore\+\_\+x\+\_\+randr\+\_\+config\+\_\+timestamp\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root }\end{DoxyParamCaption})}



This function returns the current config timestamp from XRRScreen\+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}


References \mbox{\hyperlink{Ecore__X_8h_a29237e449a632480b078c933a499e9be}{ecore\+\_\+x\+\_\+randr\+\_\+config\+\_\+timestamp\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a29237e449a632480b078c933a499e9be}{ecore\+\_\+x\+\_\+randr\+\_\+config\+\_\+timestamp\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a79a3ede85e480be507a40d51af92d6f7}\label{Ecore__X_8h_a79a3ede85e480be507a40d51af92d6f7} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_screen\_primary\_output\_orientations\_get()}{ecore\_x\_randr\_screen\_primary\_output\_orientations\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Orientation ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientations\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a79a3ede85e480be507a40d51af92d6f7}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientations\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a79a3ede85e480be507a40d51af92d6f7}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+orientations\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a8e3c37114b09f48cf5b36e7c488e194a}\label{Ecore__X_8h_a8e3c37114b09f48cf5b36e7c488e194a} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_screen\_primary\_output\_current\_size\_get()}{ecore\_x\_randr\_screen\_primary\_output\_current\_size\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{int \texorpdfstring{$\ast$}{*}}]{w,  }\item[{int \texorpdfstring{$\ast$}{*}}]{h,  }\item[{int \texorpdfstring{$\ast$}{*}}]{w\+\_\+mm,  }\item[{int \texorpdfstring{$\ast$}{*}}]{h\+\_\+mm,  }\item[{int \texorpdfstring{$\ast$}{*}}]{size\+\_\+index }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_a8e3c37114b09f48cf5b36e7c488e194a}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+size\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a8e3c37114b09f48cf5b36e7c488e194a}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+primary\+\_\+output\+\_\+current\+\_\+size\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a9ca3d8c69a4a2e9bd0735794b7bd268f}\label{Ecore__X_8h_a9ca3d8c69a4a2e9bd0735794b7bd268f} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_events\_select()}{ecore\_x\_randr\_events\_select()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+randr\+\_\+events\+\_\+select (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{on }\end{DoxyParamCaption})}



Enable event selection. 

This enables basic interaction with output/crtc events and requires RandR \texorpdfstring{$>$}{>}= 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}


References \mbox{\hyperlink{Ecore__X_8h_a9ca3d8c69a4a2e9bd0735794b7bd268f}{ecore\+\_\+x\+\_\+randr\+\_\+events\+\_\+select()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a9ca3d8c69a4a2e9bd0735794b7bd268f}{ecore\+\_\+x\+\_\+randr\+\_\+events\+\_\+select()}}.

\Hypertarget{Ecore__X_8h_ad6e47d14961472277c91f11999237836}\label{Ecore__X_8h_ad6e47d14961472277c91f11999237836} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_screen\_reset()}{ecore\_x\_randr\_screen\_reset()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+reset (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root }\end{DoxyParamCaption})}



removes unused screen space. 

The most upper left CRTC is set to 0x0 and all other CRTCs dx,dy respectively. 
\begin{DoxyParams}{Parameters}
{\em root} & the window\textquotesingle{}s screen which will be reset. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{Ecore__X_8h_ad6e47d14961472277c91f11999237836}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+reset()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ad6e47d14961472277c91f11999237836}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+reset()}}.

\Hypertarget{Ecore__X_8h_a99ecef1951385ff52c7d0805dc2ddaaa}\label{Ecore__X_8h_a99ecef1951385ff52c7d0805dc2ddaaa} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_randr\_screen\_refresh@{ecore\_x\_randr\_screen\_refresh}}
\index{ecore\_x\_randr\_screen\_refresh@{ecore\_x\_randr\_screen\_refresh}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_screen\_refresh()}{ecore\_x\_randr\_screen\_refresh()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+refresh (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root }\end{DoxyParamCaption})}



forces a hardware monitor info etc. 

\begin{DoxySince}{Since}
1.\+26
\end{DoxySince}
refresh on the server side 
\begin{DoxyParams}{Parameters}
{\em root} & the window\textquotesingle{}s screen which will be reset. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{Ecore__X_8h_a99ecef1951385ff52c7d0805dc2ddaaa}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+refresh()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a99ecef1951385ff52c7d0805dc2ddaaa}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+refresh()}}.

\Hypertarget{Ecore__X_8h_aca87ad65ac0cc86beaddf39eacdccc83}\label{Ecore__X_8h_aca87ad65ac0cc86beaddf39eacdccc83} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_mode\_get()}{ecore\_x\_randr\_crtc\_mode\_get()}}
{\footnotesize\ttfamily EAPI 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})}



Get the current set mode of a given CRTC. 


\begin{DoxyParams}{Parameters}
{\em root} & the window\textquotesingle{}s screen to be queried \\
\hline
{\em crtc} & the CRTC 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 \mbox{\hyperlink{Ecore__X_8h_aca87ad65ac0cc86beaddf39eacdccc83}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aca87ad65ac0cc86beaddf39eacdccc83}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a7ec7ac10d4d2774631bcea7d0960a820}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+relative\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a0219d98e781b8e7b69ea4ea18ee26ee2}\label{Ecore__X_8h_a0219d98e781b8e7b69ea4ea18ee26ee2} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_mode\_set()}{ecore\_x\_randr\_crtc\_mode\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{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 \texorpdfstring{$\ast$}{*}}]{outputs,  }\item[{int}]{noutputs,  }\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode}]{mode }\end{DoxyParamCaption})}



Sets a mode for a CRTC and the outputs attached to it. 


\begin{DoxyParams}{Parameters}
{\em root} & The window\textquotesingle{}s screen to be queried. \\
\hline
{\em crtc} & The CRTC which shall be set. \\
\hline
{\em outputs} & Array of outputs which have to be compatible with the mode. If {\ttfamily NULL}, CRTC 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} & XID of the mode to be set. If set to {\ttfamily 0} the CRTC will be disabled. If set to {\ttfamily -\/1} the call will fail. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} if mode setting was successful, {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_a0219d98e781b8e7b69ea4ea18ee26ee2}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+set()}}, \mbox{\hyperlink{Ecore__X_8h_ac2e8339572ced7e6c398cc094b4cc34d}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a0219d98e781b8e7b69ea4ea18ee26ee2}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_ac2e8339572ced7e6c398cc094b4cc34d}\label{Ecore__X_8h_ac2e8339572ced7e6c398cc094b4cc34d} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_settings\_set()}{ecore\_x\_randr\_crtc\_settings\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{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 \texorpdfstring{$\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})}



Sets the demanded parameters for a given CRTC. 

Note that the CRTC 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 CRTC which\textquotesingle{}s configuration should be altered. \\
\hline
{\em outputs} & An array of outputs, that should display this CRTC\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, CRTC will be disabled. \\
\hline
{\em x} & New x coordinate. If \texorpdfstring{$<$}{<}0 (e.\+g. Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Unset) the current x corrdinate will be assumed. \\
\hline
{\em y} & New y coordinate. If \texorpdfstring{$<$}{<}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 CRTC 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 EINA\+\_\+\+TRUE} if the configuration alteration was successful, {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_ac2e8339572ced7e6c398cc094b4cc34d}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a0219d98e781b8e7b69ea4ea18ee26ee2}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+set()}}, and \mbox{\hyperlink{Ecore__X_8h_ac2e8339572ced7e6c398cc094b4cc34d}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+settings\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a7ec7ac10d4d2774631bcea7d0960a820}\label{Ecore__X_8h_a7ec7ac10d4d2774631bcea7d0960a820} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_pos\_relative\_set()}{ecore\_x\_randr\_crtc\_pos\_relative\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{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})}



Sets a CRTC relative to another one. 


\begin{DoxyParams}{Parameters}
{\em root} & The root window which\textquotesingle{}s default display will be set. \\
\hline
{\em crtc\+\_\+r1} & The CRTC to be positioned. \\
\hline
{\em crtc\+\_\+r2} & The CRTC the position should be relative to. \\
\hline
{\em policy} & The relation between the crtcs. \\
\hline
{\em alignment} & In case CRTCs size differ, aligns CRTC1 accordingly at CRTC2\textquotesingle{}s borders. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} if crtc could be successfully positioned, {\ttfamily EINA\+\_\+\+FALSE} if repositioning failed or if position of new crtc would be out of given screen\textquotesingle{}s min/max bounds. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_aca87ad65ac0cc86beaddf39eacdccc83}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+mode\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a7ec7ac10d4d2774631bcea7d0960a820}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+relative\+\_\+set()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}, \mbox{\hyperlink{struct__Eina__Rectangle_a7570ed17f58fc94be997414a86130074}{\+\_\+\+Eina\+\_\+\+Rectangle\+::h}}, \mbox{\hyperlink{struct__Eina__Rectangle_af6a92d51ec25ee3464c81297ffc3a330}{\+\_\+\+Eina\+\_\+\+Rectangle\+::w}}, \mbox{\hyperlink{struct__Eina__Rectangle_a8358c0791dcf476432687510ca4e5d5c}{\+\_\+\+Eina\+\_\+\+Rectangle\+::x}}, and \mbox{\hyperlink{struct__Eina__Rectangle_ae74dc834fb71a1f4cd9e3fe11dec3940}{\+\_\+\+Eina\+\_\+\+Rectangle\+::y}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a7ec7ac10d4d2774631bcea7d0960a820}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+pos\+\_\+relative\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a118fd8457439ba2f5501dd238389ea2d}\label{Ecore__X_8h_a118fd8457439ba2f5501dd238389ea2d} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_info\_get()}{ecore\_x\_randr\_crtc\_info\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}} \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{const Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a118fd8457439ba2f5501dd238389ea2d}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a118fd8457439ba2f5501dd238389ea2d}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a858f7f7ac4f22c20cda720a7b1318c4c}\label{Ecore__X_8h_a858f7f7ac4f22c20cda720a7b1318c4c} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_info\_free()}{ecore\_x\_randr\_crtc\_info\_free()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+free (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__X_8h_acac89c4a44b63a7c65b52348ac948b03}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Info}} \texorpdfstring{$\ast$}{*}}]{info }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a858f7f7ac4f22c20cda720a7b1318c4c}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+free()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a858f7f7ac4f22c20cda720a7b1318c4c}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+info\+\_\+free()}}.

\Hypertarget{Ecore__X_8h_a81decfc01cd37dd6deb57a8dc86835d9}\label{Ecore__X_8h_a81decfc01cd37dd6deb57a8dc86835d9} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_output\_clones\_get()}{ecore\_x\_randr\_output\_clones\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+clones\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output}]{output,  }\item[{int \texorpdfstring{$\ast$}{*}}]{num }\end{DoxyParamCaption})}



gets the the outputs which might be used simultenously on the same CRTC. 


\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}


References \mbox{\hyperlink{Ecore__X_8h_a81decfc01cd37dd6deb57a8dc86835d9}{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+clones\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a81decfc01cd37dd6deb57a8dc86835d9}{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+clones\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a8630b927b49e45e1cbd838fbc01ea77a}\label{Ecore__X_8h_a8630b927b49e45e1cbd838fbc01ea77a} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_output\_name\_get()}{ecore\_x\_randr\_output\_name\_get()}}
{\footnotesize\ttfamily EAPI char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+name\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output}]{output,  }\item[{int \texorpdfstring{$\ast$}{*}}]{len }\end{DoxyParamCaption})}



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 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}


References \mbox{\hyperlink{Ecore__X_8h_a8630b927b49e45e1cbd838fbc01ea77a}{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+name\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a8630b927b49e45e1cbd838fbc01ea77a}{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+name\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a9c44d4e9e32536f0008bce4a9e8a4c14}\label{Ecore__X_8h_a9c44d4e9e32536f0008bce4a9e8a4c14} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_mode\_size\_get()}{ecore\_x\_randr\_mode\_size\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Mode}]{mode,  }\item[{int \texorpdfstring{$\ast$}{*}}]{w,  }\item[{int \texorpdfstring{$\ast$}{*}}]{h }\end{DoxyParamCaption})}



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}


References \mbox{\hyperlink{Ecore__X_8h_a9c44d4e9e32536f0008bce4a9e8a4c14}{ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+size\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a9c44d4e9e32536f0008bce4a9e8a4c14}{ecore\+\_\+x\+\_\+randr\+\_\+mode\+\_\+size\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_af6841e4c0f5c4e6f86d1e943d375581d}\label{Ecore__X_8h_af6841e4c0f5c4e6f86d1e943d375581d} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_gamma\_size\_get()}{ecore\_x\_randr\_crtc\_gamma\_size\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_af6841e4c0f5c4e6f86d1e943d375581d}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+size\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_af6841e4c0f5c4e6f86d1e943d375581d}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+size\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a3574bd653d6e2f9db945e2027d52f920}\label{Ecore__X_8h_a3574bd653d6e2f9db945e2027d52f920} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_gamma\_get()}{ecore\_x\_randr\_crtc\_gamma\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{struct__Ecore__X__Randr__Crtc__Gamma__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info}} \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a3574bd653d6e2f9db945e2027d52f920}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a3574bd653d6e2f9db945e2027d52f920}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a034440850def3dbb228f48e25ce5bb92}\label{Ecore__X_8h_a034440850def3dbb228f48e25ce5bb92} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_gamma\_set()}{ecore\_x\_randr\_crtc\_gamma\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc,  }\item[{const \mbox{\hyperlink{struct__Ecore__X__Randr__Crtc__Gamma__Info}{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc\+\_\+\+Gamma\+\_\+\+Info}} \texorpdfstring{$\ast$}{*}}]{gamma }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a034440850def3dbb228f48e25ce5bb92}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a034440850def3dbb228f48e25ce5bb92}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+gamma\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_aaa08e433fc2e61407092d15670f19374}\label{Ecore__X_8h_aaa08e433fc2e61407092d15670f19374} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_has\_valid\_header()}{ecore\_x\_randr\_edid\_has\_valid\_header()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Validates the header from raw EDID 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 EINA\+\_\+\+TRUE}, if the header is valid, {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_aaa08e433fc2e61407092d15670f19374}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aaa08e433fc2e61407092d15670f19374}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header()}}, \mbox{\hyperlink{Ecore__X_8h_a414ba5601db21e2a6696cf390372631b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a4d9d587153067dd752fcdfa34a911513}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_aa1eff712b775c8c5049e87250b43f312}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a2c60b10fd389f5bce590d142b4213c7b}\label{Ecore__X_8h_a2c60b10fd389f5bce590d142b4213c7b} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_info\_has\_valid\_checksum()}{ecore\_x\_randr\_edid\_info\_has\_valid\_checksum()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Checks whether a display\textquotesingle{}s EDID 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 EINA\+\_\+\+TRUE}, if the checksum is valid, {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_a2c60b10fd389f5bce590d142b4213c7b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum()}}, \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a2c60b10fd389f5bce590d142b4213c7b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum()}}.

\Hypertarget{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}\label{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_version\_get()}{ecore\_x\_randr\_edid\_version\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the encoded version from raw EDID 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) \texorpdfstring{$>$}{>}\texorpdfstring{$>$}{>} 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 \mbox{\hyperlink{Ecore__X_8h_aaa08e433fc2e61407092d15670f19374}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header()}}, and \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a815f948497aec3bc0beef0c7b2b51d5b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a00d18087a7480a7f8aecb850aa2f3aeb}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a9a26751f89d0baa15580a0b467911670}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_ad8b2d3eb809e6aeb8985e678b5454dc7}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_acfac907a62d618cebd7e2f6afce42346}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a67f76b4cf2869ce7e003e5c6781b6330}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_ad1df8612045019685f7275ec86419e87}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_ab299124bddd719b0c94938f6c8b2873f}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a1ccc4d0d20c5b89293fbdb3c3367e91b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a6a277d7190215c5fbaf08c85e229836d}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_ac250276f95430edad018036a96b07c43}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a05a08f72652e419fd429cdc9c63dd6c7}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a2c60b10fd389f5bce590d142b4213c7b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+info\+\_\+has\+\_\+valid\+\_\+checksum()}}, and \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a4d9d587153067dd752fcdfa34a911513}\label{Ecore__X_8h_a4d9d587153067dd752fcdfa34a911513} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_manufacturer\_name\_get()}{ecore\_x\_randr\_edid\_manufacturer\_name\_get()}}
{\footnotesize\ttfamily EAPI char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the encoded manufacturer from raw EDID 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 \mbox{\hyperlink{Ecore__X_8h_aaa08e433fc2e61407092d15670f19374}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header()}}, and \mbox{\hyperlink{Ecore__X_8h_a4d9d587153067dd752fcdfa34a911513}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a4d9d587153067dd752fcdfa34a911513}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+name\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a67f76b4cf2869ce7e003e5c6781b6330}\label{Ecore__X_8h_a67f76b4cf2869ce7e003e5c6781b6330} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_display\_name\_get()}{ecore\_x\_randr\_edid\_display\_name\_get()}}
{\footnotesize\ttfamily EAPI char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the encoded name from raw EDID 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 \mbox{\hyperlink{Ecore__X_8h_a67f76b4cf2869ce7e003e5c6781b6330}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a67f76b4cf2869ce7e003e5c6781b6330}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+name\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a815f948497aec3bc0beef0c7b2b51d5b}\label{Ecore__X_8h_a815f948497aec3bc0beef0c7b2b51d5b} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_display\_ascii\_get()}{ecore\_x\_randr\_edid\_display\_ascii\_get()}}
{\footnotesize\ttfamily EAPI char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the encoded ASCII from raw EDID 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 ASCII display identifier. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_a815f948497aec3bc0beef0c7b2b51d5b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a815f948497aec3bc0beef0c7b2b51d5b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+ascii\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_ad1df8612045019685f7275ec86419e87}\label{Ecore__X_8h_ad1df8612045019685f7275ec86419e87} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_display\_serial\_get()}{ecore\_x\_randr\_edid\_display\_serial\_get()}}
{\footnotesize\ttfamily EAPI char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the encoded serial identifier from raw EDID 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 \mbox{\hyperlink{Ecore__X_8h_ad1df8612045019685f7275ec86419e87}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ad1df8612045019685f7275ec86419e87}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+serial\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a8eb8af15a4b51fc772f82090ba71ae81}\label{Ecore__X_8h_a8eb8af15a4b51fc772f82090ba71ae81} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_model\_get()}{ecore\_x\_randr\_edid\_model\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the encoded model number from raw EDID 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 \mbox{\hyperlink{Ecore__X_8h_a414ba5601db21e2a6696cf390372631b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a8eb8af15a4b51fc772f82090ba71ae81}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a8eb8af15a4b51fc772f82090ba71ae81}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_aa1eff712b775c8c5049e87250b43f312}\label{Ecore__X_8h_aa1eff712b775c8c5049e87250b43f312} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_manufacturer\_serial\_number\_get()}{ecore\_x\_randr\_edid\_manufacturer\_serial\_number\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the manufacturer serial number from raw EDID 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 \mbox{\hyperlink{Ecore__X_8h_aaa08e433fc2e61407092d15670f19374}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header()}}, and \mbox{\hyperlink{Ecore__X_8h_aa1eff712b775c8c5049e87250b43f312}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aa1eff712b775c8c5049e87250b43f312}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+serial\+\_\+number\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a414ba5601db21e2a6696cf390372631b}\label{Ecore__X_8h_a414ba5601db21e2a6696cf390372631b} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_manufacturer\_model\_get()}{ecore\_x\_randr\_edid\_manufacturer\_model\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the manufacturer model number from raw EDID 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 \mbox{\hyperlink{Ecore__X_8h_aaa08e433fc2e61407092d15670f19374}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+has\+\_\+valid\+\_\+header()}}, and \mbox{\hyperlink{Ecore__X_8h_a414ba5601db21e2a6696cf390372631b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a414ba5601db21e2a6696cf390372631b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+manufacturer\+\_\+model\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a8eb8af15a4b51fc772f82090ba71ae81}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+model\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a1ccc4d0d20c5b89293fbdb3c3367e91b}\label{Ecore__X_8h_a1ccc4d0d20c5b89293fbdb3c3367e91b} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_dpms\_available\_get()}{ecore\_x\_randr\_edid\_dpms\_available\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Looks up the DPMS support from raw EDID 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 EINA\+\_\+\+TRUE}, if DPMS is supported in some way, {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_a1ccc4d0d20c5b89293fbdb3c3367e91b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a1ccc4d0d20c5b89293fbdb3c3367e91b}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+available\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_ac250276f95430edad018036a96b07c43}\label{Ecore__X_8h_ac250276f95430edad018036a96b07c43} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_dpms\_standby\_available\_get()}{ecore\_x\_randr\_edid\_dpms\_standby\_available\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Looks up the DPMS Standby support from raw EDID 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 EINA\+\_\+\+TRUE}, if DPMS Standby is supported, {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_ac250276f95430edad018036a96b07c43}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ac250276f95430edad018036a96b07c43}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+standby\+\_\+available\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a05a08f72652e419fd429cdc9c63dd6c7}\label{Ecore__X_8h_a05a08f72652e419fd429cdc9c63dd6c7} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_dpms\_suspend\_available\_get()}{ecore\_x\_randr\_edid\_dpms\_suspend\_available\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Looks up the DPMS Suspend support from raw EDID 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 EINA\+\_\+\+TRUE}, if DPMS Suspend is supported, {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_a05a08f72652e419fd429cdc9c63dd6c7}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a05a08f72652e419fd429cdc9c63dd6c7}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+suspend\+\_\+available\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a6a277d7190215c5fbaf08c85e229836d}\label{Ecore__X_8h_a6a277d7190215c5fbaf08c85e229836d} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_dpms\_off\_available\_get()}{ecore\_x\_randr\_edid\_dpms\_off\_available\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Looks up the DPMS Off support from raw EDID 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 EINA\+\_\+\+TRUE}, if DPMS Off is supported, {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_a6a277d7190215c5fbaf08c85e229836d}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a6a277d7190215c5fbaf08c85e229836d}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+dpms\+\_\+off\+\_\+available\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a00d18087a7480a7f8aecb850aa2f3aeb}\label{Ecore__X_8h_a00d18087a7480a7f8aecb850aa2f3aeb} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_display\_aspect\_ratio\_preferred\_get()}{ecore\_x\_randr\_edid\_display\_aspect\_ratio\_preferred\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the preferred aspect ratio from raw EDID 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 \mbox{\hyperlink{Ecore__X_8h_a00d18087a7480a7f8aecb850aa2f3aeb}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a00d18087a7480a7f8aecb850aa2f3aeb}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratio\+\_\+preferred\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a9a26751f89d0baa15580a0b467911670}\label{Ecore__X_8h_a9a26751f89d0baa15580a0b467911670} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_display\_aspect\_ratios\_get()}{ecore\_x\_randr\_edid\_display\_aspect\_ratios\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Aspect\+\_\+\+Ratio ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the supported aspect ratios from raw EDID 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 \mbox{\hyperlink{Ecore__X_8h_a9a26751f89d0baa15580a0b467911670}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a9a26751f89d0baa15580a0b467911670}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+aspect\+\_\+ratios\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_ad8b2d3eb809e6aeb8985e678b5454dc7}\label{Ecore__X_8h_ad8b2d3eb809e6aeb8985e678b5454dc7} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_display\_colorscheme\_get()}{ecore\_x\_randr\_edid\_display\_colorscheme\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Colorscheme ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the supported colorschemes from raw EDID 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 \mbox{\hyperlink{Ecore__X_8h_ad8b2d3eb809e6aeb8985e678b5454dc7}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_ab299124bddd719b0c94938f6c8b2873f}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ad8b2d3eb809e6aeb8985e678b5454dc7}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_ab299124bddd719b0c94938f6c8b2873f}\label{Ecore__X_8h_ab299124bddd719b0c94938f6c8b2873f} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_display\_type\_digital\_get()}{ecore\_x\_randr\_edid\_display\_type\_digital\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the display type from raw EDID 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 EINA\+\_\+\+TRUE}, if the display is a digital one, {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_ab299124bddd719b0c94938f6c8b2873f}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ad8b2d3eb809e6aeb8985e678b5454dc7}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+colorscheme\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_ab299124bddd719b0c94938f6c8b2873f}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+type\+\_\+digital\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_acfac907a62d618cebd7e2f6afce42346}\label{Ecore__X_8h_acfac907a62d618cebd7e2f6afce42346} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_edid\_display\_interface\_type\_get()}{ecore\_x\_randr\_edid\_display\_interface\_type\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Edid\+\_\+\+Display\+\_\+\+Interface\+\_\+\+Type ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned char \texorpdfstring{$\ast$}{*}}]{edid,  }\item[{unsigned long}]{edid\+\_\+length }\end{DoxyParamCaption})}



Get the display interface type from raw EDID 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 \mbox{\hyperlink{Ecore__X_8h_acfac907a62d618cebd7e2f6afce42346}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a622ef253fefe707b5496e0e2962f3412}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+version\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_acfac907a62d618cebd7e2f6afce42346}{ecore\+\_\+x\+\_\+randr\+\_\+edid\+\_\+display\+\_\+interface\+\_\+type\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a46cd5d49fc062a57d44ad4c41ef69332}\label{Ecore__X_8h_a46cd5d49fc062a57d44ad4c41ef69332} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_screen\_backlight\_level\_set()}{ecore\_x\_randr\_screen\_backlight\_level\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+backlight\+\_\+level\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{double}]{level }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_a46cd5d49fc062a57d44ad4c41ef69332}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+backlight\+\_\+level\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a46cd5d49fc062a57d44ad4c41ef69332}{ecore\+\_\+x\+\_\+randr\+\_\+screen\+\_\+backlight\+\_\+level\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_af60ec2f17d061476a283f4a637d95369}\label{Ecore__X_8h_af60ec2f17d061476a283f4a637d95369} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_output\_edid\_get()}{ecore\_x\_randr\_output\_edid\_get()}}
{\footnotesize\ttfamily EAPI unsigned char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+edid\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Output}]{output,  }\item[{unsigned long \texorpdfstring{$\ast$}{*}}]{length }\end{DoxyParamCaption})}



gets the EDID 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 XID of the output \\
\hline
{\em length} & length of the byte-\/array. If NULL, request will fail. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{Ecore__X_8h_af60ec2f17d061476a283f4a637d95369}{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+edid\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_af60ec2f17d061476a283f4a637d95369}{ecore\+\_\+x\+\_\+randr\+\_\+output\+\_\+edid\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a85223374766680ad11eb306605d77b10}\label{Ecore__X_8h_a85223374766680ad11eb306605d77b10} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_panning\_area\_get()}{ecore\_x\_randr\_crtc\_panning\_area\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc,  }\item[{int \texorpdfstring{$\ast$}{*}}]{x,  }\item[{int \texorpdfstring{$\ast$}{*}}]{y,  }\item[{int \texorpdfstring{$\ast$}{*}}]{w,  }\item[{int \texorpdfstring{$\ast$}{*}}]{h }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a85223374766680ad11eb306605d77b10}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a85223374766680ad11eb306605d77b10}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_ac58067a24f11871bfd5800bbcad8df59}\label{Ecore__X_8h_ac58067a24f11871bfd5800bbcad8df59} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_panning\_area\_set()}{ecore\_x\_randr\_crtc\_panning\_area\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{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})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_ac58067a24f11871bfd5800bbcad8df59}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+set()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ac58067a24f11871bfd5800bbcad8df59}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+panning\+\_\+area\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a90495ddf838ffe2f1e510eba5ca610ce}\label{Ecore__X_8h_a90495ddf838ffe2f1e510eba5ca610ce} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_tracking\_area\_get()}{ecore\_x\_randr\_crtc\_tracking\_area\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc,  }\item[{int \texorpdfstring{$\ast$}{*}}]{x,  }\item[{int \texorpdfstring{$\ast$}{*}}]{y,  }\item[{int \texorpdfstring{$\ast$}{*}}]{w,  }\item[{int \texorpdfstring{$\ast$}{*}}]{h }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a90495ddf838ffe2f1e510eba5ca610ce}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a90495ddf838ffe2f1e510eba5ca610ce}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a072cb4b0cabbb148e6b8f8fc32811c13}\label{Ecore__X_8h_a072cb4b0cabbb148e6b8f8fc32811c13} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_tracking\_area\_set()}{ecore\_x\_randr\_crtc\_tracking\_area\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{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})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a072cb4b0cabbb148e6b8f8fc32811c13}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+set()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a072cb4b0cabbb148e6b8f8fc32811c13}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+tracking\+\_\+area\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_aa58b133fe37cbd81b756884963b76696}\label{Ecore__X_8h_aa58b133fe37cbd81b756884963b76696} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_border\_area\_get()}{ecore\_x\_randr\_crtc\_border\_area\_get()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{Ecore\+\_\+\+X\+\_\+\+Randr\+\_\+\+Crtc}]{crtc,  }\item[{int \texorpdfstring{$\ast$}{*}}]{x,  }\item[{int \texorpdfstring{$\ast$}{*}}]{y,  }\item[{int \texorpdfstring{$\ast$}{*}}]{w,  }\item[{int \texorpdfstring{$\ast$}{*}}]{h }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_aa58b133fe37cbd81b756884963b76696}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aa58b133fe37cbd81b756884963b76696}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_ad06cdd21aa16cd366292f31a21fe9e53}\label{Ecore__X_8h_ad06cdd21aa16cd366292f31a21fe9e53} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_randr\_crtc\_border\_area\_set()}{ecore\_x\_randr\_crtc\_border\_area\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{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})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_ad06cdd21aa16cd366292f31a21fe9e53}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+set()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ad06cdd21aa16cd366292f31a21fe9e53}{ecore\+\_\+x\+\_\+randr\+\_\+crtc\+\_\+border\+\_\+area\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a6c9521872ae6da9d0a0e728dc0ca7adf}\label{Ecore__X_8h_a6c9521872ae6da9d0a0e728dc0ca7adf} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_fixes\_selection\_notification\_request()}{ecore\_x\_fixes\_selection\_notification\_request()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+fixes\+\_\+selection\+\_\+notification\+\_\+request (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{selection }\end{DoxyParamCaption})}



xfixes selection notification request. 

\begin{DoxySince}{Since}
1.\+24
\end{DoxySince}
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 EINA\+\_\+\+TRUE} on success, {\ttfamily EINA\+\_\+\+FALSE} otherwise. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a6c9521872ae6da9d0a0e728dc0ca7adf}{ecore\+\_\+x\+\_\+fixes\+\_\+selection\+\_\+notification\+\_\+request()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a6c9521872ae6da9d0a0e728dc0ca7adf}{ecore\+\_\+x\+\_\+fixes\+\_\+selection\+\_\+notification\+\_\+request()}}.

\Hypertarget{Ecore__X_8h_a06d26de9af064a4efef789d5a4ebd6d9}\label{Ecore__X_8h_a06d26de9af064a4efef789d5a4ebd6d9} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_fixes\_window\_selection\_notification\_request@{ecore\_x\_fixes\_window\_selection\_notification\_request}}
\index{ecore\_x\_fixes\_window\_selection\_notification\_request@{ecore\_x\_fixes\_window\_selection\_notification\_request}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_fixes\_window\_selection\_notification\_request()}{ecore\_x\_fixes\_window\_selection\_notification\_request()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+fixes\+\_\+window\+\_\+selection\+\_\+notification\+\_\+request (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{window,  }\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{selection }\end{DoxyParamCaption})}



xfixes selection notification request. 

In addition to ecore\+\_\+x\+\_\+fixes\+\_\+selection\+\_\+notification\+\_\+request you can also specify for which window you want to get them \begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a06d26de9af064a4efef789d5a4ebd6d9}{ecore\+\_\+x\+\_\+fixes\+\_\+window\+\_\+selection\+\_\+notification\+\_\+request()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a06d26de9af064a4efef789d5a4ebd6d9}{ecore\+\_\+x\+\_\+fixes\+\_\+window\+\_\+selection\+\_\+notification\+\_\+request()}}.

\Hypertarget{Ecore__X_8h_a37df4fb549a804362943ca0c98fe9ea8}\label{Ecore__X_8h_a37df4fb549a804362943ca0c98fe9ea8} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_present\_select\_events()}{ecore\_x\_present\_select\_events()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+present\+\_\+select\+\_\+events (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{unsigned int}]{events }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a37df4fb549a804362943ca0c98fe9ea8}{ecore\+\_\+x\+\_\+present\+\_\+select\+\_\+events()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a37df4fb549a804362943ca0c98fe9ea8}{ecore\+\_\+x\+\_\+present\+\_\+select\+\_\+events()}}.

\Hypertarget{Ecore__X_8h_a1fcefdb5a41b233dfd5c009ce127f9d1}\label{Ecore__X_8h_a1fcefdb5a41b233dfd5c009ce127f9d1} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_present\_notify\_msc()}{ecore\_x\_present\_notify\_msc()}}
{\footnotesize\ttfamily EAPI 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})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a1fcefdb5a41b233dfd5c009ce127f9d1}{ecore\+\_\+x\+\_\+present\+\_\+notify\+\_\+msc()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a1fcefdb5a41b233dfd5c009ce127f9d1}{ecore\+\_\+x\+\_\+present\+\_\+notify\+\_\+msc()}}.

\Hypertarget{Ecore__X_8h_a16181a2be693b4915258354d64ec6bc3}\label{Ecore__X_8h_a16181a2be693b4915258354d64ec6bc3} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_present\_pixmap()}{ecore\_x\_present\_pixmap()}}
{\footnotesize\ttfamily EAPI 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[{\mbox{\hyperlink{Ecore__X_8h_ab4e17d3d6fa02a05a848e0386c6ad62f}{Ecore\+\_\+\+X\+\_\+\+Sync\+\_\+\+Fence}}}]{wait\+\_\+fence,  }\item[{\mbox{\hyperlink{Ecore__X_8h_ab4e17d3d6fa02a05a848e0386c6ad62f}{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[{\mbox{\hyperlink{structEcore__X__Present}{Ecore\+\_\+\+X\+\_\+\+Present}} \texorpdfstring{$\ast$}{*}}]{notifies,  }\item[{int}]{num\+\_\+notifies }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a16181a2be693b4915258354d64ec6bc3}{ecore\+\_\+x\+\_\+present\+\_\+pixmap()}}, and \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a16181a2be693b4915258354d64ec6bc3}{ecore\+\_\+x\+\_\+present\+\_\+pixmap()}}.

\Hypertarget{Ecore__X_8h_adfa38d6988aced792ba97e3af78ce085}\label{Ecore__X_8h_adfa38d6988aced792ba97e3af78ce085} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_present\_exists()}{ecore\_x\_present\_exists()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+present\+\_\+exists (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_adfa38d6988aced792ba97e3af78ce085}{ecore\+\_\+x\+\_\+present\+\_\+exists()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_adfa38d6988aced792ba97e3af78ce085}{ecore\+\_\+x\+\_\+present\+\_\+exists()}}.

\Hypertarget{Ecore__X_8h_a0d870dddedfd8aa6f8b9b920026d1fb1}\label{Ecore__X_8h_a0d870dddedfd8aa6f8b9b920026d1fb1} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_damage\_query()}{ecore\_x\_damage\_query()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+damage\+\_\+query (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a0d870dddedfd8aa6f8b9b920026d1fb1}{ecore\+\_\+x\+\_\+damage\+\_\+query()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a0d870dddedfd8aa6f8b9b920026d1fb1}{ecore\+\_\+x\+\_\+damage\+\_\+query()}}.

\Hypertarget{Ecore__X_8h_a1be3b74fcf215eb1d6009fb8134ad1b5}\label{Ecore__X_8h_a1be3b74fcf215eb1d6009fb8134ad1b5} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_dpms\_power\_level\_get()}{ecore\_x\_dpms\_power\_level\_get()}}
{\footnotesize\ttfamily EAPI Ecore\+\_\+\+X\+\_\+\+Dpms\+\_\+\+Mode ecore\+\_\+x\+\_\+dpms\+\_\+power\+\_\+level\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Check the DPMS power level. 

\begin{DoxyReturn}{Returns}
{\ttfamily 0} if DPMS is \+:In Use 

{\ttfamily 1} if DPMS is \+:Blanked, low power 

{\ttfamily 2} if DPMS is \+:Blanked, lower power 

{\ttfamily 3} if DPMS is \+:Shut off, awaiting activity 

{\ttfamily -\/1} othwhise. 
\end{DoxyReturn}


References \mbox{\hyperlink{Ecore__X_8h_a1be3b74fcf215eb1d6009fb8134ad1b5}{ecore\+\_\+x\+\_\+dpms\+\_\+power\+\_\+level\+\_\+get()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a1be3b74fcf215eb1d6009fb8134ad1b5}{ecore\+\_\+x\+\_\+dpms\+\_\+power\+\_\+level\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a701b2aa007adaca1d239ff76e5d143df}\label{Ecore__X_8h_a701b2aa007adaca1d239ff76e5d143df} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_keysym\_keycode\_get()}{ecore\_x\_keysym\_keycode\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+keysym\+\_\+keycode\+\_\+get (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{keyname }\end{DoxyParamCaption})}



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}


References \mbox{\hyperlink{Ecore__X_8h_a701b2aa007adaca1d239ff76e5d143df}{ecore\+\_\+x\+\_\+keysym\+\_\+keycode\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a701b2aa007adaca1d239ff76e5d143df}{ecore\+\_\+x\+\_\+keysym\+\_\+keycode\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_afb4ab71ffc627569e7e083945893ac0c}\label{Ecore__X_8h_afb4ab71ffc627569e7e083945893ac0c} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_keysym\_get()}{ecore\_x\_keysym\_get()}}
{\footnotesize\ttfamily EAPI unsigned int ecore\+\_\+x\+\_\+keysym\+\_\+get (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{string }\end{DoxyParamCaption})}



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 \mbox{\hyperlink{Ecore__X_8h_afb4ab71ffc627569e7e083945893ac0c}{ecore\+\_\+x\+\_\+keysym\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_afb4ab71ffc627569e7e083945893ac0c}{ecore\+\_\+x\+\_\+keysym\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_ad255916172a9ed5549f9351c2125dcfb}\label{Ecore__X_8h_ad255916172a9ed5549f9351c2125dcfb} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_input\_multi\_select()}{ecore\_x\_input\_multi\_select()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+input\+\_\+multi\+\_\+select (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+13 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_ad255916172a9ed5549f9351c2125dcfb}{ecore\+\_\+x\+\_\+input\+\_\+multi\+\_\+select()}}, \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Inline__List__Group_gaef650e653f43178ecfee2c661bea7a85}{eina\+\_\+inlist\+\_\+append()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ad255916172a9ed5549f9351c2125dcfb}{ecore\+\_\+x\+\_\+input\+\_\+multi\+\_\+select()}}.

\Hypertarget{Ecore__X_8h_adc8acf003b79cade976acf3e6edb3f5a}\label{Ecore__X_8h_adc8acf003b79cade976acf3e6edb3f5a} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_input\_raw\_select()}{ecore\_x\_input\_raw\_select()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+input\+\_\+raw\+\_\+select (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_adc8acf003b79cade976acf3e6edb3f5a}{ecore\+\_\+x\+\_\+input\+\_\+raw\+\_\+select()}}, \mbox{\hyperlink{group__Ecore__X__Flush__Group_ga515363b1157ae3b2e3d1d9d3eec448af}{ecore\+\_\+x\+\_\+sync()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_adc8acf003b79cade976acf3e6edb3f5a}{ecore\+\_\+x\+\_\+input\+\_\+raw\+\_\+select()}}.

\Hypertarget{Ecore__X_8h_a38ef05ff00a4b22e3ef0bdbbc3733859}\label{Ecore__X_8h_a38ef05ff00a4b22e3ef0bdbbc3733859} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_input\_touch\_devices\_grab()}{ecore\_x\_input\_touch\_devices\_grab()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+grab (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a38ef05ff00a4b22e3ef0bdbbc3733859}{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+grab()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a38ef05ff00a4b22e3ef0bdbbc3733859}{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+grab()}}.

\Hypertarget{Ecore__X_8h_a74bb6bf1eef38d9f13e4b6c29d035cc4}\label{Ecore__X_8h_a74bb6bf1eef38d9f13e4b6c29d035cc4} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_input\_touch\_devices\_ungrab()}{ecore\_x\_input\_touch\_devices\_ungrab()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+ungrab (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a74bb6bf1eef38d9f13e4b6c29d035cc4}{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+ungrab()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a74bb6bf1eef38d9f13e4b6c29d035cc4}{ecore\+\_\+x\+\_\+input\+\_\+touch\+\_\+devices\+\_\+ungrab()}}.

\Hypertarget{Ecore__X_8h_ae819acaab65519613577bc511e618898}\label{Ecore__X_8h_ae819acaab65519613577bc511e618898} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_input\_devices\_update@{ecore\_x\_input\_devices\_update}}
\index{ecore\_x\_input\_devices\_update@{ecore\_x\_input\_devices\_update}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_input\_devices\_update()}{ecore\_x\_input\_devices\_update()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+input\+\_\+devices\+\_\+update (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_ae819acaab65519613577bc511e618898}{ecore\+\_\+x\+\_\+input\+\_\+devices\+\_\+update()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ae819acaab65519613577bc511e618898}{ecore\+\_\+x\+\_\+input\+\_\+devices\+\_\+update()}}.

\Hypertarget{Ecore__X_8h_a3d732107db77131a50937e1eab8d7458}\label{Ecore__X_8h_a3d732107db77131a50937e1eab8d7458} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_input\_device\_num\_get@{ecore\_x\_input\_device\_num\_get}}
\index{ecore\_x\_input\_device\_num\_get@{ecore\_x\_input\_device\_num\_get}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_input\_device\_num\_get()}{ecore\_x\_input\_device\_num\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+num\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a3d732107db77131a50937e1eab8d7458}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+num\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a3d732107db77131a50937e1eab8d7458}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+num\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_ab889c6950daad0a3f4a4dc22eedb1681}\label{Ecore__X_8h_ab889c6950daad0a3f4a4dc22eedb1681} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_input\_device\_id\_get@{ecore\_x\_input\_device\_id\_get}}
\index{ecore\_x\_input\_device\_id\_get@{ecore\_x\_input\_device\_id\_get}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_input\_device\_id\_get()}{ecore\_x\_input\_device\_id\_get()}}
{\footnotesize\ttfamily EAPI int ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+id\+\_\+get (\begin{DoxyParamCaption}\item[{int}]{slot }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_ab889c6950daad0a3f4a4dc22eedb1681}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+id\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ab889c6950daad0a3f4a4dc22eedb1681}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+id\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a19919454a37475611b535fe21fa162af}\label{Ecore__X_8h_a19919454a37475611b535fe21fa162af} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_input\_device\_name\_get@{ecore\_x\_input\_device\_name\_get}}
\index{ecore\_x\_input\_device\_name\_get@{ecore\_x\_input\_device\_name\_get}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_input\_device\_name\_get()}{ecore\_x\_input\_device\_name\_get()}}
{\footnotesize\ttfamily EAPI const char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+name\+\_\+get (\begin{DoxyParamCaption}\item[{int}]{slot }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a19919454a37475611b535fe21fa162af}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+name\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a19919454a37475611b535fe21fa162af}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+name\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_aab3c135c2295ae625f5d36f410c7e040}\label{Ecore__X_8h_aab3c135c2295ae625f5d36f410c7e040} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_input\_device\_properties\_list@{ecore\_x\_input\_device\_properties\_list}}
\index{ecore\_x\_input\_device\_properties\_list@{ecore\_x\_input\_device\_properties\_list}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_input\_device\_properties\_list()}{ecore\_x\_input\_device\_properties\_list()}}
{\footnotesize\ttfamily EAPI char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+properties\+\_\+list (\begin{DoxyParamCaption}\item[{int}]{slot,  }\item[{int \texorpdfstring{$\ast$}{*}}]{num\+\_\+ret }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_aab3c135c2295ae625f5d36f410c7e040}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+properties\+\_\+list()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aab3c135c2295ae625f5d36f410c7e040}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+properties\+\_\+list()}}.

\Hypertarget{Ecore__X_8h_ae70baa930124f6fb772d1491acdf33b5}\label{Ecore__X_8h_ae70baa930124f6fb772d1491acdf33b5} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_input\_device\_properties\_free@{ecore\_x\_input\_device\_properties\_free}}
\index{ecore\_x\_input\_device\_properties\_free@{ecore\_x\_input\_device\_properties\_free}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_input\_device\_properties\_free()}{ecore\_x\_input\_device\_properties\_free()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+properties\+\_\+free (\begin{DoxyParamCaption}\item[{char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{list,  }\item[{int}]{num }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_ae70baa930124f6fb772d1491acdf33b5}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+properties\+\_\+free()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ae70baa930124f6fb772d1491acdf33b5}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+properties\+\_\+free()}}.

\Hypertarget{Ecore__X_8h_a8d9700a2816b43b6de39f7f23c85c171}\label{Ecore__X_8h_a8d9700a2816b43b6de39f7f23c85c171} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_input\_device\_property\_get@{ecore\_x\_input\_device\_property\_get}}
\index{ecore\_x\_input\_device\_property\_get@{ecore\_x\_input\_device\_property\_get}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_input\_device\_property\_get()}{ecore\_x\_input\_device\_property\_get()}}
{\footnotesize\ttfamily EAPI void \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+property\+\_\+get (\begin{DoxyParamCaption}\item[{int}]{slot,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{prop,  }\item[{int \texorpdfstring{$\ast$}{*}}]{num\+\_\+ret,  }\item[{Ecore\+\_\+\+X\+\_\+\+Atom \texorpdfstring{$\ast$}{*}}]{format\+\_\+ret,  }\item[{int \texorpdfstring{$\ast$}{*}}]{unit\+\_\+size\+\_\+ret }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a8d9700a2816b43b6de39f7f23c85c171}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+property\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a8d9700a2816b43b6de39f7f23c85c171}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+property\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a7c41860a7ba2ef99e420bef4ba476376}\label{Ecore__X_8h_a7c41860a7ba2ef99e420bef4ba476376} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_input\_device\_property\_set@{ecore\_x\_input\_device\_property\_set}}
\index{ecore\_x\_input\_device\_property\_set@{ecore\_x\_input\_device\_property\_set}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_input\_device\_property\_set()}{ecore\_x\_input\_device\_property\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+property\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{slot,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{prop,  }\item[{void \texorpdfstring{$\ast$}{*}}]{data,  }\item[{int}]{num,  }\item[{Ecore\+\_\+\+X\+\_\+\+Atom}]{format,  }\item[{int}]{unit\+\_\+size }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a7c41860a7ba2ef99e420bef4ba476376}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+property\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a7c41860a7ba2ef99e420bef4ba476376}{ecore\+\_\+x\+\_\+input\+\_\+device\+\_\+property\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_afac1ecc943cb81c689c773fd3e0957ab}\label{Ecore__X_8h_afac1ecc943cb81c689c773fd3e0957ab} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_illume\_indicator\_type\_set()}{ecore\_x\_e\_illume\_indicator\_type\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{\mbox{\hyperlink{Ecore__X_8h_a4d4d0136684d492ee0c30d4931d973d8}{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}}}]{mode }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_afac1ecc943cb81c689c773fd3e0957ab}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_afac1ecc943cb81c689c773fd3e0957ab}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a8589bf911f80a7a76c5b5e7781ee346d}\label{Ecore__X_8h_a8589bf911f80a7a76c5b5e7781ee346d} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_illume\_indicator\_type\_get()}{ecore\_x\_e\_illume\_indicator\_type\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{Ecore__X_8h_a4d4d0136684d492ee0c30d4931d973d8}{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}} ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a8589bf911f80a7a76c5b5e7781ee346d}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a8589bf911f80a7a76c5b5e7781ee346d}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a5214764cb4c993c7dcdf80c555eab185}\label{Ecore__X_8h_a5214764cb4c993c7dcdf80c555eab185} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_illume\_indicator\_type\_send()}{ecore\_x\_e\_illume\_indicator\_type\_send()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+send (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{\mbox{\hyperlink{Ecore__X_8h_a4d4d0136684d492ee0c30d4931d973d8}{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Indicator\+\_\+\+Type\+\_\+\+Mode}}}]{mode }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a5214764cb4c993c7dcdf80c555eab185}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+send()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a5214764cb4c993c7dcdf80c555eab185}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+indicator\+\_\+type\+\_\+send()}}.

\Hypertarget{Ecore__X_8h_a365e4fdbccff6b0c6feb6a7728a4eed0}\label{Ecore__X_8h_a365e4fdbccff6b0c6feb6a7728a4eed0} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_illume\_window\_state\_send()}{ecore\_x\_e\_illume\_window\_state\_send()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+send (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+Illume\+\_\+\+Window\+\_\+\+State}]{state }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a365e4fdbccff6b0c6feb6a7728a4eed0}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+send()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a365e4fdbccff6b0c6feb6a7728a4eed0}{ecore\+\_\+x\+\_\+e\+\_\+illume\+\_\+window\+\_\+state\+\_\+send()}}.

\Hypertarget{Ecore__X_8h_a35d5f2c8acaeacd88c1ee3e2956ff9f9}\label{Ecore__X_8h_a35d5f2c8acaeacd88c1ee3e2956ff9f9} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_xkb\_state\_get@{ecore\_x\_xkb\_state\_get}}
\index{ecore\_x\_xkb\_state\_get@{ecore\_x\_xkb\_state\_get}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_xkb\_state\_get()}{ecore\_x\_xkb\_state\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+xkb\+\_\+state\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Ecore__X_8h_a280a6a2ebd056fc6bac3b75ba6c4044b}{Ecore\+\_\+\+X\+\_\+\+Xkb\+\_\+\+State}} \texorpdfstring{$\ast$}{*}}]{state }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}


References \mbox{\hyperlink{struct__Ecore__X__Event__Xkb_aaa57a33384712ead3108bc9c240d8ff4}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb\+::base\+\_\+mods}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, \mbox{\hyperlink{struct__Ecore__X__Event__Xkb_a142c151129b16d485191ccaf6cf71a97}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb\+::latched\+\_\+group}}, \mbox{\hyperlink{struct__Ecore__X__Event__Xkb_a9854ed555c19cc269d898faecc5bc199}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb\+::latched\+\_\+mods}}, \mbox{\hyperlink{struct__Ecore__X__Event__Xkb_ac9f73bbf2de8b66708d55b9228163d9d}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb\+::locked\+\_\+group}}, \mbox{\hyperlink{struct__Ecore__X__Event__Xkb_abc41446cabbb672a1052d8279112a61e}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb\+::locked\+\_\+mods}}, and \mbox{\hyperlink{struct__Ecore__X__Event__Xkb_aa09bc446353817ef8817916e329c3040}{\+\_\+\+Ecore\+\_\+\+X\+\_\+\+Event\+\_\+\+Xkb\+::mods}}.

\Hypertarget{Ecore__X_8h_ac3f220aea17ed127c65c31f219e93dbc}\label{Ecore__X_8h_ac3f220aea17ed127c65c31f219e93dbc} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_rotation\_supported\_set()}{ecore\_x\_e\_window\_rotation\_supported\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{enabled }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+21

1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_ac3f220aea17ed127c65c31f219e93dbc}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+set()}}, \mbox{\hyperlink{group__Ecore__X__Window__Destroy__Group_ga26e4c522570d56743db224e813f5ed30}{ecore\+\_\+x\+\_\+window\+\_\+free()}}, \mbox{\hyperlink{group__Ecore__X__Window__Create__Group_gaa908bee3fd3d0bc2de41db17ac456d10}{ecore\+\_\+x\+\_\+window\+\_\+new()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_ac3f220aea17ed127c65c31f219e93dbc}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a3cb5d11d4eeb68e910e306eea657abef}\label{Ecore__X_8h_a3cb5d11d4eeb68e910e306eea657abef} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_rotation\_supported\_get()}{ecore\_x\_e\_window\_rotation\_supported\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a3cb5d11d4eeb68e910e306eea657abef}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+get()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a3cb5d11d4eeb68e910e306eea657abef}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+supported\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a298ea4c9321122a0e7522eae6c85b1dc}\label{Ecore__X_8h_a298ea4c9321122a0e7522eae6c85b1dc} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_rotation\_app\_set()}{ecore\_x\_e\_window\_rotation\_app\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{set }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a298ea4c9321122a0e7522eae6c85b1dc}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a298ea4c9321122a0e7522eae6c85b1dc}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_af0ba08904f8080c7e8298d0f4b64fa30}\label{Ecore__X_8h_af0ba08904f8080c7e8298d0f4b64fa30} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_rotation\_app\_get()}{ecore\_x\_e\_window\_rotation\_app\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_af0ba08904f8080c7e8298d0f4b64fa30}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+get()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_af0ba08904f8080c7e8298d0f4b64fa30}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+app\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_aac8a9718e713d2d75fc6f9477d774c7f}\label{Ecore__X_8h_aac8a9718e713d2d75fc6f9477d774c7f} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_rotation\_preferred\_rotation\_set()}{ecore\_x\_e\_window\_rotation\_preferred\_rotation\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{int}]{rot }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_aac8a9718e713d2d75fc6f9477d774c7f}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aac8a9718e713d2d75fc6f9477d774c7f}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_a49e41b90de45fa41f5b1b3140c934075}\label{Ecore__X_8h_a49e41b90de45fa41f5b1b3140c934075} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_rotation\_preferred\_rotation\_get()}{ecore\_x\_e\_window\_rotation\_preferred\_rotation\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{int \texorpdfstring{$\ast$}{*}}]{rot }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a49e41b90de45fa41f5b1b3140c934075}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+get()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a49e41b90de45fa41f5b1b3140c934075}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+preferred\+\_\+rotation\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a9c179f8378960f4a2b932180f927d816}\label{Ecore__X_8h_a9c179f8378960f4a2b932180f927d816} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_rotation\_available\_rotations\_set()}{ecore\_x\_e\_window\_rotation\_available\_rotations\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const int \texorpdfstring{$\ast$}{*}}]{rots,  }\item[{unsigned int}]{count }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a9c179f8378960f4a2b932180f927d816}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a9c179f8378960f4a2b932180f927d816}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_af5e9723061085f0ca083373dc769c7a3}\label{Ecore__X_8h_af5e9723061085f0ca083373dc769c7a3} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_rotation\_available\_rotations\_get()}{ecore\_x\_e\_window\_rotation\_available\_rotations\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{int \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{rots,  }\item[{unsigned int \texorpdfstring{$\ast$}{*}}]{count }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_af5e9723061085f0ca083373dc769c7a3}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a7d4659af05243f5998abaf5f1491f4a6}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+get()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_af5e9723061085f0ca083373dc769c7a3}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+available\+\_\+rotations\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_a97c418af5a23362d7a63d0d0e3996ee4}\label{Ecore__X_8h_a97c418af5a23362d7a63d0d0e3996ee4} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_rotation\_change\_prepare\_send()}{ecore\_x\_e\_window\_rotation\_change\_prepare\_send()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+send (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{int}]{rot,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{resize,  }\item[{int}]{w,  }\item[{int}]{h }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a97c418af5a23362d7a63d0d0e3996ee4}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+send()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a97c418af5a23362d7a63d0d0e3996ee4}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+send()}}.

\Hypertarget{Ecore__X_8h_aa7240b156634eec382e9b5e8eabd0fe8}\label{Ecore__X_8h_aa7240b156634eec382e9b5e8eabd0fe8} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_rotation\_change\_prepare\_done\_send()}{ecore\_x\_e\_window\_rotation\_change\_prepare\_done\_send()}}
{\footnotesize\ttfamily EAPI 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})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_aa7240b156634eec382e9b5e8eabd0fe8}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+done\+\_\+send()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aa7240b156634eec382e9b5e8eabd0fe8}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+prepare\+\_\+done\+\_\+send()}}.

\Hypertarget{Ecore__X_8h_a5979ab8866f208782c3d69ea93f85062}\label{Ecore__X_8h_a5979ab8866f208782c3d69ea93f85062} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_rotation\_change\_request\_send()}{ecore\_x\_e\_window\_rotation\_change\_request\_send()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+request\+\_\+send (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{int}]{rot }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a5979ab8866f208782c3d69ea93f85062}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+request\+\_\+send()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a5979ab8866f208782c3d69ea93f85062}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+request\+\_\+send()}}.

\Hypertarget{Ecore__X_8h_a97d5d19634315fab6cf38cef6ee04370}\label{Ecore__X_8h_a97d5d19634315fab6cf38cef6ee04370} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_window\_rotation\_change\_done\_send()}{ecore\_x\_e\_window\_rotation\_change\_done\_send()}}
{\footnotesize\ttfamily EAPI 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})}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_a97d5d19634315fab6cf38cef6ee04370}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+done\+\_\+send()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a97d5d19634315fab6cf38cef6ee04370}{ecore\+\_\+x\+\_\+e\+\_\+window\+\_\+rotation\+\_\+change\+\_\+done\+\_\+send()}}.

\Hypertarget{Ecore__X_8h_a23c7899430ba1330558466d2a3927f56}\label{Ecore__X_8h_a23c7899430ba1330558466d2a3927f56} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_keygrab\_set()}{ecore\_x\_window\_keygrab\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{key,  }\item[{int}]{mod,  }\item[{int}]{any\+\_\+mod,  }\item[{int}]{priority,  }\item[{\mbox{\hyperlink{Ecore__X_8h_a11d4133ec706072788e983bf01d86e3d}{Ecore\+\_\+\+X\+\_\+\+Win\+\_\+\+Keygrab\+\_\+\+Mode}}}]{grab\+\_\+mode }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_aff1a5db6ffaecdf4abe8dc231ec66e07}{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get()}}, \mbox{\hyperlink{Ecore__X_8h_a23c7899430ba1330558466d2a3927f56}{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a23c7899430ba1330558466d2a3927f56}{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_affd4aab1264f668274badb3dde2b024c}\label{Ecore__X_8h_affd4aab1264f668274badb3dde2b024c} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_window\_keygrab\_unset()}{ecore\_x\_window\_keygrab\_unset()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+unset (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{key,  }\item[{int}]{mod,  }\item[{int}]{any\+\_\+mod }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_affd4aab1264f668274badb3dde2b024c}{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+unset()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_affd4aab1264f668274badb3dde2b024c}{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+unset()}}.

\Hypertarget{Ecore__X_8h_a23a36e3543611a68e0d03610d755cc79}\label{Ecore__X_8h_a23a36e3543611a68e0d03610d755cc79} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_keyrouter\_set()}{ecore\_x\_e\_keyrouter\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{on }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X__Atoms_8h_a518fef73f0b12b4e6fc61e693a219e2e}{ECORE\+\_\+\+X\+\_\+\+ATOM\+\_\+\+E\+\_\+\+KEYROUTER\+\_\+\+SUPPORTED}}, \mbox{\hyperlink{Ecore__X_8h_a23a36e3543611a68e0d03610d755cc79}{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+set()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a23a36e3543611a68e0d03610d755cc79}{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_aff1a5db6ffaecdf4abe8dc231ec66e07}\label{Ecore__X_8h_aff1a5db6ffaecdf4abe8dc231ec66e07} 
\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}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_keyrouter\_get()}{ecore\_x\_e\_keyrouter\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{root }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+15 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X__Atoms_8h_a518fef73f0b12b4e6fc61e693a219e2e}{ECORE\+\_\+\+X\+\_\+\+ATOM\+\_\+\+E\+\_\+\+KEYROUTER\+\_\+\+SUPPORTED}}, \mbox{\hyperlink{Ecore__X_8h_aff1a5db6ffaecdf4abe8dc231ec66e07}{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aff1a5db6ffaecdf4abe8dc231ec66e07}{ecore\+\_\+x\+\_\+e\+\_\+keyrouter\+\_\+get()}}, and \mbox{\hyperlink{Ecore__X_8h_a23c7899430ba1330558466d2a3927f56}{ecore\+\_\+x\+\_\+window\+\_\+keygrab\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_aadb41f6e2e46b7de7906844a1e46d845}\label{Ecore__X_8h_aadb41f6e2e46b7de7906844a1e46d845} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_resource\_db\_string\_set@{ecore\_x\_resource\_db\_string\_set}}
\index{ecore\_x\_resource\_db\_string\_set@{ecore\_x\_resource\_db\_string\_set}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_resource\_db\_string\_set()}{ecore\_x\_resource\_db\_string\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+string\+\_\+set (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{key,  }\item[{const char \texorpdfstring{$\ast$}{*}}]{val }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+26 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_aadb41f6e2e46b7de7906844a1e46d845}{ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+string\+\_\+set()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aadb41f6e2e46b7de7906844a1e46d845}{ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+string\+\_\+set()}}.

\Hypertarget{Ecore__X_8h_aeba3ea92295929a96d2dc2c91f531496}\label{Ecore__X_8h_aeba3ea92295929a96d2dc2c91f531496} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_resource\_db\_string\_get@{ecore\_x\_resource\_db\_string\_get}}
\index{ecore\_x\_resource\_db\_string\_get@{ecore\_x\_resource\_db\_string\_get}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_resource\_db\_string\_get()}{ecore\_x\_resource\_db\_string\_get()}}
{\footnotesize\ttfamily EAPI const char \texorpdfstring{$\ast$}{*} ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+string\+\_\+get (\begin{DoxyParamCaption}\item[{const char \texorpdfstring{$\ast$}{*}}]{key }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+26 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_aeba3ea92295929a96d2dc2c91f531496}{ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+string\+\_\+get()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aeba3ea92295929a96d2dc2c91f531496}{ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+string\+\_\+get()}}.

\Hypertarget{Ecore__X_8h_aca0475dc578462a33d67471482627ca5}\label{Ecore__X_8h_aca0475dc578462a33d67471482627ca5} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_resource\_db\_flush@{ecore\_x\_resource\_db\_flush}}
\index{ecore\_x\_resource\_db\_flush@{ecore\_x\_resource\_db\_flush}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_resource\_db\_flush()}{ecore\_x\_resource\_db\_flush()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+flush (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+26 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X_8h_aca0475dc578462a33d67471482627ca5}{ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+flush()}}, \mbox{\hyperlink{Ecore__X_8h_a958d730271efc435996d845eb8e89092}{ecore\+\_\+x\+\_\+window\+\_\+prop\+\_\+property\+\_\+set()}}, \mbox{\hyperlink{group__Eina__File__Group_gac77efa39c12ba6880a5bbdca004080fb}{eina\+\_\+file\+\_\+mkstemp()}}, and \mbox{\hyperlink{group__Eina__Stringshare__Group_ga0c32cf7aadbc1fcd60500d5bb9c03c93}{eina\+\_\+tmpstr\+\_\+del()}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_aca0475dc578462a33d67471482627ca5}{ecore\+\_\+x\+\_\+resource\+\_\+db\+\_\+flush()}}.

\Hypertarget{Ecore__X_8h_a57fe0c85c3f50c7eee625e4da343070c}\label{Ecore__X_8h_a57fe0c85c3f50c7eee625e4da343070c} 
\index{Ecore\_X.h@{Ecore\_X.h}!ecore\_x\_e\_stack\_type\_set@{ecore\_x\_e\_stack\_type\_set}}
\index{ecore\_x\_e\_stack\_type\_set@{ecore\_x\_e\_stack\_type\_set}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ecore\_x\_e\_stack\_type\_set()}{ecore\_x\_e\_stack\_type\_set()}}
{\footnotesize\ttfamily EAPI void ecore\+\_\+x\+\_\+e\+\_\+stack\+\_\+type\+\_\+set (\begin{DoxyParamCaption}\item[{Ecore\+\_\+\+X\+\_\+\+Window}]{win,  }\item[{Ecore\+\_\+\+X\+\_\+\+Stack\+\_\+\+Type}]{stack\+\_\+type }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
1.\+26 
\end{DoxySince}


References \mbox{\hyperlink{Ecore__X__Atoms_8h_aee45a21729c0480bb976f8cc82d5abd1}{ECORE\+\_\+\+X\+\_\+\+ATOM\+\_\+\+E\+\_\+\+STACK\+\_\+\+TYPE}}, \mbox{\hyperlink{Ecore__X_8h_a57fe0c85c3f50c7eee625e4da343070c}{ecore\+\_\+x\+\_\+e\+\_\+stack\+\_\+type\+\_\+set()}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{Ecore__X_8h_a57fe0c85c3f50c7eee625e4da343070c}{ecore\+\_\+x\+\_\+e\+\_\+stack\+\_\+type\+\_\+set()}}.



\doxysubsection{Variable Documentation}
\Hypertarget{Ecore__X_8h_a80f28752a5e5f19ebf498b821bd693f3}\label{Ecore__X_8h_a80f28752a5e5f19ebf498b821bd693f3} 
\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_EVENT\_ANY@{ECORE\_X\_EVENT\_ANY}}
\index{ECORE\_X\_EVENT\_ANY@{ECORE\_X\_EVENT\_ANY}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_EVENT\_ANY}{ECORE\_X\_EVENT\_ANY}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+ANY\hspace{0.3cm}{\ttfamily [extern]}}



low level event dependent on backend in use, will be XEvent. 

\begin{DoxyWarning}{Warning}
avoid using it. 
\end{DoxyWarning}
\Hypertarget{Ecore__X_8h_a76d2389f7f75b3cb67750d19b6b156ab}\label{Ecore__X_8h_a76d2389f7f75b3cb67750d19b6b156ab} 
\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_EVENT\_XKB\_NEWKBD\_NOTIFY@{ECORE\_X\_EVENT\_XKB\_NEWKBD\_NOTIFY}}
\index{ECORE\_X\_EVENT\_XKB\_NEWKBD\_NOTIFY@{ECORE\_X\_EVENT\_XKB\_NEWKBD\_NOTIFY}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_EVENT\_XKB\_NEWKBD\_NOTIFY}{ECORE\_X\_EVENT\_XKB\_NEWKBD\_NOTIFY}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+XKB\+\_\+\+NEWKBD\+\_\+\+NOTIFY\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a1f24f4ac093ac590985d07a8d2a91ef9}\label{Ecore__X_8h_a1f24f4ac093ac590985d07a8d2a91ef9} 
\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_EVENT\_GENERIC@{ECORE\_X\_EVENT\_GENERIC}}
\index{ECORE\_X\_EVENT\_GENERIC@{ECORE\_X\_EVENT\_GENERIC}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_EVENT\_GENERIC}{ECORE\_X\_EVENT\_GENERIC}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+GENERIC\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_ab384dc67f6b5c07c3f5fa8d3f561c1be}\label{Ecore__X_8h_ab384dc67f6b5c07c3f5fa8d3f561c1be} 
\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}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_EVENT\_PRESENT\_CONFIGURE}{ECORE\_X\_EVENT\_PRESENT\_CONFIGURE}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+PRESENT\+\_\+\+CONFIGURE\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a761d5c2434f7bd5afeef3e4e3fae931a}\label{Ecore__X_8h_a761d5c2434f7bd5afeef3e4e3fae931a} 
\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}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_EVENT\_PRESENT\_COMPLETE}{ECORE\_X\_EVENT\_PRESENT\_COMPLETE}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+PRESENT\+\_\+\+COMPLETE\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a37266ae0801ccb9a3afd8b40de19adce}\label{Ecore__X_8h_a37266ae0801ccb9a3afd8b40de19adce} 
\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}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_EVENT\_PRESENT\_IDLE}{ECORE\_X\_EVENT\_PRESENT\_IDLE}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+EVENT\+\_\+\+PRESENT\+\_\+\+IDLE\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_ac5aa6c1f99d13c3754ac8b7030a87eb3}\label{Ecore__X_8h_ac5aa6c1f99d13c3754ac8b7030a87eb3} 
\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_MODIFIER\_SHIFT@{ECORE\_X\_MODIFIER\_SHIFT}}
\index{ECORE\_X\_MODIFIER\_SHIFT@{ECORE\_X\_MODIFIER\_SHIFT}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_MODIFIER\_SHIFT}{ECORE\_X\_MODIFIER\_SHIFT}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+MODIFIER\+\_\+\+SHIFT\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a883e7013768af0e794992348233ab2e9}\label{Ecore__X_8h_a883e7013768af0e794992348233ab2e9} 
\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_MODIFIER\_CTRL@{ECORE\_X\_MODIFIER\_CTRL}}
\index{ECORE\_X\_MODIFIER\_CTRL@{ECORE\_X\_MODIFIER\_CTRL}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_MODIFIER\_CTRL}{ECORE\_X\_MODIFIER\_CTRL}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+MODIFIER\+\_\+\+CTRL\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a2ba8f4126dfb3ad2fd219083076222de}\label{Ecore__X_8h_a2ba8f4126dfb3ad2fd219083076222de} 
\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_MODIFIER\_ALT@{ECORE\_X\_MODIFIER\_ALT}}
\index{ECORE\_X\_MODIFIER\_ALT@{ECORE\_X\_MODIFIER\_ALT}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_MODIFIER\_ALT}{ECORE\_X\_MODIFIER\_ALT}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+MODIFIER\+\_\+\+ALT\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a6c44f14b74c5dbb7336a88227622bb09}\label{Ecore__X_8h_a6c44f14b74c5dbb7336a88227622bb09} 
\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_MODIFIER\_WIN@{ECORE\_X\_MODIFIER\_WIN}}
\index{ECORE\_X\_MODIFIER\_WIN@{ECORE\_X\_MODIFIER\_WIN}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_MODIFIER\_WIN}{ECORE\_X\_MODIFIER\_WIN}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+MODIFIER\+\_\+\+WIN\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_ad3f955374b5d60b9c28787209137a460}\label{Ecore__X_8h_ad3f955374b5d60b9c28787209137a460} 
\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_MODIFIER\_ALTGR@{ECORE\_X\_MODIFIER\_ALTGR}}
\index{ECORE\_X\_MODIFIER\_ALTGR@{ECORE\_X\_MODIFIER\_ALTGR}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_MODIFIER\_ALTGR}{ECORE\_X\_MODIFIER\_ALTGR}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+MODIFIER\+\_\+\+ALTGR\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_ab6d4101becd010322927fac4bf6f80ab}\label{Ecore__X_8h_ab6d4101becd010322927fac4bf6f80ab} 
\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_RAW\_BUTTON\_PRESS@{ECORE\_X\_RAW\_BUTTON\_PRESS}}
\index{ECORE\_X\_RAW\_BUTTON\_PRESS@{ECORE\_X\_RAW\_BUTTON\_PRESS}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_RAW\_BUTTON\_PRESS}{ECORE\_X\_RAW\_BUTTON\_PRESS}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+RAW\+\_\+\+BUTTON\+\_\+\+PRESS\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a0bd3ace8754c5640497a3c17a53b09b7}\label{Ecore__X_8h_a0bd3ace8754c5640497a3c17a53b09b7} 
\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_RAW\_BUTTON\_RELEASE@{ECORE\_X\_RAW\_BUTTON\_RELEASE}}
\index{ECORE\_X\_RAW\_BUTTON\_RELEASE@{ECORE\_X\_RAW\_BUTTON\_RELEASE}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_RAW\_BUTTON\_RELEASE}{ECORE\_X\_RAW\_BUTTON\_RELEASE}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+RAW\+\_\+\+BUTTON\+\_\+\+RELEASE\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a1de6025d6f181f2d2f65bcbe9335cc3e}\label{Ecore__X_8h_a1de6025d6f181f2d2f65bcbe9335cc3e} 
\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_RAW\_MOTION@{ECORE\_X\_RAW\_MOTION}}
\index{ECORE\_X\_RAW\_MOTION@{ECORE\_X\_RAW\_MOTION}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_RAW\_MOTION}{ECORE\_X\_RAW\_MOTION}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+RAW\+\_\+\+MOTION\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\Hypertarget{Ecore__X_8h_a3533793de95485986ec461d06fdea17d}\label{Ecore__X_8h_a3533793de95485986ec461d06fdea17d} 
\index{Ecore\_X.h@{Ecore\_X.h}!ECORE\_X\_DEVICES\_CHANGE@{ECORE\_X\_DEVICES\_CHANGE}}
\index{ECORE\_X\_DEVICES\_CHANGE@{ECORE\_X\_DEVICES\_CHANGE}!Ecore\_X.h@{Ecore\_X.h}}
\doxysubsubsection{\texorpdfstring{ECORE\_X\_DEVICES\_CHANGE}{ECORE\_X\_DEVICES\_CHANGE}}
{\footnotesize\ttfamily EAPI int ECORE\+\_\+\+X\+\_\+\+DEVICES\+\_\+\+CHANGE\hspace{0.3cm}{\ttfamily [extern]}}

\begin{DoxySince}{Since}
1.\+24 
\end{DoxySince}
