\section{Index}
\label{group__Index}\index{Index@{Index}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Index_ga50dda48e4bc910f6a44b5c259cbf3b1d}{elm\-\_\-index\-\_\-item\-\_\-selected\-\_\-set} (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it, Eina\-\_\-\-Bool selected)
\begin{DoxyCompactList}\small\item\em Set the selected state of an item. \end{DoxyCompactList}\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Index_gaf7fda3a54ca154cdc754326137f3737e}{elm\-\_\-index\-\_\-add} (Evas\-\_\-\-Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new index widget to the given parent Elementary (container) object. \end{DoxyCompactList}\item 
void \hyperlink{group__Index_gad472ab052daf2639bdf3c84ef6efd35d}{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool disabled)
\begin{DoxyCompactList}\small\item\em Enable or disable auto hiding feature for a given index widget. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Index_ga57c74965645dedf30560b004b19a2c4c}{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether auto hiding feature is enabled or not for a given index widget. \end{DoxyCompactList}\item 
void \hyperlink{group__Index_gafdef9f5977de0b5d374644ce294b9ef5}{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, int level)
\begin{DoxyCompactList}\small\item\em Set the items level for a given index widget. \end{DoxyCompactList}\item 
int \hyperlink{group__Index_gae15962721476ce111d5c999bac1db33b}{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the items level set for a given index widget. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Index_ga93ba050910c0f8081a72c87f9c2edec9}{elm\-\_\-index\-\_\-selected\-\_\-item\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj, int level)
\begin{DoxyCompactList}\small\item\em Returns the last selected item, for a given index widget. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Index_gaeb287809aea5888b68666a9c43aa0668}{elm\-\_\-index\-\_\-item\-\_\-append} (Evas\-\_\-\-Object $\ast$obj, const char $\ast$letter, Evas\-\_\-\-Smart\-\_\-\-Cb func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Append a new item on a given index widget. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Index_ga930620c7a57be30bf9b197e7c5b9d4b6}{elm\-\_\-index\-\_\-item\-\_\-prepend} (Evas\-\_\-\-Object $\ast$obj, const char $\ast$letter, Evas\-\_\-\-Smart\-\_\-\-Cb func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Prepend a new item on a given index widget. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Index_ga12d1cb7ecd9b0d2d0faf5f9273c4ae81}{elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-after} (Evas\-\_\-\-Object $\ast$obj, \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$after, const char $\ast$letter, Evas\-\_\-\-Smart\-\_\-\-Cb func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Insert a new item into the index object after item {\ttfamily after}. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Index_ga19d259b7e7cbdc5b1b5c4ecf0236275b}{elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-before} (Evas\-\_\-\-Object $\ast$obj, \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$before, const char $\ast$letter, Evas\-\_\-\-Smart\-\_\-\-Cb func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Insert a new item into the index object before item {\ttfamily before}. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Index_ga8164b9ce017161ec2431481ea54d198d}{elm\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert} (Evas\-\_\-\-Object $\ast$obj, const char $\ast$letter, Evas\-\_\-\-Smart\-\_\-\-Cb func, const void $\ast$data, Eina\-\_\-\-Compare\-\_\-\-Cb cmp\-\_\-func, Eina\-\_\-\-Compare\-\_\-\-Cb cmp\-\_\-data\-\_\-func)
\begin{DoxyCompactList}\small\item\em Insert a new item into the given index widget, using {\ttfamily cmp\-\_\-func} function to sort items (by item handles). \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Index_gaf93e336cdd25771d797b797999884591}{elm\-\_\-index\-\_\-item\-\_\-find} (Evas\-\_\-\-Object $\ast$obj, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Find a given index widget's item, {\bfseries using item data}. \end{DoxyCompactList}\item 
void \hyperlink{group__Index_ga176b7d23252f80163e4ac04bc36e1980}{elm\-\_\-index\-\_\-item\-\_\-clear} (Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Removes {\bfseries all} items from a given index widget. \end{DoxyCompactList}\item 
void \hyperlink{group__Index_ga13b7428c449e03499521b57eb0f7892a}{elm\-\_\-index\-\_\-level\-\_\-go} (Evas\-\_\-\-Object $\ast$obj, int level)
\begin{DoxyCompactList}\small\item\em Flush the changes made to the index items so they work correctly. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Index_ga58eaaa07a66228564c36995d083d2b92}{elm\-\_\-index\-\_\-item\-\_\-letter\-\_\-get} (const \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$item)
\begin{DoxyCompactList}\small\item\em Get the letter (string) set on a given index widget item. \end{DoxyCompactList}\item 
void \hyperlink{group__Index_ga5bea6ebb7c6ee2c6a5ecdc4214cd112b}{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool disabled)
\begin{DoxyCompactList}\small\item\em Set the indicator as to be disabled. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Index_ga517a7ff8c23b0145c537bdaa8999e2ef}{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the value of indicator's disabled status. \end{DoxyCompactList}\item 
void \hyperlink{group__Index_ga76c1e93e0541bf3ec6b110207c875c59}{elm\-\_\-index\-\_\-horizontal\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool horizontal)
\begin{DoxyCompactList}\small\item\em Enable or disable horizontal mode on the index object. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Index_ga715ba58294eb478c0f15e1153d44dd7b}{elm\-\_\-index\-\_\-horizontal\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a value whether horizontal mode is enabled or not. \end{DoxyCompactList}\item 
void \hyperlink{group__Index_gaaa0575a440185aeec6ad4a3cd5d6c475}{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, double delay\-\_\-change\-\_\-time)
\begin{DoxyCompactList}\small\item\em Set a delay change time for index object. \end{DoxyCompactList}\item 
double \hyperlink{group__Index_gacfc0aab1ebc782e45c84ba2fed54f32c}{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get a delay change time for index object. \end{DoxyCompactList}\item 
void \hyperlink{group__Index_ga99e4c71b9777a14eb8bc5f50ae344563}{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool enabled)
\begin{DoxyCompactList}\small\item\em Enable or disable omit feature for a given index widget. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Index_ga1dcadf0f4839036cce4fe70744f62fd1}{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether omit feature is enabled or not for a given index widget. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Index_ga97de289fc017499776b7bca66e8e83e6}{elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set}(disabled)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-U\-T\-O\-H\-I\-D\-E\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, disabled)
\item 
\#define \hyperlink{group__Index_gad587dbacdfe7606e377ecd6aba84987a}{elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-U\-T\-O\-H\-I\-D\-E\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\item 
\#define \hyperlink{group__Index_ga1b1f108cf5807c3941d3dbce02e218e2}{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-set}(level)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-L\-E\-V\-E\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, level)
\item 
\#define \hyperlink{group__Index_gaf9c49da8240b901758db91452e2e8443}{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-L\-E\-V\-E\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)
\item 
\#define \hyperlink{group__Index_gaca831b9f2cdc5fba74ac8327b2139751}{elm\-\_\-obj\-\_\-index\-\_\-selected\-\_\-item\-\_\-get}(level, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-E\-L\-E\-C\-T\-E\-D\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, level), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Index_ga17229b24d82e787cf46bf8d1483765a4}{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-append}(letter, func, data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-A\-P\-P\-E\-N\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, letter), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Index_gad3f73802258ce16955e507b68b07b7ae}{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-prepend}(letter, func, data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-P\-R\-E\-P\-E\-N\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, letter), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Index_gac006fe11821ee371047ee54b5fff9cfc}{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-after}(after, letter, func, data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-A\-F\-T\-E\-R), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$, after), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, letter), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Index_ga5d9fb0b0a6c3019437865ebb6d09d151}{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-before}(before, letter, func, data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-B\-E\-F\-O\-R\-E), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$, before), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, letter), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Index_ga4be025640262e27e104fe552a6854e38}{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert}(letter, func, data, cmp\-\_\-func, cmp\-\_\-data\-\_\-func, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-S\-O\-R\-T\-E\-D\-\_\-\-I\-N\-S\-E\-R\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, letter), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Compare\-\_\-\-Cb, cmp\-\_\-func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Compare\-\_\-\-Cb, cmp\-\_\-data\-\_\-func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Index_gadd98f29f8e9eac9362c115bf08801660}{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-find}(data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-F\-I\-N\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Index_gafc35bd55613fdec1ca239fd898534268}{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-clear}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-C\-L\-E\-A\-R)
\item 
\#define \hyperlink{group__Index_ga5de786a75689b95988e14b406dce43e3}{elm\-\_\-obj\-\_\-index\-\_\-level\-\_\-go}(level)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-E\-V\-E\-L\-\_\-\-G\-O), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, level)
\item 
\#define \hyperlink{group__Index_gac3d8983c418c5a852833319369c6c0b6}{elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set}(disabled)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-N\-D\-I\-C\-A\-T\-O\-R\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, disabled)
\item 
\#define \hyperlink{group__Index_ga31d990ac28d077b4e21abbb0d026fd83}{elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-N\-D\-I\-C\-A\-T\-O\-R\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\item 
\#define \hyperlink{group__Index_ga6cb47123dfc3326f60751e00ca30f9fc}{elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-set}(horizontal)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, horizontal)
\item 
\#define \hyperlink{group__Index_gac840b1754c1f9132f8a9e683170621f4}{elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\item 
\#define \hyperlink{group__Index_ga0e4b32abb153b6aca0ab8a97e0ecd435}{elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set}(dtime)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-E\-L\-A\-Y\-\_\-\-C\-H\-A\-N\-G\-E\-\_\-\-T\-I\-M\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, dtime)
\item 
\#define \hyperlink{group__Index_ga78ef71add89cd2a0f47e1ce8204c21f5}{elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-E\-L\-A\-Y\-\_\-\-C\-H\-A\-N\-G\-E\-\_\-\-T\-I\-M\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)
\item 
\#define \hyperlink{group__Index_gaef7267d0f7844c41d93697cf81b2f829}{elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set}(enabled)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-M\-I\-T\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, enabled)
\item 
\#define \hyperlink{group__Index_gaf511e1b183f362a42f7a330c56623a9b}{elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-M\-I\-T\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{index_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{img/widget/index/preview-00}}
\end{DoxyImageNoCaption}


