\section{Widgets Extension Infrastructure}
\label{group__Widget}\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}


This section is intended for people willing to create {\bfseries custom} Elementary widgets or to contribute new (useful, unique) widgets upstream.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Elm__Widget__Smart__Class}{\-\_\-\-Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}
\begin{DoxyCompactList}\small\item\em Base widget smart class. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Elm__Widget__Smart__Data}{\-\_\-\-Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data}
\begin{DoxyCompactList}\small\item\em Base widget smart data. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Elm__Button__Smart__Data}{\-\_\-\-Elm\-\_\-\-Button\-\_\-\-Smart\-\_\-\-Data}
\begin{DoxyCompactList}\small\item\em Base widget smart data extended with button instance data. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Elm__Layout__Part__Alias__Description}{\-\_\-\-Elm\-\_\-\-Layout\-\_\-\-Part\-\_\-\-Alias\-\_\-\-Description}
\begin{DoxyCompactList}\small\item\em Elementary Layout-\/based widgets may declare part proxies, i.\-e., aliases for real theme part names to expose to the A\-P\-I calls\-: \end{DoxyCompactList}\item 
struct \hyperlink{struct__Elm__Layout__Smart__Data}{\-\_\-\-Elm\-\_\-\-Layout\-\_\-\-Smart\-\_\-\-Data}
\begin{DoxyCompactList}\small\item\em Base widget smart data extended with layout instance data. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Widget_ga1a36aa2804adc2432f9f2a1ea8314290}{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-set}(x, y)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-O\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y)
\item 
\#define \hyperlink{group__Widget_ga23785f740756d9fcd5d91ecf339c2e5c}{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-get}(x, y)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-O\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)
\item 
\#define \hyperlink{group__Widget_ga9b6795f059040cb97b722829ab192a95}{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-max\-\_\-get}(x, y)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-O\-S\-\_\-\-M\-A\-X\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)
\item 
\#define \hyperlink{group__Widget_gad4886f5ff70213327aba4a3834c034ae}{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-min\-\_\-get}(x, y)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-O\-S\-\_\-\-M\-I\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)
\item 
\#define \hyperlink{group__Widget_ga4822cbdfab88175f433bd5ee06af396c}{elm\-\_\-obj\-\_\-pan\-\_\-content\-\_\-size\-\_\-get}(w, h)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)
\item 
\#define \hyperlink{group__Widget_ga5c4d01097836854fab651704c59d1744}{elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-set}(x, y)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-R\-A\-V\-I\-T\-Y\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, y)
\item 
\#define \hyperlink{group__Widget_ga11647bef536c0effdf2ac701124df638}{elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-get}(x, y)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-R\-A\-V\-I\-T\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, y)
\item 
\#define \hyperlink{group__Widget_gab922f3f964dc9da8f9ab693b21cc02ef}{elm\-\_\-scrollable\-\_\-interface\-\_\-objects\-\_\-set}(edje\-\_\-object, hit\-\_\-rectangle)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-B\-J\-E\-C\-T\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, edje\-\_\-object), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, hit\-\_\-rectangle)
\item 
\#define \hyperlink{group__Widget_ga7931e1f466e1786c4a4a50ea93cdb27b}{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-set}(content)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, content)
\item 
\#define \hyperlink{group__Widget_ga3d551239fc4fbe80486bbe0155d4148f}{elm\-\_\-scrollable\-\_\-interface\-\_\-extern\-\_\-pan\-\_\-set}(pan)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-X\-T\-E\-R\-N\-\_\-\-P\-A\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, pan)
\item 
\#define \hyperlink{group__Widget_ga6b301c1127cd5b68d1769980a668c2a8}{elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-start\-\_\-cb\-\_\-set}(drag\-\_\-start\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-R\-A\-G\-\_\-\-S\-T\-A\-R\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, drag\-\_\-start\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gaa4dc2324c334ebbc1ada37b7805e8a76}{elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-stop\-\_\-cb\-\_\-set}(drag\-\_\-stop\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-R\-A\-G\-\_\-\-S\-T\-O\-P\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, drag\-\_\-stop\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gaefd493132e6bfc49d12d1245d3e7b79c}{elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-start\-\_\-cb\-\_\-set}(animate\-\_\-start\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-\_\-\-S\-T\-A\-R\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, animate\-\_\-start\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gab2616d54cea660c4c47f748777b869fc}{elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-stop\-\_\-cb\-\_\-set}(animate\-\_\-stop\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-\_\-\-S\-T\-O\-P\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, animate\-\_\-stop\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gadae80e17c60c690f1632c01e7e402cba}{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-cb\-\_\-set}(scroll\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, scroll\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gabc502576f13dbb0002de1048dd469ff8}{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-left\-\_\-cb\-\_\-set}(scroll\-\_\-left\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-L\-E\-F\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, scroll\-\_\-left\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gaf5679437047aa41a9f99728535d47deb}{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-right\-\_\-cb\-\_\-set}(scroll\-\_\-right\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-R\-I\-G\-H\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, scroll\-\_\-right\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_ga4ad61fc648305ac8dd757ccdd57f15bf}{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-up\-\_\-cb\-\_\-set}(scroll\-\_\-up\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-U\-P\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, scroll\-\_\-up\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gad1022689f629277cda56c8c3696bdc1d}{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-down\-\_\-cb\-\_\-set}(scroll\-\_\-down\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-D\-O\-W\-N\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, scroll\-\_\-down\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gab10e75f9b48e5f65f555f62636d5072d}{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-left\-\_\-cb\-\_\-set}(edge\-\_\-left\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-D\-G\-E\-\_\-\-L\-E\-F\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, edge\-\_\-left\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_ga99ac8c29fba6ad5bf528fab507b8690e}{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-right\-\_\-cb\-\_\-set}(edge\-\_\-right\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-D\-G\-E\-\_\-\-R\-I\-G\-H\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, edge\-\_\-right\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_ga68797384819498c06bea97b38ba52a25}{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-top\-\_\-cb\-\_\-set}(edge\-\_\-top\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-D\-G\-E\-\_\-\-T\-O\-P\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, edge\-\_\-top\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_ga177e0e806453cb516534041e1238dec6}{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-bottom\-\_\-cb\-\_\-set}(edge\-\_\-bottom\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-D\-G\-E\-\_\-\-B\-O\-T\-T\-O\-M\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, edge\-\_\-bottom\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gaec29ec6fd1ecdc67b1231cf13c8e4e7c}{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-drag\-\_\-cb\-\_\-set}(vbar\-\_\-drag\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-B\-A\-R\-\_\-\-D\-R\-A\-G\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, vbar\-\_\-drag\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_ga60d8885b5993386c46d16532aaf097c1}{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-press\-\_\-cb\-\_\-set}(vbar\-\_\-press\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-B\-A\-R\-\_\-\-P\-R\-E\-S\-S\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, vbar\-\_\-press\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gaebab4be355eb3f10bd3b7119896a94d4}{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-unpress\-\_\-cb\-\_\-set}(vbar\-\_\-unpress\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-B\-A\-R\-\_\-\-U\-N\-P\-R\-E\-S\-S\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, vbar\-\_\-unpress\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_ga3759b96d22f82c81a1e3c92927744ea4}{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-drag\-\_\-cb\-\_\-set}(hbar\-\_\-drag\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-B\-A\-R\-\_\-\-D\-R\-A\-G\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, hbar\-\_\-drag\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gaf3ee78c843ac821f644132517418c7e2}{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-press\-\_\-cb\-\_\-set}(hbar\-\_\-press\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-B\-A\-R\-\_\-\-P\-R\-E\-S\-S\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, hbar\-\_\-press\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_ga706382629cfd8dd2606af0e0f45cd4ca}{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-unpress\-\_\-cb\-\_\-set}(hbar\-\_\-unpress\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-B\-A\-R\-\_\-\-U\-N\-P\-R\-E\-S\-S\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, hbar\-\_\-unpress\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_ga74cc27717b262cf947c438dfcf3cacbf}{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit\-\_\-cb\-\_\-set}(min\-\_\-limit\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-M\-I\-N\-\_\-\-L\-I\-M\-I\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Min\-\_\-\-Limit\-\_\-\-Cb, min\-\_\-limit\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gaf4455942dd161680be8fab9beeaf8988}{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-resize\-\_\-cb\-\_\-set}(viewport\-\_\-resize\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-V\-I\-E\-W\-P\-O\-R\-T\-\_\-\-R\-E\-S\-I\-Z\-E\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Resize\-\_\-\-Cb, viewport\-\_\-resize\-\_\-cb)
\item 
\#define \hyperlink{group__Widget_gab3271ace0bc52d39a638828a8d117353}{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-set}(x, y, sig)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-P\-O\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, sig)
\item 
\#define \hyperlink{group__Widget_ga88eaddae313316ff03fe621bfd029a34}{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-get}(x, y)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-P\-O\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)
\item 
\#define \hyperlink{group__Widget_ga8abd65f55bfe863430a2ec8d9def29fd}{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-show}(x, y, w, h)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-S\-H\-O\-W), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, h)
\item 
\#define \hyperlink{group__Widget_gad18a7c89950c8fb0a30a366908badb25}{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-set}(x, y, w, h)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, h)
\item 
\#define \hyperlink{group__Widget_ga1d85174c46af2a7e960ab35e6990074d}{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-get}(x, y, w, h)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)
\item 
\#define \hyperlink{group__Widget_ga5dea1687f4c46e4a7f5fe9f64c347ed4}{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-size\-\_\-get}(w, h)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)
\item 
\#define \hyperlink{group__Widget_ga29077c2bd87335baf54edbf4b45a29e2}{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-size\-\_\-get}(w, h)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-V\-I\-E\-W\-P\-O\-R\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)
\item 
\#define \hyperlink{group__Widget_ga5524b5e5e970da2bb189f0bb276ee3b3}{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit}(w, h)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-M\-I\-N\-\_\-\-L\-I\-M\-I\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, h)
\item 
\#define \hyperlink{group__Widget_ga3d683fa93d8b67122498bc7f943a6599}{elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-set}(x, y)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-T\-E\-P\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y)
\item 
\#define \hyperlink{group__Widget_ga4c11207b84a669a8e1bba48c55351444}{elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-get}(x, y)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-T\-E\-P\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)
\item 
\#define \hyperlink{group__Widget_gac2a10a8729d99c421b3ffc06159337e4}{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-set}(x, y)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y)
\item 
\#define \hyperlink{group__Widget_ga834353b7ec7a122c5b86a2cd0b09d56f}{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-get}(x, y)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)
\item 
\#define \hyperlink{group__Widget_ga42b4f04062608c86bc7b5f25512c46cd}{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-relative\-\_\-set}(h\-\_\-pagerel, v\-\_\-pagerel)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-R\-E\-L\-A\-T\-I\-V\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, h\-\_\-pagerel), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, v\-\_\-pagerel)
\begin{DoxyCompactList}\small\item\em Set scroll page size relative to viewport size. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Widget_ga66fd04c44a78e936eca830ec09c404c7}{elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-set}(hbar, vbar)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-O\-L\-I\-C\-Y\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy, hbar), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy, vbar)
\item 
\#define \hyperlink{group__Widget_ga81e76e4a46e3732c84c318cb2bb31d4a}{elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-get}(hbar, vbar)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-O\-L\-I\-C\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy $\ast$, hbar), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy $\ast$, vbar)
\item 
\#define \hyperlink{group__Widget_gace776a7a4d9387e5ae7735d9f3d319b1}{elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-set}(single\-\_\-dir)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-I\-N\-G\-L\-E\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, single\-\_\-dir)
\item 
\#define \hyperlink{group__Widget_ga9977b89a4297e7bc9557c1548c17d7cc}{elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-get}(single\-\_\-dir)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-I\-N\-G\-L\-E\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Single\-\_\-\-Direction $\ast$, single\-\_\-dir)
\item 
\#define \hyperlink{group__Widget_ga78288e631ea8739be1fdc7fbfa1799fb}{elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-set}(repeat\-\_\-events)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-P\-E\-A\-T\-\_\-\-E\-V\-E\-N\-T\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, repeat\-\_\-events)
\item 
\#define \hyperlink{group__Widget_gad5668b4f9b51303ee4c765befe3e0468}{elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-get}(repeat\-\_\-events)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-P\-E\-A\-T\-\_\-\-E\-V\-E\-N\-T\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, repeat\-\_\-events)
\item 
\#define \hyperlink{group__Widget_ga72c83015079870fbb42554d4ba0233e6}{elm\-\_\-scrollable\-\_\-interface\-\_\-mirrored\-\_\-set}(mirrored)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-I\-R\-R\-O\-R\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, mirrored)
\item 
\#define \hyperlink{group__Widget_ga83faacf7902540911f5403fc84cdf364}{elm\-\_\-scrollable\-\_\-interface\-\_\-hold\-\_\-set}(hold)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-L\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, hold)
\item 
\#define \hyperlink{group__Widget_ga39a76043cfb4b2c82e33e7a980639dc1}{elm\-\_\-scrollable\-\_\-interface\-\_\-freeze\-\_\-set}(freeze)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-R\-E\-E\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, freeze)
\item 
\#define \hyperlink{group__Widget_ga617d1ea78e1f45f6feb9a0cd2d54dd6f}{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-set}(horiz, vert)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-A\-L\-L\-O\-W\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, horiz), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, vert)
\item 
\#define \hyperlink{group__Widget_ga868f08a63de57584457753875b1c475d}{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-get}(horiz, vert)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-A\-L\-L\-O\-W\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, horiz), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, vert)
\item 
\#define \hyperlink{group__Widget_ga997f0d05e94192c12c3e072ff8837a26}{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-set}(horiz, vert)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-A\-L\-L\-O\-W\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, horiz), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, vert)
\item 
\#define \hyperlink{group__Widget_ga7dbbccb65c68b459244a9863402ce0ed}{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-get}(horiz, vert)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-A\-L\-L\-O\-W\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, horiz), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, vert)
\item 
\#define \hyperlink{group__Widget_ga57e75f89e395e8cb1169560f978f3f2b}{elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-set}(pagerel\-\_\-h, pagerel\-\_\-v, pagesize\-\_\-h, pagesize\-\_\-v)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-I\-N\-G\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, pagerel\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, pagerel\-\_\-v), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, pagesize\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, pagesize\-\_\-v)
\item 
\#define \hyperlink{group__Widget_ga409b97a6cd6b2883d3fa74fb8ef4d029}{elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-get}(pagerel\-\_\-h, pagerel\-\_\-v, pagesize\-\_\-h, pagesize\-\_\-v)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-I\-N\-G\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, pagerel\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, pagerel\-\_\-v), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, pagesize\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, pagesize\-\_\-v)
\item 
\#define \hyperlink{group__Widget_ga15e73f4d757e0caca7645740ad798427}{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-set}(page\-\_\-limit\-\_\-h, page\-\_\-limit\-\_\-v)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-L\-I\-M\-I\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, page\-\_\-limit\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, page\-\_\-limit\-\_\-v)
\item 
\#define \hyperlink{group__Widget_ga5ffd440044d7e3384491a421220aa51c}{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-get}(page\-\_\-limit\-\_\-h, page\-\_\-limit\-\_\-v)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-L\-I\-M\-I\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, page\-\_\-limit\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, page\-\_\-limit\-\_\-v)
\item 
\#define \hyperlink{group__Widget_ga366d3cb36f6974c06f33c69476d9f3be}{elm\-\_\-scrollable\-\_\-interface\-\_\-current\-\_\-page\-\_\-get}(pagenumber\-\_\-h, pagenumber\-\_\-v)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-U\-R\-R\-E\-N\-T\-\_\-\-P\-A\-G\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, pagenumber\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, pagenumber\-\_\-v)
\item 
\#define \hyperlink{group__Widget_ga9de4c1e05b6c6693152dc16b944fad87}{elm\-\_\-scrollable\-\_\-interface\-\_\-last\-\_\-page\-\_\-get}(pagenumber\-\_\-h, pagenumber\-\_\-v)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-S\-T\-\_\-\-P\-A\-G\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, pagenumber\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, pagenumber\-\_\-v)
\item 
\#define \hyperlink{group__Widget_gaf5f4bcd951daf9a364088e3b1b2c9852}{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-show}(pagenumber\-\_\-h, pagenumber\-\_\-v)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-S\-H\-O\-W), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, pagenumber\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, pagenumber\-\_\-v)
\item 
\#define \hyperlink{group__Widget_ga37332e2af81aebbb229e90ac688ae307}{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-bring\-\_\-in}(pagenumber\-\_\-h, pagenumber\-\_\-v)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-B\-R\-I\-N\-G\-\_\-\-I\-N), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, pagenumber\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, pagenumber\-\_\-v)
\item 
\#define \hyperlink{group__Widget_gac2238f40deb0c3561c583707d57e33dd}{elm\-\_\-scrollable\-\_\-interface\-\_\-region\-\_\-bring\-\_\-in}(x, y, w, h)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-B\-R\-I\-N\-G\-\_\-\-I\-N), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, h)
\item 
\#define \hyperlink{group__Widget_ga139703f5314b7ff5527665061b7ba4c3}{elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-set}(x, y)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-R\-A\-V\-I\-T\-Y\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, y)
\item 
\#define \hyperlink{group__Widget_ga13eae6592eff2e228d0dcf1216aa2a17}{elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-get}(x, y)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-R\-A\-V\-I\-T\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, y)
\item 
\#define \hyperlink{group__Widget_ga7afe95e5d86a8b197d93628e543c9cfa}{elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-get}(ret)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-O\-M\-E\-N\-T\-U\-M\-\_\-\-A\-N\-I\-M\-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__Widget_ga6b8739ef5eec29b5442e16ee4a2ce69a}{elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-set}(disabled)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-O\-M\-E\-N\-T\-U\-M\-\_\-\-A\-N\-I\-M\-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__Widget_ga0dccb6a826475d0121a712150b1cd91a}{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-set}(ret)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-A\-N\-I\-M\-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 $\ast$, ret)
\item 
\#define \hyperlink{group__Widget_ga6ec598dac2ba7282b50812e267dc5fca}{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-get}(disabled)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-A\-N\-I\-M\-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$, disabled)
\item 
\#define \hyperlink{group__Widget_gae5dad3fcae4b4277cd91d645c0daa429}{elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-get}(ret)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-W\-H\-E\-E\-L\-\_\-\-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__Widget_ga1431047dd29bc7cd9938e155b9673884}{elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-set}(disabled)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-W\-H\-E\-E\-L\-\_\-\-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__Widget_ga11b92cc7e9aaf6c348e3fc26fc6904c5}{elm\-\_\-scrollable\-\_\-interface\-\_\-movement\-\_\-block\-\_\-set}(block)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-O\-V\-E\-M\-E\-N\-T\-\_\-\-B\-L\-O\-C\-K\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Movement\-\_\-\-Block, block)
\item 
\#define \hyperlink{group__Widget_gaf53d4219a55103c2997394e3900ce25b}{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-change\-\_\-cb\-\_\-set}(page\-\_\-change\-\_\-cb)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-C\-H\-A\-N\-G\-E\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, page\-\_\-change\-\_\-cb)
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \-\_\-\-Elm\-\_\-\-Pan\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga3694f2592ca38155731099b1085f57d5}{Elm\-\_\-\-Pan\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga3694f2592ca38155731099b1085f57d5}

