\hypertarget{group__Ecore__X__Display__Attr__Group}{}\section{X Display Attributes}
\label{group__Ecore__X__Display__Attr__Group}\index{X Display Attributes@{X Display Attributes}}


Functions that set and retrieve X display attributes.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} Ecore\+\_\+\+X\+\_\+\+Display $\ast$ \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_ga19e90a6e5305432577d984a11e45cb16}{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 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} 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 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} Ecore\+\_\+\+X\+\_\+\+Screen $\ast$ \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_ga43f13301cc5279862898873cb87ba461}{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 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_ga02e079b4207bae903f52b1f7bc00b6c7}{ecore\+\_\+x\+\_\+screen\+\_\+size\+\_\+get}} (const Ecore\+\_\+\+X\+\_\+\+Screen $\ast$screen, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Retrieves the size of an Ecore\+\_\+\+X\+\_\+\+Screen. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} 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 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_gab783091b531dfe161546f2d380932867}{ecore\+\_\+x\+\_\+screen\+\_\+index\+\_\+get}} (const Ecore\+\_\+\+X\+\_\+\+Screen $\ast$screen)
\begin{DoxyCompactList}\small\item\em Retrieves the index number of the given screen. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} Ecore\+\_\+\+X\+\_\+\+Screen $\ast$ \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_gadbffda13f5191b9687328546efc20012}{ecore\+\_\+x\+\_\+screen\+\_\+get}} (int idx)
\begin{DoxyCompactList}\small\item\em Retrieves the screen based on index number. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} 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 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} 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}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that set and retrieve X display attributes. 



