\section{Photocam}
\label{group__Photocam}\index{Photocam@{Photocam}}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Photocam_ga5a3c0bd47363b3817f8db72f4e369be8}{elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-set}(file, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, file), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Load\-\_\-\-Error $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Set the photo file to be shown. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_gad7c50d096cc3e761cd3cee404b3675f7}{elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Returns the path of the current image file. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_ga89b833c12d888229e448b5860080aa05}{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-set}(zoom)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-Z\-O\-O\-M\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, zoom)
\begin{DoxyCompactList}\small\item\em Set the zoom level of the photo. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_ga7631499166d776baa07c41715856ccea}{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-Z\-O\-O\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the zoom level of the photo. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_ga494ce8cdf5932b3f5552e89c357dc7d3}{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set}(mode)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Photocam_ga25d5e390032d214f1ee6fb9e5072a7db}{Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode}, mode)
\begin{DoxyCompactList}\small\item\em Set the zoom mode. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_ga459941db0ffc89a0064d59bfe9badf4e}{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Photocam_ga25d5e390032d214f1ee6fb9e5072a7db}{Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode} $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the zoom mode. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_ga8991c040fb0f9ac67abc8f105ede31be}{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get}(w, h)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, h)
\begin{DoxyCompactList}\small\item\em Get the current image pixel width and height. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_gac63771ec8f8a705e108cf0a61497decf}{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get}(x, y, w, h)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-M\-A\-G\-E\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, h)
\begin{DoxyCompactList}\small\item\em Get the region of the image that is currently shown. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_ga579580b5b933b7dc824ca95c1d9bfbe0}{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show}(x, y, w, h)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-M\-A\-G\-E\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-S\-H\-O\-W), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, h)
\begin{DoxyCompactList}\small\item\em Set the viewed region of the image. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_ga7b0025989feb9150dee7accf9ce96a82}{elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-set}(paused)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-U\-S\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, paused)
\begin{DoxyCompactList}\small\item\em Set the paused state for photocam. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_ga7863bafb0335eda7e477d6d1517d2f28}{elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-U\-S\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the paused state for photocam. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_gaba445c2f0e0d24fdf16ee06ecd3874e8}{elm\-\_\-obj\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-I\-M\-A\-G\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the internal low-\/res image used for photocam. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_ga6858f6017ba14a8d39ba0f535e75b433}{elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-set}(gesture)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-E\-S\-T\-U\-R\-E\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, gesture)
\begin{DoxyCompactList}\small\item\em Set the gesture state for photocam. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Photocam_ga374522bb258bd95d156416742d6d5c6d}{elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-E\-S\-T\-U\-R\-E\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the gesture state for photocam. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \\*
\-\_\-\-Elm\-\_\-\-Photocam\-\_\-\-Progress \hyperlink{group__Photocam_ga53a645d0cb128b12cf858ead33bf28d6}{Elm\-\_\-\-Photocam\-\_\-\-Progress}
\begin{DoxyCompactList}\small\item\em Structure associated with smart callback 'download,progress'. \end{DoxyCompactList}\item 
typedef struct \-\_\-\-Elm\-\_\-\-Photocam\-\_\-\-Error \hyperlink{group__Photocam_ga3ddf6ac3c28775515b59ce9661f2a4b2}{Elm\-\_\-\-Photocam\-\_\-\-Error}
\begin{DoxyCompactList}\small\item\em Structre associated with smart callback 'download,error'. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Photocam_ga25d5e390032d214f1ee6fb9e5072a7db}{Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode} \{ \\*
\hyperlink{group__Photocam_gga25d5e390032d214f1ee6fb9e5072a7dba737e19ee145bdc310e3cbd1f27e09a29}{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-M\-A\-N\-U\-A\-L} = 0, 
\\*
\hyperlink{group__Photocam_gga25d5e390032d214f1ee6fb9e5072a7dba43c870b94256e1d35b084e88d2bea161}{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T}, 
\\*
\hyperlink{group__Photocam_gga25d5e390032d214f1ee6fb9e5072a7dba3786183c450d12c72bbb38d010cfade9}{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-L\-L}, 
\\*
\hyperlink{group__Photocam_gga25d5e390032d214f1ee6fb9e5072a7dba3ccc1d8fef1811f479d2d7bc6dc26f1a}{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T\-\_\-\-I\-N}
 \}
