\section{Elementary Scrolling}
\label{group__Scrolling}\index{Elementary Scrolling@{Elementary Scrolling}}


These are functions setting how scrollable views in Elementary widgets should behave on user interaction.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Eina\-\_\-\-Bool \hyperlink{group__Scrolling_ga9afe37c99ebb2b7e08278188493fea82}{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get whether scrollers should bounce when they reach their viewport's edge during a scroll. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_gaa85d39f23cd16089cf7a539e7d36b5ce}{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-set} (Eina\-\_\-\-Bool enabled)
\begin{DoxyCompactList}\small\item\em Set whether scrollers should bounce when they reach their viewport's edge during a scroll. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gaf87103b17e2b9351937dd0c5661b9211}{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of inertia a scroller will impose at bounce animations. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga6616d986a9ee8309b5c36d49ff5d45d2}{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the amount of inertia a scroller will impose at bounce animations. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gaca3e0b01638b7e45ed1a882725262b82}{elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of inertia a {\bfseries paged} scroller will impose at page fitting animations. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga666945d84fddd8ad91508e14f090376a}{elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the amount of inertia a {\bfseries paged} scroller will impose at page fitting animations. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_ga1525aded142f7eaef55a0f6b66aff283}{elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of inertia a scroller will impose at region bring animations. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_gae6bef7fe71d75fd297c9d7f021d87e7c}{elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the amount of inertia a scroller will impose at region bring animations. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_ga5ad91369e8035ea58f888f336083c5a4}{elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of inertia scrollers will impose at animations triggered by Elementary widgets' zooming A\-P\-I. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga0c47572d1a727f42ccda5dc3a836253d}{elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the amount of inertia scrollers will impose at animations triggered by Elementary widgets' zooming A\-P\-I. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Scrolling_ga42b284a010b19e10d4386a4ada728c10}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get whether scrollers should be draggable from any point in their views. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga62c4bc57296889068b653a0d06c9ec88}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-set} (Eina\-\_\-\-Bool enabled)
\begin{DoxyCompactList}\small\item\em Set whether scrollers should be draggable from any point in their views. \end{DoxyCompactList}\item 
unsigned int \hyperlink{group__Scrolling_gad0638d70f4f52f1da8e3df1e8b4be7ca}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the number of pixels one should travel while dragging a scroller's view to actually trigger scrolling. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga2a96cd84cef7a291c8b31b182327270f}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-set} (unsigned int threshold)
\begin{DoxyCompactList}\small\item\em Set the number of pixels one should travel while dragging a scroller's view to actually trigger scrolling. \end{DoxyCompactList}\item 
unsigned int \hyperlink{group__Scrolling_ga8cdd173e05ec836ab6eb730c59568b79}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the number of pixels the range which can be scrolled, while the scroller is holded. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga453d4bd25706cf215ad18a0d15b8f799}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-set} (unsigned int threshold)
\begin{DoxyCompactList}\small\item\em Set the number of pixels the range which can be scrolled, while the scroller is holded. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gae54af6d751a4b9b0698bd64977f9df17}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the minimum speed of mouse cursor movement which will trigger list self scrolling animation after a mouse up event (pixels/second). \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga9c96882b2df7abc8c08d82bda994d6c1}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-set} (double threshold)
\begin{DoxyCompactList}\small\item\em Set the minimum speed of mouse cursor movement which will trigger list self scrolling animation after a mouse up event (pixels/second). \end{DoxyCompactList}\item 
unsigned int \hyperlink{group__Scrolling_gab80437a95e6d104754ab959c29215af5}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the number of pixels the maximum distance which can be flicked. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga69b9a40c6a27788f4b501e71deef7c35}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-set} (unsigned int distance)
\begin{DoxyCompactList}\small\item\em Set the number of pixels the maximum distance which can be flicked. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_ga5032cddc17a24a08d544ba1571ca204a}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of inertia a scroller will impose at self scrolling animations. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga844c910e4978b6c3836f5db5d81e9e26}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the amount of inertia a scroller will impose at self scrolling animations. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gadf26a4c14626a59f96c635e1d930937d}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the min amount of inertia a scroller will impose at self scrolling animations. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga10c46919aa171ae16dcd171fdf44f9b8}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the min amount of inertia a scroller will impose at self scrolling animations. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gabd6c249fb51844522b5e50d7962fc511}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the standard velocity of the scroller. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga7859df03af4d67a0c03b31639fc1f4bc}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-set} (double standard)
\begin{DoxyCompactList}\small\item\em Set the standard velocity of the scroller. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gadeafc6babe35b48655dce35fba0c30c7}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the amount of lag between your actual mouse cursor dragging movement and a scroller's view movement itself, while pushing it into bounce state manually. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_gaa222d42fc9d2f5d039e0254f86793033}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the amount of lag between your actual mouse cursor dragging movement and a scroller's view movement itself, while pushing it into bounce state manually. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gaf75c278472c8e924ab6629d5fe9cd928}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the sensitivity amount which is be multiplied by the length of mouse dragging. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga18692ff45b5fcc1ea2b2ecd6ffe6dcb9}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-set} (double friction)
\begin{DoxyCompactList}\small\item\em Set the sensitivity amount which is be multiplied by the length of mouse dragging. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_ga97ddcfce7b26afbd0d28587836bbca20}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the minimum speed of mouse cursor movement which will accelerate scrolling velocity after a mouse up event (pixels/second). \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_gaabad3e20c5cc08e48d1affb471444d41}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-set} (double threshold)
\begin{DoxyCompactList}\small\item\em Set the minimum speed of mouse cursor movement which will accelerate scrolling velocity after a mouse up event (pixels/second). \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gab329cfbce53511ca2435a59157bbd430}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the time limit for accelerating velocity. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_gabc307f6956e02d4042486677fcbee854}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-set} (double time\-\_\-limit)
\begin{DoxyCompactList}\small\item\em Set the time limit for accelerating velocity. \end{DoxyCompactList}\item 
double \hyperlink{group__Scrolling_gafda1d80670ff500daefbac5754c32b93}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-get} (void)
\begin{DoxyCompactList}\small\item\em Get the weight for the acceleration. \end{DoxyCompactList}\item 
void \hyperlink{group__Scrolling_ga3c114b404093c3b790670213a5b96e08}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-set} (double weight)
\begin{DoxyCompactList}\small\item\em Set the weight for the acceleration. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
These are functions setting how scrollable views in Elementary widgets should behave on user interaction. 

