\section{Thumbnail}
\label{group__Elm__Thumb}\index{Thumbnail@{Thumbnail}}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Elm__Thumb_ga2c8f75c07bc531d1bcc1b81d4cdd7e0c}{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting} \{ \newline
\hyperlink{group__Elm__Thumb_gga2c8f75c07bc531d1bcc1b81d4cdd7e0caf2b60404cd65663f38bf0f2626751736}{E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+S\+T\+A\+RT} = 0, 
\newline
\hyperlink{group__Elm__Thumb_gga2c8f75c07bc531d1bcc1b81d4cdd7e0ca53bbe5da3bd620c5f0d301091cf587ab}{E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+L\+O\+OP}, 
\newline
\hyperlink{group__Elm__Thumb_gga2c8f75c07bc531d1bcc1b81d4cdd7e0ca4c17e3a462c93d324598068ab9451f19}{E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+S\+T\+OP}
 \}\begin{DoxyCompactList}\small\item\em Used to set if a video thumbnail is animating or not. \end{DoxyCompactList}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Eina\+\_\+\+Bool \hyperlink{group__Elm__Thumb_gaf60949008673f1ec68aa33138663ac57}{elm\+\_\+need\+\_\+ethumb} (void)
\begin{DoxyCompactList}\small\item\em Request that your elementary application needs ethumb. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_ga301fcaa2994c0226485a54c5672b6d3a}{elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+set} (int compress)
\begin{DoxyCompactList}\small\item\em Set the compression for the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_gab324762a290131f5858faccc2c45f438}{elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+get} (int $\ast$compress)
\begin{DoxyCompactList}\small\item\em Get the compression of the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_ga377f57972c066b7342a9e7ab219dc885}{elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+set} (Ethumb\+\_\+\+Thumb\+\_\+\+Format format)
\begin{DoxyCompactList}\small\item\em Set the format for the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI Ethumb\+\_\+\+Thumb\+\_\+\+Format \hyperlink{group__Elm__Thumb_ga7686897e769e99bb4c364084face75ef}{elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the format of the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_ga8376aef0cd692ee43036e2d3918e412a}{elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+set} (\hyperlink{group__Elm__Thumb_ga2c8f75c07bc531d1bcc1b81d4cdd7e0c}{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting} setting)
\begin{DoxyCompactList}\small\item\em Set the animation state for the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI \hyperlink{group__Elm__Thumb_ga2c8f75c07bc531d1bcc1b81d4cdd7e0c}{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting} \hyperlink{group__Elm__Thumb_gaf2e5de3f0d63d5ff5199e360bf8e30a1}{elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the animation state for the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_ga4ae2fd9b74a971ecaac2aefce852d87c}{elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set} (Ethumb\+\_\+\+Thumb\+\_\+\+F\+D\+O\+\_\+\+Size size)
\begin{DoxyCompactList}\small\item\em Set the F\+DO size for the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI Ethumb\+\_\+\+Thumb\+\_\+\+F\+D\+O\+\_\+\+Size \hyperlink{group__Elm__Thumb_gad42b985ec3d55c16834f4504af090a79}{elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the fdo size of the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_ga3fcacc697edfcc15e62f45611060deda}{elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+set} (Ethumb\+\_\+\+Thumb\+\_\+\+Orientation orient)
\begin{DoxyCompactList}\small\item\em Set the orientation for the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI Ethumb\+\_\+\+Thumb\+\_\+\+Orientation \hyperlink{group__Elm__Thumb_ga3c2a97a36ee1d4775a7d3b5d1f578690}{elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the orientation of the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI Eina\+\_\+\+Bool \hyperlink{group__Elm__Thumb_gaae15099a09bf17e7e04c7de42769cc2c}{elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+set} (Eina\+\_\+\+Bool edit)
\begin{DoxyCompactList}\small\item\em Make the thumbnail \textquotesingle{}editable\textquotesingle{}. \end{DoxyCompactList}\item 
E\+O\+A\+PI Eina\+\_\+\+Bool \hyperlink{group__Elm__Thumb_gaad8cfaa4ca78cf9982dcea60238b4283}{elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get whether the thumbnail is editable. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_gabd46a2a549cab1c25e4597e676063ce7}{elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+set} (Ethumb\+\_\+\+Thumb\+\_\+\+Aspect aspect)
\begin{DoxyCompactList}\small\item\em Set the aspect for the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI Ethumb\+\_\+\+Thumb\+\_\+\+Aspect \hyperlink{group__Elm__Thumb_ga9ec3c4cda20d21003c8715e077a177fa}{elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the aspect of the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_gabc30e91aefbec0e3ad95f8593b21e2b5}{elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+set} (int quality)
\begin{DoxyCompactList}\small\item\em Set the quality for the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_gad01dc53c0a59ffbecd995da142eb689a}{elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+get} (int $\ast$quality)
\begin{DoxyCompactList}\small\item\em Get the quality of the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_gaf2527c99eab6a9cc1f62b07b2cf953b8}{elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+set} (int tw, int th)
\begin{DoxyCompactList}\small\item\em Set the size for the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_ga3bde5e19c8e4034b849540b8d07ba6bc}{elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+get} (int $\ast$tw, int $\ast$th)
\begin{DoxyCompactList}\small\item\em Get the size of the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_ga74d173cf5428d98e349dd348d3fff3f6}{elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set} (double cropx, double cropy)
\begin{DoxyCompactList}\small\item\em Set the crop alignment for the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_ga44439ca1e1670d8a74230a19737c871f}{elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get} (double $\ast$cropx, double $\ast$cropy)
\begin{DoxyCompactList}\small\item\em Get the crop alignment of the thumb object. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_gad75da8135f41459f9053f1e3fd1e3087}{elm\+\_\+obj\+\_\+thumb\+\_\+path\+\_\+get} (const char $\ast$$\ast$file, const char $\ast$$\ast$key)
\begin{DoxyCompactList}\small\item\em Get the path and key to the image or video thumbnail generated by ethumb. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \hyperlink{group__Elm__Thumb_ga465e1bb4bca0019e8cee2d889b4e9368}{elm\+\_\+obj\+\_\+thumb\+\_\+reload} (void)
\begin{DoxyCompactList}\small\item\em Reload thumbnail if it was generated before. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_gacb70cf213c4ea34ff8e78b115e7010d0}{elm\+\_\+thumb\+\_\+compress\+\_\+set} (Elm\+\_\+\+Thumb $\ast$obj, int compress)
\begin{DoxyCompactList}\small\item\em Set the compression for the thumb object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_ga5e3792685b652448d11df5e11701dd5c}{elm\+\_\+thumb\+\_\+compress\+\_\+get} (const Elm\+\_\+\+Thumb $\ast$obj, int $\ast$compress)
\begin{DoxyCompactList}\small\item\em Get the compression of the thumb object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_ga58c980467b4510d4b85ee901bfe9f1e6}{elm\+\_\+thumb\+\_\+format\+\_\+set} (Elm\+\_\+\+Thumb $\ast$obj, Ethumb\+\_\+\+Thumb\+\_\+\+Format format)
\begin{DoxyCompactList}\small\item\em Set the format for the thumb object. \end{DoxyCompactList}\item 
Ethumb\+\_\+\+Thumb\+\_\+\+Format \hyperlink{group__Elm__Thumb_gadf53a614379522b6b95a08773b40b541}{elm\+\_\+thumb\+\_\+format\+\_\+get} (const Elm\+\_\+\+Thumb $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the format of the thumb object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_gaebd9d03bc1868af1d72450fd690cd6f3}{elm\+\_\+thumb\+\_\+animate\+\_\+set} (Elm\+\_\+\+Thumb $\ast$obj, \hyperlink{group__Elm__Thumb_ga2c8f75c07bc531d1bcc1b81d4cdd7e0c}{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting} setting)
\begin{DoxyCompactList}\small\item\em Set the animation state for the thumb object. \end{DoxyCompactList}\item 
\hyperlink{group__Elm__Thumb_ga2c8f75c07bc531d1bcc1b81d4cdd7e0c}{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting} \hyperlink{group__Elm__Thumb_ga83a5b9b47abaede8cbe6f5fbf898024e}{elm\+\_\+thumb\+\_\+animate\+\_\+get} (const Elm\+\_\+\+Thumb $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the animation state for the thumb object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_gad95ad20efc6c43e92d19272c2875596b}{elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set} (Elm\+\_\+\+Thumb $\ast$obj, Ethumb\+\_\+\+Thumb\+\_\+\+F\+D\+O\+\_\+\+Size size)
\begin{DoxyCompactList}\small\item\em Set the F\+DO size for the thumb object. \end{DoxyCompactList}\item 
Ethumb\+\_\+\+Thumb\+\_\+\+F\+D\+O\+\_\+\+Size \hyperlink{group__Elm__Thumb_gae693a46d4e3087ca18303885e3595d66}{elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get} (const Elm\+\_\+\+Thumb $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the fdo size of the thumb object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_ga7c528eca5ccc3e5063d886be1b0601dc}{elm\+\_\+thumb\+\_\+orientation\+\_\+set} (Elm\+\_\+\+Thumb $\ast$obj, Ethumb\+\_\+\+Thumb\+\_\+\+Orientation orient)
\begin{DoxyCompactList}\small\item\em Set the orientation for the thumb object. \end{DoxyCompactList}\item 
Ethumb\+\_\+\+Thumb\+\_\+\+Orientation \hyperlink{group__Elm__Thumb_gadd02db294be84b519add02d38f4ef2ad}{elm\+\_\+thumb\+\_\+orientation\+\_\+get} (const Elm\+\_\+\+Thumb $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the orientation of the thumb object. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Elm__Thumb_gadc38cdc372cdee66905cc91870b8305c}{elm\+\_\+thumb\+\_\+editable\+\_\+set} (Elm\+\_\+\+Thumb $\ast$obj, Eina\+\_\+\+Bool edit)
\begin{DoxyCompactList}\small\item\em Make the thumbnail \textquotesingle{}editable\textquotesingle{}. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Elm__Thumb_gabc6e4539f994118d3104cf7dd6197d8b}{elm\+\_\+thumb\+\_\+editable\+\_\+get} (const Elm\+\_\+\+Thumb $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the thumbnail is editable. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_ga27a0afba0ec72fb3282d9a71b5f69a64}{elm\+\_\+thumb\+\_\+aspect\+\_\+set} (Elm\+\_\+\+Thumb $\ast$obj, Ethumb\+\_\+\+Thumb\+\_\+\+Aspect aspect)
\begin{DoxyCompactList}\small\item\em Set the aspect for the thumb object. \end{DoxyCompactList}\item 
Ethumb\+\_\+\+Thumb\+\_\+\+Aspect \hyperlink{group__Elm__Thumb_gae32561d5e8cb36d099227dc0e1c1f135}{elm\+\_\+thumb\+\_\+aspect\+\_\+get} (const Elm\+\_\+\+Thumb $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the aspect of the thumb object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_ga9b64c4d43e40ffc0343cca8f9d068fd0}{elm\+\_\+thumb\+\_\+quality\+\_\+set} (Elm\+\_\+\+Thumb $\ast$obj, int quality)
\begin{DoxyCompactList}\small\item\em Set the quality for the thumb object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_gad4b33cb49db1a3f687ff8e940b6b70e5}{elm\+\_\+thumb\+\_\+quality\+\_\+get} (const Elm\+\_\+\+Thumb $\ast$obj, int $\ast$quality)
\begin{DoxyCompactList}\small\item\em Get the quality of the thumb object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_gaa9ac7f62d567fd611d9c30fefc6d7783}{elm\+\_\+thumb\+\_\+size\+\_\+set} (Elm\+\_\+\+Thumb $\ast$obj, int tw, int th)
\begin{DoxyCompactList}\small\item\em Set the size for the thumb object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_ga1cb19b39a54f472f608be7ab75023fcb}{elm\+\_\+thumb\+\_\+size\+\_\+get} (const Elm\+\_\+\+Thumb $\ast$obj, int $\ast$tw, int $\ast$th)
\begin{DoxyCompactList}\small\item\em Get the size of the thumb object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_gad61ae39d49a949838d370e5291091776}{elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set} (Elm\+\_\+\+Thumb $\ast$obj, double cropx, double cropy)
\begin{DoxyCompactList}\small\item\em Set the crop alignment for the thumb object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_ga924b66980e0f96180e8d9572302715e2}{elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get} (const Elm\+\_\+\+Thumb $\ast$obj, double $\ast$cropx, double $\ast$cropy)
\begin{DoxyCompactList}\small\item\em Get the crop alignment of the thumb object. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_ga9c4c03c73c194c570f301f08233d556c}{elm\+\_\+thumb\+\_\+path\+\_\+get} (const Elm\+\_\+\+Thumb $\ast$obj, const char $\ast$$\ast$file, const char $\ast$$\ast$key)
\begin{DoxyCompactList}\small\item\em Get the path and key to the image or video thumbnail generated by ethumb. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_ga54262c316a6a9ca58bcad831fcc87335}{elm\+\_\+thumb\+\_\+reload} (Elm\+\_\+\+Thumb $\ast$obj)
\begin{DoxyCompactList}\small\item\em Reload thumbnail if it was generated before. \end{DoxyCompactList}\item 
void $\ast$ \hyperlink{group__Elm__Thumb_gaeeecc853ab382c9369c64bd777b04ecb}{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the ethumb\+\_\+client handle so custom configuration can be made. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Elm__Thumb_gaba38787d6f9e8b6c35938152121632e0}{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+connected\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the ethumb\+\_\+client connection state. \end{DoxyCompactList}\item 
Evas\+\_\+\+Object $\ast$ \hyperlink{group__Elm__Thumb_ga81aa834bfd0240b0cb3a23417aa9f698}{elm\+\_\+thumb\+\_\+add} (Evas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new thumb object to the parent. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_gab3b3c6ee05fd1c80d3b07eecbf4794fb}{elm\+\_\+thumb\+\_\+file\+\_\+set} (Eo $\ast$obj, const char $\ast$file, const char $\ast$key)
\begin{DoxyCompactList}\small\item\em Set the file that will be used as thumbnail {\bfseries source}. \end{DoxyCompactList}\item 
void \hyperlink{group__Elm__Thumb_ga282f9f3c6071792a5248e43978f69132}{elm\+\_\+thumb\+\_\+file\+\_\+get} (const Eo $\ast$obj, const char $\ast$$\ast$file, const char $\ast$$\ast$key)
\begin{DoxyCompactList}\small\item\em Get the image or video path and key used to generate the thumbnail. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{thumb_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{img/widget/thumb/preview-00}}
\end{DoxyImageNoCaption}


A thumbnail object is used for displaying the thumbnail of an image or video. You must have compiled Elementary with {\ttfamily Ethumb\+\_\+\+Client} support. Also, Ethumb\textquotesingle{}s D\+Bus service must be present and auto-\/activated in order to have thumbnails generated. You must also have a {\bfseries session} bus, not a {\bfseries system} one.

Once the thumbnail object becomes visible, it will check if there is a previously generated thumbnail image for the file set on it. If not, it will start generating this thumbnail.

Different configuration settings will cause different thumbnails to be generated even on the same file.

Generated thumbnails are stored under {\ttfamily \$\+H\+O\+ME/}.thumbnails/. Check Ethumb\textquotesingle{}s documentation to change this path, and to see other configuration options.

If you set formatting features such as, aspect, size, format, orientation, crop, compression, or quality after the thumbnail has been shown, it needs to be reloaded with elm\+\_\+thumb\+\_\+reload.

This widget emits the following signals\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}clicked\char`\"{}} -\/ This is called when a user has clicked the thumbnail object without dragging it around.
\item {\ttfamily \char`\"{}clicked,double\char`\"{}} -\/ This is called when a user has double-\/clicked the thumbnail object.
\item {\ttfamily \char`\"{}press\char`\"{}} -\/ This is called when a user has pressed down over the thumbnail object.
\item {\ttfamily \char`\"{}generate,start\char`\"{}} -\/ The thumbnail generation has started.
\item {\ttfamily \char`\"{}generate,stop\char`\"{}} -\/ The generation process has stopped.
\item {\ttfamily \char`\"{}generate,error\char`\"{}} -\/ The thumbnail generation failed.
\item {\ttfamily \char`\"{}load,error\char`\"{}} -\/ The thumbnail image loading failed.
\end{DoxyItemize}

Available styles\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} 
\item {\ttfamily \char`\"{}noframe\char`\"{}} 
\end{DoxyItemize}

An example of use of thumbnail\+:


\begin{DoxyItemize}
\item \hyperlink{thumb_example_01}{Thumb -\/ generating thumbnails.} 
\end{DoxyItemize}

\subsection{Enumeration Type Documentation}
\mbox{\label{group__Elm__Thumb_ga2c8f75c07bc531d1bcc1b81d4cdd7e0c}} 
\index{Thumbnail@{Thumbnail}!Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting@{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting}}
\index{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting@{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting}{Elm\_Thumb\_Animation\_Setting}}
{\footnotesize\ttfamily enum \hyperlink{group__Elm__Thumb_ga2c8f75c07bc531d1bcc1b81d4cdd7e0c}{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting}}



Used to set if a video thumbnail is animating or not. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+S\+T\+A\+RT@{E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+S\+T\+A\+RT}!Thumbnail@{Thumbnail}}\index{Thumbnail@{Thumbnail}!E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+S\+T\+A\+RT@{E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+S\+T\+A\+RT}}}\mbox{\label{group__Elm__Thumb_gga2c8f75c07bc531d1bcc1b81d4cdd7e0caf2b60404cd65663f38bf0f2626751736}} 
E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+S\+T\+A\+RT&Play animation once. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+L\+O\+OP@{E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+L\+O\+OP}!Thumbnail@{Thumbnail}}\index{Thumbnail@{Thumbnail}!E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+L\+O\+OP@{E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+L\+O\+OP}}}\mbox{\label{group__Elm__Thumb_gga2c8f75c07bc531d1bcc1b81d4cdd7e0ca53bbe5da3bd620c5f0d301091cf587ab}} 
E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+L\+O\+OP&Keep playing animation until stop is requested. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+S\+T\+OP@{E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+S\+T\+OP}!Thumbnail@{Thumbnail}}\index{Thumbnail@{Thumbnail}!E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+S\+T\+OP@{E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+S\+T\+OP}}}\mbox{\label{group__Elm__Thumb_gga2c8f75c07bc531d1bcc1b81d4cdd7e0ca4c17e3a462c93d324598068ab9451f19}} 
E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+S\+T\+OP&Stop playing the animation. \\
\hline