\begin{DoxyCompactList}\small\item\em Types of zoom available. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D void \hyperlink{group__Photocam_ga8a78fc7400ba30fe324d2a2ffe0a4335}{elm\-\_\-photocam\-\_\-bounce\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool h\-\_\-bounce, Eina\-\_\-\-Bool v\-\_\-bounce)
\begin{DoxyCompactList}\small\item\em Set the photocam scrolling bouncing. \end{DoxyCompactList}\item 
E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D void \hyperlink{group__Photocam_gaa71330d1d63f3cd0abda5aae6e34ad49}{elm\-\_\-photocam\-\_\-bounce\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool $\ast$h\-\_\-bounce, Eina\-\_\-\-Bool $\ast$v\-\_\-bounce)
\begin{DoxyCompactList}\small\item\em Get the photocam scrolling bouncing. \end{DoxyCompactList}\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Photocam_gabd50b6fda6afe732478a33e4999a1386}{elm\-\_\-photocam\-\_\-add} (Evas\-\_\-\-Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new Photocam object. \end{DoxyCompactList}\item 
Evas\-\_\-\-Load\-\_\-\-Error \hyperlink{group__Photocam_gaa4cb6e360aab7307380ac92de4e04dd2}{elm\-\_\-photocam\-\_\-file\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, const char $\ast$file)
\begin{DoxyCompactList}\small\item\em Set the photo file to be shown. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Photocam_ga74507a48aa41f918fc1adb4b55164aed}{elm\-\_\-photocam\-\_\-file\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns the path of the current image file. \end{DoxyCompactList}\item 
void \hyperlink{group__Photocam_ga2f63118a574a0c42a615c0da60cf622a}{elm\-\_\-photocam\-\_\-zoom\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, double zoom)
\begin{DoxyCompactList}\small\item\em Set the zoom level of the photo. \end{DoxyCompactList}\item 
double \hyperlink{group__Photocam_gaae3133f1b16eeb16deb2798c85c4a1a4}{elm\-\_\-photocam\-\_\-zoom\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the zoom level of the photo. \end{DoxyCompactList}\item 
void \hyperlink{group__Photocam_ga36acb49e545f2426115f74f4b33eb67f}{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, \hyperlink{group__Photocam_ga25d5e390032d214f1ee6fb9e5072a7db}{Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode} mode)
\begin{DoxyCompactList}\small\item\em Set the zoom mode. \end{DoxyCompactList}\item 
\hyperlink{group__Photocam_ga25d5e390032d214f1ee6fb9e5072a7db}{Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode} \hyperlink{group__Photocam_ga6c3776144fb48021b4ab83271cd886b9}{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the zoom mode. \end{DoxyCompactList}\item 
void \hyperlink{group__Photocam_gae578f8117d96e92a27037947fabd3d15}{elm\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Get the current image pixel width and height. \end{DoxyCompactList}\item 
void \hyperlink{group__Photocam_ga5f03648851a1c80fee0d41d7b7021f91}{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Get the region of the image that is currently shown. \end{DoxyCompactList}\item 
void \hyperlink{group__Photocam_gafb190eb4315c414275b71e8462822693}{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show} (Evas\-\_\-\-Object $\ast$obj, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Set the viewed region of the image. \end{DoxyCompactList}\item 
void \hyperlink{group__Photocam_ga51a9dd5b4e7c6593e9734d1838e11266}{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-bring\-\_\-in} (Evas\-\_\-\-Object $\ast$obj, int x, int y, int w, int h)
\begin{DoxyCompactList}\small\item\em Bring in the viewed portion of the image. \end{DoxyCompactList}\item 
void \hyperlink{group__Photocam_ga23019feda295f05f93d3ae4800190785}{elm\-\_\-photocam\-\_\-paused\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool paused)
\begin{DoxyCompactList}\small\item\em Set the paused state for photocam. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Photocam_ga9da73679d837d10553ea4c9d701394a2}{elm\-\_\-photocam\-\_\-paused\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the paused state for photocam. \end{DoxyCompactList}\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Photocam_gace6e732578301a4de44eae1ef33a433d}{elm\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the internal low-\/res image used for photocam. \end{DoxyCompactList}\item 
void \hyperlink{group__Photocam_ga0dce2aee739f4b6657c291b364db3041}{elm\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-set} (Evas\-\_\-\-Object $\ast$obj, Eina\-\_\-\-Bool gesture)
\begin{DoxyCompactList}\small\item\em Set the gesture state for photocam. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Photocam_gab0a4aa4aebdd747548d21591faf76684}{elm\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-get} (const Evas\-\_\-\-Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the gesture state for photocam. \end{DoxyCompactList}\end{DoxyCompactItemize}


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


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


Photocam is a widget meant specifically for displaying high-\/resolution digital camera photos, giving speedy feedback (fast load), zooming and panning as well as fitting logic, all with low memory footprint. It is entirely focused on {\bfseries jpeg} images, and takes advantage of properties of the jpeg format (via Evas loader features in the jpeg loader).

Signals that you can add callbacks for are\-: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}clicked\char`\"{}} -\/ This is called when a user has clicked the photo without dragging around. \item {\ttfamily \char`\"{}press\char`\"{}} -\/ This is called when a user has pressed down on the photo. \item {\ttfamily \char`\"{}longpressed\char`\"{}} -\/ This is called when a user has pressed down on the photo for a long time without dragging around. \item {\ttfamily \char`\"{}clicked,double\char`\"{}} -\/ This is called when a user has double-\/clicked the photo. \item {\ttfamily \char`\"{}load\char`\"{}} -\/ Photo load begins. \item {\ttfamily \char`\"{}loaded\char`\"{}} -\/ This is called when the image file load is complete for the first view (low resolution blurry version). \item {\ttfamily \char`\"{}load,detail\char`\"{}} -\/ Photo detailed data load begins. \item {\ttfamily \char`\"{}loaded,detail\char`\"{}} -\/ This is called when the image file load is complete for the detailed image data (full resolution needed). \item {\ttfamily \char`\"{}zoom,start\char`\"{}} -\/ Zoom animation started. \item {\ttfamily \char`\"{}zoom,stop\char`\"{}} -\/ Zoom animation stopped. \item {\ttfamily \char`\"{}zoom,change\char`\"{}} -\/ Zoom changed when using an auto zoom mode. \item {\ttfamily \char`\"{}scroll\char`\"{}} -\/ the content has been scrolled (moved) \item {\ttfamily \char`\"{}scroll,anim,start\char`\"{}} -\/ scrolling animation has started \item {\ttfamily \char`\"{}scroll,anim,stop\char`\"{}} -\/ scrolling animation has stopped \item {\ttfamily \char`\"{}scroll,drag,start\char`\"{}} -\/ dragging the contents around has started \item {\ttfamily \char`\"{}scroll,drag,stop\char`\"{}} -\/ dragging the contents around has stopped \item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the photocam has received focus. (since 1.\-8) \item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the photocam has lost focus. (since 1.\-8)\end{DoxyItemize}
This widget implements the {\bfseries }  elm-\/scrollable-\/interface interface, so that all (non-\/deprecated) functions for the base \hyperlink{group__Scroller}{Scroller} widget also work for photocam objects.

Some calls on the photocam's A\-P\-I are marked as {\bfseries deprecated}, as they just wrap the scrollable widgets counterpart functions. Use the ones we point you to, for each case of deprecation here, instead -- eventually the deprecated ones will be discarded (next major release).

\hyperlink{tutorial_photocam}{Photocam example} shows the A\-P\-I in action. 

\subsection{Macro Definition Documentation}
\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-get}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, ret)}\label{group__Photocam_gad7c50d096cc3e761cd3cee404b3675f7}


Returns the path of the current image file. 

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

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


Referenced by elm\-\_\-photocam\-\_\-file\-\_\-get().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-set@{elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-set}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-set@{elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-set}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{file, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, file), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Load\-\_\-\-Error $\ast$, ret)}\label{group__Photocam_ga5a3c0bd47363b3817f8db72f4e369be8}


