\section{Slideshow}
\label{group__Slideshow}\index{Slideshow@{Slideshow}}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Slideshow_gae3c8e2d42405b0d9bd72c2ae9eb05a87}{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-add}(itc, data, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-A\-D\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const \hyperlink{struct__Elm__Slideshow__Item__Class}{Elm\-\_\-\-Slideshow\-\_\-\-Item\-\_\-\-Class} $\ast$, itc), 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__Slideshow_gaa63501ee8be2d401be20fbcc82abeff2}{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-sorted\-\_\-insert}(itc, data, func, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-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 \hyperlink{struct__Elm__Slideshow__Item__Class}{Elm\-\_\-\-Slideshow\-\_\-\-Item\-\_\-\-Class} $\ast$, itc), 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, 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__Slideshow_ga0fb6a13a90c99b149e7a87df8aa6e173}{elm\-\_\-obj\-\_\-slideshow\-\_\-next}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-N\-E\-X\-T)
\item 
\#define \hyperlink{group__Slideshow_gafc043ebec2be9f436f3eac35e177b8a0}{elm\-\_\-obj\-\_\-slideshow\-\_\-previous}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-R\-E\-V\-I\-O\-U\-S)
\item 
\#define \hyperlink{group__Slideshow_gaebee2f6c0a4d8b70de0a03bedcff4ab3}{elm\-\_\-obj\-\_\-slideshow\-\_\-transitions\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-R\-A\-N\-S\-I\-T\-I\-O\-N\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const Eina\-\_\-\-List $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Slideshow_ga0fc839b1e6a4bd92a072c058bfc338c8}{elm\-\_\-obj\-\_\-slideshow\-\_\-layouts\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-Y\-O\-U\-T\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const Eina\-\_\-\-List $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Slideshow_ga54cf9434487917043e2b1ffa52ccb6c9}{elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-set}(transition)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-R\-A\-N\-S\-I\-T\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, transition)
\item 
\#define \hyperlink{group__Slideshow_ga451cb7a7bac95bd71366e58202e25548}{elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-R\-A\-N\-S\-I\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Slideshow_ga50e4d5daefcfe68fabdab71193651b30}{elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-set}(timeout)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, timeout)
\item 
\#define \hyperlink{group__Slideshow_gaa7014e47cb5811178114c7dadb456ba3}{elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)
\item 
\#define \hyperlink{group__Slideshow_gac32226bf9e2594d42aa4d98bdf255144}{elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-set}(loop)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-O\-P\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, loop)
\item 
\#define \hyperlink{group__Slideshow_ga7551cb9af48e73b8034f8b5fa5646a14}{elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-Y\-O\-U\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Slideshow_ga2e14a123c969a91255fe6abb7bceffc3}{elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-set}(layout)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-Y\-O\-U\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, layout)
\item 
\#define \hyperlink{group__Slideshow_ga86aed41c18fc55fcaff02a59683bd003}{elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-O\-P\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\item 
\#define \hyperlink{group__Slideshow_gac14ba69628e7b1f7016e5bdbc2ca598d}{elm\-\_\-obj\-\_\-slideshow\-\_\-clear}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-L\-E\-A\-R)
\item 
\#define \hyperlink{group__Slideshow_gae341306e092bc62b03cdc3a4468c8d99}{elm\-\_\-obj\-\_\-slideshow\-\_\-items\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const Eina\-\_\-\-List $\ast$$\ast$, ret)
\item 
\#define \hyperlink{group__Slideshow_ga4b5c081cbd2dbca9c01c604656b290e7}{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-C\-U\-R\-R\-E\-N\-T\-\_\-\-G\-E\-T), 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__Slideshow_ga41f4dd9877573b395fee6a0ad55c7ea9}{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-A\-C\-H\-E\-\_\-\-B\-E\-F\-O\-R\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)
\item 
\#define \hyperlink{group__Slideshow_ga53c3c7c2d086f0bab841184f09037ba2}{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set}(count)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-A\-C\-H\-E\-\_\-\-B\-E\-F\-O\-R\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, count)
\item 
\#define \hyperlink{group__Slideshow_gabbcb71a0b4bb603906b5f96af4c77143}{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-A\-C\-H\-E\-\_\-\-A\-F\-T\-E\-R\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)
\item 
\#define \hyperlink{group__Slideshow_gabd9177c395f0390119625868294e3d12}{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set}(count)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-A\-C\-H\-E\-\_\-\-A\-F\-T\-E\-R\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, count)
\item 
\#define \hyperlink{group__Slideshow_gaeb9ef8e26fcd42d89d6f5220ce48ea7d}{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-nth\-\_\-get}(nth, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-N\-T\-H\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, nth), 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__Slideshow_ga41b99949b034efecb36bffa209b5c4a3}{elm\-\_\-obj\-\_\-slideshow\-\_\-count\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-U\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int $\ast$, ret)
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Slideshow_ga17fb4b0353bb03b643dac637fb853723}{elm\-\_\-slideshow\-\_\-item\-\_\-show} (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Display a given slideshow widget's item, programmatically. \end{DoxyCompactList}\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Slideshow_gacbcbb798909736bc4c9e4a5d40f87dbf}{elm\-\_\-slideshow\-\_\-item\-\_\-object\-\_\-get} (const \hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the real Evas object created to implement the view of a given slideshow item. \end{DoxyCompactList}\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Slideshow_gab5f2e09e948c7a7e8e029a922a2b8527}{elm\-\_\-slideshow\-\_\-add} (Evas\-\_\-\-Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new slideshow widget to the given parent Elementary (container) object. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Slideshow_gae602464862d550daf75773e5364c5ec4}{elm\-\_\-slideshow\-\_\-item\-\_\-add} (Evas\-\_\-\-Object $\ast$obj, const \hyperlink{struct__Elm__Slideshow__Item__Class}{Elm\-\_\-\-Slideshow\-\_\-\-Item\-\_\-\-Class} $\ast$itc, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Add (append) a new item in a given slideshow widget. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Slideshow_gad7c4e69fcd76ae9676183582692ca109}{elm\-\_\-slideshow\-\_\-item\-\_\-sorted\-\_\-insert} (Evas\-\_\-\-Object $\ast$obj, const \hyperlink{struct__Elm__Slideshow__Item__Class}{Elm\-\_\-\-Slideshow\-\_\-\-Item\-\_\-\-Class} $\ast$itc, const void $\ast$data, Eina\-\_\-\-Compare\-\_\-\-Cb func)
\begin{DoxyCompactList}\small\item\em Insert a new item into the given slideshow widget, using the {\ttfamily func} function to sort items (by item handles). \end{DoxyCompactList}\item 
void \hyperlink{group__Slideshow_ga30e1e651a3c6232a944940cf80ed5888}{elm\-\_\-slideshow\-\_\-next} (Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Slide to the {\bfseries next} item, in a given slideshow widget. \end{DoxyCompactList}\item 
void \hyperlink{group__Slideshow_ga843c563f316d03268d5a84f2650c3247}{elm\-\_\-slideshow\-\_\-previous} (Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Slide to the {\bfseries previous} item, in a given slideshow widget. \end{DoxyCompactList}\item 
const Eina\-\_\-\-List $\ast$ \hyperlink{group__Slideshow_ga656180d862993d89f68cc6997a26d2ad}{elm\-\_\-slideshow\-\_\-transitions\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns the list of sliding transition/effect names available, for a given slideshow widget. \end{DoxyCompactList}\item 
const Eina\-\_\-\-List $\ast$ \hyperlink{group__Slideshow_ga9967e1407e7d147d0e62f462d7fa5704}{elm\-\_\-slideshow\-\_\-layouts\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns the list of {\bfseries layout} names available, for a given slideshow widget. \end{DoxyCompactList}\item 
void \hyperlink{group__Slideshow_gade1142d0230cd09afb0b25443bd7ac55}{elm\-\_\-slideshow\-\_\-transition\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, const char $\ast$transition)
\begin{DoxyCompactList}\small\item\em Set the current slide transition/effect in use for a given slideshow widget. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Slideshow_gae2fbd01ccdad3bc7869fe847d0def575}{elm\-\_\-slideshow\-\_\-transition\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the current slide transition/effect in use for a given slideshow widget. \end{DoxyCompactList}\item 
void \hyperlink{group__Slideshow_gab38ff91c75f3c44ce953f887183419ec}{elm\-\_\-slideshow\-\_\-timeout\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, double timeout)
\begin{DoxyCompactList}\small\item\em Set the interval between each image transition on a given slideshow widget, {\bfseries and start the slideshow, itself} \end{DoxyCompactList}\item 
double \hyperlink{group__Slideshow_gaa7eb7f0ad17d9d32592384b8cd1e9cec}{elm\-\_\-slideshow\-\_\-timeout\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the interval set for image transitions on a given slideshow widget. \end{DoxyCompactList}\item 
void \hyperlink{group__Slideshow_ga75e1681c5b3b239455ca41f32a5f9406}{elm\-\_\-slideshow\-\_\-loop\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool loop)
\begin{DoxyCompactList}\small\item\em Set if, after a slideshow is started, for a given slideshow widget, its items should be displayed cyclically or not. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Slideshow_ga522bb1c703d3d2bc4b3e10dafc3d1199}{elm\-\_\-slideshow\-\_\-layout\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the current slide layout in use for a given slideshow widget. \end{DoxyCompactList}\item 
void \hyperlink{group__Slideshow_ga2949b9af47c2a3707619ddbc687a608d}{elm\-\_\-slideshow\-\_\-layout\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, const char $\ast$layout)
\begin{DoxyCompactList}\small\item\em Set the current slide layout in use for a given slideshow widget. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Slideshow_ga6e521e0db360182a3d4dae60ca994208}{elm\-\_\-slideshow\-\_\-loop\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get if, after a slideshow is started, for a given slideshow widget, its items are to be displayed cyclically or not. \end{DoxyCompactList}\item 
void \hyperlink{group__Slideshow_ga75ae4d46021d1e95dbe3a6437018baa2}{elm\-\_\-slideshow\-\_\-clear} (Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Remove all items from a given slideshow widget. \end{DoxyCompactList}\item 
const Eina\-\_\-\-List $\ast$ \hyperlink{group__Slideshow_ga1ce2563bf731075e8d7b06656d84a066}{elm\-\_\-slideshow\-\_\-items\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the internal list of items in a given slideshow widget. \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Slideshow_gafe72c5f81b5df2b5636a10ce6da6426b}{elm\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns the currently displayed item, in a given slideshow widget. \end{DoxyCompactList}\item 
int \hyperlink{group__Slideshow_ga8de5d9dc0997e69e3098eb878da04430}{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieve the number of items to cache, on a given slideshow widget, {\bfseries before the current item} \end{DoxyCompactList}\item 
void \hyperlink{group__Slideshow_ga5fbd220710e521a057f62ceae087fb3f}{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, int count)
\begin{DoxyCompactList}\small\item\em Set the number of items to cache, on a given slideshow widget, {\bfseries before the current item} \end{DoxyCompactList}\item 
int \hyperlink{group__Slideshow_gad0958ee81f89fb902a1ac3c29a38d0f8}{elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieve the number of items to cache, on a given slideshow widget, {\bfseries after the current item} \end{DoxyCompactList}\item 
void \hyperlink{group__Slideshow_gac3434a381ad8b8a988c4b229d36b4a43}{elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, int count)
\begin{DoxyCompactList}\small\item\em Set the number of items to cache, on a given slideshow widget, {\bfseries after the current item} \end{DoxyCompactList}\item 
\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} $\ast$ \hyperlink{group__Slideshow_ga03e0787de0e4b9c07760e55b198721dc}{elm\-\_\-slideshow\-\_\-item\-\_\-nth\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj, unsigned int nth)
\begin{DoxyCompactList}\small\item\em Get the the item, in a given slideshow widget, placed at position {\ttfamily nth}, in its internal items list. \end{DoxyCompactList}\item 
unsigned int \hyperlink{group__Slideshow_gaa981086e546eae69ed8148e5f81529f2}{elm\-\_\-slideshow\-\_\-count\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the number of items stored in a given slideshow widget. \end{DoxyCompactList}\end{DoxyCompactItemize}


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


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


This widget, as the name indicates, is a pre-\/made image slideshow panel, with A\-P\-I functions acting on (child) image items presentation. Between those actions, are\-:
\begin{DoxyItemize}
\item advance to next/previous image
\item select the style of image transition animation
\item set the exhibition time for each image
\item start/stop the slideshow
\end{DoxyItemize}

The transition animations are defined in the widget's theme, consequently new animations can be added without having to update the widget's code.\hypertarget{group__Slideshow_Slideshow_Items}{}\subsection{Slideshow items}\label{group__Slideshow_Slideshow_Items}
For slideshow items, just like for \hyperlink{group__Genlist}{genlist} ones, the user defines a {\bfseries classes}, specifying functions that will be called on the item's creation and deletion times.

The \#\-Elm\-\_\-\-Slideshow\-\_\-\-Item\-\_\-\-Class structure contains the following members\-:


\begin{DoxyItemize}
\item {\ttfamily func.\-get} -\/ When an item is displayed, this function is called, and it's where one should create the item object, de facto. For example, the object can be a pure Evas image object or an Elementary \hyperlink{group__Photocam}{photocam} widget. See \#\-Slideshow\-Item\-Get\-Func.
\item {\ttfamily func.\-del} -\/ When an item is no more displayed, this function is called, where the user must delete any data associated to the item. See \#\-Slideshow\-Item\-Del\-Func.
\end{DoxyItemize}\hypertarget{group__Slideshow_Slideshow_Caching}{}\subsection{Slideshow caching}\label{group__Slideshow_Slideshow_Caching}
The slideshow provides facilities to have items adjacent to the one being displayed {\bfseries already \char`\"{}realized\char`\"{}} (i.\-e. loaded) for you, so that the system does not have to decode image data anymore at the time it has to actually switch images on its viewport. The user is able to set the numbers of items to be cached {\bfseries before} and {\bfseries after} the current item, in the widget's item list.

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

This widget emits the following signals, besides the ones sent from Layout\-:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}changed\char`\"{}} -\/ when the slideshow switches its view to a new item. event\-\_\-info parameter in callback contains the current visible item
\item {\ttfamily \char`\"{}transition,end\char`\"{}} -\/ when a slide transition ends. event\-\_\-info parameter in callback contains the current visible item
\item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the slideshow has received focus. (since 1.\-8)
\item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the slideshow has lost focus. (since 1.\-8)
\end{DoxyItemize}

Supported {\ttfamily elm\-\_\-object\-\_\-item} common A\-P\-Is. \begin{DoxyItemize}
\item \hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del}\end{DoxyItemize}
List of examples for the slideshow widget\-: \begin{DoxyItemize}
\item \hyperlink{slideshow_example}{Slideshow widget example} \end{DoxyItemize}


\subsection{Macro Definition Documentation}
\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-get}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-A\-C\-H\-E\-\_\-\-A\-F\-T\-E\-R\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)}\label{group__Slideshow_gabbcb71a0b4bb603906b5f96af4c77143}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieve the number of items to cache, on a given slideshow widget, {\bfseries after the current item}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_gad0958ee81f89fb902a1ac3c29a38d0f8}{elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-get().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set@{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set@{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{count}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-A\-C\-H\-E\-\_\-\-A\-F\-T\-E\-R\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, count)}\label{group__Slideshow_gabd9177c395f0390119625868294e3d12}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the number of items to cache, on a given slideshow widget, {\bfseries after the current item}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em count} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_gac3434a381ad8b8a988c4b229d36b4a43}{elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-A\-C\-H\-E\-\_\-\-B\-E\-F\-O\-R\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)}\label{group__Slideshow_ga41f4dd9877573b395fee6a0ad55c7ea9}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieve the number of items to cache, on a given slideshow widget,


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga8de5d9dc0997e69e3098eb878da04430}{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set@{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set@{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{count}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-A\-C\-H\-E\-\_\-\-B\-E\-F\-O\-R\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, count)}\label{group__Slideshow_ga53c3c7c2d086f0bab841184f09037ba2}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the number of items to cache, on a given slideshow widget,


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em count} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga5fbd220710e521a057f62ceae087fb3f}{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set().

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

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga75ae4d46021d1e95dbe3a6437018baa2}{elm\-\_\-slideshow\-\_\-clear} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-slideshow\-\_\-clear().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-count\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-count\-\_\-get}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-count\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-count\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-count\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-count\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-U\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int $\ast$, ret)}\label{group__Slideshow_ga41b99949b034efecb36bffa209b5c4a3}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the number of items stored in a given slideshow widget


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