\subsection{Function Documentation}
\mbox{\Hypertarget{group__Ecore__X__Display__Attr__Group_ga19e90a6e5305432577d984a11e45cb16}\label{group__Ecore__X__Display__Attr__Group_ga19e90a6e5305432577d984a11e45cb16}} 
\index{X Display Attributes@{X Display Attributes}!ecore\+\_\+x\+\_\+display\+\_\+get@{ecore\+\_\+x\+\_\+display\+\_\+get}}
\index{ecore\+\_\+x\+\_\+display\+\_\+get@{ecore\+\_\+x\+\_\+display\+\_\+get}!X Display Attributes@{X Display Attributes}}
\subsubsection{\texorpdfstring{ecore\+\_\+x\+\_\+display\+\_\+get()}{ecore\_x\_display\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} Ecore\+\_\+\+X\+\_\+\+Display$\ast$ ecore\+\_\+x\+\_\+display\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Retrieves the Ecore\+\_\+\+X\+\_\+\+Display handle used for the current X connection. 

\begin{DoxyReturn}{Returns}
The current X display. 
\end{DoxyReturn}


Referenced by elm\+\_\+quicklaunch\+\_\+seed().

\mbox{\Hypertarget{group__Ecore__X__Display__Attr__Group_ga6d11859fd7a822cbde4236be67a8df24}\label{group__Ecore__X__Display__Attr__Group_ga6d11859fd7a822cbde4236be67a8df24}} 
\index{X Display Attributes@{X Display Attributes}!ecore\+\_\+x\+\_\+fd\+\_\+get@{ecore\+\_\+x\+\_\+fd\+\_\+get}}
\index{ecore\+\_\+x\+\_\+fd\+\_\+get@{ecore\+\_\+x\+\_\+fd\+\_\+get}!X Display Attributes@{X Display Attributes}}
\subsubsection{\texorpdfstring{ecore\+\_\+x\+\_\+fd\+\_\+get()}{ecore\_x\_fd\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int ecore\+\_\+x\+\_\+fd\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Retrieves the X display file descriptor. 

\begin{DoxyReturn}{Returns}
The current X display file descriptor. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Ecore__X__Display__Attr__Group_ga43f13301cc5279862898873cb87ba461}\label{group__Ecore__X__Display__Attr__Group_ga43f13301cc5279862898873cb87ba461}} 
\index{X Display Attributes@{X Display Attributes}!ecore\+\_\+x\+\_\+default\+\_\+screen\+\_\+get@{ecore\+\_\+x\+\_\+default\+\_\+screen\+\_\+get}}
\index{ecore\+\_\+x\+\_\+default\+\_\+screen\+\_\+get@{ecore\+\_\+x\+\_\+default\+\_\+screen\+\_\+get}!X Display Attributes@{X Display Attributes}}
\subsubsection{\texorpdfstring{ecore\+\_\+x\+\_\+default\+\_\+screen\+\_\+get()}{ecore\_x\_default\_screen\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} Ecore\+\_\+\+X\+\_\+\+Screen$\ast$ ecore\+\_\+x\+\_\+default\+\_\+screen\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Retrieves the Ecore\+\_\+\+X\+\_\+\+Screen handle used for the current X connection. 

\begin{DoxyReturn}{Returns}
The current default screen. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Ecore__X__Display__Attr__Group_ga02e079b4207bae903f52b1f7bc00b6c7}\label{group__Ecore__X__Display__Attr__Group_ga02e079b4207bae903f52b1f7bc00b6c7}} 
\index{X Display Attributes@{X Display Attributes}!ecore\+\_\+x\+\_\+screen\+\_\+size\+\_\+get@{ecore\+\_\+x\+\_\+screen\+\_\+size\+\_\+get}}
\index{ecore\+\_\+x\+\_\+screen\+\_\+size\+\_\+get@{ecore\+\_\+x\+\_\+screen\+\_\+size\+\_\+get}!X Display Attributes@{X Display Attributes}}
\subsubsection{\texorpdfstring{ecore\+\_\+x\+\_\+screen\+\_\+size\+\_\+get()}{ecore\_x\_screen\_size\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void ecore\+\_\+x\+\_\+screen\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{const Ecore\+\_\+\+X\+\_\+\+Screen $\ast$}]{screen,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



Retrieves the size of an Ecore\+\_\+\+X\+\_\+\+Screen. 


\begin{DoxyParams}{Parameters}
{\em screen} & the handle to the screen to query. \\
\hline
{\em w} & where to return the width. May be N\+U\+LL. Returns 0 on errors. \\
\hline
{\em h} & where to return the height. May be N\+U\+LL. Returns 0 on errors.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_ga43f13301cc5279862898873cb87ba461}{ecore\+\_\+x\+\_\+default\+\_\+screen\+\_\+get()}}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__X__Display__Attr__Group_ga68eedbade507929aab451d95c69f793e}\label{group__Ecore__X__Display__Attr__Group_ga68eedbade507929aab451d95c69f793e}} 
\index{X Display Attributes@{X Display Attributes}!ecore\+\_\+x\+\_\+screen\+\_\+count\+\_\+get@{ecore\+\_\+x\+\_\+screen\+\_\+count\+\_\+get}}
\index{ecore\+\_\+x\+\_\+screen\+\_\+count\+\_\+get@{ecore\+\_\+x\+\_\+screen\+\_\+count\+\_\+get}!X Display Attributes@{X Display Attributes}}
\subsubsection{\texorpdfstring{ecore\+\_\+x\+\_\+screen\+\_\+count\+\_\+get()}{ecore\_x\_screen\_count\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int ecore\+\_\+x\+\_\+screen\+\_\+count\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Retrieves the number of screens. 

\begin{DoxyReturn}{Returns}
The count of the number of screens.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__X__Display__Attr__Group_gab783091b531dfe161546f2d380932867}\label{group__Ecore__X__Display__Attr__Group_gab783091b531dfe161546f2d380932867}} 
\index{X Display Attributes@{X Display Attributes}!ecore\+\_\+x\+\_\+screen\+\_\+index\+\_\+get@{ecore\+\_\+x\+\_\+screen\+\_\+index\+\_\+get}}
\index{ecore\+\_\+x\+\_\+screen\+\_\+index\+\_\+get@{ecore\+\_\+x\+\_\+screen\+\_\+index\+\_\+get}!X Display Attributes@{X Display Attributes}}
\subsubsection{\texorpdfstring{ecore\+\_\+x\+\_\+screen\+\_\+index\+\_\+get()}{ecore\_x\_screen\_index\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int ecore\+\_\+x\+\_\+screen\+\_\+index\+\_\+get (\begin{DoxyParamCaption}\item[{const Ecore\+\_\+\+X\+\_\+\+Screen $\ast$}]{screen }\end{DoxyParamCaption})}



Retrieves the index number of the given screen. 


\begin{DoxyParams}{Parameters}
{\em screen} & The screen for which the index will be retrieved. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The index number of the screen.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}