An index widget gives you an index for fast access to whichever group of other U\-I items one might have. It's a list of text items (usually letters, for alphabetically ordered access).

Index widgets are by default hidden and just appear when the user clicks over it's reserved area in the canvas. In its default theme, it's an area one \hyperlink{group__Fingers}{finger} wide on the right side of the index widget's container.

When items on the index are selected, smart callbacks get called, so that its user can make other container objects to show a given area or child object depending on the index item selected. You'd probably be using an index together with \hyperlink{group__List}{lists}, \hyperlink{group__Genlist}{generic lists} or \hyperlink{group__Gengrid}{general grids}.

This widget inherits from the \hyperlink{group__Layout}{Layout} one, so that all the functions acting on it also work for index objects.

This widget emits the following signals, besides the ones sent from Layout\-:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}changed\char`\"{}} -\/ When the selected index item changes. {\ttfamily event\-\_\-info} is the selected item's data pointer.
\item {\ttfamily \char`\"{}delay,changed\char`\"{}} -\/ When the selected index item changes, but after a small idling period. {\ttfamily event\-\_\-info} is the selected item's data pointer.
\item {\ttfamily \char`\"{}selected\char`\"{}} -\/ When the user releases a mouse button and selects an item. {\ttfamily event\-\_\-info} is the selected item's pointer.
\item {\ttfamily \char`\"{}level,up\char`\"{}} -\/ when the user moves a finger from the first level to the second level
\item {\ttfamily \char`\"{}level,down\char`\"{}} -\/ when the user moves a finger from the second level to the first level
\item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ the program's language changed
\item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the index has received focus. (since 1.\-8)
\item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the index has lost focus. (since 1.\-8)
\end{DoxyItemize}

The {\ttfamily \char`\"{}delay,changed\char`\"{}} event is so that it'll wait a small time before actually reporting those events and, moreover, just the last event happening on those time frames will actually be reported.

Supported elm\-\_\-object\-\_\-item common A\-P\-Is \begin{DoxyItemize}
\item elm\-\_\-object\-\_\-item\-\_\-del\end{DoxyItemize}
Here are some examples on its usage\-: \begin{DoxyItemize}
\item \hyperlink{index_example_01}{Index widget example 1} \item \hyperlink{index_example_02}{Index widget example 2} \end{DoxyItemize}


\subsection{Macro Definition Documentation}
\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get}}
\index{elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-U\-T\-O\-H\-I\-D\-E\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Index_gad587dbacdfe7606e377ecd6aba84987a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get whether auto hiding feature is enabled or not for a given index widget.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga57c74965645dedf30560b004b19a2c4c}{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set@{elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set}}
\index{elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set@{elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{disabled}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-U\-T\-O\-H\-I\-D\-E\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, disabled)}\label{group__Index_ga97de289fc017499776b7bca66e8e83e6}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Enable or disable auto hiding feature for a given index widget.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em disabled} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_gad472ab052daf2639bdf3c84ef6efd35d}{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get}}
\index{elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-E\-L\-A\-Y\-\_\-\-C\-H\-A\-N\-G\-E\-\_\-\-T\-I\-M\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)}\label{group__Index_ga78ef71add89cd2a0f47e1ce8204c21f5}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get index delay change time.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_gaaa0575a440185aeec6ad4a3cd5d6c475}{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set@{elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set}}
\index{elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set@{elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{dtime}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-E\-L\-A\-Y\-\_\-\-C\-H\-A\-N\-G\-E\-\_\-\-T\-I\-M\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, dtime)}\label{group__Index_ga0e4b32abb153b6aca0ab8a97e0ecd435}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Change index delay change time.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_gacfc0aab1ebc782e45c84ba2fed54f32c}{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-get}}
\index{elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Index_gac840b1754c1f9132f8a9e683170621f4}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get a value whether horizontal mode is enabled or not.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga715ba58294eb478c0f15e1153d44dd7b}{elm\-\_\-index\-\_\-horizontal\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-horizontal\-\_\-get().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-set@{elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-set}}
\index{elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-set@{elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{horizontal}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-R\-I\-Z\-O\-N\-T\-A\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, horizontal)}\label{group__Index_ga6cb47123dfc3326f60751e00ca30f9fc}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Enable or disable horizontal mode on the index object


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em horizontal} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga76c1e93e0541bf3ec6b110207c875c59}{elm\-\_\-index\-\_\-horizontal\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-horizontal\-\_\-set().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get}}
\index{elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-N\-D\-I\-C\-A\-T\-O\-R\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Index_ga31d990ac28d077b4e21abbb0d026fd83}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the value of indicator's disabled status.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga517a7ff8c23b0145c537bdaa8999e2ef}{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set@{elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set}}
\index{elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set@{elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{disabled}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-N\-D\-I\-C\-A\-T\-O\-R\-\_\-\-D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, disabled)}\label{group__Index_gac3d8983c418c5a852833319369c6c0b6}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the indicator as to be disabled.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em disabled} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga5bea6ebb7c6ee2c6a5ecdc4214cd112b}{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-append@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-append}}
\index{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-append@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-append}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-append}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-append(
\begin{DoxyParamCaption}
\item[{}]{letter, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-A\-P\-P\-E\-N\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, letter), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Index_ga17229b24d82e787cf46bf8d1483765a4}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Append a new item on a given index widget.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em letter} & \\
\hline
\mbox{\tt in}  & {\em func} & \\
\hline
\mbox{\tt in}  & {\em data} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_gaeb287809aea5888b68666a9c43aa0668}{elm\-\_\-index\-\_\-item\-\_\-append} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-item\-\_\-append().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-clear@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-clear}}
\index{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-clear@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-clear}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-clear}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-clear(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-C\-L\-E\-A\-R)}\label{group__Index_gafc35bd55613fdec1ca239fd898534268}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Removes all items from a given index widget.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga176b7d23252f80163e4ac04bc36e1980}{elm\-\_\-index\-\_\-item\-\_\-clear} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-item\-\_\-clear().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-find@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-find}}
\index{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-find@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-find}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-find}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-find(
\begin{DoxyParamCaption}
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-F\-I\-N\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Index_gadd98f29f8e9eac9362c115bf08801660}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Find a given index widget's item, {\bfseries using item data}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em data} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_gaf93e336cdd25771d797b797999884591}{elm\-\_\-index\-\_\-item\-\_\-find} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-item\-\_\-find().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-after@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-after}}
\index{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-after@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-after}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-after}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-after(
\begin{DoxyParamCaption}
\item[{}]{after, }
\item[{}]{letter, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-A\-F\-T\-E\-R), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$, after), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, letter), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Index_gac006fe11821ee371047ee54b5fff9cfc}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Insert a new item into the index object after item after.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em after} & \\
\hline
\mbox{\tt in}  & {\em letter} & \\
\hline
\mbox{\tt in}  & {\em func} & \\
\hline
\mbox{\tt in}  & {\em data} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga12d1cb7ecd9b0d2d0faf5f9273c4ae81}{elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-after} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-after().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-before@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-before}}
\index{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-before@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-before}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-before}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-before(
\begin{DoxyParamCaption}
\item[{}]{before, }
\item[{}]{letter, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-I\-N\-S\-E\-R\-T\-\_\-\-B\-E\-F\-O\-R\-E), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$, before), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, letter), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Index_ga5d9fb0b0a6c3019437865ebb6d09d151}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Insert a new item into the index object before item before.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em before} & \\
\hline
\mbox{\tt in}  & {\em letter} & \\
\hline
\mbox{\tt in}  & {\em func} & \\
\hline
\mbox{\tt in}  & {\em data} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga19d259b7e7cbdc5b1b5c4ecf0236275b}{elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-before} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-before().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-get}}
\index{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-L\-E\-V\-E\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)}\label{group__Index_gaf9c49da8240b901758db91452e2e8443}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the items level set for a given index widget.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_gae15962721476ce111d5c999bac1db33b}{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-item\-\_\-level\-\_\-get().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-set@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-set}}
\index{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-set@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{level}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-L\-E\-V\-E\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, level)}\label{group__Index_ga1b1f108cf5807c3941d3dbce02e218e2}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the items level for a given index widget.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em level} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_gafdef9f5977de0b5d374644ce294b9ef5}{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-item\-\_\-level\-\_\-set().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-prepend@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-prepend}}
\index{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-prepend@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-prepend}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-prepend}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-prepend(
\begin{DoxyParamCaption}
\item[{}]{letter, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-P\-R\-E\-P\-E\-N\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, letter), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Index_gad3f73802258ce16955e507b68b07b7ae}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Prepend a new item on a given index widget.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em letter} & \\
\hline
\mbox{\tt in}  & {\em func} & \\
\hline
\mbox{\tt in}  & {\em data} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga930620c7a57be30bf9b197e7c5b9d4b6}{elm\-\_\-index\-\_\-item\-\_\-prepend} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-item\-\_\-prepend().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert}}
\index{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert@{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert(
\begin{DoxyParamCaption}
\item[{}]{letter, }
\item[{}]{func, }
\item[{}]{data, }
\item[{}]{cmp\-\_\-func, }
\item[{}]{cmp\-\_\-data\-\_\-func, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-S\-O\-R\-T\-E\-D\-\_\-\-I\-N\-S\-E\-R\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, letter), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Smart\-\_\-\-Cb, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const void $\ast$, data), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Compare\-\_\-\-Cb, cmp\-\_\-func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Compare\-\_\-\-Cb, cmp\-\_\-data\-\_\-func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Index_ga4be025640262e27e104fe552a6854e38}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Insert a new item into the given index widget, using cmp\-\_\-func


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em letter} & \\
\hline
\mbox{\tt in}  & {\em func} & \\
\hline
\mbox{\tt in}  & {\em data} & \\
\hline
\mbox{\tt in}  & {\em cmp\-\_\-func} & \\
\hline
\mbox{\tt in}  & {\em cmp\-\_\-data\-\_\-func} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga8164b9ce017161ec2431481ea54d198d}{elm\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-level\-\_\-go@{elm\-\_\-obj\-\_\-index\-\_\-level\-\_\-go}}
\index{elm\-\_\-obj\-\_\-index\-\_\-level\-\_\-go@{elm\-\_\-obj\-\_\-index\-\_\-level\-\_\-go}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-level\-\_\-go}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-level\-\_\-go(
\begin{DoxyParamCaption}
\item[{}]{level}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-E\-V\-E\-L\-\_\-\-G\-O), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, level)}\label{group__Index_ga5de786a75689b95988e14b406dce43e3}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Go to a given items level on a index widget


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em level} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga13b7428c449e03499521b57eb0f7892a}{elm\-\_\-index\-\_\-level\-\_\-go} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-level\-\_\-go().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get}}
\index{elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-M\-I\-T\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Index_gaf511e1b183f362a42f7a330c56623a9b}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get whether omit feature is enabled or not for a given index widget.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga1dcadf0f4839036cce4fe70744f62fd1}{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set@{elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set}}
\index{elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set@{elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{enabled}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-M\-I\-T\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, enabled)}\label{group__Index_gaef7267d0f7844c41d93697cf81b2f829}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Enable or disable omit feature for a given index widget.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em enabled} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga99e4c71b9777a14eb8bc5f50ae344563}{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set().

\index{Index@{Index}!elm\-\_\-obj\-\_\-index\-\_\-selected\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-selected\-\_\-item\-\_\-get}}
\index{elm\-\_\-obj\-\_\-index\-\_\-selected\-\_\-item\-\_\-get@{elm\-\_\-obj\-\_\-index\-\_\-selected\-\_\-item\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-obj\-\_\-index\-\_\-selected\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-index\-\_\-selected\-\_\-item\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{level, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-I\-N\-D\-E\-X\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-E\-L\-E\-C\-T\-E\-D\-\_\-\-I\-T\-E\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, level), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Index_gaca831b9f2cdc5fba74ac8327b2139751}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Returns the last selected item, for a given index widget.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em level} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga93ba050910c0f8081a72c87f9c2edec9}{elm\-\_\-index\-\_\-selected\-\_\-item\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-index\-\_\-selected\-\_\-item\-\_\-get().



\subsection{Function Documentation}
\index{Index@{Index}!elm\-\_\-index\-\_\-add@{elm\-\_\-index\-\_\-add}}
\index{elm\-\_\-index\-\_\-add@{elm\-\_\-index\-\_\-add}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Object$\ast$ elm\-\_\-index\-\_\-add (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{parent}
\end{DoxyParamCaption}
)}\label{group__Index_gaf7fda3a54ca154cdc754326137f3737e}


Add a new index widget to the given parent Elementary (container) object. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a new index widget handle or {\ttfamily N\-U\-L\-L}, on errors
\end{DoxyReturn}
This function inserts a new index widget on the canvas. \index{Index@{Index}!elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get@{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get}}
\index{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get@{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Index_ga57c74965645dedf30560b004b19a2c4c}


Get whether auto hiding feature is enabled or not for a given index widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, if auto hiding is disabled, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} otherwise
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_gad472ab052daf2639bdf3c84ef6efd35d}{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set()} for more details 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get.

