\hypertarget{group__Access}{}\doxysection{Access}
\label{group__Access}\index{Access@{Access}}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Access_ga3c3cff06e4367c0e40dafc46d374ab18}{elm\+\_\+access\+\_\+object\+\_\+register}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Register evas object as an accessible object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Access_ga0d33e1fae91a44429df3a4187799eb3d}{elm\+\_\+access\+\_\+object\+\_\+unregister}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Unregister accessible object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Access_gaf997cbb6e434577e888c5f781198e8c7}{elm\+\_\+access\+\_\+object\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get an accessible object of the evas object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Access_gabd892cd845f8b724e3ac701ec58bf681}{elm\+\_\+access\+\_\+info\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, int type, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Set text to give information for specific type. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__Access_gaa4fea5fc2a5d271f841812cf8761b08c}{elm\+\_\+access\+\_\+info\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, int type)
\begin{DoxyCompactList}\small\item\em Set text to give information for specific type. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Access_gadf8653429a6d7caf1d9fc9712683ce90}{elm\+\_\+access\+\_\+info\+\_\+cb\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, int type, Elm\+\_\+\+Access\+\_\+\+Info\+\_\+\+Cb func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set content callback to give information for specific type. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Access_ga21eb6693489db01f517d281efbe7a24d}{elm\+\_\+access\+\_\+activate\+\_\+cb\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, Elm\+\_\+\+Access\+\_\+\+Activate\+\_\+\+Cb func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set activate callback to activate highlight object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Access_ga395124fa66b269667f67de4f5c1577e9}{elm\+\_\+access\+\_\+say}} (const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Read out text information directly. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Access_ga511ac738820715e5aa29b6027b9a7f39}{elm\+\_\+access\+\_\+highlight\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Give the highlight to the object directly. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Access_gab7838d32fcf95b233d080c9b1fa73627}{elm\+\_\+access\+\_\+action}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const Elm\+\_\+\+Access\+\_\+\+Action\+\_\+\+Type type, \mbox{\hyperlink{struct__Elm__Access__Action__Info}{Elm\+\_\+\+Access\+\_\+\+Action\+\_\+\+Info}} $\ast$action\+\_\+info)
\begin{DoxyCompactList}\small\item\em Do the accessibility action base on given object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Access_gada7496b1b9dca46e849a681446c871a1}{elm\+\_\+access\+\_\+action\+\_\+cb\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const Elm\+\_\+\+Access\+\_\+\+Action\+\_\+\+Type type, const Elm\+\_\+\+Access\+\_\+\+Action\+\_\+\+Cb cb, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set a callback function to a given accessibility action type. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Access_ga84e50df7642dfb58a9d957bd1deaeac7}{elm\+\_\+access\+\_\+highlight\+\_\+next\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, Elm\+\_\+\+Highlight\+\_\+\+Direction dir, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$next)
\begin{DoxyCompactList}\small\item\em Set the next access object for highlight. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Access_ga1c9083e4aaa72266a11f1004af4a84d5}{elm\+\_\+config\+\_\+access\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Get access mode. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Access_gae2ab80d7496e4b1fece9c24119f2ef68}{elm\+\_\+config\+\_\+access\+\_\+set}} (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} is\+\_\+access)
\begin{DoxyCompactList}\small\item\em Set access mode. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
W\+A\+R\+N\+I\+N\+G! this A\+PI is not finalized. It is unstable. -\/ do not use it if you want no breaks in future.

T\+O\+DO\+: description 

\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Access_ga3c3cff06e4367c0e40dafc46d374ab18}\label{group__Access_ga3c3cff06e4367c0e40dafc46d374ab18}} 
\index{Access@{Access}!elm\_access\_object\_register@{elm\_access\_object\_register}}
\index{elm\_access\_object\_register@{elm\_access\_object\_register}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_access\_object\_register()}{elm\_access\_object\_register()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}}$\ast$ elm\+\_\+access\+\_\+object\+\_\+register (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



Register evas object as an accessible object. 

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

\begin{DoxyParams}{Parameters}
{\em obj} & The evas object to register as an accessible object. \\
\hline
{\em parent} & The elementary object which is used for creating accessible object. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Access_ga0d33e1fae91a44429df3a4187799eb3d}\label{group__Access_ga0d33e1fae91a44429df3a4187799eb3d}} 
\index{Access@{Access}!elm\_access\_object\_unregister@{elm\_access\_object\_unregister}}
\index{elm\_access\_object\_unregister@{elm\_access\_object\_unregister}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_access\_object\_unregister()}{elm\_access\_object\_unregister()}}
{\footnotesize\ttfamily void elm\+\_\+access\+\_\+object\+\_\+unregister (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Unregister accessible object. 

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

\begin{DoxyParams}{Parameters}
{\em obj} & The Evas object to unregister accessible object. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Access_gaf997cbb6e434577e888c5f781198e8c7}\label{group__Access_gaf997cbb6e434577e888c5f781198e8c7}} 
\index{Access@{Access}!elm\_access\_object\_get@{elm\_access\_object\_get}}
\index{elm\_access\_object\_get@{elm\_access\_object\_get}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_access\_object\_get()}{elm\_access\_object\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}}$\ast$ elm\+\_\+access\+\_\+object\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get an accessible object of the evas object. 

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