\begin{DoxyCompactList}\small\item\em Elementary scroller panning base smart data. \end{DoxyCompactList}\item 
typedef void($\ast$ \hyperlink{group__Widget_ga6afd97b61c44151697796c08730305ab}{Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb} )(Evas\-\_\-\-Object $\ast$, void $\ast$data)\label{group__Widget_ga6afd97b61c44151697796c08730305ab}

\begin{DoxyCompactList}\small\item\em Elementary scrollable interface base data. \end{DoxyCompactList}\item 
typedef struct \\*
\hyperlink{struct__Elm__Widget__Smart__Class}{\-\_\-\-Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class} \hyperlink{group__Widget_ga17c819064e0af3b023a760b8b7f869bf}{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}
\begin{DoxyCompactList}\small\item\em Base widget smart class. \end{DoxyCompactList}\item 
typedef struct \\*
\hyperlink{struct__Elm__Widget__Smart__Data}{\-\_\-\-Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data} \hyperlink{group__Widget_gadd9bb20eb509fc53665fa9223e040314}{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data}
\begin{DoxyCompactList}\small\item\em Base widget smart data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Actionslider\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gaa7bdc525792c57d4017775ee1f57529c}{Elm\-\_\-\-Actionslider\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gaa7bdc525792c57d4017775ee1f57529c}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with actionslider instance data. \end{DoxyCompactList}\item 
typedef struct \-\_\-\-Elm\-\_\-\-Bg\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gae51a978ba00cac5254ac4b24c245b7ca}{Elm\-\_\-\-Bg\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gae51a978ba00cac5254ac4b24c245b7ca}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with bg instance data. \end{DoxyCompactList}\item 
typedef struct \-\_\-\-Elm\-\_\-\-Box\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga2b196f79f73a030f60dd3deb7e797e00}{Elm\-\_\-\-Box\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga2b196f79f73a030f60dd3deb7e797e00}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with box instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Bubble\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga554b7589ef552c818056203ce09ed4aa}{Elm\-\_\-\-Bubble\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga554b7589ef552c818056203ce09ed4aa}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with bubble instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\hyperlink{struct__Elm__Button__Smart__Data}{\-\_\-\-Elm\-\_\-\-Button\-\_\-\-Smart\-\_\-\-Data} \hyperlink{group__Widget_gaa44e14bb77cd4a01abaf2e4480c51bb5}{Elm\-\_\-\-Button\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gaa44e14bb77cd4a01abaf2e4480c51bb5}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with button instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Calendar\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga77af7315b5ac5fd49f9667130d0c4dde}{Elm\-\_\-\-Calendar\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga77af7315b5ac5fd49f9667130d0c4dde}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with calendar instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Check\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga6b876301001bd9ec30035814184a94b9}{Elm\-\_\-\-Check\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga6b876301001bd9ec30035814184a94b9}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with check instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Clock\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gaa52f593b4afc5690f1f2948830bb17e9}{Elm\-\_\-\-Clock\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gaa52f593b4afc5690f1f2948830bb17e9}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with clock instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Colorselector\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga3767b985612163c07dc333b6aea3ce47}{Elm\-\_\-\-Colorselector\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga3767b985612163c07dc333b6aea3ce47}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with colorselector instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Conformant\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga194531156d8f9bfdea3af940ae3a180e}{Elm\-\_\-\-Conformant\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga194531156d8f9bfdea3af940ae3a180e}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with conformant instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Ctxpopup\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gadc38035f95cdd3e08d70d0fc943dce5a}{Elm\-\_\-\-Ctxpopup\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gadc38035f95cdd3e08d70d0fc943dce5a}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with ctxpopup instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Datetime\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gab8f7f3e1fb8f7330ad5842a60208de3b}{Elm\-\_\-\-Datetime\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gab8f7f3e1fb8f7330ad5842a60208de3b}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with datetime instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Dayselector\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gad6f56ecc2bae406095b56f458b960d5c}{Elm\-\_\-\-Dayselector\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gad6f56ecc2bae406095b56f458b960d5c}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with dayselector instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Diskselector\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga8acbaef41999ea995d647c351680584d}{Elm\-\_\-\-Diskselector\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga8acbaef41999ea995d647c351680584d}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with diskselector instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Entry\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga47b4a5719bc22cc709bdcab222542be4}{Elm\-\_\-\-Entry\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga47b4a5719bc22cc709bdcab222542be4}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with entry instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Fileselector\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gaa2ddcf8a3f6381b3a4c3c012708c6507}{Elm\-\_\-\-Fileselector\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gaa2ddcf8a3f6381b3a4c3c012708c6507}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with fileselector instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Fileselector\-\_\-\-Button\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga3fb0f9d222c6ed75b3a71fe55b36c48d}{Elm\-\_\-\-Fileselector\-\_\-\-Button\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga3fb0f9d222c6ed75b3a71fe55b36c48d}