Set the photo file to be shown. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em file} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_gaa4cb6e360aab7307380ac92de4e04dd2}{elm\-\_\-photocam\-\_\-file\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-photocam\-\_\-file\-\_\-set().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-get}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-E\-S\-T\-U\-R\-E\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Photocam_ga374522bb258bd95d156416742d6d5c6d}


Get the gesture state for photocam. 

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

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


Referenced by elm\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-get().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-set@{elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-set}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-set@{elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-set}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{gesture}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-G\-E\-S\-T\-U\-R\-E\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, gesture)}\label{group__Photocam_ga6858f6017ba14a8d39ba0f535e75b433}


Set the gesture state for photocam. 

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

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


Referenced by elm\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-set().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-M\-A\-G\-E\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, h)}\label{group__Photocam_gac63771ec8f8a705e108cf0a61497decf}


Get the region of the image that is currently shown. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_ga5f03648851a1c80fee0d41d7b7021f91}{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show@{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show@{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-M\-A\-G\-E\-\_\-\-R\-E\-G\-I\-O\-N\-\_\-\-S\-H\-O\-W), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, x), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, y), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, h)}\label{group__Photocam_ga579580b5b933b7dc824ca95c1d9bfbe0}


Set the viewed region of the image. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em x} & \\
\hline
\mbox{\tt in}  & {\em y} & \\
\hline
\mbox{\tt in}  & {\em w} & \\
\hline
\mbox{\tt in}  & {\em h} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_gafb190eb4315c414275b71e8462822693}{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{w, }
\item[{}]{h}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-M\-A\-G\-E\-\_\-\-S\-I\-Z\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, w), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, h)}\label{group__Photocam_ga8991c040fb0f9ac67abc8f105ede31be}