Referenced by elm\-\_\-slideshow\-\_\-count\-\_\-get().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-add@{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-add}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-add@{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-add}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-add(
\begin{DoxyParamCaption}
\item[{}]{itc, }
\item[{}]{data, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-A\-D\-D), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const {\bf Elm\-\_\-\-Slideshow\-\_\-\-Item\-\_\-\-Class} $\ast$, itc), 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__Slideshow_gae3c8e2d42405b0d9bd72c2ae9eb05a87}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Add (append) a new item in a given slideshow widget.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em itc} & \\
\hline
\mbox{\tt in}  & {\em data} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_gae602464862d550daf75773e5364c5ec4}{elm\-\_\-slideshow\-\_\-item\-\_\-add} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-slideshow\-\_\-item\-\_\-add().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-C\-U\-R\-R\-E\-N\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Slideshow_ga4b5c081cbd2dbca9c01c604656b290e7}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Returns the currently displayed item, in a given slideshow widget


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


Referenced by elm\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-nth\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-nth\-\_\-get}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-nth\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-nth\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-nth\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-nth\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{nth, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-\_\-\-N\-T\-H\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(unsigned int, nth), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Slideshow_gaeb9ef8e26fcd42d89d6f5220ce48ea7d}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the the item, in a given slideshow widget, placed at position {\ttfamily nth}, in its internal items list


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em nth} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga03e0787de0e4b9c07760e55b198721dc}{elm\-\_\-slideshow\-\_\-item\-\_\-nth\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-slideshow\-\_\-item\-\_\-nth\-\_\-get().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-sorted\-\_\-insert@{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-sorted\-\_\-insert}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-sorted\-\_\-insert@{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-sorted\-\_\-insert}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-sorted\-\_\-insert}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-sorted\-\_\-insert(
\begin{DoxyParamCaption}
\item[{}]{itc, }
\item[{}]{data, }
\item[{}]{func, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-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 {\bf Elm\-\_\-\-Slideshow\-\_\-\-Item\-\_\-\-Class} $\ast$, itc), 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, func), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$$\ast$, ret)}\label{group__Slideshow_gaa63501ee8be2d401be20fbcc82abeff2}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Insert a new item into the given slideshow widget, using the func function to sort items (by item handles).


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


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

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-items\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-items\-\_\-get}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-items\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-items\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-items\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-items\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-T\-E\-M\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const Eina\-\_\-\-List $\ast$$\ast$, ret)}\label{group__Slideshow_gae341306e092bc62b03cdc3a4468c8d99}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the internal list of items in a given slideshow widget.


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