\end{DoxyEnumFields}


\subsection{Function Documentation}
\mbox{\label{group__Elm__Thumb_gaf60949008673f1ec68aa33138663ac57}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+need\+\_\+ethumb@{elm\+\_\+need\+\_\+ethumb}}
\index{elm\+\_\+need\+\_\+ethumb@{elm\+\_\+need\+\_\+ethumb}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+need\+\_\+ethumb()}{elm\_need\_ethumb()}}
{\footnotesize\ttfamily Eina\+\_\+\+Bool elm\+\_\+need\+\_\+ethumb (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Request that your elementary application needs ethumb. 

This initializes the Ethumb library when called and if support exists it returns {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE}, otherwise returns {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE}. This must be called before any other function that deals with elm\+\_\+thumb objects or ethumb\+\_\+client instances. \begin{Desc}
\item[Examples\+: ]\par
\hyperlink{fileselector_example_8c-example}{fileselector\+\_\+example.\+c}, and \hyperlink{thumb_example_01_8c-example}{thumb\+\_\+example\+\_\+01.\+c}.\end{Desc}
\mbox{\label{group__Elm__Thumb_gaf2e5de3f0d63d5ff5199e360bf8e30a1}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+get}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+get()}{elm\_obj\_thumb\_animate\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \hyperlink{group__Elm__Thumb_ga2c8f75c07bc531d1bcc1b81d4cdd7e0c}{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting} elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the animation state for the thumb object. 

\begin{DoxyReturn}{Returns}
The animation setting or \#\+E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+L\+A\+ST 
\end{DoxyReturn}


Referenced by elm\+\_\+thumb\+\_\+animate\+\_\+get().

\mbox{\label{group__Elm__Thumb_ga8376aef0cd692ee43036e2d3918e412a}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+set}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+set()}{elm\_obj\_thumb\_animate\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Thumb_ga2c8f75c07bc531d1bcc1b81d4cdd7e0c}{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting}}]{setting }\end{DoxyParamCaption})}