Get the current image pixel width and height. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_gae578f8117d96e92a27037947fabd3d15}{elm\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-I\-M\-A\-G\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$$\ast$, ret)}\label{group__Photocam_gaba445c2f0e0d24fdf16ee06ecd3874e8}


Get the internal low-\/res image used for photocam. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_gace6e732578301a4de44eae1ef33a433d}{elm\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-get}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-U\-S\-E\-D\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Photocam_ga7863bafb0335eda7e477d6d1517d2f28}


Get the paused state for photocam. 

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

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


Referenced by elm\-\_\-photocam\-\_\-paused\-\_\-get().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-set@{elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-set}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-set@{elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-set}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{paused}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-U\-S\-E\-D\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, paused)}\label{group__Photocam_ga7b0025989feb9150dee7accf9ce96a82}


Set the paused state for photocam. 

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

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


Referenced by elm\-\_\-photocam\-\_\-paused\-\_\-set().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-get}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-Z\-O\-O\-M\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)}\label{group__Photocam_ga7631499166d776baa07c41715856ccea}


Get the zoom level of the photo. 

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

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


Referenced by elm\-\_\-photocam\-\_\-zoom\-\_\-get().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get@{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode} $\ast$, ret)}\label{group__Photocam_ga459941db0ffc89a0064d59bfe9badf4e}


Get the zoom mode. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_ga6c3776144fb48021b4ab83271cd886b9}{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set@{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set@{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{mode}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode}, mode)}\label{group__Photocam_ga494ce8cdf5932b3f5552e89c357dc7d3}


Set the zoom mode. 

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

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em mode} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_ga36acb49e545f2426115f74f4b33eb67f}{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set().

\index{Photocam@{Photocam}!elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-set@{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-set}}
\index{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-set@{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-set}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{zoom}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-Z\-O\-O\-M\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, zoom)}\label{group__Photocam_ga89b833c12d888229e448b5860080aa05}


Set the zoom level of the photo. 

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

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


Referenced by elm\-\_\-photocam\-\_\-zoom\-\_\-set().