\begin{DoxyParams}{Parameters}
{\em obj} & The evas object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Accessible object of the evas object or N\+U\+LL for any error 
\end{DoxyReturn}


References evas\+\_\+object\+\_\+data\+\_\+get().

\mbox{\Hypertarget{group__Access_gabd892cd845f8b724e3ac701ec58bf681}\label{group__Access_gabd892cd845f8b724e3ac701ec58bf681}} 
\index{Access@{Access}!elm\_access\_info\_set@{elm\_access\_info\_set}}
\index{elm\_access\_info\_set@{elm\_access\_info\_set}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_access\_info\_set()}{elm\_access\_info\_set()}}
{\footnotesize\ttfamily void elm\+\_\+access\+\_\+info\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{int}]{type,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Set text to give information for specific type. 

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

\begin{DoxyParams}{Parameters}
{\em obj} & Accessible object. \\
\hline
{\em type} & The type of content that will be read \\
\hline
{\em text} & The text information that will be read\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Access_gadf8653429a6d7caf1d9fc9712683ce90}{elm\+\_\+access\+\_\+info\+\_\+cb\+\_\+set}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Access_gaa4fea5fc2a5d271f841812cf8761b08c}\label{group__Access_gaa4fea5fc2a5d271f841812cf8761b08c}} 
\index{Access@{Access}!elm\_access\_info\_get@{elm\_access\_info\_get}}
\index{elm\_access\_info\_get@{elm\_access\_info\_get}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_access\_info\_get()}{elm\_access\_info\_get()}}
{\footnotesize\ttfamily char$\ast$ elm\+\_\+access\+\_\+info\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{int}]{type }\end{DoxyParamCaption})}



Set text to give information for specific type. 

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