Set the animation state for the thumb object. 

If its content is an animated video, you may start/stop the animation or tell it o play continuously and looping.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em setting} & The animation setting or \#\+E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+L\+A\+ST \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+thumb\+\_\+animate\+\_\+set().

\mbox{\label{group__Elm__Thumb_ga9ec3c4cda20d21003c8715e077a177fa}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+get}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+get()}{elm\_obj\_thumb\_aspect\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Ethumb\+\_\+\+Thumb\+\_\+\+Aspect elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the aspect of the thumb object. 

\begin{DoxyReturn}{Returns}
The aspect setting.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+aspect\+\_\+get().

\mbox{\label{group__Elm__Thumb_gabd46a2a549cab1c25e4597e676063ce7}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+set}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+set()}{elm\_obj\_thumb\_aspect\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+set (\begin{DoxyParamCaption}\item[{Ethumb\+\_\+\+Thumb\+\_\+\+Aspect}]{aspect }\end{DoxyParamCaption})}



Set the aspect for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em aspect} & The aspect setting.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+aspect\+\_\+set().

\mbox{\label{group__Elm__Thumb_gab324762a290131f5858faccc2c45f438}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+get}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+get()}{elm\_obj\_thumb\_compress\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+get (\begin{DoxyParamCaption}\item[{int $\ast$}]{compress }\end{DoxyParamCaption})}