\begin{DoxyCompactList}\small\item\em Base button smart data extended with fileselector\-\_\-button instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Fileselector\-\_\-\-Entry\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga123804b63afe9eaac10de2900a063fb1}{Elm\-\_\-\-Fileselector\-\_\-\-Entry\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga123804b63afe9eaac10de2900a063fb1}

\begin{DoxyCompactList}\small\item\em Base entry smart data extended with fileselector\-\_\-entry instance data. \end{DoxyCompactList}\item 
typedef struct \-\_\-\-Elm\-\_\-\-Flip\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga51c41b046765cbba90e49baedf7d8017}{Elm\-\_\-\-Flip\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga51c41b046765cbba90e49baedf7d8017}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with flip instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Flipselector\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gada07b3ab32d46c21772e0377d63e8f91}{Elm\-\_\-\-Flipselector\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gada07b3ab32d46c21772e0377d63e8f91}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with flipselector instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Frame\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga8b8b42d65d333dcc61acb798e713f2fa}{Elm\-\_\-\-Frame\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga8b8b42d65d333dcc61acb798e713f2fa}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with frame instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Gengrid\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga43ff6408318527924d8b9756339ea585}{Elm\-\_\-\-Gengrid\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga43ff6408318527924d8b9756339ea585}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with gengrid instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Genlist\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga9c28835b0975219665ddfdbd51fa296d}{Elm\-\_\-\-Genlist\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga9c28835b0975219665ddfdbd51fa296d}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with genlist instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Glview\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga869589e86bded35d8d75ddee8c982694}{Elm\-\_\-\-Glview\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga869589e86bded35d8d75ddee8c982694}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with glview instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Hover\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga8ac3b06de3626b8f5586963edc024a86}{Elm\-\_\-\-Hover\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga8ac3b06de3626b8f5586963edc024a86}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with hover instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Hoversel\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gacd2c07fd2a325a41a7983a5daaa37ef2}{Elm\-\_\-\-Hoversel\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gacd2c07fd2a325a41a7983a5daaa37ef2}

\begin{DoxyCompactList}\small\item\em Base button smart data extended with hoversel instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Image\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga7fd524138e6cc3638cee25de88d1ba8a}{Elm\-\_\-\-Image\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga7fd524138e6cc3638cee25de88d1ba8a}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with image instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Index\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga0f6ef01126ea176a94f4f53ae906f20e}{Elm\-\_\-\-Index\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga0f6ef01126ea176a94f4f53ae906f20e}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with index instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Inwin\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga5771d77b1daf4a76c148a6a8a7ad2568}{Elm\-\_\-\-Inwin\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga5771d77b1daf4a76c148a6a8a7ad2568}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with inwin instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\hyperlink{struct__Elm__Layout__Part__Alias__Description}{\-\_\-\-Elm\-\_\-\-Layout\-\_\-\-Part\-\_\-\-Alias\-\_\-\-Description} \hyperlink{group__Widget_gaa89100e23f7cc4582c1491b766ea047e}{Elm\-\_\-\-Layout\-\_\-\-Part\-\_\-\-Alias\-\_\-\-Description}\label{group__Widget_gaa89100e23f7cc4582c1491b766ea047e}

\begin{DoxyCompactList}\small\item\em A layout part aliasing (proxying) description, used to get part names aliasing independently of a widgets theme. \end{DoxyCompactList}\item 
typedef struct \\*
\hyperlink{struct__Elm__Layout__Smart__Data}{\-\_\-\-Elm\-\_\-\-Layout\-\_\-\-Smart\-\_\-\-Data} \hyperlink{group__Widget_ga34eaf4897bb4312dd6a1a071e31ed265}{Elm\-\_\-\-Layout\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga34eaf4897bb4312dd6a1a071e31ed265}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with layout instance data. \end{DoxyCompactList}\item 
typedef struct \-\_\-\-Elm\-\_\-\-List\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gac41eaa5a9aebd1d5ba68aea859e93c29}{Elm\-\_\-\-List\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gac41eaa5a9aebd1d5ba68aea859e93c29}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with list instance data. \end{DoxyCompactList}\item 
typedef struct \-\_\-\-Elm\-\_\-\-Map\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga04b63be327065640db2107103debd76e}{Elm\-\_\-\-Map\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga04b63be327065640db2107103debd76e}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with map instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Mapbuf\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gaa88337e6862fe977a79be6018ca2b937}{Elm\-\_\-\-Mapbuf\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gaa88337e6862fe977a79be6018ca2b937}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with mapbuf instance data. \end{DoxyCompactList}\item 
typedef struct \-\_\-\-Elm\-\_\-\-Menu\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga4d530d1d9f87396143291a8b04238d12}{Elm\-\_\-\-Menu\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga4d530d1d9f87396143291a8b04238d12}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with menu instance data. \end{DoxyCompactList}\item 
typedef enum \hyperlink{group__Widget_ga81b268b2af10e9b1c464bd23df0b399d}{\-\_\-\-Multibuttonentry\-\_\-\-Pos} \hyperlink{group__Widget_gae944de1937fea0ea3ea657fb0976b7a8}{Multibuttonentry\-\_\-\-Pos}\label{group__Widget_gae944de1937fea0ea3ea657fb0976b7a8}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with multibuttonentry instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Naviframe\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga5ef03ea3522c84ce705e3e927558eab7}{Elm\-\_\-\-Naviframe\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga5ef03ea3522c84ce705e3e927558eab7}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with naviframe instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Notify\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga55968ef3648a1161faf68b8131099981}{Elm\-\_\-\-Notify\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga55968ef3648a1161faf68b8131099981}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with notify instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Panel\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga5d10329ad4b5cbfceba8487f357934f2}{Elm\-\_\-\-Panel\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga5d10329ad4b5cbfceba8487f357934f2}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with panel instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Panes\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga4d931f86112396f4426fd4f78ad87276}{Elm\-\_\-\-Panes\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga4d931f86112396f4426fd4f78ad87276}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with panes instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Photo\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gac4bc116dc0df8aa6504d7d8f5402a4a8}{Elm\-\_\-\-Photo\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gac4bc116dc0df8aa6504d7d8f5402a4a8}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with photo instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Photocam\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga705958f0a30d0a991e660df99bb480d4}{Elm\-\_\-\-Photocam\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga705958f0a30d0a991e660df99bb480d4}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with photocam instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Player\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga27ef15f6f094c811e5177c2deb8b1a6e}{Elm\-\_\-\-Player\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga27ef15f6f094c811e5177c2deb8b1a6e}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with player instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Popup\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gaa802cea5c1cdf6e9665baa2b579751d0}{Elm\-\_\-\-Popup\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gaa802cea5c1cdf6e9665baa2b579751d0}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with popup instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Prefs\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gaf9e76969a92cc528035f28199edcc4de}{Elm\-\_\-\-Prefs\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gaf9e76969a92cc528035f28199edcc4de}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with prefs instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Progressbar\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gadbaa916a334dc03f796d3d39026b054b}{Elm\-\_\-\-Progressbar\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gadbaa916a334dc03f796d3d39026b054b}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with progressbar instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Radio\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga05720d0b2b0e606fcd7c2f6cc4a12139}{Elm\-\_\-\-Radio\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga05720d0b2b0e606fcd7c2f6cc4a12139}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with radio instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Route\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga514b916dcdc7a9ba78da8438f00a514a}{Elm\-\_\-\-Route\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga514b916dcdc7a9ba78da8438f00a514a}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with route instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Scroller\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gadca1cc1fc0c96213027f2d87f818593a}{Elm\-\_\-\-Scroller\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gadca1cc1fc0c96213027f2d87f818593a}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with scroller instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Segment\-\_\-\-Control\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gaa7fad62c06c51fb041e03e7c451af8c1}{Elm\-\_\-\-Segment\-\_\-\-Control\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gaa7fad62c06c51fb041e03e7c451af8c1}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with segment control instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Separator\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga70ff0c00812fc675e3f5081f3c83f122}{Elm\-\_\-\-Separator\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga70ff0c00812fc675e3f5081f3c83f122}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with separator instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Slider\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga804fa2da85efdad093a876eb354c39af}{Elm\-\_\-\-Slider\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga804fa2da85efdad093a876eb354c39af}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with slider instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Slideshow\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga6d0e3d088db43ea6a555143c469ac396}{Elm\-\_\-\-Slideshow\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga6d0e3d088db43ea6a555143c469ac396}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with slideshow instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Spinner\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_ga8ee7aa740355e07baf9327005598cea8}{Elm\-\_\-\-Spinner\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_ga8ee7aa740355e07baf9327005598cea8}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with spinner instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Thumb\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gae07ba871b87f693e7a4c1f85cb538109}{Elm\-\_\-\-Thumb\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gae07ba871b87f693e7a4c1f85cb538109}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with thumb instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Toolbar\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gac877f1808be10e948f13e5a7e233530e}{Elm\-\_\-\-Toolbar\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gac877f1808be10e948f13e5a7e233530e}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with toolbar instance data. \end{DoxyCompactList}\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Video\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gad977be368eb71356b791f1d1e175089c}{Elm\-\_\-\-Video\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gad977be368eb71356b791f1d1e175089c}

\begin{DoxyCompactList}\small\item\em Base layout smart data extended with video instance data. \end{DoxyCompactList}\item 
typedef struct \-\_\-\-Elm\-\_\-\-Web\-\_\-\-Smart\-\_\-\-Data \hyperlink{group__Widget_gaff2befbdfd990611f7861ad054b8469e}{Elm\-\_\-\-Web\-\_\-\-Smart\-\_\-\-Data}\label{group__Widget_gaff2befbdfd990611f7861ad054b8469e}

\begin{DoxyCompactList}\small\item\em Base widget smart data extended with web instance data. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Widget_ga81b268b2af10e9b1c464bd23df0b399d}{\-\_\-\-Multibuttonentry\-\_\-\-Pos} 
\begin{DoxyCompactList}\small\item\em Base widget smart data extended with multibuttonentry instance data. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This section is intended for people willing to create {\bfseries custom} Elementary widgets or to contribute new (useful, unique) widgets upstream. If neither is your case, this text won't be of any use for you.