Referenced by ecore\+\_\+x\+\_\+default\+\_\+colormap\+\_\+get(), ecore\+\_\+x\+\_\+default\+\_\+depth\+\_\+get(), and ecore\+\_\+x\+\_\+default\+\_\+visual\+\_\+get().

\mbox{\Hypertarget{group__Ecore__X__Display__Attr__Group_gadbffda13f5191b9687328546efc20012}\label{group__Ecore__X__Display__Attr__Group_gadbffda13f5191b9687328546efc20012}} 
\index{X Display Attributes@{X Display Attributes}!ecore\+\_\+x\+\_\+screen\+\_\+get@{ecore\+\_\+x\+\_\+screen\+\_\+get}}
\index{ecore\+\_\+x\+\_\+screen\+\_\+get@{ecore\+\_\+x\+\_\+screen\+\_\+get}!X Display Attributes@{X Display Attributes}}
\subsubsection{\texorpdfstring{ecore\+\_\+x\+\_\+screen\+\_\+get()}{ecore\_x\_screen\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} Ecore\+\_\+\+X\+\_\+\+Screen$\ast$ ecore\+\_\+x\+\_\+screen\+\_\+get (\begin{DoxyParamCaption}\item[{int}]{idx }\end{DoxyParamCaption})}



Retrieves the screen based on index number. 


\begin{DoxyParams}{Parameters}
{\em idx} & The index that will be used to retrieve the screen. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The Ecore\+\_\+\+X\+\_\+\+Screen at this index.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__X__Display__Attr__Group_gafc0ad83fd20e71ffdd8d706323778f67}\label{group__Ecore__X__Display__Attr__Group_gafc0ad83fd20e71ffdd8d706323778f67}} 
\index{X Display Attributes@{X Display Attributes}!ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+set@{ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+set}}
\index{ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+set@{ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+set}!X Display Attributes@{X Display Attributes}}
\subsubsection{\texorpdfstring{ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+set()}{ecore\_x\_double\_click\_time\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+set (\begin{DoxyParamCaption}\item[{double}]{t }\end{DoxyParamCaption})}



Sets the timeout for a double and triple clicks to be flagged. 

This sets the time between clicks before the double\+\_\+click flag is set in a button down event. If 3 clicks occur within double this time, the triple\+\_\+click flag is also set.


\begin{DoxyParams}{Parameters}
{\em t} & The time in seconds \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Ecore__X__Display__Attr__Group_ga0595a462bd4ffe0450ba45658624eb7e}\label{group__Ecore__X__Display__Attr__Group_ga0595a462bd4ffe0450ba45658624eb7e}} 
\index{X Display Attributes@{X Display Attributes}!ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+get@{ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+get}}
\index{ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+get@{ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+get}!X Display Attributes@{X Display Attributes}}
\subsubsection{\texorpdfstring{ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+get()}{ecore\_x\_double\_click\_time\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} double ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Retrieves the double and triple click flag timeout. 

See \mbox{\hyperlink{group__Ecore__X__Display__Attr__Group_gafc0ad83fd20e71ffdd8d706323778f67}{ecore\+\_\+x\+\_\+double\+\_\+click\+\_\+time\+\_\+set}} for more information.

\begin{DoxyReturn}{Returns}
The timeout for double clicks in seconds. 
\end{DoxyReturn}