Referenced by elm\-\_\-slideshow\-\_\-items\-\_\-get().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-get}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-Y\-O\-U\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, ret)}\label{group__Slideshow_ga7551cb9af48e73b8034f8b5fa5646a14}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the current slide layout in use for a given slideshow widget


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


Referenced by elm\-\_\-slideshow\-\_\-layout\-\_\-get().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-set@{elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-set}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-set@{elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-set}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{layout}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-Y\-O\-U\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, layout)}\label{group__Slideshow_ga2e14a123c969a91255fe6abb7bceffc3}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the current slide layout in use for a given slideshow widget


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


Referenced by elm\-\_\-slideshow\-\_\-layout\-\_\-set().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-layouts\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-layouts\-\_\-get}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-layouts\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-layouts\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-layouts\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-layouts\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-Y\-O\-U\-T\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const Eina\-\_\-\-List $\ast$$\ast$, ret)}\label{group__Slideshow_ga0fc839b1e6a4bd92a072c058bfc338c8}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Returns the list of layout names available, for a given slideshow widget.


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


Referenced by elm\-\_\-slideshow\-\_\-layouts\-\_\-get().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-get}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-O\-P\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Slideshow_ga86aed41c18fc55fcaff02a59683bd003}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get if, after a slideshow is started, for a given slideshow widget.


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