Elementary widgets are built in a {\bfseries hierarchical} fashion. The idea is to factorize as much code as possible between widgets with behavioral similarities, as long as to facilitate the creation of {\bfseries custom}, new widgets, may the user need them.

It all starts with a base class, which aggregates behaviour {\bfseries every} Elementary widget is supposed to have\-: \hyperlink{group__Widget_ga17c819064e0af3b023a760b8b7f869bf}{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}. Every Elementary widget will be of that type, be it directly or by means of {\bfseries inheriting} from it.

\hyperlink{group__Widget_ga17c819064e0af3b023a760b8b7f869bf}{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class} happens to be an {\ttfamily Evas\-\_\-\-Smart\-\_\-\-Class}. If you check out Evas' documentation on it, you'll see it's how one is supposed to create custom Evas objects, what Elementary widgets are.

Once one instantiates an Elementary widget, since it inherits from \hyperlink{group__Widget_ga17c819064e0af3b023a760b8b7f869bf}{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}, the system will raise a class instance of that type for you. But that happens only {\bfseries once\-:} the first time you ask for an Elementary widget (of a given type). All subsequent ones will only point to the very same class instance. Since it's the class which points to the functions implementing the behavior of objects of that type, all of the live instances of Elementary widgets (of that type) will share the same blob of code loaded in memory to execute their routines.

Now go and take a look at \hyperlink{group__Widget_ga17c819064e0af3b023a760b8b7f869bf}{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}'s fields. Because it inherits from Evas' base smart class, we got a field of that type as the first member, so that Evas can handle Elementary objects internally as if they were 'normal' Evas objects. Evas has the Evas-\/only behavior function pointers in there, so it's all it needs.

Then, comes a version field, so that whenever we got to update or change the fields on our base smart class, there'll be a runtime check of the version expected by Elementary and the one provided by any code linking with it. A mismatch will show the developer of that code he/she needs to recompile and link its code to a newer version of Elementary.

The next fields are the class functions themselves. We call them 'virtual' because, as in object-\/oriented languages, one is supposed here to override them on inheriting classes. On most of inheritances you'll probably want to call the parent's version of the class function too\-: you must analyse each case to tell.

Take a look at \hyperlink{group__Widget_gadd9bb20eb509fc53665fa9223e040314}{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data}. That's private data bound to each Elementary object {\bfseries instance}. It aggregates data needed for all widgets, since it's meant for the \hyperlink{group__Widget_ga17c819064e0af3b023a760b8b7f869bf}{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}-\/typed ones.

When inheriting from that base type, instance data for this new class has to have, as the first member, a field of type \hyperlink{group__Widget_gadd9bb20eb509fc53665fa9223e040314}{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data}. This has to be respected recursively -- if a third class is to be created inheriting from the one that is a direct 'child' of \hyperlink{group__Widget_ga17c819064e0af3b023a760b8b7f869bf}{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}, then the private data on this third class has to have, as its first field, a variable of the type of the private data of the second class (its parent), direct child of \hyperlink{group__Widget_ga17c819064e0af3b023a760b8b7f869bf}{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}.

It is from the base private data, \hyperlink{group__Widget_gadd9bb20eb509fc53665fa9223e040314}{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data}, that we reach an object's class functions, by the given object instance. This is the reason of the first field of that struct\-: a pointer set to point to its class when the object is instantiated.

The following figure illustrates the widget inheritance schema.

  
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{elm-widget-hierarchy}}
\end{DoxyImageNoCaption}
\hypertarget{group__Widget_elm-hierarchy-tree}{}\subsection{Elementary Widgets Hierarchy Tree}\label{group__Widget_elm-hierarchy-tree}
The following figure illustrates the Elementary widget inheritance tree.

  
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{elm-widget-tree}}
\end{DoxyImageNoCaption}
\hypertarget{group__Widget_elm-scrollable-interface}{}\subsection{The Elementary Scrollable Interface}\label{group__Widget_elm-scrollable-interface}
This is a common interface for widgets having {\bfseries scrollable} views. Widgets using/implementing this must use the {\ttfamily E\-V\-A\-S\-\_\-\-S\-M\-A\-R\-T\-\_\-\-S\-U\-B\-C\-L\-A\-S\-S\-\_\-\-I\-F\-A\-C\-E\-\_\-\-N\-E\-W} macro (instead of the {\ttfamily E\-V\-A\-S\-\_\-\-S\-M\-A\-R\-T\-\_\-\-S\-U\-B\-C\-L\-A\-S\-S\-\_\-\-N\-E\-W} one) when declaring its smart class, so an interface is also declared.

The scrollable interface comes built with Elementary and is exposed as \#\-E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-F\-A\-C\-E.

The interface A\-P\-I is explained in details at \#\-Elm\-\_\-\-Scrollable\-\_\-\-Smart\-\_\-\-Interface.

An Elementary scrollable interface will handle an internal {\bfseries panning} object. It has the function of clipping and moving the actual scrollable content around, by the command of the scrollable interface calls. Though it's not the common case, one might want/have to change some aspects of the internal panning object behavior. For that, we have it also exposed here -- \#\-Elm\-\_\-\-Pan\-\_\-\-Smart\-\_\-\-Class. Use elm\-\_\-pan\-\_\-smart\-\_\-class\-\_\-get() to build your custom panning object, when creating a scrollable widget (again, only if you need a custom panning object) and set it with Elm\-\_\-\-Scrollable\-\_\-\-Smart\-\_\-\-Interface\-::extern\-\_\-pan\-\_\-set.\hypertarget{group__Widget_elm-actionslider-class}{}\subsection{The Elementary Actionslider Class}\label{group__Widget_elm-actionslider-class}
Elementary, besides having the \hyperlink{group__Actionslider}{Actionslider} widget, exposes its foundation -- the Elementary Actionslider Class -- in order to create other widgets which are a actionslider with some more logic on top.\hypertarget{group__Widget_elm-bg-class}{}\subsection{The Elementary Bg Class}\label{group__Widget_elm-bg-class}
Elementary, besides having the \hyperlink{group__Bg}{Background} widget, exposes its foundation -- the Elementary Bg Class -- in order to create other widgets which are a bg with some more logic on top.\hypertarget{group__Widget_elm-box-class}{}\subsection{The Elementary Box Class}\label{group__Widget_elm-box-class}
Elementary, besides having the \hyperlink{group__Box}{Box} widget, exposes its foundation -- the Elementary Box Class -- in order to create other widgets which are a box with some more logic on top.\hypertarget{group__Widget_elm-bubble-class}{}\subsection{The Elementary Bubble Class}\label{group__Widget_elm-bubble-class}
Elementary, besides having the \hyperlink{group__Bubble}{Bubble} widget, exposes its foundation -- the Elementary Bubble Class -- in order to create other widgets which are a bubble with some more logic on top.\hypertarget{group__Widget_elm-button-class}{}\subsection{The Elementary Button Class}\label{group__Widget_elm-button-class}
Elementary, besides having the \hyperlink{group__Button}{Button} widget, exposes its foundation -- the Elementary Button Class -- in order to create other widgets which are, basically, a button with some more logic on top.\hypertarget{group__Widget_elm-calendar-class}{}\subsection{The Elementary Calendar Class}\label{group__Widget_elm-calendar-class}
Elementary, besides having the \hyperlink{group__Calendar}{Calendar} widget, exposes its foundation -- the Elementary Calendar Class -- in order to create other widgets which are a calendar with some more logic on top.\hypertarget{group__Widget_elm-check-class}{}\subsection{The Elementary Check Class}\label{group__Widget_elm-check-class}
Elementary, besides having the \hyperlink{group__Check}{Check} widget, exposes its foundation -- the Elementary Check Class -- in order to create other widgets which are a check with some more logic on top.\hypertarget{group__Widget_elm-clock-class}{}\subsection{The Elementary Clock Class}\label{group__Widget_elm-clock-class}
Elementary, besides having the \hyperlink{group__Clock}{Clock} widget, exposes its foundation -- the Elementary Clock Class -- in order to create other widgets which are a clock with some more logic on top.\hypertarget{group__Widget_elm-colorselector-class}{}\subsection{The Elementary Colorselector Class}\label{group__Widget_elm-colorselector-class}
Elementary, besides having the \hyperlink{group__Colorselector}{Colorselector} widget, exposes its foundation -- the Elementary Colorselector Class -- in order to create other widgets which are a colorselector with some more logic on top.\hypertarget{group__Widget_elm-conformant-class}{}\subsection{The Elementary Conformant Class}\label{group__Widget_elm-conformant-class}
Elementary, besides having the \hyperlink{group__Conformant}{Conformant} widget, exposes its foundation -- the Elementary Conformant Class -- in order to create other widgets which are a conformant with some more logic on top.\hypertarget{group__Widget_elm-container-class}{}\subsection{The Elementary Container Class}\label{group__Widget_elm-container-class}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{container_inheritance_tree}}
\end{DoxyImageNoCaption}


This class defines a common interface for objects acting like containers, i.\-e. objects parenting others and displaying their childs \char`\"{}inside\char`\"{} of them somehow.

The container must define \char`\"{}parts\char`\"{} (or spots) into which child objects will be placed, inside of it. This is a way of handling more the one content object, by naming content locations properly. This is the role of the {\ttfamily name} argument of the virtual functions in the class.

The following object functions are meant to be used with all container objects and derived ones\-:


\begin{DoxyItemize}
\item \hyperlink{group__General_ga0531ec8867c72def7c780601764ca642}{elm\-\_\-object\-\_\-part\-\_\-content\-\_\-set()}
\item \hyperlink{group__General_ga32413f4d59d8232cd362a922a281abf1}{elm\-\_\-object\-\_\-part\-\_\-content\-\_\-get()}
\item \hyperlink{group__General_gadc5a1df25fe17e31739841133b53b5fc}{elm\-\_\-object\-\_\-part\-\_\-content\-\_\-unset()}
\end{DoxyItemize}\hypertarget{group__Widget_elm-ctxpopup-class}{}\subsection{The Elementary Ctxpopup Class}\label{group__Widget_elm-ctxpopup-class}
Elementary, besides having the \hyperlink{group__Ctxpopup}{Ctxpopup} widget, exposes its foundation -- the Elementary Ctxpopup Class -- in order to create other widgets which are a ctxpopup with some more logic on top.\hypertarget{group__Widget_elm-datetime-class}{}\subsection{The Elementary Datetime Class}\label{group__Widget_elm-datetime-class}
Elementary, besides having the \hyperlink{group__Datetime}{Datetime} widget, exposes its foundation -- the Elementary Datetime Class -- in order to create other widgets which are a datetime with some more logic on top.\hypertarget{group__Widget_elm-dayselector-class}{}\subsection{The Elementary Dayselector Class}\label{group__Widget_elm-dayselector-class}
Elementary, besides having the \hyperlink{group__Dayselector}{Dayselector} widget, exposes its foundation -- the Elementary Dayselector Class -- in order to create other widgets which are a dayselector with some more logic on top.\hypertarget{group__Widget_elm-diskselector-class}{}\subsection{The Elementary Diskselector Class}\label{group__Widget_elm-diskselector-class}
Elementary, besides having the \hyperlink{group__Diskselector}{Diskselector} widget, exposes its foundation -- the Elementary Diskselector Class -- in order to create other widgets which are a diskselector with some more logic on top.\hypertarget{group__Widget_elm-entry-class}{}\subsection{The Elementary Entry Class}\label{group__Widget_elm-entry-class}
Elementary, besides having the \hyperlink{group__Entry}{Entry} widget, exposes its foundation -- the Elementary Entry Class -- in order to create other widgets which are a entry with some more logic on top.\hypertarget{group__Widget_elm-fileselector-class}{}\subsection{The Elementary Fileselector Class}\label{group__Widget_elm-fileselector-class}
Elementary, besides having the \hyperlink{group__Fileselector}{File Selector} widget, exposes its foundation -- the Elementary Fileselector Class -- in order to create other widgets which are a fileselector with some more logic on top.\hypertarget{group__Widget_elm-fileselector-button-class}{}\subsection{The Elementary Fileselector Button Class}\label{group__Widget_elm-fileselector-button-class}
Elementary, besides having the Fileselector\-\_\-\-Button widget, exposes its foundation -- the Elementary Fileselector Button Class -- in order to create other widgets which are a fileselector\-\_\-button with some more logic on top.\hypertarget{group__Widget_elm-fileselector-entry-class}{}\subsection{The Elementary Fileselector Entry Class}\label{group__Widget_elm-fileselector-entry-class}
Elementary, besides having the Fileselector\-\_\-\-Entry widget, exposes its foundation -- the Elementary Fileselector Entry Class -- in order to create other widgets which are a fileselector\-\_\-entry with some more logic on top.\hypertarget{group__Widget_elm-flip-class}{}\subsection{The Elementary Flip Class}\label{group__Widget_elm-flip-class}
Elementary, besides having the \hyperlink{group__Flip}{Flip} widget, exposes its foundation -- the Elementary Flip Class -- in order to create other widgets which are a flip with some more logic on top.\hypertarget{group__Widget_elm-flipselector-class}{}\subsection{The Elementary Flipselector Class}\label{group__Widget_elm-flipselector-class}
Elementary, besides having the \hyperlink{group__Flipselector}{Flip Selector} widget, exposes its foundation -- the Elementary Flipselector Class -- in order to create other widgets which are a flipselector with some more logic on top.\hypertarget{group__Widget_elm-frame-class}{}\subsection{The Elementary Frame Class}\label{group__Widget_elm-frame-class}
Elementary, besides having the \hyperlink{group__Frame}{Frame} widget, exposes its foundation -- the Elementary Frame Class -- in order to create other widgets which are a frame with some more logic on top.\hypertarget{group__Widget_elm-gengrid-class}{}\subsection{The Elementary Gengrid Class}\label{group__Widget_elm-gengrid-class}
Elementary, besides having the \hyperlink{group__Gengrid}{Gengrid (Generic grid)} widget, exposes its foundation -- the Elementary Gengrid Class -- in order to create other widgets which are a gengrid with some more logic on top.\hypertarget{group__Widget_elm-genlist-class}{}\subsection{The Elementary Genlist Class}\label{group__Widget_elm-genlist-class}
Elementary, besides having the \hyperlink{group__Genlist}{Genlist} widget, exposes its foundation -- the Elementary Genlist Class -- in order to create other widgets which are a genlist with some more logic on top.\hypertarget{group__Widget_elm-glview-class}{}\subsection{The Elementary Glview Class}\label{group__Widget_elm-glview-class}
Elementary, besides having the Glview widget, exposes its foundation -- the Elementary Glview Class -- in order to create other widgets which are a glview with some more logic on top.\hypertarget{group__Widget_elm-grid-class}{}\subsection{The Elementary Grid Class}\label{group__Widget_elm-grid-class}
Elementary, besides having the \hyperlink{group__Grid}{Grid} widget, exposes its foundation -- the Elementary Grid Class -- in order to create other widgets which are a grid with some more logic on top.\hypertarget{group__Widget_elm-hover-class}{}\subsection{The Elementary Hover Class}\label{group__Widget_elm-hover-class}
Elementary, besides having the \hyperlink{group__Hover}{Hover} widget, exposes its foundation -- the Elementary Hover Class -- in order to create other widgets which are a hover with some more logic on top.\hypertarget{group__Widget_elm-hoversel-class}{}\subsection{The Elementary Hoversel Class}\label{group__Widget_elm-hoversel-class}
Elementary, besides having the \hyperlink{group__Hoversel}{Hoversel} widget, exposes its foundation -- the Elementary Hoversel Class -- in order to create other widgets which are a hoversel with some more logic on top.\hypertarget{group__Widget_elm-icon-class}{}\subsection{The Elementary Icon Class}\label{group__Widget_elm-icon-class}
This class defines a common interface for {\bfseries icon} objects having an icon as their basic graphics.\hypertarget{group__Widget_elm-image-class}{}\subsection{The Elementary Image Class}\label{group__Widget_elm-image-class}
This class defines a common interface for {\bfseries image} objects having an image as their basic graphics. This interface is so that one can tune various properties of the image, like\-:
\begin{DoxyItemize}
\item smooth scaling,
\item orientation,
\item aspect ratio during resizes, etc.
\end{DoxyItemize}

Image files may be set via memory buffers, image files, E\-E\-T files with image data or Edje files. On the last case (which is exceptional), most of the properties cited above will {\bfseries not} be changeable anymore.\hypertarget{group__Widget_elm-index-class}{}\subsection{The Elementary Index Class}\label{group__Widget_elm-index-class}
Elementary, besides having the \hyperlink{group__Index}{Index} widget, exposes its foundation -- the Elementary Index Class -- in order to create other widgets which are a index with some more logic on top.\hypertarget{group__Widget_elm-inwin-class}{}\subsection{The Elementary Inwin Class}\label{group__Widget_elm-inwin-class}
Elementary, besides having the \hyperlink{group__Inwin}{Inwin} widget, exposes its foundation -- the Elementary Inwin Class -- in order to create other widgets which are a inwin with some more logic on top.\hypertarget{group__Widget_elm-layout-class}{}\subsection{The Elementary Layout Class}\label{group__Widget_elm-layout-class}
Elementary, besides having the \hyperlink{group__Layout}{Layout} widget, exposes its foundation -- the Elementary Layout Class -- in order to create other widgets which are, basically, a certain layout with some more logic on top.

The idea is to make the creation of that widgets as easy as possible, factorizing code on this common base. For example, a button is a layout (that looks like push button) that happens to react on clicks and keyboard events in a special manner, calling its user back on those events. That's no surprise, then, that the \hyperlink{group__Button}{Button} implementation relies on \#\-Elm\-\_\-\-Layout\-\_\-\-Smart\-\_\-\-Class, if you go to check it.

The Layout class inherits from \#\-Elm\-\_\-\-Container\-\_\-\-Smart\-\_\-\-Class. Container parts, here, map directly to Edje parts from the layout's Edje group. Besides that, there's a whole infrastructure around Edje files\-:
\begin{DoxyItemize}
\item interfacing by signals,
\item setting/retrieving text part values,
\item dealing with table and box parts directly,
\item etc.
\end{DoxyItemize}