Get the compression of the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em compress} & The compression of the thumb.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Force the return type to be sure the argument doesn\textquotesingle{}t become the return
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+compress\+\_\+get().

\mbox{\label{group__Elm__Thumb_ga301fcaa2994c0226485a54c5672b6d3a}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+set}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+set()}{elm\_obj\_thumb\_compress\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{compress }\end{DoxyParamCaption})}



Set the compression for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em compress} & The compression of the thumb.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+compress\+\_\+set().

\mbox{\label{group__Elm__Thumb_ga44439ca1e1670d8a74230a19737c871f}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get()}{elm\_obj\_thumb\_crop\_align\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get (\begin{DoxyParamCaption}\item[{double $\ast$}]{cropx,  }\item[{double $\ast$}]{cropy }\end{DoxyParamCaption})}



Get the crop alignment of the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em cropx} & The x coordinate of the crop. \\
\hline
\mbox{\tt out}  & {\em cropy} & The y coordinate of the crop.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get().

\mbox{\label{group__Elm__Thumb_ga74d173cf5428d98e349dd348d3fff3f6}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set()}{elm\_obj\_thumb\_crop\_align\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set (\begin{DoxyParamCaption}\item[{double}]{cropx,  }\item[{double}]{cropy }\end{DoxyParamCaption})}



Set the crop alignment for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em cropx} & The x coordinate of the crop. \\
\hline
\mbox{\tt in}  & {\em cropy} & The y coordinate of the crop.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set().

\mbox{\label{group__Elm__Thumb_gaad8cfaa4ca78cf9982dcea60238b4283}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+get}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+get()}{elm\_obj\_thumb\_editable\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Eina\+\_\+\+Bool elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get whether the thumbnail is editable. 

This means the thumbnail is a valid drag target for drag and drop, and can be cut or pasted too.

\begin{DoxyReturn}{Returns}
The editable state, default is {\ttfamily false}. 
\end{DoxyReturn}


Referenced by elm\+\_\+thumb\+\_\+editable\+\_\+get().

\mbox{\label{group__Elm__Thumb_gaae15099a09bf17e7e04c7de42769cc2c}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+set}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+set()}{elm\_obj\_thumb\_editable\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI Eina\+\_\+\+Bool elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+set (\begin{DoxyParamCaption}\item[{Eina\+\_\+\+Bool}]{edit }\end{DoxyParamCaption})}



Make the thumbnail \textquotesingle{}editable\textquotesingle{}. 

This means the thumbnail is a valid drag target for drag and drop, and can be cut or pasted too.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em edit} & The editable state, default is {\ttfamily false}. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+thumb\+\_\+editable\+\_\+set().

\mbox{\label{group__Elm__Thumb_gad42b985ec3d55c16834f4504af090a79}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get()}{elm\_obj\_thumb\_fdo\_size\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Ethumb\+\_\+\+Thumb\+\_\+\+F\+D\+O\+\_\+\+Size elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the fdo size of the thumb object. 

\begin{DoxyReturn}{Returns}
The F\+DO size setting.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get().

\mbox{\label{group__Elm__Thumb_ga4ae2fd9b74a971ecaac2aefce852d87c}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set()}{elm\_obj\_thumb\_fdo\_size\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{Ethumb\+\_\+\+Thumb\+\_\+\+F\+D\+O\+\_\+\+Size}]{size }\end{DoxyParamCaption})}