\subsection{Typedef Documentation}
\index{Photocam@{Photocam}!Elm\-\_\-\-Photocam\-\_\-\-Error@{Elm\-\_\-\-Photocam\-\_\-\-Error}}
\index{Elm\-\_\-\-Photocam\-\_\-\-Error@{Elm\-\_\-\-Photocam\-\_\-\-Error}!Photocam@{Photocam}}
\subsubsection[{Elm\-\_\-\-Photocam\-\_\-\-Error}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \-\_\-\-Elm\-\_\-\-Photocam\-\_\-\-Error {\bf Elm\-\_\-\-Photocam\-\_\-\-Error}}\label{group__Photocam_ga3ddf6ac3c28775515b59ce9661f2a4b2}


Structre associated with smart callback 'download,error'. 

\begin{DoxySince}{Since}
1.\-8 
\end{DoxySince}
\index{Photocam@{Photocam}!Elm\-\_\-\-Photocam\-\_\-\-Progress@{Elm\-\_\-\-Photocam\-\_\-\-Progress}}
\index{Elm\-\_\-\-Photocam\-\_\-\-Progress@{Elm\-\_\-\-Photocam\-\_\-\-Progress}!Photocam@{Photocam}}
\subsubsection[{Elm\-\_\-\-Photocam\-\_\-\-Progress}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \-\_\-\-Elm\-\_\-\-Photocam\-\_\-\-Progress {\bf Elm\-\_\-\-Photocam\-\_\-\-Progress}}\label{group__Photocam_ga53a645d0cb128b12cf858ead33bf28d6}


Structure associated with smart callback 'download,progress'. 

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


\subsection{Enumeration Type Documentation}
\index{Photocam@{Photocam}!Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode@{Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode}}
\index{Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode@{Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode}!Photocam@{Photocam}}
\subsubsection[{Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode}}\label{group__Photocam_ga25d5e390032d214f1ee6fb9e5072a7db}


Types of zoom available. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-M\-A\-N\-U\-A\-L@{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-M\-A\-N\-U\-A\-L}!Photocam@{Photocam}}\index{Photocam@{Photocam}!E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-M\-A\-N\-U\-A\-L@{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-M\-A\-N\-U\-A\-L}}\item[{\em 
E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-M\-A\-N\-U\-A\-L\label{group__Photocam_gga25d5e390032d214f1ee6fb9e5072a7dba737e19ee145bdc310e3cbd1f27e09a29}
}]Zoom controlled normally by elm\-\_\-photocam\-\_\-zoom\-\_\-set. \index{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T@{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T}!Photocam@{Photocam}}\index{Photocam@{Photocam}!E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T@{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T}}\item[{\em 
E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T\label{group__Photocam_gga25d5e390032d214f1ee6fb9e5072a7dba43c870b94256e1d35b084e88d2bea161}
}]Zoom until photo fits in photocam. \index{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-L\-L@{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-L\-L}!Photocam@{Photocam}}\index{Photocam@{Photocam}!E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-L\-L@{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-L\-L}}\item[{\em 
E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-L\-L\label{group__Photocam_gga25d5e390032d214f1ee6fb9e5072a7dba3786183c450d12c72bbb38d010cfade9}
}]Zoom until photo fills photocam. \index{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T\-\_\-\-I\-N@{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T\-\_\-\-I\-N}!Photocam@{Photocam}}\index{Photocam@{Photocam}!E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T\-\_\-\-I\-N@{E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T\-\_\-\-I\-N}}\item[{\em 
E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T\-\_\-\-I\-N\label{group__Photocam_gga25d5e390032d214f1ee6fb9e5072a7dba3ccc1d8fef1811f479d2d7bc6dc26f1a}
}]Zoom in until photo fits in photocam. \end{description}
\end{Desc}


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