\begin{DoxyParams}{Parameters}
{\em obj} & Accessible object. \\
\hline
{\em type} & The type of content that will be read\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Access_gadf8653429a6d7caf1d9fc9712683ce90}{elm\+\_\+access\+\_\+info\+\_\+cb\+\_\+set}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Access_gadf8653429a6d7caf1d9fc9712683ce90}\label{group__Access_gadf8653429a6d7caf1d9fc9712683ce90}} 
\index{Access@{Access}!elm\_access\_info\_cb\_set@{elm\_access\_info\_cb\_set}}
\index{elm\_access\_info\_cb\_set@{elm\_access\_info\_cb\_set}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_access\_info\_cb\_set()}{elm\_access\_info\_cb\_set()}}
{\footnotesize\ttfamily void elm\+\_\+access\+\_\+info\+\_\+cb\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{int}]{type,  }\item[{Elm\+\_\+\+Access\+\_\+\+Info\+\_\+\+Cb}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set content callback to give information for specific type. 

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

\begin{DoxyParams}{Parameters}
{\em obj} & Accessible object. \\
\hline
{\em type} & The type of content that will be read \\
\hline
{\em func} & The function to be called when the content is read \\
\hline
{\em data} & The data pointer to be passed to {\ttfamily func} \\
\hline
\end{DoxyParams}
The type would be one of E\+L\+M\+\_\+\+A\+C\+C\+E\+S\+S\+\_\+\+T\+Y\+PE, E\+L\+M\+\_\+\+A\+C\+C\+E\+S\+S\+\_\+\+I\+N\+FO, E\+L\+M\+\_\+\+A\+C\+C\+E\+S\+S\+\_\+\+S\+T\+A\+TE, E\+L\+M\+\_\+\+A\+C\+C\+E\+S\+S\+\_\+\+C\+O\+N\+T\+E\+X\+T\+\_\+\+I\+N\+FO.

In the case of button widget, the content of E\+L\+M\+\_\+\+A\+C\+C\+E\+S\+S\+\_\+\+T\+Y\+PE would be \char`\"{}button\char`\"{}. The label of button such as \char`\"{}ok\char`\"{}, \char`\"{}cancel\char`\"{} is for E\+L\+M\+\_\+\+A\+C\+C\+E\+S\+S\+\_\+\+I\+N\+FO. If the button is disabled, content of E\+L\+M\+\_\+\+A\+C\+C\+E\+S\+S\+\_\+\+S\+T\+A\+TE would be \char`\"{}disabled\char`\"{}. And if there is contextual information, use E\+L\+M\+\_\+\+A\+C\+C\+E\+S\+S\+\_\+\+C\+O\+N\+T\+E\+X\+T\+\_\+\+I\+N\+FO. \mbox{\Hypertarget{group__Access_ga21eb6693489db01f517d281efbe7a24d}\label{group__Access_ga21eb6693489db01f517d281efbe7a24d}} 
\index{Access@{Access}!elm\_access\_activate\_cb\_set@{elm\_access\_activate\_cb\_set}}
\index{elm\_access\_activate\_cb\_set@{elm\_access\_activate\_cb\_set}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_access\_activate\_cb\_set()}{elm\_access\_activate\_cb\_set()}}
{\footnotesize\ttfamily void elm\+\_\+access\+\_\+activate\+\_\+cb\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{Elm\+\_\+\+Access\+\_\+\+Activate\+\_\+\+Cb}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Set activate callback to activate highlight object. 

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

\begin{DoxyParams}{Parameters}
{\em obj} & Accessible object. \\
\hline
{\em func} & The function to be called when the activate gesture is detected \\
\hline
{\em data} & The data pointer to be passed to {\ttfamily func} \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Access_ga395124fa66b269667f67de4f5c1577e9}\label{group__Access_ga395124fa66b269667f67de4f5c1577e9}} 
\index{Access@{Access}!elm\_access\_say@{elm\_access\_say}}
\index{elm\_access\_say@{elm\_access\_say}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_access\_say()}{elm\_access\_say()}}
{\footnotesize\ttfamily void elm\+\_\+access\+\_\+say (\begin{DoxyParamCaption}\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Read out text information directly. 

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

\begin{DoxyParams}{Parameters}
{\em text} & The text information that will be read\\
\hline
\end{DoxyParams}
This function will not free the {\ttfamily text} internally. \mbox{\Hypertarget{group__Access_ga511ac738820715e5aa29b6027b9a7f39}\label{group__Access_ga511ac738820715e5aa29b6027b9a7f39}} 
\index{Access@{Access}!elm\_access\_highlight\_set@{elm\_access\_highlight\_set}}
\index{elm\_access\_highlight\_set@{elm\_access\_highlight\_set}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_access\_highlight\_set()}{elm\_access\_highlight\_set()}}
{\footnotesize\ttfamily void elm\+\_\+access\+\_\+highlight\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Give the highlight to the object directly. 

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

\begin{DoxyParams}{Parameters}
{\em obj} & The object that will have the highlight and its information be read.\\
\hline
\end{DoxyParams}
The object should be an elementary object or an access object.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Access_gaf997cbb6e434577e888c5f781198e8c7}{elm\+\_\+access\+\_\+object\+\_\+get}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Access_gab7838d32fcf95b233d080c9b1fa73627}\label{group__Access_gab7838d32fcf95b233d080c9b1fa73627}} 
\index{Access@{Access}!elm\_access\_action@{elm\_access\_action}}
\index{elm\_access\_action@{elm\_access\_action}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_access\_action()}{elm\_access\_action()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+access\+\_\+action (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const Elm\+\_\+\+Access\+\_\+\+Action\+\_\+\+Type}]{type,  }\item[{\mbox{\hyperlink{struct__Elm__Access__Action__Info}{Elm\+\_\+\+Access\+\_\+\+Action\+\_\+\+Info}} $\ast$}]{action\+\_\+info }\end{DoxyParamCaption})}



Do the accessibility action base on given object. 

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

\begin{DoxyParams}{Parameters}
{\em obj} & The object that could be an any object. it would be useful to use a container widget. \\
\hline
{\em type} & The type of accessibility action. \\
\hline
{\em action\+\_\+info} & The action information of action {\ttfamily type} to give more specific information.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} on success, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise
\end{DoxyReturn}
The return value would be useful, when the {\ttfamily type} is E\+L\+M\+\_\+\+A\+C\+C\+E\+S\+S\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+H\+I\+G\+H\+L\+I\+G\+H\+T\+\_\+\+N\+E\+XT or E\+L\+M\+\_\+\+A\+C\+C\+E\+S\+S\+\_\+\+A\+C\+T\+I\+O\+N\+\_\+\+H\+I\+G\+H\+L\+I\+G\+H\+T\+\_\+\+P\+R\+EV. If there is no way to give a highlight, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} will be returned. 

References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, E\+I\+N\+A\+\_\+\+T\+R\+UE, E\+L\+M\+\_\+\+F\+O\+C\+U\+S\+\_\+\+N\+E\+XT, E\+L\+M\+\_\+\+F\+O\+C\+U\+S\+\_\+\+P\+R\+E\+V\+I\+O\+US, evas\+\_\+event\+\_\+feed\+\_\+mouse\+\_\+in(), and evas\+\_\+event\+\_\+feed\+\_\+mouse\+\_\+move().