Set the F\+DO size for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em size} & The F\+DO size setting.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set().

\mbox{\label{group__Elm__Thumb_ga7686897e769e99bb4c364084face75ef}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+get}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+get()}{elm\_obj\_thumb\_format\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Ethumb\+\_\+\+Thumb\+\_\+\+Format elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the format of the thumb object. 

\begin{DoxyReturn}{Returns}
The format setting.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+format\+\_\+get().

\mbox{\label{group__Elm__Thumb_ga377f57972c066b7342a9e7ab219dc885}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+set}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+set()}{elm\_obj\_thumb\_format\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+set (\begin{DoxyParamCaption}\item[{Ethumb\+\_\+\+Thumb\+\_\+\+Format}]{format }\end{DoxyParamCaption})}



Set the format for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em format} & The format setting.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+format\+\_\+set().

\mbox{\label{group__Elm__Thumb_ga3c2a97a36ee1d4775a7d3b5d1f578690}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+get}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+get()}{elm\_obj\_thumb\_orientation\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Ethumb\+\_\+\+Thumb\+\_\+\+Orientation elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the orientation of the thumb object. 

\begin{DoxyReturn}{Returns}
The orientation setting.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+orientation\+\_\+get().

\mbox{\label{group__Elm__Thumb_ga3fcacc697edfcc15e62f45611060deda}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+set}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+set()}{elm\_obj\_thumb\_orientation\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+set (\begin{DoxyParamCaption}\item[{Ethumb\+\_\+\+Thumb\+\_\+\+Orientation}]{orient }\end{DoxyParamCaption})}



Set the orientation for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em orient} & The orientation setting.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+orientation\+\_\+set().

\mbox{\label{group__Elm__Thumb_gad75da8135f41459f9053f1e3fd1e3087}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+path\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+path\+\_\+get}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+path\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+path\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+path\+\_\+get()}{elm\_obj\_thumb\_path\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+path\+\_\+get (\begin{DoxyParamCaption}\item[{const char $\ast$$\ast$}]{file,  }\item[{const char $\ast$$\ast$}]{key }\end{DoxyParamCaption})}



Get the path and key to the image or video thumbnail generated by ethumb. 

One just needs to make sure that the thumbnail was generated before getting its path; otherwise, the path will be {\ttfamily null}. One way to do that is by asking for the path when/after the \char`\"{}generate,stop\char`\"{} smart callback is called.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em file} & Pointer to thumb path. \\
\hline
\mbox{\tt out}  & {\em key} & Pointer to thumb key. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+thumb\+\_\+path\+\_\+get().

\mbox{\label{group__Elm__Thumb_gad01dc53c0a59ffbecd995da142eb689a}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+get}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+get()}{elm\_obj\_thumb\_quality\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+get (\begin{DoxyParamCaption}\item[{int $\ast$}]{quality }\end{DoxyParamCaption})}



Get the quality of the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em quality} & The quality of the thumb.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+quality\+\_\+get().

\mbox{\label{group__Elm__Thumb_gabc30e91aefbec0e3ad95f8593b21e2b5}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+set}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+set()}{elm\_obj\_thumb\_quality\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{quality }\end{DoxyParamCaption})}



Set the quality for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em quality} & The quality of the thumb.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+quality\+\_\+set().

\mbox{\label{group__Elm__Thumb_ga465e1bb4bca0019e8cee2d889b4e9368}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+reload@{elm\+\_\+obj\+\_\+thumb\+\_\+reload}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+reload@{elm\+\_\+obj\+\_\+thumb\+\_\+reload}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+reload()}{elm\_obj\_thumb\_reload()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+reload (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Reload thumbnail if it was generated before. 

This is useful if the ethumb client configuration changed, like its size, aspect or any other property one set in the handle returned by \hyperlink{group__Elm__Thumb_gaeeecc853ab382c9369c64bd777b04ecb}{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+get()}.

If the options didn\textquotesingle{}t change, the thumbnail won\textquotesingle{}t be generated again, but the old one will still be used. 

Referenced by elm\+\_\+thumb\+\_\+reload().

\mbox{\label{group__Elm__Thumb_ga3bde5e19c8e4034b849540b8d07ba6bc}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+get}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+get@{elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+get()}{elm\_obj\_thumb\_size\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{int $\ast$}]{tw,  }\item[{int $\ast$}]{th }\end{DoxyParamCaption})}



Get the size of the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em tw} & The width of the thumb. \\
\hline
\mbox{\tt out}  & {\em th} & The height of the thumb.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+size\+\_\+get().

\mbox{\label{group__Elm__Thumb_gaf2527c99eab6a9cc1f62b07b2cf953b8}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+set}}
\index{elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+set@{elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+set()}{elm\_obj\_thumb\_size\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{tw,  }\item[{int}]{th }\end{DoxyParamCaption})}



Set the size for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em tw} & The width of the thumb. \\
\hline
\mbox{\tt in}  & {\em th} & The height of the thumb.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by elm\+\_\+thumb\+\_\+size\+\_\+set().

\mbox{\label{group__Elm__Thumb_ga81aa834bfd0240b0cb3a23417aa9f698}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+add@{elm\+\_\+thumb\+\_\+add}}
\index{elm\+\_\+thumb\+\_\+add@{elm\+\_\+thumb\+\_\+add}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+add()}{elm\_thumb\_add()}}
{\footnotesize\ttfamily Evas\+\_\+\+Object$\ast$ elm\+\_\+thumb\+\_\+add (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Object $\ast$}]{parent }\end{DoxyParamCaption})}



Add a new thumb object to the parent. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new object or N\+U\+LL if it cannot be created.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Thumb_gab3b3c6ee05fd1c80d3b07eecbf4794fb}{elm\+\_\+thumb\+\_\+file\+\_\+set()} 