Add a new Photocam object. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new object or N\-U\-L\-L if it cannot be created 
\end{DoxyReturn}
\index{Photocam@{Photocam}!elm\-\_\-photocam\-\_\-bounce\-\_\-get@{elm\-\_\-photocam\-\_\-bounce\-\_\-get}}
\index{elm\-\_\-photocam\-\_\-bounce\-\_\-get@{elm\-\_\-photocam\-\_\-bounce\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-photocam\-\_\-bounce\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D void elm\-\_\-photocam\-\_\-bounce\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool $\ast$}]{h\-\_\-bounce, }
\item[{Eina\-\_\-\-Bool $\ast$}]{v\-\_\-bounce}
\end{DoxyParamCaption}
)}\label{group__Photocam_gaa71330d1d63f3cd0abda5aae6e34ad49}


Get the photocam scrolling bouncing. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
{\em h\-\_\-bounce} & horizontal bouncing \\
\hline
{\em v\-\_\-bounce} & vertical bouncing\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_ga8a78fc7400ba30fe324d2a2ffe0a4335}{elm\-\_\-photocam\-\_\-bounce\-\_\-set()}
\end{DoxySeeAlso}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000032}{Deprecated}]Use \hyperlink{group__Scroller_gae74537077c42537037834d4d4bdae634}{elm\-\_\-scroller\-\_\-bounce\-\_\-get()} instead.\end{DoxyRefDesc}


References elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-get.

\index{Photocam@{Photocam}!elm\-\_\-photocam\-\_\-bounce\-\_\-set@{elm\-\_\-photocam\-\_\-bounce\-\_\-set}}
\index{elm\-\_\-photocam\-\_\-bounce\-\_\-set@{elm\-\_\-photocam\-\_\-bounce\-\_\-set}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-photocam\-\_\-bounce\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D void elm\-\_\-photocam\-\_\-bounce\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{Eina\-\_\-\-Bool}]{h\-\_\-bounce, }
\item[{Eina\-\_\-\-Bool}]{v\-\_\-bounce}
\end{DoxyParamCaption}
)}\label{group__Photocam_ga8a78fc7400ba30fe324d2a2ffe0a4335}


Set the photocam scrolling bouncing. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
{\em h\-\_\-bounce} & set this to {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} for horizontal bouncing \\
\hline
{\em v\-\_\-bounce} & set this to {\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} for vertical bouncing\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\hyperlink{deprecated__deprecated000031}{Deprecated}]Use \hyperlink{group__Scroller_gae69101dbdb089598ca790c73bd9d7a42}{elm\-\_\-scroller\-\_\-bounce\-\_\-set()} instead.\end{DoxyRefDesc}


References elm\-\_\-scrollable\-\_\-interface\-\_\-bounce\-\_\-allow\-\_\-set.

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


Returns the path of the current image file. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the path
\end{DoxyReturn}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_gaa4cb6e360aab7307380ac92de4e04dd2}{elm\-\_\-photocam\-\_\-file\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-get.

\index{Photocam@{Photocam}!elm\-\_\-photocam\-\_\-file\-\_\-set@{elm\-\_\-photocam\-\_\-file\-\_\-set}}
\index{elm\-\_\-photocam\-\_\-file\-\_\-set@{elm\-\_\-photocam\-\_\-file\-\_\-set}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-photocam\-\_\-file\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Load\-\_\-\-Error elm\-\_\-photocam\-\_\-file\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{const char $\ast$}]{file}
\end{DoxyParamCaption}
)}\label{group__Photocam_gaa4cb6e360aab7307380ac92de4e04dd2}


Set the photo file to be shown. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
{\em file} & The photo file \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The return error (see E\-V\-A\-S\-\_\-\-L\-O\-A\-D\-\_\-\-E\-R\-R\-O\-R\-\_\-\-N\-O\-N\-E, E\-V\-A\-S\-\_\-\-L\-O\-A\-D\-\_\-\-E\-R\-R\-O\-R\-\_\-\-G\-E\-N\-E\-R\-I\-C etc.)
\end{DoxyReturn}
This sets (and shows) the specified file (with a relative or absolute path) and will return a load error (same error that evas\-\_\-object\-\_\-image\-\_\-load\-\_\-error\-\_\-get() will return). The image will change and adjust its size at this point and begin a background load process for this photo that at some time in the future will be displayed at the full quality needed. 