Take a look at \#\-Elm\-\_\-\-Layout\-\_\-\-Smart\-\_\-\-Class's 'virtual' functions to understand the whole interface. Finally, layout objects will do {\bfseries part aliasing} for you, if you set it up properly. For that, take a look at \hyperlink{group__Widget_gaa89100e23f7cc4582c1491b766ea047e}{Elm\-\_\-\-Layout\-\_\-\-Part\-\_\-\-Alias\-\_\-\-Description}, where it's explained in detail.\hypertarget{group__Widget_elm-list-class}{}\subsection{The Elementary List Class}\label{group__Widget_elm-list-class}
Elementary, besides having the \hyperlink{group__List}{List} widget, exposes its foundation -- the Elementary List Class -- in order to create other widgets which are a list with some more logic on top.\hypertarget{group__Widget_elm-map-class}{}\subsection{The Elementary Map Class}\label{group__Widget_elm-map-class}
Elementary, besides having the \hyperlink{group__Map}{Map} widget, exposes its foundation -- the Elementary Map Class -- in order to create other widgets which are a map with some more logic on top.\hypertarget{group__Widget_elm-mapbuf-class}{}\subsection{The Elementary Mapbuf Class}\label{group__Widget_elm-mapbuf-class}
Elementary, besides having the \hyperlink{group__Mapbuf}{Mapbuf} widget, exposes its foundation -- the Elementary Mapbuf Class -- in order to create other widgets which are a mapbuf with some more logic on top.\hypertarget{group__Widget_elm-menu-class}{}\subsection{The Elementary Menu Class}\label{group__Widget_elm-menu-class}
Elementary, besides having the \hyperlink{group__Menu}{Menu} widget, exposes its foundation -- the Elementary Menu Class -- in order to create other widgets which are a menu with some more logic on top.\hypertarget{group__Widget_elm-multibuttonentry-class}{}\subsection{The Elementary Multi Button Entry Class}\label{group__Widget_elm-multibuttonentry-class}
Elementary, besides having the \hyperlink{group__Multibuttonentry}{Multibuttonentry} widget, exposes its foundation -- the Elementary Multi Button Entry Class -- in order to create other widgets which are a multi button entry with some more logic on top.\hypertarget{group__Widget_elm-naviframe-class}{}\subsection{The Elementary Naviframe Class}\label{group__Widget_elm-naviframe-class}
Elementary, besides having the \hyperlink{group__Naviframe}{Naviframe} widget, exposes its foundation -- the Elementary Naviframe Class -- in order to create other widgets which are a naviframe with some more logic on top.\hypertarget{group__Widget_elm-notify-class}{}\subsection{The Elementary Notify Class}\label{group__Widget_elm-notify-class}
Elementary, besides having the \hyperlink{group__Notify}{Notify} widget, exposes its foundation -- the Elementary Notify Class -- in order to create other widgets which are a notify with some more logic on top.\hypertarget{group__Widget_elm-panel-class}{}\subsection{The Elementary Panel Class}\label{group__Widget_elm-panel-class}
Elementary, besides having the \hyperlink{group__Panel}{Panel} widget, exposes its foundation -- the Elementary Panel Class -- in order to create other widgets which are a panel with some more logic on top.\hypertarget{group__Widget_elm-panes-class}{}\subsection{The Elementary Panes Class}\label{group__Widget_elm-panes-class}
Elementary, besides having the \hyperlink{group__Panes}{Panes} widget, exposes its foundation -- the Elementary Panes Class -- in order to create other widgets which are a panes with some more logic on top.\hypertarget{group__Widget_elm-photo-class}{}\subsection{The Elementary Photo Class}\label{group__Widget_elm-photo-class}
Elementary, besides having the \hyperlink{group__Photo}{Photo} widget, exposes its foundation -- the Elementary Photo Class -- in order to create other widgets which are a photo with some more logic on top.\hypertarget{group__Widget_elm-photocam-class}{}\subsection{The Elementary Photocam Class}\label{group__Widget_elm-photocam-class}
Elementary, besides having the \hyperlink{group__Photocam}{Photocam} widget, exposes its foundation -- the Elementary Photocam Class -- in order to create other widgets which are a photocam with some more logic on top.\hypertarget{group__Widget_elm-player-class}{}\subsection{The Elementary Player Class}\label{group__Widget_elm-player-class}
Elementary, besides having the Player widget, exposes its foundation -- the Elementary Player Class -- in order to create other widgets which are a player with some more logic on top.\hypertarget{group__Widget_elm-plug-class}{}\subsection{The Elementary Plug Class}\label{group__Widget_elm-plug-class}
Elementary, besides having the \hyperlink{group__Plug}{Plug} widget, exposes its foundation -- the Elementary Plug Class -- in order to create other widgets which are a plug with some more logic on top.\hypertarget{group__Widget_elm-popup-class}{}\subsection{The Elementary Popup Class}\label{group__Widget_elm-popup-class}
Elementary, besides having the \hyperlink{group__Popup}{Popup} widget, exposes its foundation -- the Elementary Popup Class -- in order to create other widgets which are a popup with some more logic on top.\hypertarget{group__Widget_elm-prefs-class}{}\subsection{The Elementary Prefs Class}\label{group__Widget_elm-prefs-class}
Elementary, besides having the \hyperlink{group__Prefs}{Prefs} widget, exposes its foundation -- the Elementary Prefs Class -- in order to create other widgets which are a prefs with some more logic on top.\hypertarget{group__Widget_elm-progressbar-class}{}\subsection{The Elementary Progressbar Class}\label{group__Widget_elm-progressbar-class}
Elementary, besides having the \hyperlink{group__Progressbar}{Progress bar} widget, exposes its foundation -- the Elementary Progressbar Class -- in order to create other widgets which are a progressbar with some more logic on top.\hypertarget{group__Widget_elm-radio-class}{}\subsection{The Elementary Radio Class}\label{group__Widget_elm-radio-class}
Elementary, besides having the \hyperlink{group__Radio}{Radio} widget, exposes its foundation -- the Elementary Radio Class -- in order to create other widgets which are a radio with some more logic on top.\hypertarget{group__Widget_elm-route-class}{}\subsection{The Elementary Route Class}\label{group__Widget_elm-route-class}
Elementary, besides having the \hyperlink{group__Route}{Route} widget, exposes its foundation -- the Elementary Route Class -- in order to create other widgets which are a route with some more logic on top.\hypertarget{group__Widget_elm-scroller-class}{}\subsection{The Elementary Scroller Class}\label{group__Widget_elm-scroller-class}
Elementary, besides having the \hyperlink{group__Scroller}{Scroller} widget, exposes its foundation -- the Elementary Scroller Class -- in order to create other widgets which are a scroller with some more logic on top.\hypertarget{group__Widget_elm-segment-control-class}{}\subsection{The Elementary Segment control Class}\label{group__Widget_elm-segment-control-class}
Elementary, besides having the \hyperlink{group__SegmentControl}{Segment\-Control} widget, exposes its foundation -- the Elementary Segment control Class -- in order to create other widgets which are a segment control with some more logic on top.\hypertarget{group__Widget_elm-separator-class}{}\subsection{The Elementary Separator Class}\label{group__Widget_elm-separator-class}
Elementary, besides having the \hyperlink{group__Separator}{Separator} widget, exposes its foundation -- the Elementary Separator Class -- in order to create other widgets which are a separator with some more logic on top.\hypertarget{group__Widget_elm-slider-class}{}\subsection{The Elementary Slider Class}\label{group__Widget_elm-slider-class}
Elementary, besides having the \hyperlink{group__Slider}{Slider} widget, exposes its foundation -- the Elementary Slider Class -- in order to create other widgets which are a slider with some more logic on top.\hypertarget{group__Widget_elm-slideshow-class}{}\subsection{The Elementary Slideshow Class}\label{group__Widget_elm-slideshow-class}
Elementary, besides having the \hyperlink{group__Slideshow}{Slideshow} widget, exposes its foundation -- the Elementary Slideshow Class -- in order to create other widgets which are a slideshow with some more logic on top.\hypertarget{group__Widget_elm-spinner-class}{}\subsection{The Elementary Spinner Class}\label{group__Widget_elm-spinner-class}
Elementary, besides having the \hyperlink{group__Spinner}{Spinner} widget, exposes its foundation -- the Elementary Spinner Class -- in order to create other widgets which are a spinner with some more logic on top.\hypertarget{group__Widget_elm-table-class}{}\subsection{The Elementary Table Class}\label{group__Widget_elm-table-class}
Elementary, besides having the \hyperlink{group__Table}{Table} widget, exposes its foundation -- the Elementary Table Class -- in order to create other widgets which are a table with some more logic on top.\hypertarget{group__Widget_elm-thumb-class}{}\subsection{The Elementary Thumb Class}\label{group__Widget_elm-thumb-class}
Elementary, besides having the \hyperlink{group__Thumb}{Thumbnail} widget, exposes its foundation -- the Elementary Thumb Class -- in order to create other widgets which are a thumb with some more logic on top.\hypertarget{group__Widget_elm-toolbar-class}{}\subsection{The Elementary Toolbar Class}\label{group__Widget_elm-toolbar-class}
Elementary, besides having the \hyperlink{group__Toolbar}{Toolbar} widget, exposes its foundation -- the Elementary Toolbar Class -- in order to create other widgets which are a toolbar with some more logic on top.\hypertarget{group__Widget_elm-video-class}{}\subsection{The Elementary Video Class}\label{group__Widget_elm-video-class}
Elementary, besides having the \hyperlink{group__Video}{Video} widget, exposes its foundation -- the Elementary Video Class -- in order to create other widgets which are a video with some more logic on top.\hypertarget{group__Widget_elm-web-class}{}\subsection{The Elementary Web Class}\label{group__Widget_elm-web-class}
Elementary, besides having the \hyperlink{group__Web}{Web} widget, exposes its foundation -- the Elementary Web Class -- in order to create other widgets which are a web view with some more logic on top. 