\index{Index@{Index}!elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set@{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set}}
\index{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set@{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{disabled}
\end{DoxyParamCaption}
)}\label{group__Index_gad472ab052daf2639bdf3c84ef6efd35d}


Enable or disable auto hiding feature for a given index widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object \\
\hline
{\em disabled} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to disable auto hiding, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} to enable\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga57c74965645dedf30560b004b19a2c4c}{elm\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-index\-\_\-autohide\-\_\-disabled\-\_\-set.

\index{Index@{Index}!elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get@{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get}}
\index{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get@{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Index_gacfc0aab1ebc782e45c84ba2fed54f32c}


Get a delay change time for index object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
delay change time in seconds
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_gaaa0575a440185aeec6ad4a3cd5d6c475}{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get.

\index{Index@{Index}!elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set@{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set}}
\index{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set@{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double}]{delay\-\_\-change\-\_\-time}
\end{DoxyParamCaption}
)}\label{group__Index_gaaa0575a440185aeec6ad4a3cd5d6c475}


Set a delay change time for index object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object. \\
\hline
{\em delay\-\_\-change\-\_\-time} & The delay change time to set.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
delay time is 0.\-2 sec by default.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_gacfc0aab1ebc782e45c84ba2fed54f32c}{elm\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-get} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-index\-\_\-delay\-\_\-change\-\_\-time\-\_\-set.