\hyperlink{group__Elm__Thumb_gaeeecc853ab382c9369c64bd777b04ecb}{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+get()} 
\end{DoxySeeAlso}
\mbox{\label{group__Elm__Thumb_ga83a5b9b47abaede8cbe6f5fbf898024e}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+animate\+\_\+get@{elm\+\_\+thumb\+\_\+animate\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+animate\+\_\+get@{elm\+\_\+thumb\+\_\+animate\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+animate\+\_\+get()}{elm\_thumb\_animate\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Thumb_ga2c8f75c07bc531d1bcc1b81d4cdd7e0c}{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting} elm\+\_\+thumb\+\_\+animate\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Thumb $\ast$}]{obj }\end{DoxyParamCaption})}



Get the animation state for the thumb object. 

\begin{DoxyReturn}{Returns}
The animation setting or \#\+E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+L\+A\+ST 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+get().

\mbox{\label{group__Elm__Thumb_gaebd9d03bc1868af1d72450fd690cd6f3}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+animate\+\_\+set@{elm\+\_\+thumb\+\_\+animate\+\_\+set}}
\index{elm\+\_\+thumb\+\_\+animate\+\_\+set@{elm\+\_\+thumb\+\_\+animate\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+animate\+\_\+set()}{elm\_thumb\_animate\_set()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+animate\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{\hyperlink{group__Elm__Thumb_ga2c8f75c07bc531d1bcc1b81d4cdd7e0c}{Elm\+\_\+\+Thumb\+\_\+\+Animation\+\_\+\+Setting}}]{setting }\end{DoxyParamCaption})}



Set the animation state for the thumb object. 

If its content is an animated video, you may start/stop the animation or tell it o play continuously and looping.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em setting} & The animation setting or \#\+E\+L\+M\+\_\+\+T\+H\+U\+M\+B\+\_\+\+A\+N\+I\+M\+A\+T\+I\+O\+N\+\_\+\+L\+A\+ST \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+thumb\+\_\+animate\+\_\+set().

\mbox{\label{group__Elm__Thumb_gae32561d5e8cb36d099227dc0e1c1f135}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+aspect\+\_\+get@{elm\+\_\+thumb\+\_\+aspect\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+aspect\+\_\+get@{elm\+\_\+thumb\+\_\+aspect\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+aspect\+\_\+get()}{elm\_thumb\_aspect\_get()}}
{\footnotesize\ttfamily Ethumb\+\_\+\+Thumb\+\_\+\+Aspect elm\+\_\+thumb\+\_\+aspect\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Thumb $\ast$}]{obj }\end{DoxyParamCaption})}



Get the aspect of the thumb object. 

\begin{DoxyReturn}{Returns}
The aspect setting.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+get().

\mbox{\label{group__Elm__Thumb_ga27a0afba0ec72fb3282d9a71b5f69a64}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+aspect\+\_\+set@{elm\+\_\+thumb\+\_\+aspect\+\_\+set}}
\index{elm\+\_\+thumb\+\_\+aspect\+\_\+set@{elm\+\_\+thumb\+\_\+aspect\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+aspect\+\_\+set()}{elm\_thumb\_aspect\_set()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+aspect\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{Ethumb\+\_\+\+Thumb\+\_\+\+Aspect}]{aspect }\end{DoxyParamCaption})}



Set the aspect for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em aspect} & The aspect setting.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+aspect\+\_\+set().

\mbox{\label{group__Elm__Thumb_ga5e3792685b652448d11df5e11701dd5c}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+compress\+\_\+get@{elm\+\_\+thumb\+\_\+compress\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+compress\+\_\+get@{elm\+\_\+thumb\+\_\+compress\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+compress\+\_\+get()}{elm\_thumb\_compress\_get()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+compress\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{int $\ast$}]{compress }\end{DoxyParamCaption})}



Get the compression of the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em compress} & The compression of the thumb.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Force the return type to be sure the argument doesn\textquotesingle{}t become the return
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+get().

\mbox{\label{group__Elm__Thumb_gacb70cf213c4ea34ff8e78b115e7010d0}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+compress\+\_\+set@{elm\+\_\+thumb\+\_\+compress\+\_\+set}}
\index{elm\+\_\+thumb\+\_\+compress\+\_\+set@{elm\+\_\+thumb\+\_\+compress\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+compress\+\_\+set()}{elm\_thumb\_compress\_set()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+compress\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{int}]{compress }\end{DoxyParamCaption})}



Set the compression for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em compress} & The compression of the thumb.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+compress\+\_\+set().

\mbox{\label{group__Elm__Thumb_ga924b66980e0f96180e8d9572302715e2}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get@{elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get@{elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get()}{elm\_thumb\_crop\_align\_get()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{double $\ast$}]{cropx,  }\item[{double $\ast$}]{cropy }\end{DoxyParamCaption})}



Get the crop alignment of the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em cropx} & The x coordinate of the crop. \\
\hline
\mbox{\tt out}  & {\em cropy} & The y coordinate of the crop.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get().

\mbox{\label{group__Elm__Thumb_gad61ae39d49a949838d370e5291091776}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set@{elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set}}
\index{elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set@{elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set()}{elm\_thumb\_crop\_align\_set()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{double}]{cropx,  }\item[{double}]{cropy }\end{DoxyParamCaption})}



Set the crop alignment for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em cropx} & The x coordinate of the crop. \\
\hline
\mbox{\tt in}  & {\em cropy} & The y coordinate of the crop.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set().

\mbox{\label{group__Elm__Thumb_gabc6e4539f994118d3104cf7dd6197d8b}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+editable\+\_\+get@{elm\+\_\+thumb\+\_\+editable\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+editable\+\_\+get@{elm\+\_\+thumb\+\_\+editable\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+editable\+\_\+get()}{elm\_thumb\_editable\_get()}}
{\footnotesize\ttfamily Eina\+\_\+\+Bool elm\+\_\+thumb\+\_\+editable\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Thumb $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the thumbnail is editable. 

This means the thumbnail is a valid drag target for drag and drop, and can be cut or pasted too.

\begin{DoxyReturn}{Returns}
The editable state, default is {\ttfamily false}. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+get().

\mbox{\label{group__Elm__Thumb_gadc38cdc372cdee66905cc91870b8305c}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+editable\+\_\+set@{elm\+\_\+thumb\+\_\+editable\+\_\+set}}
\index{elm\+\_\+thumb\+\_\+editable\+\_\+set@{elm\+\_\+thumb\+\_\+editable\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+editable\+\_\+set()}{elm\_thumb\_editable\_set()}}
{\footnotesize\ttfamily Eina\+\_\+\+Bool elm\+\_\+thumb\+\_\+editable\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{Eina\+\_\+\+Bool}]{edit }\end{DoxyParamCaption})}