References elm\-\_\-obj\-\_\-photocam\-\_\-file\-\_\-set.

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


Get the gesture state for photocam. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The current gesture state
\end{DoxyReturn}
This gets the current gesture state for the photocam object.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_ga0dce2aee739f4b6657c291b364db3041}{elm\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-get.

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


Set the gesture state for photocam. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
{\em gesture} & The gesture state to set\\
\hline
\end{DoxyParams}
This sets the gesture state to on(\-E\-I\-N\-A\-\_\-\-T\-R\-U\-E) or off (E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E) for photocam. The default is off. This will start multi touch zooming. 

References elm\-\_\-obj\-\_\-photocam\-\_\-gesture\-\_\-enabled\-\_\-set.

\index{Photocam@{Photocam}!elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-bring\-\_\-in@{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-bring\-\_\-in}}
\index{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-bring\-\_\-in@{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-bring\-\_\-in}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-bring\-\_\-in}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-bring\-\_\-in (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{w, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}\label{group__Photocam_ga51a9dd5b4e7c6593e9734d1838e11266}


Bring in the viewed portion of the image. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
{\em x} & X-\/coordinate of region in image original pixels \\
\hline
{\em y} & Y-\/coordinate of region in image original pixels \\
\hline
{\em w} & Width of region in image original pixels \\
\hline
{\em h} & Height of region in image original pixels\\
\hline
\end{DoxyParams}
This shows the region of the image using animation. 

References elm\-\_\-scrollable\-\_\-interface\-\_\-region\-\_\-bring\-\_\-in.

\index{Photocam@{Photocam}!elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get@{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get}}
\index{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get@{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{int $\ast$}]{x, }
\item[{int $\ast$}]{y, }
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h}
\end{DoxyParamCaption}
)}\label{group__Photocam_ga5f03648851a1c80fee0d41d7b7021f91}


Get the region of the image that is currently shown. 


\begin{DoxyParams}{Parameters}
{\em obj} & \\
\hline
{\em x} & A pointer to the X-\/coordinate of region \\
\hline
{\em y} & A pointer to the Y-\/coordinate of region \\
\hline
{\em w} & A pointer to the width \\
\hline
{\em h} & A pointer to the height\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_gafb190eb4315c414275b71e8462822693}{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show()} 