\index{Index@{Index}!elm\-\_\-index\-\_\-horizontal\-\_\-get@{elm\-\_\-index\-\_\-horizontal\-\_\-get}}
\index{elm\-\_\-index\-\_\-horizontal\-\_\-get@{elm\-\_\-index\-\_\-horizontal\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-horizontal\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-index\-\_\-horizontal\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Index_ga715ba58294eb478c0f15e1153d44dd7b}


Get a value whether horizontal mode is enabled or not. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} means horizontal mode selection is enabled. {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} indicates it's disabled. If {\ttfamily obj} is {\ttfamily N\-U\-L\-L}, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} is returned.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga76c1e93e0541bf3ec6b110207c875c59}{elm\-\_\-index\-\_\-horizontal\-\_\-set()} for details. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-get.

\index{Index@{Index}!elm\-\_\-index\-\_\-horizontal\-\_\-set@{elm\-\_\-index\-\_\-horizontal\-\_\-set}}
\index{elm\-\_\-index\-\_\-horizontal\-\_\-set@{elm\-\_\-index\-\_\-horizontal\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-horizontal\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-index\-\_\-horizontal\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{horizontal}
\end{DoxyParamCaption}
)}\label{group__Index_ga76c1e93e0541bf3ec6b110207c875c59}


Enable or disable horizontal mode on the index object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object. \\
\hline
{\em horizontal} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to enable horizontal or {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} to disable it, i.\-e., to enable vertical mode. it's an area one \hyperlink{group__Fingers}{finger} wide on the bottom side of the index widget's container.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Vertical mode is set by default.
\end{DoxyNote}
On horizontal mode items are displayed on index from left to right, instead of from top to bottom. Also, the index will scroll horizontally.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga715ba58294eb478c0f15e1153d44dd7b}{elm\-\_\-index\-\_\-horizontal\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-index\-\_\-horizontal\-\_\-set.

\index{Index@{Index}!elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get@{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get}}
\index{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get@{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Index_ga517a7ff8c23b0145c537bdaa8999e2ef}


Get the value of indicator's disabled status. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the indicator is disabled.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga5bea6ebb7c6ee2c6a5ecdc4214cd112b}{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get.

\index{Index@{Index}!elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set@{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set}}
\index{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set@{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{disabled}
\end{DoxyParamCaption}
)}\label{group__Index_ga5bea6ebb7c6ee2c6a5ecdc4214cd112b}


Set the indicator as to be disabled. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object \\
\hline
{\em disabled} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to disable it, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} to enable it\\
\hline
\end{DoxyParams}
In Index widget, Indicator notes popup text, which shows a letter has been selecting.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga517a7ff8c23b0145c537bdaa8999e2ef}{elm\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-index\-\_\-indicator\-\_\-disabled\-\_\-set.

\index{Index@{Index}!elm\-\_\-index\-\_\-item\-\_\-append@{elm\-\_\-index\-\_\-item\-\_\-append}}
\index{elm\-\_\-index\-\_\-item\-\_\-append@{elm\-\_\-index\-\_\-item\-\_\-append}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-item\-\_\-append}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-index\-\_\-item\-\_\-append (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{const char $\ast$}]{letter, }
\item[{Evas\-\_\-\-Smart\-\_\-\-Cb}]{func, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__Index_gaeb287809aea5888b68666a9c43aa0668}


Append a new item on a given index widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object. \\
\hline
{\em letter} & Letter under which the item should be indexed \\
\hline
{\em func} & The function to call when the item is selected. \\
\hline
{\em data} & The item data to set for the index's item \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily N\-U\-L\-L}, on errors
\end{DoxyReturn}
Despite the most common usage of the {\ttfamily letter} argument is for single char strings, one could use arbitrary strings as index entries.

{\ttfamily item} will be the pointer returned back on {\ttfamily \char`\"{}changed\char`\"{}}, {\ttfamily \char`\"{}delay,changed\char`\"{}} and {\ttfamily \char`\"{}selected\char`\"{}} smart events. 

References elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-append.

\index{Index@{Index}!elm\-\_\-index\-\_\-item\-\_\-clear@{elm\-\_\-index\-\_\-item\-\_\-clear}}
\index{elm\-\_\-index\-\_\-item\-\_\-clear@{elm\-\_\-index\-\_\-item\-\_\-clear}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-item\-\_\-clear}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-index\-\_\-item\-\_\-clear (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Index_ga176b7d23252f80163e4ac04bc36e1980}


Removes {\bfseries all} items from a given index widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object.\\
\hline
\end{DoxyParams}
If deletion callbacks are set, via \hyperlink{group__General_gadf971e78aa95cfd83fd3c3ce38ff8cd7}{elm\-\_\-object\-\_\-item\-\_\-del\-\_\-cb\-\_\-set()}, that callback function will be called for each item in {\ttfamily obj}. 

References elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-clear.

\index{Index@{Index}!elm\-\_\-index\-\_\-item\-\_\-find@{elm\-\_\-index\-\_\-item\-\_\-find}}
\index{elm\-\_\-index\-\_\-item\-\_\-find@{elm\-\_\-index\-\_\-item\-\_\-find}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-item\-\_\-find}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-index\-\_\-item\-\_\-find (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__Index_gaf93e336cdd25771d797b797999884591}


Find a given index widget's item, {\bfseries using item data}. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object \\
\hline
{\em data} & The item data pointed to by the desired index item \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The index item handle, if found, or {\ttfamily N\-U\-L\-L} otherwise 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-find.

\index{Index@{Index}!elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-after@{elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-after}}
\index{elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-after@{elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-after}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-after}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-after (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{after, }
\item[{const char $\ast$}]{letter, }
\item[{Evas\-\_\-\-Smart\-\_\-\-Cb}]{func, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__Index_ga12d1cb7ecd9b0d2d0faf5f9273c4ae81}


Insert a new item into the index object after item {\ttfamily after}. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object. \\
\hline
{\em after} & The index item to insert after. \\
\hline
{\em letter} & Letter under which the item should be indexed \\
\hline
{\em func} & The function to call when the item is clicked. \\
\hline
{\em data} & The item data to set for the index's item \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily N\-U\-L\-L}, on errors
\end{DoxyReturn}
Despite the most common usage of the {\ttfamily letter} argument is for single char strings, one could use arbitrary strings as index entries.

{\ttfamily item} will be the pointer returned back on {\ttfamily \char`\"{}changed\char`\"{}}, {\ttfamily \char`\"{}delay,changed\char`\"{}} and {\ttfamily \char`\"{}selected\char`\"{}} smart events.

\begin{DoxyNote}{Note}
If {\ttfamily relative} is {\ttfamily N\-U\-L\-L} this function will behave as \hyperlink{group__Index_gaeb287809aea5888b68666a9c43aa0668}{elm\-\_\-index\-\_\-item\-\_\-append()}. 
\end{DoxyNote}


References elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-after.

\index{Index@{Index}!elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-before@{elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-before}}
\index{elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-before@{elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-before}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-before}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-index\-\_\-item\-\_\-insert\-\_\-before (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{before, }
\item[{const char $\ast$}]{letter, }
\item[{Evas\-\_\-\-Smart\-\_\-\-Cb}]{func, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__Index_ga19d259b7e7cbdc5b1b5c4ecf0236275b}


Insert a new item into the index object before item {\ttfamily before}. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object. \\
\hline
{\em before} & The index item to insert after. \\
\hline
{\em letter} & Letter under which the item should be indexed \\
\hline
{\em func} & The function to call when the item is clicked. \\
\hline
{\em data} & The item data to set for the index's item \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily N\-U\-L\-L}, on errors
\end{DoxyReturn}
Despite the most common usage of the {\ttfamily letter} argument is for single char strings, one could use arbitrary strings as index entries.

{\ttfamily item} will be the pointer returned back on {\ttfamily \char`\"{}changed\char`\"{}}, {\ttfamily \char`\"{}delay,changed\char`\"{}} and {\ttfamily \char`\"{}selected\char`\"{}} smart events.

\begin{DoxyNote}{Note}
If {\ttfamily relative} is {\ttfamily N\-U\-L\-L} this function will behave as \hyperlink{group__Index_ga930620c7a57be30bf9b197e7c5b9d4b6}{elm\-\_\-index\-\_\-item\-\_\-prepend()}. 
\end{DoxyNote}


References elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-insert\-\_\-before.

\index{Index@{Index}!elm\-\_\-index\-\_\-item\-\_\-letter\-\_\-get@{elm\-\_\-index\-\_\-item\-\_\-letter\-\_\-get}}
\index{elm\-\_\-index\-\_\-item\-\_\-letter\-\_\-get@{elm\-\_\-index\-\_\-item\-\_\-letter\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-item\-\_\-letter\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ elm\-\_\-index\-\_\-item\-\_\-letter\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{item}
\end{DoxyParamCaption}
)}\label{group__Index_ga58eaaa07a66228564c36995d083d2b92}


Get the letter (string) set on a given index widget item. 


\begin{DoxyParams}{Parameters}
{\em item} & The index item handle \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The letter string set on {\ttfamily it} 
\end{DoxyReturn}
\index{Index@{Index}!elm\-\_\-index\-\_\-item\-\_\-level\-\_\-get@{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-get}}
\index{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-get@{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}int elm\-\_\-index\-\_\-item\-\_\-level\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Index_gae15962721476ce111d5c999bac1db33b}


Get the items level set for a given index widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily 0} or {\ttfamily 1}, which are the levels {\ttfamily obj} might be at.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_gafdef9f5977de0b5d374644ce294b9ef5}{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-set()} for more information 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-get.

\index{Index@{Index}!elm\-\_\-index\-\_\-item\-\_\-level\-\_\-set@{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-set}}
\index{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-set@{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-index\-\_\-item\-\_\-level\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{int}]{level}
\end{DoxyParamCaption}
)}\label{group__Index_gafdef9f5977de0b5d374644ce294b9ef5}


Set the items level for a given index widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object. \\
\hline
{\em level} & {\ttfamily 0} or {\ttfamily 1}, the currently implemented levels.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_gae15962721476ce111d5c999bac1db33b}{elm\-\_\-index\-\_\-item\-\_\-level\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-level\-\_\-set.

\index{Index@{Index}!elm\-\_\-index\-\_\-item\-\_\-prepend@{elm\-\_\-index\-\_\-item\-\_\-prepend}}
\index{elm\-\_\-index\-\_\-item\-\_\-prepend@{elm\-\_\-index\-\_\-item\-\_\-prepend}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-item\-\_\-prepend}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-index\-\_\-item\-\_\-prepend (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{const char $\ast$}]{letter, }
\item[{Evas\-\_\-\-Smart\-\_\-\-Cb}]{func, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}\label{group__Index_ga930620c7a57be30bf9b197e7c5b9d4b6}


Prepend a new item on a given index widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object. \\
\hline
{\em letter} & Letter under which the item should be indexed \\
\hline
{\em func} & The function to call when the item is selected. \\
\hline
{\em data} & The item data to set for the index's item \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily N\-U\-L\-L}, on errors
\end{DoxyReturn}
Despite the most common usage of the {\ttfamily letter} argument is for single char strings, one could use arbitrary strings as index entries.

{\ttfamily item} will be the pointer returned back on {\ttfamily \char`\"{}changed\char`\"{}}, {\ttfamily \char`\"{}delay,changed\char`\"{}} and {\ttfamily \char`\"{}selected\char`\"{}} smart events. 

References elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-prepend.

\index{Index@{Index}!elm\-\_\-index\-\_\-item\-\_\-selected\-\_\-set@{elm\-\_\-index\-\_\-item\-\_\-selected\-\_\-set}}
\index{elm\-\_\-index\-\_\-item\-\_\-selected\-\_\-set@{elm\-\_\-index\-\_\-item\-\_\-selected\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-item\-\_\-selected\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-index\-\_\-item\-\_\-selected\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it, }
\item[{Eina\-\_\-\-Bool}]{selected}
\end{DoxyParamCaption}
)}\label{group__Index_ga50dda48e4bc910f6a44b5c259cbf3b1d}


Set the selected state of an item. 


\begin{DoxyParams}{Parameters}
{\em it} & The index item \\
\hline
{\em selected} & The selected state\\
\hline
\end{DoxyParams}
This sets the selected state of the given item {\ttfamily it}. {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} for selected, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} for not selected.

If a new item is selected the previously selected will be unselected. Previously selected item can be get with function \hyperlink{group__Index_ga93ba050910c0f8081a72c87f9c2edec9}{elm\-\_\-index\-\_\-selected\-\_\-item\-\_\-get()}.

Selected items will be highlighted.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga93ba050910c0f8081a72c87f9c2edec9}{elm\-\_\-index\-\_\-selected\-\_\-item\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-index\-\_\-selected\-\_\-item\-\_\-get().

\index{Index@{Index}!elm\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert@{elm\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert}}
\index{elm\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert@{elm\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{const char $\ast$}]{letter, }
\item[{Evas\-\_\-\-Smart\-\_\-\-Cb}]{func, }
\item[{const void $\ast$}]{data, }
\item[{Eina\-\_\-\-Compare\-\_\-\-Cb}]{cmp\-\_\-func, }
\item[{Eina\-\_\-\-Compare\-\_\-\-Cb}]{cmp\-\_\-data\-\_\-func}
\end{DoxyParamCaption}
)}\label{group__Index_ga8164b9ce017161ec2431481ea54d198d}


Insert a new item into the given index widget, using {\ttfamily cmp\-\_\-func} function to sort items (by item handles). 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object. \\
\hline
{\em letter} & Letter under which the item should be indexed \\
\hline
{\em func} & The function to call when the item is clicked. \\
\hline
{\em data} & The item data to set for the index's item \\
\hline
{\em cmp\-\_\-func} & The comparing function to be used to sort index items {\bfseries by index item handles} \\
\hline
{\em cmp\-\_\-data\-\_\-func} & A {\bfseries fallback} function to be called for the sorting of index items {\bfseries by item data}). It will be used when {\ttfamily cmp\-\_\-func} returns {\ttfamily 0} (equality), which means an index item with provided item data already exists. To decide which data item should be pointed to by the index item in question, {\ttfamily cmp\-\_\-data\-\_\-func} will be used. If {\ttfamily cmp\-\_\-data\-\_\-func} returns a non-\/negative value, the previous index item data will be replaced by the given {\ttfamily item} pointer. If the previous data need to be freed, it should be done by the {\ttfamily cmp\-\_\-data\-\_\-func} function, because all references to it will be lost. If this function is not provided ({\ttfamily N\-U\-L\-L} is given), index items will be {\bfseries duplicated}, if {\ttfamily cmp\-\_\-func} returns {\ttfamily 0}. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily N\-U\-L\-L}, on errors
\end{DoxyReturn}
Despite the most common usage of the {\ttfamily letter} argument is for single char strings, one could use arbitrary strings as index entries.