Make the thumbnail \textquotesingle{}editable\textquotesingle{}. 

This means the thumbnail is a valid drag target for drag and drop, and can be cut or pasted too.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em edit} & The editable state, default is {\ttfamily false}. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+thumb\+\_\+editable\+\_\+set().

\mbox{\label{group__Elm__Thumb_gaba38787d6f9e8b6c35938152121632e0}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+connected\+\_\+get@{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+connected\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+connected\+\_\+get@{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+connected\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+connected\+\_\+get()}{elm\_thumb\_ethumb\_client\_connected\_get()}}
{\footnotesize\ttfamily Eina\+\_\+\+Bool elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+connected\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the ethumb\+\_\+client connection state. 

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} if the client is connected to the server or {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} otherwise. 
\end{DoxyReturn}


References elm\+\_\+drop\+\_\+target\+\_\+add(), elm\+\_\+drop\+\_\+target\+\_\+del(), and E\+L\+M\+\_\+\+S\+E\+L\+\_\+\+F\+O\+R\+M\+A\+T\+\_\+\+I\+M\+A\+GE.



Referenced by elm\+\_\+icon\+\_\+file\+\_\+get().

\mbox{\label{group__Elm__Thumb_gaeeecc853ab382c9369c64bd777b04ecb}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+get@{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+get@{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+get()}{elm\_thumb\_ethumb\_client\_get()}}
{\footnotesize\ttfamily void$\ast$ elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the ethumb\+\_\+client handle so custom configuration can be made. 

\begin{DoxyReturn}{Returns}
Ethumb\+\_\+\+Client instance or N\+U\+LL.
\end{DoxyReturn}
The ethumb client handle returned may or may not be N\+U\+LL. It may or may not survive into the future (ethumbd may become disconnected). Do not use this unless you know what you are doing. \mbox{\label{group__Elm__Thumb_gae693a46d4e3087ca18303885e3595d66}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get@{elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get@{elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get()}{elm\_thumb\_fdo\_size\_get()}}
{\footnotesize\ttfamily Ethumb\+\_\+\+Thumb\+\_\+\+F\+D\+O\+\_\+\+Size elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Thumb $\ast$}]{obj }\end{DoxyParamCaption})}



Get the fdo size of the thumb object. 

\begin{DoxyReturn}{Returns}
The F\+DO size setting.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+get().

\mbox{\label{group__Elm__Thumb_gad95ad20efc6c43e92d19272c2875596b}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set@{elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set}}
\index{elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set@{elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set()}{elm\_thumb\_fdo\_size\_set()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{Ethumb\+\_\+\+Thumb\+\_\+\+F\+D\+O\+\_\+\+Size}]{size }\end{DoxyParamCaption})}



Set the F\+DO size for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em size} & The F\+DO size setting.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+fdo\+\_\+size\+\_\+set().

\mbox{\label{group__Elm__Thumb_ga282f9f3c6071792a5248e43978f69132}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+file\+\_\+get@{elm\+\_\+thumb\+\_\+file\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+file\+\_\+get@{elm\+\_\+thumb\+\_\+file\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+file\+\_\+get()}{elm\_thumb\_file\_get()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+file\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj,  }\item[{const char $\ast$$\ast$}]{file,  }\item[{const char $\ast$$\ast$}]{key }\end{DoxyParamCaption})}



Get the image or video path and key used to generate the thumbnail. 

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Thumb_gab3b3c6ee05fd1c80d3b07eecbf4794fb}{elm\+\_\+thumb\+\_\+file\+\_\+set()} 

\hyperlink{group__Elm__Thumb_ga9c4c03c73c194c570f301f08233d556c}{elm\+\_\+thumb\+\_\+path\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em file} & The path to file that will be used as thumbnail source. \\
\hline
\mbox{\tt out}  & {\em key} & The key used in case of an E\+ET file. \\
\hline
\end{DoxyParams}
\mbox{\label{group__Elm__Thumb_gab3b3c6ee05fd1c80d3b07eecbf4794fb}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+file\+\_\+set@{elm\+\_\+thumb\+\_\+file\+\_\+set}}
\index{elm\+\_\+thumb\+\_\+file\+\_\+set@{elm\+\_\+thumb\+\_\+file\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+file\+\_\+set()}{elm\_thumb\_file\_set()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+file\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{file,  }\item[{const char $\ast$}]{key }\end{DoxyParamCaption})}



Set the file that will be used as thumbnail {\bfseries source}. 

The file can be an image or a video (in that case, acceptable extensions are\+: avi, mp4, ogv, mov, mpg and wmv). To start the video animation, use the function elm\+\_\+thumb\+\_\+animate().

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Elm__Thumb_ga282f9f3c6071792a5248e43978f69132}{elm\+\_\+thumb\+\_\+file\+\_\+get()} 

\hyperlink{group__Elm__Thumb_ga54262c316a6a9ca58bcad831fcc87335}{elm\+\_\+thumb\+\_\+reload()} 

elm\+\_\+thumb\+\_\+animate()
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em file} & The path to file that will be used as thumbnail source. \\
\hline
\mbox{\tt in}  & {\em key} & The key used in case of an E\+ET file. \\
\hline
\end{DoxyParams}
\mbox{\label{group__Elm__Thumb_gadf53a614379522b6b95a08773b40b541}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+format\+\_\+get@{elm\+\_\+thumb\+\_\+format\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+format\+\_\+get@{elm\+\_\+thumb\+\_\+format\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+format\+\_\+get()}{elm\_thumb\_format\_get()}}
{\footnotesize\ttfamily Ethumb\+\_\+\+Thumb\+\_\+\+Format elm\+\_\+thumb\+\_\+format\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Thumb $\ast$}]{obj }\end{DoxyParamCaption})}



Get the format of the thumb object. 

\begin{DoxyReturn}{Returns}
The format setting.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+get().

\mbox{\label{group__Elm__Thumb_ga58c980467b4510d4b85ee901bfe9f1e6}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+format\+\_\+set@{elm\+\_\+thumb\+\_\+format\+\_\+set}}
\index{elm\+\_\+thumb\+\_\+format\+\_\+set@{elm\+\_\+thumb\+\_\+format\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+format\+\_\+set()}{elm\_thumb\_format\_set()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+format\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{Ethumb\+\_\+\+Thumb\+\_\+\+Format}]{format }\end{DoxyParamCaption})}