\hyperlink{group__Photocam_ga51a9dd5b4e7c6593e9734d1838e11266}{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-bring\-\_\-in()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-get.

\index{Photocam@{Photocam}!elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show@{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show}}
\index{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show@{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{w, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}\label{group__Photocam_gafb190eb4315c414275b71e8462822693}


Set the viewed region of the image. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
{\em x} & X-\/coordinate of region in image original pixels \\
\hline
{\em y} & Y-\/coordinate of region in image original pixels \\
\hline
{\em w} & Width of region in image original pixels \\
\hline
{\em h} & Height of region in image original pixels\\
\hline
\end{DoxyParams}
This shows the region of the image without using animation. 

References elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-region\-\_\-show.

\index{Photocam@{Photocam}!elm\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get@{elm\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get}}
\index{elm\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get@{elm\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{int $\ast$}]{w, }
\item[{int $\ast$}]{h}
\end{DoxyParamCaption}
)}\label{group__Photocam_gae578f8117d96e92a27037947fabd3d15}


Get the current image pixel width and height. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
{\em w} & A pointer to the width return \\
\hline
{\em h} & A pointer to the height return\\
\hline
\end{DoxyParams}
This gets the current photo pixel width and height (for the original). The size will be returned in the integers {\ttfamily w} and {\ttfamily h} that are pointed to. 

References elm\-\_\-obj\-\_\-photocam\-\_\-image\-\_\-size\-\_\-get.

\index{Photocam@{Photocam}!elm\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get@{elm\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get}}
\index{elm\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get@{elm\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Object$\ast$ elm\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Photocam_gace6e732578301a4de44eae1ef33a433d}


Get the internal low-\/res image used for photocam. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The internal image object handle, or N\-U\-L\-L if none exists
\end{DoxyReturn}
This gets the internal image object inside photocam. Do not modify it. It is for inspection only, and hooking callbacks to. Nothing else. It may be deleted at any time as well. 

References elm\-\_\-obj\-\_\-photocam\-\_\-internal\-\_\-image\-\_\-get.

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


Get the paused state for photocam. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The current paused state
\end{DoxyReturn}
This gets the current paused state for the photocam object.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_ga23019feda295f05f93d3ae4800190785}{elm\-\_\-photocam\-\_\-paused\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-get.

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


Set the paused state for photocam. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
{\em paused} & The pause state to set\\
\hline
\end{DoxyParams}
This sets the paused state to on(\-E\-I\-N\-A\-\_\-\-T\-R\-U\-E) or off (E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E) for photocam. The default is off. This will stop zooming using animation on zoom level changes and change instantly. This will stop any existing animations that are running. 

References elm\-\_\-obj\-\_\-photocam\-\_\-paused\-\_\-set.

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


Get the zoom level of the photo. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The current zoom level
\end{DoxyReturn}
This returns the current zoom level of the photocam object. Note that if you set the fill mode to other than E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-M\-A\-N\-U\-A\-L (which is the default), the zoom level may be changed at any time by the photocam object itself to account for photo size and photocam viewport size.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_ga2f63118a574a0c42a615c0da60cf622a}{elm\-\_\-photocam\-\_\-zoom\-\_\-set()} 

\hyperlink{group__Photocam_ga36acb49e545f2426115f74f4b33eb67f}{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-get.

\index{Photocam@{Photocam}!elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get@{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get}}
\index{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get@{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode} elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Photocam_ga6c3776144fb48021b4ab83271cd886b9}


Get the zoom mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The current zoom mode
\end{DoxyReturn}
This gets the current zoom mode of the photocam object.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Photocam_ga36acb49e545f2426115f74f4b33eb67f}{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-get.

\index{Photocam@{Photocam}!elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set@{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set}}
\index{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set@{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set}!Photocam@{Photocam}}
\subsubsection[{elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{obj, }
\item[{{\bf Elm\-\_\-\-Photocam\-\_\-\-Zoom\-\_\-\-Mode}}]{mode}
\end{DoxyParamCaption}
)}\label{group__Photocam_ga36acb49e545f2426115f74f4b33eb67f}


Set the zoom mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
{\em mode} & The desired mode\\
\hline
\end{DoxyParams}
This sets the zoom mode to manual or one of several automatic levels. Manual (E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-M\-A\-N\-U\-A\-L) means that zoom is set manually by \hyperlink{group__Photocam_ga2f63118a574a0c42a615c0da60cf622a}{elm\-\_\-photocam\-\_\-zoom\-\_\-set()} and will stay at that level until changed by code or until zoom mode is changed. This is the default mode. The Automatic modes will allow the photocam object to automatically adjust zoom mode based on properties. E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-T) will adjust zoom so the photo fits E\-X\-A\-C\-T\-L\-Y inside the scroll frame with no pixels outside this region. E\-L\-M\-\_\-\-P\-H\-O\-T\-O\-C\-A\-M\-\_\-\-Z\-O\-O\-M\-\_\-\-M\-O\-D\-E\-\_\-\-A\-U\-T\-O\-\_\-\-F\-I\-L\-L will be similar but ensure no pixels within the frame are left unfilled. 

References elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-mode\-\_\-set.

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


Set the zoom level of the photo. 


\begin{DoxyParams}{Parameters}
{\em obj} & The photocam object \\
\hline
{\em zoom} & The zoom level to set\\
\hline
\end{DoxyParams}
This sets the zoom level. 1 will be 1\-:1 pixel for pixel. 2 will be 2\-:1 (that is 2x2 photo pixels will display as 1 on-\/screen pixel). 4\-:1 will be 4x4 photo pixels as 1 screen pixel, and so on. The {\ttfamily zoom} parameter must be greater than 0. It is suggested to stick to powers of 2. (1, 2, 4, 8, 16, 32, etc.). 

References elm\-\_\-obj\-\_\-photocam\-\_\-zoom\-\_\-set.