Referenced by elm\-\_\-slideshow\-\_\-loop\-\_\-get().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-set@{elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-set}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-set@{elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-set}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{loop}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-O\-O\-P\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, loop)}\label{group__Slideshow_gac32226bf9e2594d42aa4d98bdf255144}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set if, after a slideshow is started, for a given slideshow widget.


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


Referenced by elm\-\_\-slideshow\-\_\-loop\-\_\-set().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-next@{elm\-\_\-obj\-\_\-slideshow\-\_\-next}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-next@{elm\-\_\-obj\-\_\-slideshow\-\_\-next}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-next}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-next(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-N\-E\-X\-T)}\label{group__Slideshow_ga0fb6a13a90c99b149e7a87df8aa6e173}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Slide to the next item, in a given slideshow widget

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga30e1e651a3c6232a944940cf80ed5888}{elm\-\_\-slideshow\-\_\-next} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-slideshow\-\_\-next().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-previous@{elm\-\_\-obj\-\_\-slideshow\-\_\-previous}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-previous@{elm\-\_\-obj\-\_\-slideshow\-\_\-previous}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-previous}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-previous(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-R\-E\-V\-I\-O\-U\-S)}\label{group__Slideshow_gafc043ebec2be9f436f3eac35e177b8a0}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Slide to the previous item, in a given slideshow widget

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga843c563f316d03268d5a84f2650c3247}{elm\-\_\-slideshow\-\_\-previous} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-slideshow\-\_\-previous().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-get}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)}\label{group__Slideshow_gaa7014e47cb5811178114c7dadb456ba3}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the interval set for image transitions on a given slideshow widget.


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


Referenced by elm\-\_\-slideshow\-\_\-timeout\-\_\-get().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-set@{elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-set}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-set@{elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-set}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{timeout}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-I\-M\-E\-O\-U\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, timeout)}\label{group__Slideshow_ga50e4d5daefcfe68fabdab71193651b30}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the interval between each image transition on a given slideshow widget.


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