\subsection{Function Documentation}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga9afe37c99ebb2b7e08278188493fea82}


Get whether scrollers should bounce when they reach their viewport's edge during a scroll. 

\begin{DoxyReturn}{Returns}
the thumb scroll bouncing state
\end{DoxyReturn}
This is the default behavior for touch screens, in general. \index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-set (
\begin{DoxyParamCaption}
\item[{Eina\-\_\-\-Bool}]{enabled}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaa85d39f23cd16089cf7a539e7d36b5ce}


Set whether scrollers should bounce when they reach their viewport's edge during a scroll. 


\begin{DoxyParams}{Parameters}
{\em enabled} & the thumb scroll bouncing state\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Scrolling_ga9afe37c99ebb2b7e08278188493fea82}{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-enabled\-\_\-get()} 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaf87103b17e2b9351937dd0c5661b9211}


Get the amount of inertia a scroller will impose at bounce animations. 

\begin{DoxyReturn}{Returns}
the thumb scroll bounce friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga6616d986a9ee8309b5c36d49ff5d45d2}


Set the amount of inertia a scroller will impose at bounce animations. 


\begin{DoxyParams}{Parameters}
{\em friction} & the thumb scroll bounce friction\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Scrolling_gaf87103b17e2b9351937dd0c5661b9211}{elm\-\_\-config\-\_\-scroll\-\_\-bounce\-\_\-friction\-\_\-get()} 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga1525aded142f7eaef55a0f6b66aff283}


Get the amount of inertia a scroller will impose at region bring animations. 

\begin{DoxyReturn}{Returns}
the bring in scroll friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gae6bef7fe71d75fd297c9d7f021d87e7c}


Set the amount of inertia a scroller will impose at region bring animations. 


\begin{DoxyParams}{Parameters}
{\em friction} & the bring in scroll friction\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Scrolling_ga1525aded142f7eaef55a0f6b66aff283}{elm\-\_\-config\-\_\-scroll\-\_\-bring\-\_\-in\-\_\-scroll\-\_\-friction\-\_\-get()} 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaca3e0b01638b7e45ed1a882725262b82}


Get the amount of inertia a {\bfseries paged} scroller will impose at page fitting animations. 

\begin{DoxyReturn}{Returns}
the page scroll friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga666945d84fddd8ad91508e14f090376a}


Set the amount of inertia a {\bfseries paged} scroller will impose at page fitting animations. 


\begin{DoxyParams}{Parameters}
{\em friction} & the page scroll friction\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Scrolling_gaca3e0b01638b7e45ed1a882725262b82}{elm\-\_\-config\-\_\-scroll\-\_\-page\-\_\-scroll\-\_\-friction\-\_\-get()} 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga97ddcfce7b26afbd0d28587836bbca20}


Get the minimum speed of mouse cursor movement which will accelerate scrolling velocity after a mouse up event (pixels/second). 

\begin{DoxyReturn}{Returns}
the thumb scroll acceleration threshold 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{threshold}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaabad3e20c5cc08e48d1affb471444d41}


Set the minimum speed of mouse cursor movement which will accelerate scrolling velocity after a mouse up event (pixels/second). 