\subsection{Macro Definition Documentation}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-obj\-\_\-pan\-\_\-content\-\_\-size\-\_\-get@{elm\-\_\-obj\-\_\-pan\-\_\-content\-\_\-size\-\_\-get}}
\index{elm\-\_\-obj\-\_\-pan\-\_\-content\-\_\-size\-\_\-get@{elm\-\_\-obj\-\_\-pan\-\_\-content\-\_\-size\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-obj\-\_\-pan\-\_\-content\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-pan\-\_\-content\-\_\-size\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)}\label{group__Widget_ga4822cbdfab88175f433bd5ee06af396c}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-pan\-\_\-content\-\_\-size\-\_\-get 
\end{DoxySeeAlso}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-get@{elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-get}}
\index{elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-get@{elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-R\-A\-V\-I\-T\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, y)}\label{group__Widget_ga11647bef536c0effdf2ac701124df638}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-pan\-\_\-gravity\-\_\-get 
\end{DoxySeeAlso}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-set@{elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-set}}
\index{elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-set@{elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-pan\-\_\-gravity\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-R\-A\-V\-I\-T\-Y\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, y)}\label{group__Widget_ga5c4d01097836854fab651704c59d1744}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-pan\-\_\-gravity\-\_\-set 
\end{DoxySeeAlso}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-get@{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-get}}
\index{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-get@{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-O\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)}\label{group__Widget_ga23785f740756d9fcd5d91ecf339c2e5c}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-pan\-\_\-pos\-\_\-get 
\end{DoxySeeAlso}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-max\-\_\-get@{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-max\-\_\-get}}
\index{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-max\-\_\-get@{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-max\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-max\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-max\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-O\-S\-\_\-\-M\-A\-X\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)}\label{group__Widget_ga9b6795f059040cb97b722829ab192a95}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-pan\-\_\-pos\-\_\-max\-\_\-get 
\end{DoxySeeAlso}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-min\-\_\-get@{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-min\-\_\-get}}
\index{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-min\-\_\-get@{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-min\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-min\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-min\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-O\-S\-\_\-\-M\-I\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)}\label{group__Widget_gad4886f5ff70213327aba4a3834c034ae}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-pan\-\_\-pos\-\_\-min\-\_\-get 
\end{DoxySeeAlso}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-set@{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-set}}
\index{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-set@{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-pan\-\_\-pos\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-A\-N\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-O\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y)}\label{group__Widget_ga1a36aa2804adc2432f9f2a1ea8314290}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-pan\-\_\-pos\-\_\-set 
\end{DoxySeeAlso}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-start\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-start\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-start\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-start\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-start\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-start\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{animate\-\_\-start\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-\_\-\-S\-T\-A\-R\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, animate\-\_\-start\-\_\-cb)}\label{group__Widget_gaefd493132e6bfc49d12d1245d3e7b79c}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em animate\-\_\-start\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-stop\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-stop\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-stop\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-stop\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-stop\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-animate\-\_\-stop\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{animate\-\_\-stop\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-N\-I\-M\-A\-T\-E\-\_\-\-S\-T\-O\-P\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, animate\-\_\-stop\-\_\-cb)}\label{group__Widget_gab2616d54cea660c4c47f748777b869fc}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em animate\-\_\-stop\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{horiz, }
\item[{}]{vert}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-A\-L\-L\-O\-W\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, horiz), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, vert)}\label{group__Widget_ga7dbbccb65c68b459244a9863402ce0ed}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em horiz} & \\
\hline
\mbox{\tt out}  & {\em vert} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-diskselector\-\_\-bounce\-\_\-get(), elm\-\_\-entry\-\_\-bounce\-\_\-get(), elm\-\_\-gengrid\-\_\-bounce\-\_\-get(), elm\-\_\-genlist\-\_\-bounce\-\_\-get(), elm\-\_\-list\-\_\-bounce\-\_\-get(), elm\-\_\-photocam\-\_\-bounce\-\_\-get(), and elm\-\_\-scroller\-\_\-bounce\-\_\-get().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{horiz, }
\item[{}]{vert}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-A\-L\-L\-O\-W\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, horiz), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, vert)}\label{group__Widget_ga997f0d05e94192c12c3e072ff8837a26}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em horiz} & \\
\hline
\mbox{\tt in}  & {\em vert} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-diskselector\-\_\-bounce\-\_\-set(), elm\-\_\-entry\-\_\-bounce\-\_\-set(), elm\-\_\-gengrid\-\_\-bounce\-\_\-set(), elm\-\_\-genlist\-\_\-bounce\-\_\-set(), elm\-\_\-list\-\_\-bounce\-\_\-set(), elm\-\_\-photocam\-\_\-bounce\-\_\-set(), and elm\-\_\-scroller\-\_\-bounce\-\_\-set().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{disabled}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-A\-N\-I\-M\-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$, disabled)}\label{group__Widget_ga6ec598dac2ba7282b50812e267dc5fca}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em disabled} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-animator\-\_\-disabled\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-A\-N\-I\-M\-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 $\ast$, ret)}\label{group__Widget_ga0dccb6a826475d0121a712150b1cd91a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit(
\begin{DoxyParamCaption}
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-M\-I\-N\-\_\-\-L\-I\-M\-I\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, h)}\label{group__Widget_ga5524b5e5e970da2bb189f0bb276ee3b3}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em w} & \\
\hline
\mbox{\tt in}  & {\em h} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-content\-\_\-min\-\_\-limit().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-min\-\_\-limit\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{min\-\_\-limit\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-M\-I\-N\-\_\-\-L\-I\-M\-I\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Min\-\_\-\-Limit\-\_\-\-Cb, min\-\_\-limit\-\_\-cb)}\label{group__Widget_ga74cc27717b262cf947c438dfcf3cacbf}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em min\-\_\-limit\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-P\-O\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)}\label{group__Widget_ga88eaddae313316ff03fe621bfd029a34}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-pos\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{sig}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-P\-O\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, sig)}\label{group__Widget_gab3271ace0bc52d39a638828a8d117353}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\mbox{\tt in}  & {\em sig} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)}\label{group__Widget_ga1d85174c46af2a7e960ab35e6990074d}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-region\-\_\-get().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, h)}\label{group__Widget_gad18a7c89950c8fb0a30a366908badb25}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\mbox{\tt in}  & {\em w} & \\
\hline
\mbox{\tt in}  & {\em h} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-show@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-show}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-show@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-show}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-show}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-region\-\_\-show(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-S\-H\-O\-W), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, h)}\label{group__Widget_ga8abd65f55bfe863430a2ec8d9def29fd}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\mbox{\tt in}  & {\em w} & \\
\hline
\mbox{\tt in}  & {\em h} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-genlist\-\_\-item\-\_\-show(), elm\-\_\-list\-\_\-item\-\_\-show(), elm\-\_\-scroller\-\_\-region\-\_\-show(), and elm\-\_\-toolbar\-\_\-item\-\_\-show().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{content}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, content)}\label{group__Widget_ga7931e1f466e1786c4a4a50ea93cdb27b}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em content} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-size\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-size\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-size\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-size\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-size\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)}\label{group__Widget_ga5dea1687f4c46e4a7f5fe9f64c347ed4}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-child\-\_\-size\-\_\-get().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-resize\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-resize\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-resize\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-resize\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-resize\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-resize\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{viewport\-\_\-resize\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-V\-I\-E\-W\-P\-O\-R\-T\-\_\-\-R\-E\-S\-I\-Z\-E\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Resize\-\_\-\-Cb, viewport\-\_\-resize\-\_\-cb)}\label{group__Widget_gaf4455942dd161680be8fab9beeaf8988}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
When the viewport is resized, the callback is called.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em viewport\-\_\-resize\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-size\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-size\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-size\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-size\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-content\-\_\-viewport\-\_\-size\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-O\-N\-T\-E\-N\-T\-\_\-\-V\-I\-E\-W\-P\-O\-R\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, h)}\label{group__Widget_ga29077c2bd87335baf54edbf4b45a29e2}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-current\-\_\-page\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-current\-\_\-page\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-current\-\_\-page\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-current\-\_\-page\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-current\-\_\-page\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-current\-\_\-page\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{pagenumber\-\_\-h, }
\item[{}]{pagenumber\-\_\-v}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-C\-U\-R\-R\-E\-N\-T\-\_\-\-P\-A\-G\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, pagenumber\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, pagenumber\-\_\-v)}\label{group__Widget_ga366d3cb36f6974c06f33c69476d9f3be}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em pagenumber\-\_\-h} & \\
\hline
\mbox{\tt out}  & {\em pagenumber\-\_\-v} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-current\-\_\-page\-\_\-get().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-start\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-start\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-start\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-start\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-start\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-start\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{drag\-\_\-start\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-R\-A\-G\-\_\-\-S\-T\-A\-R\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, drag\-\_\-start\-\_\-cb)}\label{group__Widget_ga6b301c1127cd5b68d1769980a668c2a8}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em drag\-\_\-start\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-stop\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-stop\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-stop\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-stop\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-stop\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-drag\-\_\-stop\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{drag\-\_\-stop\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-D\-R\-A\-G\-\_\-\-S\-T\-O\-P\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, drag\-\_\-stop\-\_\-cb)}\label{group__Widget_gaa4dc2324c334ebbc1ada37b7805e8a76}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em drag\-\_\-stop\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-bottom\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-bottom\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-bottom\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-bottom\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-bottom\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-bottom\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{edge\-\_\-bottom\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-D\-G\-E\-\_\-\-B\-O\-T\-T\-O\-M\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, edge\-\_\-bottom\-\_\-cb)}\label{group__Widget_ga177e0e806453cb516534041e1238dec6}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em edge\-\_\-bottom\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-left\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-left\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-left\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-left\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-left\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-left\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{edge\-\_\-left\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-D\-G\-E\-\_\-\-L\-E\-F\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, edge\-\_\-left\-\_\-cb)}\label{group__Widget_gab10e75f9b48e5f65f555f62636d5072d}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em edge\-\_\-left\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-right\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-right\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-right\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-right\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-right\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-right\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{edge\-\_\-right\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-D\-G\-E\-\_\-\-R\-I\-G\-H\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, edge\-\_\-right\-\_\-cb)}\label{group__Widget_ga99ac8c29fba6ad5bf528fab507b8690e}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em edge\-\_\-right\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-top\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-top\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-top\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-top\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-top\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-edge\-\_\-top\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{edge\-\_\-top\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-D\-G\-E\-\_\-\-T\-O\-P\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, edge\-\_\-top\-\_\-cb)}\label{group__Widget_ga68797384819498c06bea97b38ba52a25}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em edge\-\_\-top\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-extern\-\_\-pan\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-extern\-\_\-pan\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-extern\-\_\-pan\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-extern\-\_\-pan\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-extern\-\_\-pan\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-extern\-\_\-pan\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{pan}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-X\-T\-E\-R\-N\-\_\-\-P\-A\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, pan)}\label{group__Widget_ga3d551239fc4fbe80486bbe0155d4148f}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em pan} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-freeze\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-freeze\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-freeze\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-freeze\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-freeze\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-freeze\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{freeze}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-R\-E\-E\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, freeze)}\label{group__Widget_ga39a76043cfb4b2c82e33e7a980639dc1}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em freeze} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-R\-A\-V\-I\-T\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, y)}\label{group__Widget_ga13eae6592eff2e228d0dcf1216aa2a17}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-gravity\-\_\-get().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-gravity\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-R\-A\-V\-I\-T\-Y\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, y)}\label{group__Widget_ga139703f5314b7ff5527665061b7ba4c3}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-gravity\-\_\-set().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-drag\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-drag\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-drag\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-drag\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-drag\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-drag\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{hbar\-\_\-drag\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-B\-A\-R\-\_\-\-D\-R\-A\-G\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, hbar\-\_\-drag\-\_\-cb)}\label{group__Widget_ga3759b96d22f82c81a1e3c92927744ea4}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em vbra\-\_\-drag\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-press\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-press\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-press\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-press\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-press\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-press\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{hbar\-\_\-press\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-B\-A\-R\-\_\-\-P\-R\-E\-S\-S\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, hbar\-\_\-press\-\_\-cb)}\label{group__Widget_gaf3ee78c843ac821f644132517418c7e2}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em vbra\-\_\-press\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-unpress\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-unpress\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-unpress\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-unpress\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-unpress\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-hbar\-\_\-unpress\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{hbar\-\_\-unpress\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-B\-A\-R\-\_\-\-U\-N\-P\-R\-E\-S\-S\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, hbar\-\_\-unpress\-\_\-cb)}\label{group__Widget_ga706382629cfd8dd2606af0e0f45cd4ca}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em vbra\-\_\-unpress\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-hold\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-hold\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-hold\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-hold\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-hold\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-hold\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{hold}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-H\-O\-L\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, hold)}\label{group__Widget_ga83faacf7902540911f5403fc84cdf364}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hold} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-last\-\_\-page\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-last\-\_\-page\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-last\-\_\-page\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-last\-\_\-page\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-last\-\_\-page\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-last\-\_\-page\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{pagenumber\-\_\-h, }
\item[{}]{pagenumber\-\_\-v}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-L\-A\-S\-T\-\_\-\-P\-A\-G\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, pagenumber\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, pagenumber\-\_\-v)}\label{group__Widget_ga9de4c1e05b6c6693152dc16b944fad87}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em pagenumber\-\_\-h} & \\
\hline
\mbox{\tt out}  & {\em pagenumber\-\_\-v} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-last\-\_\-page\-\_\-get().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-mirrored\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-mirrored\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-mirrored\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-mirrored\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-mirrored\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-mirrored\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{mirrored}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-I\-R\-R\-O\-R\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, mirrored)}\label{group__Widget_ga72c83015079870fbb42554d4ba0233e6}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em mirrored} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-O\-M\-E\-N\-T\-U\-M\-\_\-\-A\-N\-I\-M\-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__Widget_ga7afe95e5d86a8b197d93628e543c9cfa}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-momentum\-\_\-animator\-\_\-disabled\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{disabled}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-O\-M\-E\-N\-T\-U\-M\-\_\-\-A\-N\-I\-M\-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__Widget_ga6b8739ef5eec29b5442e16ee4a2ce69a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em disabled} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-movement\-\_\-block\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-movement\-\_\-block\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-movement\-\_\-block\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-movement\-\_\-block\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-movement\-\_\-block\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-movement\-\_\-block\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{block}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-M\-O\-V\-E\-M\-E\-N\-T\-\_\-\-B\-L\-O\-C\-K\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Movement\-\_\-\-Block, block)}\label{group__Widget_ga11b92cc7e9aaf6c348e3fc26fc6904c5}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em block} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-movement\-\_\-block\-\_\-set().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-objects\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-objects\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-objects\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-objects\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-objects\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-objects\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{edje\-\_\-object, }
\item[{}]{hit\-\_\-rectangle}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-O\-B\-J\-E\-C\-T\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, edje\-\_\-object), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$, hit\-\_\-rectangle)}\label{group__Widget_gab922f3f964dc9da8f9ab693b21cc02ef}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em edje\-\_\-object} & \\
\hline
\mbox{\tt in}  & {\em hit\-\_\-rectangle} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-bring\-\_\-in@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-bring\-\_\-in}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-bring\-\_\-in@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-bring\-\_\-in}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-bring\-\_\-in}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-bring\-\_\-in(
\begin{DoxyParamCaption}
\item[{}]{pagenumber\-\_\-h, }
\item[{}]{pagenumber\-\_\-v}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-B\-R\-I\-N\-G\-\_\-\-I\-N), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, pagenumber\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, pagenumber\-\_\-v)}\label{group__Widget_ga37332e2af81aebbb229e90ac688ae307}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em pagenumber\-\_\-h} & \\
\hline
\mbox{\tt in}  & {\em pagenumber\-\_\-v} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-page\-\_\-bring\-\_\-in().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-change\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-change\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-change\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-change\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-change\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-change\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{page\-\_\-change\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-C\-H\-A\-N\-G\-E\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, page\-\_\-change\-\_\-cb)}\label{group__Widget_gaf53d4219a55103c2997394e3900ce25b}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em page\-\_\-change\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-relative\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-relative\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-relative\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-relative\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-relative\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-relative\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{h\-\_\-pagerel, }
\item[{}]{v\-\_\-pagerel}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-R\-E\-L\-A\-T\-I\-V\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, h\-\_\-pagerel), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, v\-\_\-pagerel)}\label{group__Widget_ga42b4f04062608c86bc7b5f25512c46cd}