Referenced by elm\-\_\-slideshow\-\_\-timeout\-\_\-set().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-get}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-R\-A\-N\-S\-I\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, ret)}\label{group__Slideshow_ga451cb7a7bac95bd71366e58202e25548}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get the current slide transition/effect in use for a given slideshow widget.


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


Referenced by elm\-\_\-slideshow\-\_\-transition\-\_\-get().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-set@{elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-set}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-set@{elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-set}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{transition}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-R\-A\-N\-S\-I\-T\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, transition)}\label{group__Slideshow_ga54cf9434487917043e2b1ffa52ccb6c9}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Set the current slide transition/effect in use for a given slideshow widget.


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


Referenced by elm\-\_\-slideshow\-\_\-transition\-\_\-set().

\index{Slideshow@{Slideshow}!elm\-\_\-obj\-\_\-slideshow\-\_\-transitions\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-transitions\-\_\-get}}
\index{elm\-\_\-obj\-\_\-slideshow\-\_\-transitions\-\_\-get@{elm\-\_\-obj\-\_\-slideshow\-\_\-transitions\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-obj\-\_\-slideshow\-\_\-transitions\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-slideshow\-\_\-transitions\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-S\-L\-I\-D\-E\-S\-H\-O\-W\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-R\-A\-N\-S\-I\-T\-I\-O\-N\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const Eina\-\_\-\-List $\ast$$\ast$, ret)}\label{group__Slideshow_gaebee2f6c0a4d8b70de0a03bedcff4ab3}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Returns the list of sliding transition/effect names available, for a given slideshow widget.


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


Referenced by elm\-\_\-slideshow\-\_\-transitions\-\_\-get().



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


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


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


Retrieve the number of items to cache, on a given slideshow widget, {\bfseries after the current item} 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of items set to be cached after the current one
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_gac3434a381ad8b8a988c4b229d36b4a43}{elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set()} for more details 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-get.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set@{elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set}}
\index{elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set@{elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{int}]{count}
\end{DoxyParamCaption}
)}\label{group__Slideshow_gac3434a381ad8b8a988c4b229d36b4a43}


Set the number of items to cache, on a given slideshow widget, {\bfseries after the current item} 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
{\em count} & Number of items to cache after the current one\\
\hline
\end{DoxyParams}
The default value for this property is {\ttfamily 2}. See \hyperlink{group__Slideshow_Slideshow_Caching}{slideshow caching} for more details.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_gad0958ee81f89fb902a1ac3c29a38d0f8}{elm\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-after\-\_\-set.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get@{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get}}
\index{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get@{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}int elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Slideshow_ga8de5d9dc0997e69e3098eb878da04430}


Retrieve the number of items to cache, on a given slideshow widget, {\bfseries before the current item} 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of items set to be cached before the current one
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga5fbd220710e521a057f62ceae087fb3f}{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set()} for more details 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set@{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set}}
\index{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set@{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{int}]{count}
\end{DoxyParamCaption}
)}\label{group__Slideshow_ga5fbd220710e521a057f62ceae087fb3f}