\begin{DoxyParams}{Parameters}
{\em threshold} & the thumb scroll acceleration threshold\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-config\-\_\-thumbscroll\-\_\-acceleration\-\_\-threshold\-\_\-get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gab329cfbce53511ca2435a59157bbd430}


Get the time limit for accelerating velocity. 

\begin{DoxyReturn}{Returns}
the thumb scroll acceleration time limit 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{time\-\_\-limit}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gabc307f6956e02d4042486677fcbee854}


Set the time limit for accelerating velocity. 


\begin{DoxyParams}{Parameters}
{\em threshold} & the thumb scroll acceleration time limit\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-config\-\_\-thumbscroll\-\_\-acceleration\-\_\-time\-\_\-limit\-\_\-get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gafda1d80670ff500daefbac5754c32b93}


Get the weight for the acceleration. 

\begin{DoxyReturn}{Returns}
the thumb scroll acceleration weight 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{weight}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga3c114b404093c3b790670213a5b96e08}


Set the weight for the acceleration. 


\begin{DoxyParams}{Parameters}
{\em threshold} & the thumb scroll acceleration weight\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-config\-\_\-thumbscroll\-\_\-acceleration\-\_\-weight\-\_\-get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gadeafc6babe35b48655dce35fba0c30c7}


Get the amount of lag between your actual mouse cursor dragging movement and a scroller's view movement itself, while pushing it into bounce state manually. 

\begin{DoxyReturn}{Returns}
the thumb scroll border friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaa222d42fc9d2f5d039e0254f86793033}


Set the amount of lag between your actual mouse cursor dragging movement and a scroller's view movement itself, while pushing it into bounce state manually. 


\begin{DoxyParams}{Parameters}
{\em friction} & the thumb scroll border friction. {\ttfamily 0.\-0} for perfect synchrony between two movements, {\ttfamily 1.\-0} for maximum lag.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-config\-\_\-thumbscroll\-\_\-border\-\_\-friction\-\_\-get() 
\end{DoxySeeAlso}
\begin{DoxyNote}{Note}
parameter value will get bound to 0.\-0 -\/ 1.\-0 interval, always 
\end{DoxyNote}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga42b284a010b19e10d4386a4ada728c10}


Get whether scrollers should be draggable from any point in their views. 

\begin{DoxyReturn}{Returns}
the thumb scroll state
\end{DoxyReturn}
\begin{DoxyNote}{Note}
This is the default behavior for touch screens, in general. 

All other functions namespaced with \char`\"{}thumbscroll\char`\"{} will only have effect if this mode is enabled. 
\end{DoxyNote}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-set (
\begin{DoxyParamCaption}
\item[{Eina\-\_\-\-Bool}]{enabled}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga62c4bc57296889068b653a0d06c9ec88}


Set whether scrollers should be draggable from any point in their views. 


\begin{DoxyParams}{Parameters}
{\em enabled} & the thumb scroll state\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Scrolling_ga42b284a010b19e10d4386a4ada728c10}{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-enabled\-\_\-get()} 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gab80437a95e6d104754ab959c29215af5}


Get the number of pixels the maximum distance which can be flicked. 

If it is flicked more than this, the flick distance is same with maximum distance.

\begin{DoxyReturn}{Returns}
the thumb scroll maximum flick distance 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-set (
\begin{DoxyParamCaption}
\item[{unsigned int}]{distance}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga69b9a40c6a27788f4b501e71deef7c35}


Set the number of pixels the maximum distance which can be flicked. 

If it is flicked more than this, the flick distance is same with maximum distance.


\begin{DoxyParams}{Parameters}
{\em distance} & the thumb scroll maximum flick distance\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-config\-\_\-thumbscroll\-\_\-flick\-\_\-distance\-\_\-tolerance\-\_\-get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga5032cddc17a24a08d544ba1571ca204a}


Get the amount of inertia a scroller will impose at self scrolling animations. 

\begin{DoxyReturn}{Returns}
the thumb scroll friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga844c910e4978b6c3836f5db5d81e9e26}


Set the amount of inertia a scroller will impose at self scrolling animations. 


\begin{DoxyParams}{Parameters}
{\em friction} & the thumb scroll friction\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-config\-\_\-thumbscroll\-\_\-friction\-\_\-get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gabd6c249fb51844522b5e50d7962fc511}


Get the standard velocity of the scroller. 

The scroll animation time is same with thumbscroll friction, if the velocity is same with standard velocity.

\begin{DoxyReturn}{Returns}
the thumb scroll friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{standard}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga7859df03af4d67a0c03b31639fc1f4bc}


Set the standard velocity of the scroller. 

The scroll animation time is same with thumbscroll friction, if the velocity is same with standard velocity.