\mbox{\Hypertarget{group__Access_gada7496b1b9dca46e849a681446c871a1}\label{group__Access_gada7496b1b9dca46e849a681446c871a1}} 
\index{Access@{Access}!elm\_access\_action\_cb\_set@{elm\_access\_action\_cb\_set}}
\index{elm\_access\_action\_cb\_set@{elm\_access\_action\_cb\_set}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_access\_action\_cb\_set()}{elm\_access\_action\_cb\_set()}}
{\footnotesize\ttfamily void elm\+\_\+access\+\_\+action\+\_\+cb\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const Elm\+\_\+\+Access\+\_\+\+Action\+\_\+\+Type}]{type,  }\item[{const Elm\+\_\+\+Access\+\_\+\+Action\+\_\+\+Cb}]{cb,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Set a callback function to a given accessibility action type. 

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

\begin{DoxyParams}{Parameters}
{\em obj} & The object to attach a callback to \\
\hline
{\em type} & The type of accessibility action. \\
\hline
{\em cb} & The callback function to be called when the accessibility action is triggered. \\
\hline
{\em data} & The data pointer to be passed to {\ttfamily cb} \\
\hline
\end{DoxyParams}


References evas\+\_\+object\+\_\+data\+\_\+get(), and evas\+\_\+object\+\_\+data\+\_\+set().

\mbox{\Hypertarget{group__Access_ga84e50df7642dfb58a9d957bd1deaeac7}\label{group__Access_ga84e50df7642dfb58a9d957bd1deaeac7}} 
\index{Access@{Access}!elm\_access\_highlight\_next\_set@{elm\_access\_highlight\_next\_set}}
\index{elm\_access\_highlight\_next\_set@{elm\_access\_highlight\_next\_set}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_access\_highlight\_next\_set()}{elm\_access\_highlight\_next\_set()}}
{\footnotesize\ttfamily void elm\+\_\+access\+\_\+highlight\+\_\+next\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{Elm\+\_\+\+Highlight\+\_\+\+Direction}]{dir,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{next }\end{DoxyParamCaption})}



Set the next access object for highlight. 

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

\begin{DoxyParams}{Parameters}
{\em obj} & The object is previous access object of next for highlight. \\
\hline
{\em dir} & Access direction same as Focus direction \\
\hline
{\em next} & The object is next access object of obj for highlight.\\
\hline
\end{DoxyParams}
Currently focus chain is used for access highlight chain. Use this A\+PI to customize highlight chain. If highlight chain is already established, you can change one object\textquotesingle{}s highlight chain and do not break the other object\textquotesingle{}s highlight chain. 

References E\+I\+N\+A\+\_\+\+S\+A\+F\+E\+T\+Y\+\_\+\+O\+N\+\_\+\+F\+A\+L\+S\+E\+\_\+\+R\+E\+T\+U\+RN, and E\+RR.

\mbox{\Hypertarget{group__Access_ga1c9083e4aaa72266a11f1004af4a84d5}\label{group__Access_ga1c9083e4aaa72266a11f1004af4a84d5}} 
\index{Access@{Access}!elm\_config\_access\_get@{elm\_config\_access\_get}}
\index{elm\_config\_access\_get@{elm\_config\_access\_get}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_config\_access\_get()}{elm\_config\_access\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+config\+\_\+access\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get access mode. 

\begin{DoxyReturn}{Returns}
the access mode bouncing state
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Access_gae2ab80d7496e4b1fece9c24119f2ef68}{elm\+\_\+config\+\_\+access\+\_\+set()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Access_gae2ab80d7496e4b1fece9c24119f2ef68}\label{group__Access_gae2ab80d7496e4b1fece9c24119f2ef68}} 
\index{Access@{Access}!elm\_config\_access\_set@{elm\_config\_access\_set}}
\index{elm\_config\_access\_set@{elm\_config\_access\_set}!Access@{Access}}
\doxysubsubsection{\texorpdfstring{elm\_config\_access\_set()}{elm\_config\_access\_set()}}
{\footnotesize\ttfamily void elm\+\_\+config\+\_\+access\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{is\+\_\+access }\end{DoxyParamCaption})}



Set access mode. 


\begin{DoxyParams}{Parameters}
{\em is\+\_\+access} & If {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}, enables access mode\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Elementary objects may have information (e.\+g. label on the elm\+\_\+button) to be read. This information is read by access module when an object receives E\+V\+A\+S\+\_\+\+C\+A\+L\+L\+B\+A\+C\+K\+\_\+\+M\+O\+U\+S\+E\+\_\+\+IN event
\end{DoxyNote}
\begin{DoxySince}{Since}
1.\+7
\end{DoxySince}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Access_ga1c9083e4aaa72266a11f1004af4a84d5}{elm\+\_\+config\+\_\+access\+\_\+get()}} 
\end{DoxySeeAlso}


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

