\hypertarget{group__Access}{}\doxysection{Access}
\label{group__Access}\index{Access@{Access}}


WARNING! this API is not finalized.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Access_ga106182c26b8ed6b5df83ac90af6df878}{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_gadba42a92b14d96d996f1372907855395}{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_gaeca4498e6cbd78ad8464cc94f2da8ffd}{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}
WARNING! this API is not finalized. 

It is unstable. -\/ do not use it if you want no breaks in future.

TODO\+: description 

\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Access_ga106182c26b8ed6b5df83ac90af6df878}\label{group__Access_ga106182c26b8ed6b5df83ac90af6df878}} 
\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_gadba42a92b14d96d996f1372907855395}\label{group__Access_gadba42a92b14d96d996f1372907855395}} 
\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 NULL for any error 
\end{DoxyReturn}
\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_gaeca4498e6cbd78ad8464cc94f2da8ffd}\label{group__Access_gaeca4498e6cbd78ad8464cc94f2da8ffd}} 
\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 ELM\+\_\+\+ACCESS\+\_\+\+TYPE, ELM\+\_\+\+ACCESS\+\_\+\+INFO, ELM\+\_\+\+ACCESS\+\_\+\+STATE, ELM\+\_\+\+ACCESS\+\_\+\+CONTEXT\+\_\+\+INFO.

In the case of button widget, the content of ELM\+\_\+\+ACCESS\+\_\+\+TYPE would be \char`\"{}button\char`\"{}. The label of button such as \char`\"{}ok\char`\"{}, \char`\"{}cancel\char`\"{} is for ELM\+\_\+\+ACCESS\+\_\+\+INFO. If the button is disabled, content of ELM\+\_\+\+ACCESS\+\_\+\+STATE would be \char`\"{}disabled\char`\"{}. And if there is contextual information, use ELM\+\_\+\+ACCESS\+\_\+\+CONTEXT\+\_\+\+INFO. \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_gadba42a92b14d96d996f1372907855395}{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 EINA\+\_\+\+TRUE} on success, {\ttfamily EINA\+\_\+\+FALSE} otherwise
\end{DoxyReturn}
The return value would be useful, when the {\ttfamily type} is ELM\+\_\+\+ACCESS\+\_\+\+ACTION\+\_\+\+HIGHLIGHT\+\_\+\+NEXT or ELM\+\_\+\+ACCESS\+\_\+\+ACTION\+\_\+\+HIGHLIGHT\+\_\+\+PREV. If there is no way to give a highlight, {\ttfamily EINA\+\_\+\+FALSE} will be returned. 

References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}, \mbox{\hyperlink{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecac1e356f87578d295294a3e4a01e13b0d}{ELM\+\_\+\+FOCUS\+\_\+\+NEXT}}, \mbox{\hyperlink{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecab6250805fa64ba13fb81c23fe1c366b8}{ELM\+\_\+\+FOCUS\+\_\+\+PREVIOUS}}, and \mbox{\hyperlink{group__Evas__Object__Group_ga7e211219d11abced5f3089362f7476b9}{evas\+\_\+object\+\_\+evas\+\_\+get()}}.

\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 \mbox{\hyperlink{group__Evas__Object__Group__Extras_ga3061f8abe8f1a1f657d622ae0409d8e3}{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 API 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 \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga4c65e34fc0099bb68833d44ad02fb724}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+RETURN}}.

\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 EINA\+\_\+\+TRUE}, 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 EVAS\+\_\+\+CALLBACK\+\_\+\+MOUSE\+\_\+\+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 \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