Set the number of items to cache, on a given slideshow widget, {\bfseries before the current item} 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
{\em count} & Number of items to cache before the current one\\
\hline
\end{DoxyParams}
The default value for this property is {\ttfamily 2}. See \hyperlink{group__Slideshow_Slideshow_Caching}{slideshow caching} for more details.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga8de5d9dc0997e69e3098eb878da04430}{elm\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-cache\-\_\-before\-\_\-set.

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


Remove all items from a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object\\
\hline
\end{DoxyParams}
This removes (and deletes) all items in {\ttfamily obj}, leaving it empty.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()}, to remove just one item. 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-clear.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-count\-\_\-get@{elm\-\_\-slideshow\-\_\-count\-\_\-get}}
\index{elm\-\_\-slideshow\-\_\-count\-\_\-get@{elm\-\_\-slideshow\-\_\-count\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-count\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int elm\-\_\-slideshow\-\_\-count\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Slideshow_gaa981086e546eae69ed8148e5f81529f2}


Get the number of items stored in a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of items on {\ttfamily obj}, at the moment of this call 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-slideshow\-\_\-count\-\_\-get.

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


Add (append) a new item in a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
{\em itc} & The item class for the item \\
\hline
{\em data} & The item's data \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily N\-U\-L\-L}, on errors
\end{DoxyReturn}
Add a new item to {\ttfamily obj's} internal list of items, appending it. The item's class must contain the function really fetching the image object to show for this item, which could be an Evas image object or an Elementary photo, for example. The {\ttfamily data} parameter is going to be passed to both class functions of the item.

\begin{DoxySeeAlso}{See Also}
\#\-Elm\-\_\-\-Slideshow\-\_\-\-Item\-\_\-\-Class 

\hyperlink{group__Slideshow_gad7c4e69fcd76ae9676183582692ca109}{elm\-\_\-slideshow\-\_\-item\-\_\-sorted\-\_\-insert()} 

\hyperlink{group__General_ga8ee7715917ce7f61cf2b9d956f02c21c}{elm\-\_\-object\-\_\-item\-\_\-data\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-add.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get@{elm\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get}}
\index{elm\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get@{elm\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Object\-\_\-\-Item}$\ast$ elm\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Slideshow_gafe72c5f81b5df2b5636a10ce6da6426b}


Returns the currently displayed item, in a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item being displayed in {\ttfamily obj} or {\ttfamily N\-U\-L\-L}, if none is (and on errors) 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-current\-\_\-get.

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


Get the the item, in a given slideshow widget, placed at position {\ttfamily nth}, in its internal items list. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
{\em nth} & The number of the item to grab a handle to (0 being the first) \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The item stored in {\ttfamily obj} at position {\ttfamily nth} or {\ttfamily N\-U\-L\-L}, if there's no item with that index (and on errors) 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-slideshow\-\_\-item\-\_\-nth\-\_\-get.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-item\-\_\-object\-\_\-get@{elm\-\_\-slideshow\-\_\-item\-\_\-object\-\_\-get}}
\index{elm\-\_\-slideshow\-\_\-item\-\_\-object\-\_\-get@{elm\-\_\-slideshow\-\_\-item\-\_\-object\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-item\-\_\-object\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Object$\ast$ elm\-\_\-slideshow\-\_\-item\-\_\-object\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__Slideshow_gacbcbb798909736bc4c9e4a5d40f87dbf}


Get the real Evas object created to implement the view of a given slideshow item. 


\begin{DoxyParams}{Parameters}
{\em it} & The slideshow item. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the Evas object implementing this item's view.
\end{DoxyReturn}
This returns the actual Evas object used to implement the specified slideshow item's view. This may be {\ttfamily N\-U\-L\-L}, as it may not have been created or may have been deleted, at any time, by the slideshow. {\bfseries Do not modify this object} (move, resize, show, hide, etc.), as the slideshow is controlling it. This function is for querying, emitting custom signals or hooking lower level callbacks for events on that object. Do not delete this object under any circumstances.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__General_ga4465a576c55d197878aeafc0bacf7bb4}{elm\-\_\-object\-\_\-item\-\_\-data\-\_\-get()} 
\end{DoxySeeAlso}
\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-item\-\_\-show@{elm\-\_\-slideshow\-\_\-item\-\_\-show}}
\index{elm\-\_\-slideshow\-\_\-item\-\_\-show@{elm\-\_\-slideshow\-\_\-item\-\_\-show}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-item\-\_\-show}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-slideshow\-\_\-item\-\_\-show (
\begin{DoxyParamCaption}
\item[{{\bf Elm\-\_\-\-Object\-\_\-\-Item} $\ast$}]{it}
\end{DoxyParamCaption}
)}\label{group__Slideshow_ga17fb4b0353bb03b643dac637fb853723}


Display a given slideshow widget's item, programmatically. 


\begin{DoxyParams}{Parameters}
{\em it} & The item to display on {\ttfamily obj's} viewport\\
\hline
\end{DoxyParams}
The change between the current item and {\ttfamily item} will use the transition {\ttfamily obj} is set to use (\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_gade1142d0230cd09afb0b25443bd7ac55}{elm\-\_\-slideshow\-\_\-transition\-\_\-set()}). 
\end{DoxySeeAlso}


References elm\-\_\-layout\-\_\-content\-\_\-set(), and elm\-\_\-layout\-\_\-signal\-\_\-emit().

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


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


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
{\em itc} & The item class for the item \\
\hline
{\em data} & The item's data \\
\hline
{\em func} & The comparing function to be used to sort slideshow items {\bfseries by \#\-Elm\-\_\-\-Slideshow\-\_\-\-Item\-\_\-\-Class item handles} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns The slideshow item handle, on success, or {\ttfamily N\-U\-L\-L}, on errors
\end{DoxyReturn}
Add a new item to {\ttfamily obj's} internal list of items, in a position determined by the {\ttfamily func} comparing function. The item's class must contain the function really fetching the image object to show for this item, which could be an Evas image object or an Elementary photo, for example. The {\ttfamily data} parameter is going to be passed to both class functions of the item.

\begin{DoxySeeAlso}{See Also}
\#\-Elm\-\_\-\-Slideshow\-\_\-\-Item\-\_\-\-Class 

\hyperlink{group__Slideshow_gae602464862d550daf75773e5364c5ec4}{elm\-\_\-slideshow\-\_\-item\-\_\-add()} 
\end{DoxySeeAlso}


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

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-items\-\_\-get@{elm\-\_\-slideshow\-\_\-items\-\_\-get}}
\index{elm\-\_\-slideshow\-\_\-items\-\_\-get@{elm\-\_\-slideshow\-\_\-items\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-items\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const Eina\-\_\-\-List$\ast$ elm\-\_\-slideshow\-\_\-items\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Slideshow_ga1ce2563bf731075e8d7b06656d84a066}


Get the internal list of items in a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of items (\hyperlink{group__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\-\_\-\-Object\-\_\-\-Item} as data) or {\ttfamily N\-U\-L\-L} on errors.
\end{DoxyReturn}
This list is {\bfseries not} to be modified in any way and must not be freed. Use the list members with functions like \hyperlink{group__General_ga6aac9c72588cd81c517b235c4b833c76}{elm\-\_\-object\-\_\-item\-\_\-del()}, \hyperlink{group__General_ga4465a576c55d197878aeafc0bacf7bb4}{elm\-\_\-object\-\_\-item\-\_\-data\-\_\-get()}.

\begin{DoxyWarning}{Warning}
This list is only valid until {\ttfamily obj} object's internal items list is changed. It should be fetched again with another call to this function when changes happen. 
\end{DoxyWarning}


References elm\-\_\-obj\-\_\-slideshow\-\_\-items\-\_\-get.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-layout\-\_\-get@{elm\-\_\-slideshow\-\_\-layout\-\_\-get}}
\index{elm\-\_\-slideshow\-\_\-layout\-\_\-get@{elm\-\_\-slideshow\-\_\-layout\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-layout\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ elm\-\_\-slideshow\-\_\-layout\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Slideshow_ga522bb1c703d3d2bc4b3e10dafc3d1199}


Get the current slide layout in use for a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The current layout's name
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga2949b9af47c2a3707619ddbc687a608d}{elm\-\_\-slideshow\-\_\-layout\-\_\-set()} for more details 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-get.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-layout\-\_\-set@{elm\-\_\-slideshow\-\_\-layout\-\_\-set}}
\index{elm\-\_\-slideshow\-\_\-layout\-\_\-set@{elm\-\_\-slideshow\-\_\-layout\-\_\-set}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-layout\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-slideshow\-\_\-layout\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{const char $\ast$}]{layout}
\end{DoxyParamCaption}
)}\label{group__Slideshow_ga2949b9af47c2a3707619ddbc687a608d}