{\ttfamily item} will be the pointer returned back on {\ttfamily \char`\"{}changed\char`\"{}}, {\ttfamily \char`\"{}delay,changed\char`\"{}} and {\ttfamily \char`\"{}selected\char`\"{}} smart events. 

References elm\-\_\-obj\-\_\-index\-\_\-item\-\_\-sorted\-\_\-insert.

\index{Index@{Index}!elm\-\_\-index\-\_\-level\-\_\-go@{elm\-\_\-index\-\_\-level\-\_\-go}}
\index{elm\-\_\-index\-\_\-level\-\_\-go@{elm\-\_\-index\-\_\-level\-\_\-go}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-level\-\_\-go}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-index\-\_\-level\-\_\-go (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{int}]{level}
\end{DoxyParamCaption}
)}\label{group__Index_ga13b7428c449e03499521b57eb0f7892a}


Flush the changes made to the index items so they work correctly. 

This flushes any changes made to items indicating the object is ready to go. You should call this before any changes you expect to work. This is similar to \hyperlink{group__List_ga357f961a01e893cec9f80d84a352f559}{elm\-\_\-list\-\_\-go()}.


\begin{DoxyParams}{Parameters}
{\em obj} & The index object \\
\hline
{\em level} & The index level (one of {\ttfamily 0} or {\ttfamily 1}) where changes were made\\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
If not called, it won't display the index properly. 
\end{DoxyWarning}