Set the format for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em format} & The format setting.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+format\+\_\+set().

\mbox{\label{group__Elm__Thumb_gadd02db294be84b519add02d38f4ef2ad}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+orientation\+\_\+get@{elm\+\_\+thumb\+\_\+orientation\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+orientation\+\_\+get@{elm\+\_\+thumb\+\_\+orientation\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+orientation\+\_\+get()}{elm\_thumb\_orientation\_get()}}
{\footnotesize\ttfamily Ethumb\+\_\+\+Thumb\+\_\+\+Orientation elm\+\_\+thumb\+\_\+orientation\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Thumb $\ast$}]{obj }\end{DoxyParamCaption})}



Get the orientation of the thumb object. 

\begin{DoxyReturn}{Returns}
The orientation setting.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+get().

\mbox{\label{group__Elm__Thumb_ga7c528eca5ccc3e5063d886be1b0601dc}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+orientation\+\_\+set@{elm\+\_\+thumb\+\_\+orientation\+\_\+set}}
\index{elm\+\_\+thumb\+\_\+orientation\+\_\+set@{elm\+\_\+thumb\+\_\+orientation\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+orientation\+\_\+set()}{elm\_thumb\_orientation\_set()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+orientation\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{Ethumb\+\_\+\+Thumb\+\_\+\+Orientation}]{orient }\end{DoxyParamCaption})}



Set the orientation for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em orient} & The orientation setting.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+orientation\+\_\+set().

\mbox{\label{group__Elm__Thumb_ga9c4c03c73c194c570f301f08233d556c}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+path\+\_\+get@{elm\+\_\+thumb\+\_\+path\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+path\+\_\+get@{elm\+\_\+thumb\+\_\+path\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+path\+\_\+get()}{elm\_thumb\_path\_get()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+path\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{const char $\ast$$\ast$}]{file,  }\item[{const char $\ast$$\ast$}]{key }\end{DoxyParamCaption})}



Get the path and key to the image or video thumbnail generated by ethumb. 

One just needs to make sure that the thumbnail was generated before getting its path; otherwise, the path will be {\ttfamily null}. One way to do that is by asking for the path when/after the \char`\"{}generate,stop\char`\"{} smart callback is called.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em file} & Pointer to thumb path. \\
\hline
\mbox{\tt out}  & {\em key} & Pointer to thumb key. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+thumb\+\_\+path\+\_\+get().

\mbox{\label{group__Elm__Thumb_gad4b33cb49db1a3f687ff8e940b6b70e5}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+quality\+\_\+get@{elm\+\_\+thumb\+\_\+quality\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+quality\+\_\+get@{elm\+\_\+thumb\+\_\+quality\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+quality\+\_\+get()}{elm\_thumb\_quality\_get()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+quality\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{int $\ast$}]{quality }\end{DoxyParamCaption})}



Get the quality of the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em quality} & The quality of the thumb.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+get().

\mbox{\label{group__Elm__Thumb_ga9b64c4d43e40ffc0343cca8f9d068fd0}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+quality\+\_\+set@{elm\+\_\+thumb\+\_\+quality\+\_\+set}}
\index{elm\+\_\+thumb\+\_\+quality\+\_\+set@{elm\+\_\+thumb\+\_\+quality\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+quality\+\_\+set()}{elm\_thumb\_quality\_set()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+quality\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{int}]{quality }\end{DoxyParamCaption})}



Set the quality for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em quality} & The quality of the thumb.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+quality\+\_\+set().

\mbox{\label{group__Elm__Thumb_ga54262c316a6a9ca58bcad831fcc87335}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+reload@{elm\+\_\+thumb\+\_\+reload}}
\index{elm\+\_\+thumb\+\_\+reload@{elm\+\_\+thumb\+\_\+reload}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+reload()}{elm\_thumb\_reload()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+reload (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Thumb $\ast$}]{obj }\end{DoxyParamCaption})}



Reload thumbnail if it was generated before. 

This is useful if the ethumb client configuration changed, like its size, aspect or any other property one set in the handle returned by \hyperlink{group__Elm__Thumb_gaeeecc853ab382c9369c64bd777b04ecb}{elm\+\_\+thumb\+\_\+ethumb\+\_\+client\+\_\+get()}.

If the options didn\textquotesingle{}t change, the thumbnail won\textquotesingle{}t be generated again, but the old one will still be used. 

References elm\+\_\+obj\+\_\+thumb\+\_\+reload().

\mbox{\label{group__Elm__Thumb_ga1cb19b39a54f472f608be7ab75023fcb}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+size\+\_\+get@{elm\+\_\+thumb\+\_\+size\+\_\+get}}
\index{elm\+\_\+thumb\+\_\+size\+\_\+get@{elm\+\_\+thumb\+\_\+size\+\_\+get}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+size\+\_\+get()}{elm\_thumb\_size\_get()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{int $\ast$}]{tw,  }\item[{int $\ast$}]{th }\end{DoxyParamCaption})}



Get the size of the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em tw} & The width of the thumb. \\
\hline
\mbox{\tt out}  & {\em th} & The height of the thumb.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+get().

\mbox{\label{group__Elm__Thumb_gaa9ac7f62d567fd611d9c30fefc6d7783}} 
\index{Thumbnail@{Thumbnail}!elm\+\_\+thumb\+\_\+size\+\_\+set@{elm\+\_\+thumb\+\_\+size\+\_\+set}}
\index{elm\+\_\+thumb\+\_\+size\+\_\+set@{elm\+\_\+thumb\+\_\+size\+\_\+set}!Thumbnail@{Thumbnail}}
\subsubsection{\texorpdfstring{elm\+\_\+thumb\+\_\+size\+\_\+set()}{elm\_thumb\_size\_set()}}
{\footnotesize\ttfamily void elm\+\_\+thumb\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Thumb $\ast$}]{obj,  }\item[{int}]{tw,  }\item[{int}]{th }\end{DoxyParamCaption})}



Set the size for the thumb object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em tw} & The width of the thumb. \\
\hline
\mbox{\tt in}  & {\em th} & The height of the thumb.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References elm\+\_\+obj\+\_\+thumb\+\_\+size\+\_\+set().