\begin{DoxyParams}{Parameters}
{\em friction} & the thumb scroll friction standard\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-config\-\_\-thumbscroll\-\_\-friction\-\_\-standard\-\_\-get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga8cdd173e05ec836ab6eb730c59568b79}


Get the number of pixels the range which can be scrolled, while the scroller is holded. 

\begin{DoxyReturn}{Returns}
the thumb scroll hold threshold 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-set (
\begin{DoxyParamCaption}
\item[{unsigned int}]{threshold}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga453d4bd25706cf215ad18a0d15b8f799}


Set the number of pixels the range which can be scrolled, while the scroller is holded. 


\begin{DoxyParams}{Parameters}
{\em threshold} & the thumb scroll hold threshold\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-config\-\_\-thumbscroll\-\_\-hold\-\_\-threshold\-\_\-get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gadf26a4c14626a59f96c635e1d930937d}


Get the min amount of inertia a scroller will impose at self scrolling animations. 

\begin{DoxyReturn}{Returns}
the thumb scroll min friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga10c46919aa171ae16dcd171fdf44f9b8}


Set the min amount of inertia a scroller will impose at self scrolling animations. 


\begin{DoxyParams}{Parameters}
{\em friction} & the thumb scroll min friction\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-config\-\_\-thumbscroll\-\_\-min\-\_\-friction\-\_\-get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gae54af6d751a4b9b0698bd64977f9df17}


Get the minimum speed of mouse cursor movement which will trigger list self scrolling animation after a mouse up event (pixels/second). 

\begin{DoxyReturn}{Returns}
the thumb scroll momentum threshold 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{threshold}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga9c96882b2df7abc8c08d82bda994d6c1}


Set the minimum speed of mouse cursor movement which will trigger list self scrolling animation after a mouse up event (pixels/second). 


\begin{DoxyParams}{Parameters}
{\em threshold} & the thumb scroll momentum threshold\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-config\-\_\-thumbscroll\-\_\-momentum\-\_\-threshold\-\_\-get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gaf75c278472c8e924ab6629d5fe9cd928}


Get the sensitivity amount which is be multiplied by the length of mouse dragging. 

\begin{DoxyReturn}{Returns}
the thumb scroll sensitivity friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga18692ff45b5fcc1ea2b2ecd6ffe6dcb9}


Set the sensitivity amount which is be multiplied by the length of mouse dragging. 


\begin{DoxyParams}{Parameters}
{\em friction} & the thumb scroll sensitivity friction. {\ttfamily 0.\-1} for minimum sensitivity, {\ttfamily 1.\-0} for maximum sensitivity. 0.\-25 is proper.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-config\-\_\-thumbscroll\-\_\-sensitivity\-\_\-friction\-\_\-get() 
\end{DoxySeeAlso}
\begin{DoxyNote}{Note}
parameter value will get bound to 0.\-1 -\/ 1.\-0 interval, always 
\end{DoxyNote}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_gad0638d70f4f52f1da8e3df1e8b4be7ca}


Get the number of pixels one should travel while dragging a scroller's view to actually trigger scrolling. 

\begin{DoxyReturn}{Returns}
the thumb scroll threshold
\end{DoxyReturn}
One would use higher values for touch screens, in general, because of their inherent imprecision. \index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-thumbscroll\-\_\-threshold\-\_\-set (
\begin{DoxyParamCaption}
\item[{unsigned int}]{threshold}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga2a96cd84cef7a291c8b31b182327270f}


Set the number of pixels one should travel while dragging a scroller's view to actually trigger scrolling. 


\begin{DoxyParams}{Parameters}
{\em threshold} & the thumb scroll threshold\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
elm\-\_\-config\-\_\-thumbscroll\-\_\-threshold\-\_\-get() 
\end{DoxySeeAlso}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-get}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-get@{elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-get}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga5ad91369e8035ea58f888f336083c5a4}


Get the amount of inertia scrollers will impose at animations triggered by Elementary widgets' zooming A\-P\-I. 

\begin{DoxyReturn}{Returns}
the zoom friction 
\end{DoxyReturn}
\index{Elementary Scrolling@{Elementary Scrolling}!elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-set}}
\index{elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-set@{elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-set}!Elementary Scrolling@{Elementary Scrolling}}
\subsubsection[{elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-set (
\begin{DoxyParamCaption}
\item[{double}]{friction}
\end{DoxyParamCaption}
)}\label{group__Scrolling_ga0c47572d1a727f42ccda5dc3a836253d}


Set the amount of inertia scrollers will impose at animations triggered by Elementary widgets' zooming A\-P\-I. 


\begin{DoxyParams}{Parameters}
{\em friction} & the zoom friction\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Scrolling_ga5ad91369e8035ea58f888f336083c5a4}{elm\-\_\-config\-\_\-scroll\-\_\-zoom\-\_\-friction\-\_\-get()} 
\end{DoxySeeAlso}