References elm\-\_\-obj\-\_\-index\-\_\-level\-\_\-go.

\index{Index@{Index}!elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get@{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get}}
\index{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get@{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Index_ga1dcadf0f4839036cce4fe70744f62fd1}


Get whether omit feature is enabled or not for a given index widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, if omit feature is enabled, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} otherwise
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga99e4c71b9777a14eb8bc5f50ae344563}{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}


References elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get.

\index{Index@{Index}!elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set@{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set}}
\index{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set@{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{enabled}
\end{DoxyParamCaption}
)}\label{group__Index_ga99e4c71b9777a14eb8bc5f50ae344563}


Enable or disable omit feature for a given index widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object \\
\hline
{\em enabled} & {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to enable omit feature, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} to disable\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Index_ga1dcadf0f4839036cce4fe70744f62fd1}{elm\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-get()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}


References elm\-\_\-obj\-\_\-index\-\_\-omit\-\_\-enabled\-\_\-set.

\index{Index@{Index}!elm\-\_\-index\-\_\-selected\-\_\-item\-\_\-get@{elm\-\_\-index\-\_\-selected\-\_\-item\-\_\-get}}
\index{elm\-\_\-index\-\_\-selected\-\_\-item\-\_\-get@{elm\-\_\-index\-\_\-selected\-\_\-item\-\_\-get}!Index@{Index}}
\subsubsection[{elm\-\_\-index\-\_\-selected\-\_\-item\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-index\-\_\-selected\-\_\-item\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{int}]{level}
\end{DoxyParamCaption}
)}\label{group__Index_ga93ba050910c0f8081a72c87f9c2edec9}


Returns the last selected item, for a given index widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The index object. \\
\hline
{\em level} & {\ttfamily 0} or {\ttfamily 1}, the currently implemented levels. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The last item {\bfseries selected} on {\ttfamily obj} (or {\ttfamily N\-U\-L\-L}, on errors). 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-index\-\_\-selected\-\_\-item\-\_\-get.



Referenced by elm\-\_\-index\-\_\-item\-\_\-selected\-\_\-set().