Set scroll page size relative to viewport size. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em h\-\_\-pagerel} & \\
\hline
\mbox{\tt in}  & {\em v\-\_\-pagerel} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-page\-\_\-relative\-\_\-set().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{page\-\_\-limit\-\_\-h, }
\item[{}]{page\-\_\-limit\-\_\-v}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-L\-I\-M\-I\-T\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, page\-\_\-limit\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, page\-\_\-limit\-\_\-v)}\label{group__Widget_ga5ffd440044d7e3384491a421220aa51c}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em page\-\_\-limit\-\_\-h} & \\
\hline
\mbox{\tt out}  & {\em page\-\_\-limit\-\_\-v} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-scroll\-\_\-limit\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{page\-\_\-limit\-\_\-h, }
\item[{}]{page\-\_\-limit\-\_\-v}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-L\-I\-M\-I\-T\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, page\-\_\-limit\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, page\-\_\-limit\-\_\-v)}\label{group__Widget_ga15e73f4d757e0caca7645740ad798427}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em page\-\_\-limit\-\_\-h} & \\
\hline
\mbox{\tt in}  & {\em page\-\_\-limit\-\_\-v} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-show@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-show}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-show@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-show}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-show}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-show(
\begin{DoxyParamCaption}
\item[{}]{pagenumber\-\_\-h, }
\item[{}]{pagenumber\-\_\-v}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-S\-H\-O\-W), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, pagenumber\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, pagenumber\-\_\-v)}\label{group__Widget_gaf5f4bcd951daf9a364088e3b1b2c9852}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em pagenumber\-\_\-h} & \\
\hline
\mbox{\tt in}  & {\em pagenumber\-\_\-v} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-page\-\_\-show().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)}\label{group__Widget_ga834353b7ec7a122c5b86a2cd0b09d56f}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-size\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y)}\label{group__Widget_gac2a10a8729d99c421b3ffc06159337e4}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-page\-\_\-size\-\_\-set().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{horiz, }
\item[{}]{vert}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-A\-L\-L\-O\-W\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, horiz), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, vert)}\label{group__Widget_ga868f08a63de57584457753875b1c475d}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Get wether page bouncing is enabled, for paged scrollers, on each axis.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em horiz} & \\
\hline
\mbox{\tt out}  & {\em vert} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-page\-\_\-snap\-\_\-get().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-page\-\_\-snap\-\_\-allow\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{horiz, }
\item[{}]{vert}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-E\-\_\-\-B\-O\-U\-N\-C\-E\-\_\-\-A\-L\-L\-O\-W\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, horiz), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, vert)}\label{group__Widget_ga617d1ea78e1f45f6feb9a0cd2d54dd6f}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Enable/disable page bouncing, for paged scrollers, on each axis.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em horiz} & \\
\hline
\mbox{\tt in}  & {\em vert} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-page\-\_\-snap\-\_\-set().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{pagerel\-\_\-h, }
\item[{}]{pagerel\-\_\-v, }
\item[{}]{pagesize\-\_\-h, }
\item[{}]{pagesize\-\_\-v}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-I\-N\-G\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, pagerel\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, pagerel\-\_\-v), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, pagesize\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, pagesize\-\_\-v)}\label{group__Widget_ga409b97a6cd6b2883d3fa74fb8ef4d029}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em pagerel\-\_\-h} & \\
\hline
\mbox{\tt out}  & {\em pagerel\-\_\-v} & \\
\hline
\mbox{\tt out}  & {\em pagesize\-\_\-h} & \\
\hline
\mbox{\tt out}  & {\em pagesize\-\_\-v} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-page\-\_\-relative\-\_\-get(), and elm\-\_\-scroller\-\_\-page\-\_\-size\-\_\-get().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-paging\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{pagerel\-\_\-h, }
\item[{}]{pagerel\-\_\-v, }
\item[{}]{pagesize\-\_\-h, }
\item[{}]{pagesize\-\_\-v}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-G\-I\-N\-G\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, pagerel\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, pagerel\-\_\-v), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, pagesize\-\_\-h), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, pagesize\-\_\-v)}\label{group__Widget_ga57e75f89e395e8cb1169560f978f3f2b}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em pagerel\-\_\-h} & \\
\hline
\mbox{\tt in}  & {\em pagerel\-\_\-v} & \\
\hline
\mbox{\tt in}  & {\em pagesize\-\_\-h} & \\
\hline
\mbox{\tt in}  & {\em pagesize\-\_\-v} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{hbar, }
\item[{}]{vbar}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-O\-L\-I\-C\-Y\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy $\ast$, hbar), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy $\ast$, vbar)}\label{group__Widget_ga81e76e4a46e3732c84c318cb2bb31d4a}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em hbar} & \\
\hline
\mbox{\tt out}  & {\em vbar} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-diskselector\-\_\-scroller\-\_\-policy\-\_\-get(), elm\-\_\-gengrid\-\_\-scroller\-\_\-policy\-\_\-get(), elm\-\_\-genlist\-\_\-scroller\-\_\-policy\-\_\-get(), elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-get(), and elm\-\_\-scroller\-\_\-policy\-\_\-get().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-policy\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{hbar, }
\item[{}]{vbar}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-O\-L\-I\-C\-Y\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy, hbar), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Policy, vbar)}\label{group__Widget_ga66fd04c44a78e936eca830ec09c404c7}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hbar} & \\
\hline
\mbox{\tt in}  & {\em vbar} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-diskselector\-\_\-scroller\-\_\-policy\-\_\-set(), elm\-\_\-entry\-\_\-scrollbar\-\_\-policy\-\_\-set(), elm\-\_\-gengrid\-\_\-scroller\-\_\-policy\-\_\-set(), elm\-\_\-genlist\-\_\-scroller\-\_\-policy\-\_\-set(), elm\-\_\-list\-\_\-scroller\-\_\-policy\-\_\-set(), and elm\-\_\-scroller\-\_\-policy\-\_\-set().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-region\-\_\-bring\-\_\-in@{elm\-\_\-scrollable\-\_\-interface\-\_\-region\-\_\-bring\-\_\-in}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-region\-\_\-bring\-\_\-in@{elm\-\_\-scrollable\-\_\-interface\-\_\-region\-\_\-bring\-\_\-in}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-region\-\_\-bring\-\_\-in}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-region\-\_\-bring\-\_\-in(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-B\-R\-I\-N\-G\-\_\-\-I\-N), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, h)}\label{group__Widget_gac2238f40deb0c3561c583707d57e33dd}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\mbox{\tt in}  & {\em w} & \\
\hline
\mbox{\tt in}  & {\em h} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-genlist\-\_\-item\-\_\-bring\-\_\-in(), elm\-\_\-list\-\_\-item\-\_\-bring\-\_\-in(), elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-bring\-\_\-in(), elm\-\_\-scroller\-\_\-region\-\_\-bring\-\_\-in(), and elm\-\_\-toolbar\-\_\-item\-\_\-bring\-\_\-in().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{repeat\-\_\-events}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-P\-E\-A\-T\-\_\-\-E\-V\-E\-N\-T\-S\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, repeat\-\_\-events)}\label{group__Widget_gad5668b4f9b51303ee4c765befe3e0468}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
It gets whether the scrollable object propagates the events to content object or not.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em repeat\-\_\-events} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-repeat\-\_\-events\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{repeat\-\_\-events}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-P\-E\-A\-T\-\_\-\-E\-V\-E\-N\-T\-S\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, repeat\-\_\-events)}\label{group__Widget_ga78288e631ea8739be1fdc7fbfa1799fb}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
It decides whether the scrollable object propagates the events to content object or not.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em repeat\-\_\-events} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{scroll\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, scroll\-\_\-cb)}\label{group__Widget_gadae80e17c60c690f1632c01e7e402cba}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em scroll\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-down\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-down\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-down\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-down\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-down\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-down\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{scroll\-\_\-down\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-D\-O\-W\-N\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, scroll\-\_\-down\-\_\-cb)}\label{group__Widget_gad1022689f629277cda56c8c3696bdc1d}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em scroll\-\_\-down\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-left\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-left\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-left\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-left\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-left\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-left\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{scroll\-\_\-left\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-L\-E\-F\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, scroll\-\_\-left\-\_\-cb)}\label{group__Widget_gabc502576f13dbb0002de1048dd469ff8}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em scroll\-\_\-left\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-right\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-right\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-right\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-right\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-right\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-right\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{scroll\-\_\-right\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-R\-I\-G\-H\-T\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, scroll\-\_\-right\-\_\-cb)}\label{group__Widget_gaf5679437047aa41a9f99728535d47deb}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em scroll\-\_\-right\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-up\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-up\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-up\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-up\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-up\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-scroll\-\_\-up\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{scroll\-\_\-up\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-C\-R\-O\-L\-L\-\_\-\-U\-P\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, scroll\-\_\-up\-\_\-cb)}\label{group__Widget_ga4ad61fc648305ac8dd757ccdd57f15bf}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em scroll\-\_\-up\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{single\-\_\-dir}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-I\-N\-G\-L\-E\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Elm\-\_\-\-Scroller\-\_\-\-Single\-\_\-\-Direction $\ast$, single\-\_\-dir)}\label{group__Widget_ga9977b89a4297e7bc9557c1548c17d7cc}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em single\-\_\-dir} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-single\-\_\-direction\-\_\-get().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-single\-\_\-direction\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{single\-\_\-dir}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-I\-N\-G\-L\-E\-\_\-\-D\-I\-R\-E\-C\-T\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, single\-\_\-dir)}\label{group__Widget_gace776a7a4d9387e5ae7735d9f3d319b1}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em single\-\_\-dir} & \\
\hline
\end{DoxyParams}


Referenced by elm\-\_\-scroller\-\_\-single\-\_\-direction\-\_\-set().

\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-T\-E\-P\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord $\ast$, y)}\label{group__Widget_ga4c11207b84a669a8e1bba48c55351444}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-step\-\_\-size\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-T\-E\-P\-\_\-\-S\-I\-Z\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Coord, y)}\label{group__Widget_ga3d683fa93d8b67122498bc7f943a6599}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-drag\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-drag\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-drag\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-drag\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-drag\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-drag\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{vbar\-\_\-drag\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-B\-A\-R\-\_\-\-D\-R\-A\-G\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, vbar\-\_\-drag\-\_\-cb)}\label{group__Widget_gaec29ec6fd1ecdc67b1231cf13c8e4e7c}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em vbra\-\_\-drag\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-press\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-press\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-press\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-press\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-press\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-press\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{vbar\-\_\-press\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-B\-A\-R\-\_\-\-P\-R\-E\-S\-S\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, vbar\-\_\-press\-\_\-cb)}\label{group__Widget_ga60d8885b5993386c46d16532aaf097c1}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em vbra\-\_\-press\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-unpress\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-unpress\-\_\-cb\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-unpress\-\_\-cb\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-unpress\-\_\-cb\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-unpress\-\_\-cb\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-vbar\-\_\-unpress\-\_\-cb\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{vbar\-\_\-unpress\-\_\-cb}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-V\-B\-A\-R\-\_\-\-U\-N\-P\-R\-E\-S\-S\-\_\-\-C\-B\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Interface\-\_\-\-Scrollable\-\_\-\-Cb}, vbar\-\_\-unpress\-\_\-cb)}\label{group__Widget_gaebab4be355eb3f10bd3b7119896a94d4}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em vbra\-\_\-unpress\-\_\-cb} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-get}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-get@{elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-get}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-W\-H\-E\-E\-L\-\_\-\-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__Widget_gae5dad3fcae4b4277cd91d645c0daa429}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-set}}
\index{elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-set@{elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-set}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-scrollable\-\_\-interface\-\_\-wheel\-\_\-disabled\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{disabled}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-I\-D(E\-L\-M\-\_\-\-S\-C\-R\-O\-L\-L\-A\-B\-L\-E\-\_\-\-I\-N\-T\-E\-R\-F\-A\-C\-E\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-W\-H\-E\-E\-L\-\_\-\-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__Widget_ga1431047dd29bc7cd9938e155b9673884}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
No description supplied by the E\-A\-P\-I.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em disabled} & \\
\hline
\end{DoxyParams}


\subsection{Typedef Documentation}
\index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class@{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}}
\index{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class@{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \-\_\-\-Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}  {\bf Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Class}}\label{group__Widget_ga17c819064e0af3b023a760b8b7f869bf}


Base widget smart class. 

It has the 'virtual' functions for all general, common actions on Elementary widgets. \index{Widgets Extension Infrastructure@{Widgets Extension Infrastructure}!Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data@{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data}}
\index{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data@{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data}!Widgets Extension Infrastructure@{Widgets Extension Infrastructure}}
\subsubsection[{Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \-\_\-\-Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data}  {\bf Elm\-\_\-\-Widget\-\_\-\-Smart\-\_\-\-Data}}\label{group__Widget_gadd9bb20eb509fc53665fa9223e040314}


Base widget smart data. 

This is data bound to an Elementary object {\bfseries instance}, so its particular to that specific object and not shared between all objects in its class. It is here, though, that we got a pointer to the object's class, the first field -- {\ttfamily 'api'}. 