Set the current slide layout in use for a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
{\em layout} & The new layout's name string\\
\hline
\end{DoxyParams}
If {\ttfamily layout} is implemented in {\ttfamily obj's} theme (i.\-e., is contained in the list returned by \hyperlink{group__Slideshow_ga9967e1407e7d147d0e62f462d7fa5704}{elm\-\_\-slideshow\-\_\-layouts\-\_\-get()}), this new images layout will be used on the widget.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga9967e1407e7d147d0e62f462d7fa5704}{elm\-\_\-slideshow\-\_\-layouts\-\_\-get()} for more details 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-layout\-\_\-set.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-layouts\-\_\-get@{elm\-\_\-slideshow\-\_\-layouts\-\_\-get}}
\index{elm\-\_\-slideshow\-\_\-layouts\-\_\-get@{elm\-\_\-slideshow\-\_\-layouts\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-layouts\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const Eina\-\_\-\-List$\ast$ elm\-\_\-slideshow\-\_\-layouts\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Slideshow_ga9967e1407e7d147d0e62f462d7fa5704}


Returns the list of {\bfseries layout} names available, for a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of layouts (list of {\bfseries stringshared} strings as data)
\end{DoxyReturn}
Slideshow layouts will change how the widget is to dispose each image item in its viewport, with regard to cropping, scaling, etc.

The layouts, which come from {\ttfamily obj's} theme, must be an E\-D\-C data item name {\ttfamily \char`\"{}layouts\char`\"{}} on the theme file, with (prefix) names of E\-D\-C programs actually implementing them.

The available layouts for slideshows on the default theme are\-:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}fullscreen\char`\"{}} -\/ item images with original aspect, scaled to touch top and down slideshow borders or, if the image's height is not enough, left and right slideshow borders.
\item {\ttfamily \char`\"{}not\-\_\-fullscreen\char`\"{}} -\/ the same behavior as the {\ttfamily \char`\"{}fullscreen\char`\"{}} one, but always leaving 10\% of the slideshow's dimensions of distance between the item image's borders and the slideshow borders, for each axis.
\end{DoxyItemize}

\begin{DoxyWarning}{Warning}
The stringshared strings get no new references exclusive to the user grabbing the list, here, so if you'd like to use them out of this call's context, you'd better {\ttfamily eina\-\_\-stringshare\-\_\-ref()} them.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga2949b9af47c2a3707619ddbc687a608d}{elm\-\_\-slideshow\-\_\-layout\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-layouts\-\_\-get.

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


Get if, after a slideshow is started, for a given slideshow widget, its items are to be displayed cyclically or not. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}, if the items in {\ttfamily obj} will be cycled through or {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E}, otherwise
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga75e1681c5b3b239455ca41f32a5f9406}{elm\-\_\-slideshow\-\_\-loop\-\_\-set()} for more details 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-get.

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


Set if, after a slideshow is started, for a given slideshow widget, its items should be displayed cyclically or not. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
{\em loop} & Use {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} to make it cycle through items or {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} for it to stop at the end of {\ttfamily obj's} internal list of items\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
\hyperlink{group__Slideshow_ga30e1e651a3c6232a944940cf80ed5888}{elm\-\_\-slideshow\-\_\-next()} and \hyperlink{group__Slideshow_ga843c563f316d03268d5a84f2650c3247}{elm\-\_\-slideshow\-\_\-previous()} will {\bfseries ignore} what is set by this functions, i.\-e., they'll {\bfseries always} cycle through items. This affects only the \char`\"{}automatic\char`\"{} slideshow, as set by \hyperlink{group__Slideshow_gab38ff91c75f3c44ce953f887183419ec}{elm\-\_\-slideshow\-\_\-timeout\-\_\-set()}.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga6e521e0db360182a3d4dae60ca994208}{elm\-\_\-slideshow\-\_\-loop\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-loop\-\_\-set.

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


Slide to the {\bfseries next} item, in a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object\\
\hline
\end{DoxyParams}
The sliding animation {\ttfamily obj} is set to use will be the transition effect used, after this call is issued.

\begin{DoxyNote}{Note}
If the end of the slideshow's internal list of items is reached, it'll wrap around to the list's beginning, again. 
\end{DoxyNote}


References elm\-\_\-obj\-\_\-slideshow\-\_\-next.

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


Slide to the {\bfseries previous} item, in a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object\\
\hline
\end{DoxyParams}
The sliding animation {\ttfamily obj} is set to use will be the transition effect used, after this call is issued.

\begin{DoxyNote}{Note}
If the beginning of the slideshow's internal list of items is reached, it'll wrap around to the list's end, again. 
\end{DoxyNote}


References elm\-\_\-obj\-\_\-slideshow\-\_\-previous.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-timeout\-\_\-get@{elm\-\_\-slideshow\-\_\-timeout\-\_\-get}}
\index{elm\-\_\-slideshow\-\_\-timeout\-\_\-get@{elm\-\_\-slideshow\-\_\-timeout\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-timeout\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-slideshow\-\_\-timeout\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Slideshow_gaa7eb7f0ad17d9d32592384b8cd1e9cec}


Get the interval set for image transitions on a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the timeout set on it or -\/1.\-0, on errors
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_gab38ff91c75f3c44ce953f887183419ec}{elm\-\_\-slideshow\-\_\-timeout\-\_\-set()} for more details 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-get.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-timeout\-\_\-set@{elm\-\_\-slideshow\-\_\-timeout\-\_\-set}}
\index{elm\-\_\-slideshow\-\_\-timeout\-\_\-set@{elm\-\_\-slideshow\-\_\-timeout\-\_\-set}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-timeout\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-slideshow\-\_\-timeout\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{double}]{timeout}
\end{DoxyParamCaption}
)}\label{group__Slideshow_gab38ff91c75f3c44ce953f887183419ec}


Set the interval between each image transition on a given slideshow widget, {\bfseries and start the slideshow, itself} 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
{\em timeout} & The new displaying timeout for images\\
\hline
\end{DoxyParams}
After this call, the slideshow widget will start cycling its view, sequentially and automatically, with the images of the items it has. The time between each new image displayed is going to be {\ttfamily timeout}, in {\bfseries seconds}. If a different timeout was set previously and an slideshow was in progress, it will continue with the new time between transitions, after this call.

\begin{DoxyNote}{Note}
A value less than or equal to 0 on {\ttfamily timeout} will disable the widget's internal timer, thus halting any slideshow which could be happening on {\ttfamily obj}.
\end{DoxyNote}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_gaa7eb7f0ad17d9d32592384b8cd1e9cec}{elm\-\_\-slideshow\-\_\-timeout\-\_\-get()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-timeout\-\_\-set.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-transition\-\_\-get@{elm\-\_\-slideshow\-\_\-transition\-\_\-get}}
\index{elm\-\_\-slideshow\-\_\-transition\-\_\-get@{elm\-\_\-slideshow\-\_\-transition\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-transition\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ elm\-\_\-slideshow\-\_\-transition\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Slideshow_gae2fbd01ccdad3bc7869fe847d0def575}


Get the current slide transition/effect in use for a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The current transition's name
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_gade1142d0230cd09afb0b25443bd7ac55}{elm\-\_\-slideshow\-\_\-transition\-\_\-set()} for more details 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-get.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-transition\-\_\-set@{elm\-\_\-slideshow\-\_\-transition\-\_\-set}}
\index{elm\-\_\-slideshow\-\_\-transition\-\_\-set@{elm\-\_\-slideshow\-\_\-transition\-\_\-set}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-transition\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-slideshow\-\_\-transition\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{const char $\ast$}]{transition}
\end{DoxyParamCaption}
)}\label{group__Slideshow_gade1142d0230cd09afb0b25443bd7ac55}


Set the current slide transition/effect in use for a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
{\em transition} & The new transition's name string\\
\hline
\end{DoxyParams}
If {\ttfamily transition} is implemented in {\ttfamily obj's} theme (i.\-e., is contained in the list returned by \hyperlink{group__Slideshow_ga656180d862993d89f68cc6997a26d2ad}{elm\-\_\-slideshow\-\_\-transitions\-\_\-get()}), this new sliding effect will be used on the widget.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_ga656180d862993d89f68cc6997a26d2ad}{elm\-\_\-slideshow\-\_\-transitions\-\_\-get()} for more details 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-transition\-\_\-set.

\index{Slideshow@{Slideshow}!elm\-\_\-slideshow\-\_\-transitions\-\_\-get@{elm\-\_\-slideshow\-\_\-transitions\-\_\-get}}
\index{elm\-\_\-slideshow\-\_\-transitions\-\_\-get@{elm\-\_\-slideshow\-\_\-transitions\-\_\-get}!Slideshow@{Slideshow}}
\subsubsection[{elm\-\_\-slideshow\-\_\-transitions\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const Eina\-\_\-\-List$\ast$ elm\-\_\-slideshow\-\_\-transitions\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Slideshow_ga656180d862993d89f68cc6997a26d2ad}


Returns the list of sliding transition/effect names available, for a given slideshow widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The slideshow object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of transitions (list of {\bfseries stringshared} strings as data)
\end{DoxyReturn}
The transitions, which come from {\ttfamily obj's} theme, must be an E\-D\-C data item named {\ttfamily \char`\"{}transitions\char`\"{}} on the theme file, with (prefix) names of E\-D\-C programs actually implementing them.

The available transitions for slideshows on the default theme are\-:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}fade\char`\"{}} -\/ the current item fades out, while the new one fades in to the slideshow's viewport.
\item {\ttfamily \char`\"{}black\-\_\-fade\char`\"{}} -\/ the current item fades to black, and just then, the new item will fade in.
\item {\ttfamily \char`\"{}horizontal\char`\"{}} -\/ the current item slides horizontally, until it gets out of the slideshow's viewport, while the new item comes from the left to take its place.
\item {\ttfamily \char`\"{}vertical\char`\"{}} -\/ the current item slides vertically, until it gets out of the slideshow's viewport, while the new item comes from the bottom to take its place.
\item {\ttfamily \char`\"{}square\char`\"{}} -\/ the new item starts to appear from the middle of the current one, but with a tiny size, growing until its target (full) size and covering the old one.
\end{DoxyItemize}

\begin{DoxyWarning}{Warning}
The stringshared strings get no new references exclusive to the user grabbing the list, here, so if you'd like to use them out of this call's context, you'd better {\ttfamily eina\-\_\-stringshare\-\_\-ref()} them. Also the list is an internal list and so is only valid for as long as the slideshow object is valid and has not internally changed its list for some reason, so make a copy if you need it around.
\end{DoxyWarning}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Slideshow_gade1142d0230cd09afb0b25443bd7ac55}{elm\-\_\-slideshow\-\_\-transition\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-slideshow\-\_\-transitions\-\_\-get.

