\section{Clock}
\label{group__Clock}\index{Clock@{Clock}}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Clock_ga8692bdbba88156f31daaa03b7b706330}{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode} \{ \\*
\hyperlink{group__Clock_gga8692bdbba88156f31daaa03b7b706330a0d8d73ae3c038c251aebb709e692f3a9}{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+D\+E\+F\+A\+U\+L\+T} = 0, 
\\*
\hyperlink{group__Clock_gga8692bdbba88156f31daaa03b7b706330a7cd1c8d80d5bbae00e89280f1cc11cd0}{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+H\+O\+U\+R\+\_\+\+D\+E\+C\+I\+M\+A\+L} = 1 $<$$<$ 0, 
\\*
\hyperlink{group__Clock_gga8692bdbba88156f31daaa03b7b706330a151f368f2431aeaf97c5966223a063c8}{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+H\+O\+U\+R\+\_\+\+U\+N\+I\+T} = 1 $<$$<$ 1, 
\\*
\hyperlink{group__Clock_gga8692bdbba88156f31daaa03b7b706330a88512e92f921794d2d1a327a4fb6b85d}{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+M\+I\+N\+\_\+\+D\+E\+C\+I\+M\+A\+L} = 1 $<$$<$ 2, 
\\*
\hyperlink{group__Clock_gga8692bdbba88156f31daaa03b7b706330a560260121d58151943a51b50ba45c19b}{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+M\+I\+N\+\_\+\+U\+N\+I\+T} = 1 $<$$<$ 3, 
\\*
\hyperlink{group__Clock_gga8692bdbba88156f31daaa03b7b706330a6962d823178fab7419fad6cf936d3d0e}{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+S\+E\+C\+\_\+\+D\+E\+C\+I\+M\+A\+L} = 1 $<$$<$ 4, 
\\*
\hyperlink{group__Clock_gga8692bdbba88156f31daaa03b7b706330a2e9d791d9d307f23b174f2983e7e63fb}{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+S\+E\+C\+\_\+\+U\+N\+I\+T} = 1 $<$$<$ 5, 
\\*
\hyperlink{group__Clock_gga8692bdbba88156f31daaa03b7b706330ac1684d8909155562b5cb749f29a8a50b}{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+A\+L\+L} = (1 $<$$<$ 6) -\/ 1
 \}
\begin{DoxyCompactList}\small\item\em Identifiers for which clock digits should be editable, when a clock widget is in edition mode. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
E\+O\+A\+P\+I void \hyperlink{group__Clock_ga28c9b7330ca075da905b18f10a57efdb}{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set} (Eina\+\_\+\+Bool am\+\_\+pm)
\begin{DoxyCompactList}\small\item\em Set if the given clock widget must show hours in military or am/pm mode. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I Eina\+\_\+\+Bool \hyperlink{group__Clock_gac4513461b895c9eff9c85b9472937e81}{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get if the given clock widget shows hours in military or am/pm mode. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Clock_ga40e442feb71986c76f5a0828089c84e8}{elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set} (double interval)
\begin{DoxyCompactList}\small\item\em Set the first interval on time updates for a user mouse button hold on clock widgets\textquotesingle{} time edition. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I double \hyperlink{group__Clock_ga8932fcc0a4c639450a1eef48542850fe}{elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the first interval on time updates for a user mouse button hold on clock widgets\textquotesingle{} time edition. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Clock_ga1a1f5005a4f6908b354a6eb8f27e88cf}{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set} (Eina\+\_\+\+Bool seconds)
\begin{DoxyCompactList}\small\item\em Set if the given clock widget must show time with seconds or not. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I Eina\+\_\+\+Bool \hyperlink{group__Clock_ga41af0c2e702ae3389052d631eb479407}{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get whether the given clock widget is showing time with seconds or not. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Clock_gaa95eaffaebe6c48e7316a1b1feccdce1}{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+set} (Eina\+\_\+\+Bool edit)
\begin{DoxyCompactList}\small\item\em Set whether a given clock widget is under {\bfseries edition mode} or under (default) displaying-\/only mode. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I Eina\+\_\+\+Bool \hyperlink{group__Clock_gab45362b658905eaeb3d007e2c170d129}{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get whether a given clock widget is under editing mode or under (default) displaying-\/only mode. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Clock_ga118050b254756234ad698353993c6838}{elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+set} (Eina\+\_\+\+Bool paused)
\begin{DoxyCompactList}\small\item\em Set whether the given clock widget should be paused or not. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I Eina\+\_\+\+Bool \hyperlink{group__Clock_gadd9eecc241e5d5804f2d8dbaf60e3369}{elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get whether the given clock widget is paused. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Clock_gac3024723f309f94f42f104b81e3c562a}{elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+set} (int hrs, int min, int sec)
\begin{DoxyCompactList}\small\item\em Set a clock widget\textquotesingle{}s time, programmatically. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Clock_gad8a071019d765cff8a0d04d2d4bda779}{elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+get} (int $\ast$hrs, int $\ast$min, int $\ast$sec)
\begin{DoxyCompactList}\small\item\em Get a clock widget\textquotesingle{}s time values. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I void \hyperlink{group__Clock_ga0b73b6b133da2298c2c0c9135aa51c81}{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set} (\hyperlink{group__Clock_ga8692bdbba88156f31daaa03b7b706330}{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode} digedit)
\begin{DoxyCompactList}\small\item\em Set what digits of the given clock widget should be editable when in edition mode. \end{DoxyCompactList}\item 
E\+O\+A\+P\+I \hyperlink{group__Clock_ga8692bdbba88156f31daaa03b7b706330}{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode} \hyperlink{group__Clock_ga429a189e5533a53b889646fdbb911a76}{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get what digits of the given clock widget should be editable when in edition mode. \end{DoxyCompactList}\item 
void \hyperlink{group__Clock_ga949c750c3a3aebcb2fb92463982e6733}{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set} (Elm\+\_\+\+Clock $\ast$obj, Eina\+\_\+\+Bool am\+\_\+pm)
\begin{DoxyCompactList}\small\item\em Set if the given clock widget must show hours in military or am/pm mode. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Clock_ga39437a629916d12e77755a4c710004cf}{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get} (const Elm\+\_\+\+Clock $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get if the given clock widget shows hours in military or am/pm mode. \end{DoxyCompactList}\item 
void \hyperlink{group__Clock_gaa3e2a8371bf9aad10e712b983cb071f9}{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set} (Elm\+\_\+\+Clock $\ast$obj, double interval)
\begin{DoxyCompactList}\small\item\em Set the first interval on time updates for a user mouse button hold on clock widgets\textquotesingle{} time edition. \end{DoxyCompactList}\item 
double \hyperlink{group__Clock_ga64fb34958071f522975d29dccf95d2e8}{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get} (const Elm\+\_\+\+Clock $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the first interval on time updates for a user mouse button hold on clock widgets\textquotesingle{} time edition. \end{DoxyCompactList}\item 
void \hyperlink{group__Clock_ga05f1bfeeb09d0c9233d25a75cdb9e68e}{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set} (Elm\+\_\+\+Clock $\ast$obj, Eina\+\_\+\+Bool seconds)
\begin{DoxyCompactList}\small\item\em Set if the given clock widget must show time with seconds or not. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Clock_gaee32c770a8bb9f7cdb2c2c0ba22181f1}{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get} (const Elm\+\_\+\+Clock $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the given clock widget is showing time with seconds or not. \end{DoxyCompactList}\item 
void \hyperlink{group__Clock_ga2b905a0b906f34f46ab5461aaa586475}{elm\+\_\+clock\+\_\+edit\+\_\+set} (Elm\+\_\+\+Clock $\ast$obj, Eina\+\_\+\+Bool edit)
\begin{DoxyCompactList}\small\item\em Set whether a given clock widget is under {\bfseries edition mode} or under (default) displaying-\/only mode. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Clock_ga12e58fa3f54a3c8a139db2ae8981bbdb}{elm\+\_\+clock\+\_\+edit\+\_\+get} (const Elm\+\_\+\+Clock $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether a given clock widget is under editing mode or under (default) displaying-\/only mode. \end{DoxyCompactList}\item 
void \hyperlink{group__Clock_gac5fca3dfb6ca34b849b2e5d7339981f4}{elm\+\_\+clock\+\_\+pause\+\_\+set} (Elm\+\_\+\+Clock $\ast$obj, Eina\+\_\+\+Bool paused)
\begin{DoxyCompactList}\small\item\em Set whether the given clock widget should be paused or not. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Clock_gac1f889cd1c0373a8d88b1e5ac94d8c16}{elm\+\_\+clock\+\_\+pause\+\_\+get} (const Elm\+\_\+\+Clock $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the given clock widget is paused. \end{DoxyCompactList}\item 
void \hyperlink{group__Clock_gad289d4c323e2302a3fd5ffe15d13d3e3}{elm\+\_\+clock\+\_\+time\+\_\+set} (Elm\+\_\+\+Clock $\ast$obj, int hrs, int min, int sec)
\begin{DoxyCompactList}\small\item\em Set a clock widget\textquotesingle{}s time, programmatically. \end{DoxyCompactList}\item 
void \hyperlink{group__Clock_ga96552fb3eeb252f409cbeaf79967a6cb}{elm\+\_\+clock\+\_\+time\+\_\+get} (const Elm\+\_\+\+Clock $\ast$obj, int $\ast$hrs, int $\ast$min, int $\ast$sec)
\begin{DoxyCompactList}\small\item\em Get a clock widget\textquotesingle{}s time values. \end{DoxyCompactList}\item 
void \hyperlink{group__Clock_gab3332f33e78884c4bf368cf4dabd6e74}{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set} (Elm\+\_\+\+Clock $\ast$obj, \hyperlink{group__Clock_ga8692bdbba88156f31daaa03b7b706330}{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode} digedit)
\begin{DoxyCompactList}\small\item\em Set what digits of the given clock widget should be editable when in edition mode. \end{DoxyCompactList}\item 
\hyperlink{group__Clock_ga8692bdbba88156f31daaa03b7b706330}{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode} \hyperlink{group__Clock_ga97ad8e4f615208d434c44b093416435d}{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get} (const Elm\+\_\+\+Clock $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get what digits of the given clock widget should be editable when in edition mode. \end{DoxyCompactList}\item 
Evas\+\_\+\+Object $\ast$ \hyperlink{group__Clock_gaaa9f775111dedb6487a61f382aaab41b}{elm\+\_\+clock\+\_\+add} (Evas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new clock widget to the given parent Elementary (container) object. \end{DoxyCompactList}\end{DoxyCompactItemize}


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


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


This is a {\bfseries digital} clock widget. In its default theme, it has a vintage \char`\"{}flipping numbers clock\char`\"{} appearance, which will animate sheets of individual algorisms individually as time goes by.

A newly created clock will fetch system\textquotesingle{}s time (already considering local time adjustments) to start with, and will tick accordingly. It may or may not show seconds.

Clocks have an {\bfseries edition} mode. When in it, the sheets will display extra arrow indications on the top and bottom and the user may click on them to raise or lower the time values. After it\textquotesingle{}s told to exit edition mode, it will keep ticking with that new time set (it keeps the difference from local time).

Also, when under edition mode, user clicks on the cited arrows which are {\bfseries held} for some time will make the clock to flip the sheet, thus editing the time, continuously and automatically for the user. The interval between sheet flips will keep reducing in time, so that it helps the user to reach a time which is distant from the one set.

The time display is, by default, in military mode (24h), but an am/pm indicator may be optionally shown, too, when it will switch to 12h.

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

This widget emits the following signals, besides the ones sent from Layout\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}changed\char`\"{}} -\/ the clock\textquotesingle{}s user changed the time
\item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the clock ehas received focus. (since 1.\+8)
\item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the clock has lost focus. (since 1.\+8)
\item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ the program\textquotesingle{}s language changed (since 1.\+9)
\end{DoxyItemize}

Supported elm\+\_\+object common A\+P\+Is. \begin{DoxyItemize}
\item \hyperlink{group__General_ga1beada7edf5d714c0dba5459bcc993fc}{elm\+\_\+object\+\_\+signal\+\_\+emit} \item \hyperlink{group__General_ga6f9574b798efcd454afdac6f2904f633}{elm\+\_\+object\+\_\+signal\+\_\+callback\+\_\+add} \item \hyperlink{group__General_ga3c76b5447be522d647e352cb7ff7c9e6}{elm\+\_\+object\+\_\+signal\+\_\+callback\+\_\+del}\end{DoxyItemize}
Here is an example on its usage\+: \begin{DoxyItemize}
\item \hyperlink{clock_example}{Clock widget example} \end{DoxyItemize}


\subsection{Enumeration Type Documentation}
\index{Clock@{Clock}!Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode@{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode}}
\index{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode@{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode}!Clock@{Clock}}
\subsubsection[{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode}}\label{group__Clock_ga8692bdbba88156f31daaa03b7b706330}


Identifiers for which clock digits should be editable, when a clock widget is in edition mode. 

Values may be O\+R-\/ed together to make a mask, naturally.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga2b905a0b906f34f46ab5461aaa586475}{elm\+\_\+clock\+\_\+edit\+\_\+set()} 

\hyperlink{group__Clock_gab3332f33e78884c4bf368cf4dabd6e74}{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+D\+E\+F\+A\+U\+L\+T@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+D\+E\+F\+A\+U\+L\+T}!Clock@{Clock}}\index{Clock@{Clock}!E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+D\+E\+F\+A\+U\+L\+T@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+D\+E\+F\+A\+U\+L\+T}}\item[{\em 
E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+D\+E\+F\+A\+U\+L\+T\label{group__Clock_gga8692bdbba88156f31daaa03b7b706330a0d8d73ae3c038c251aebb709e692f3a9}
}]Default value. Means that all digits are editable, when in edition mode. \index{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+H\+O\+U\+R\+\_\+\+D\+E\+C\+I\+M\+A\+L@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+H\+O\+U\+R\+\_\+\+D\+E\+C\+I\+M\+A\+L}!Clock@{Clock}}\index{Clock@{Clock}!E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+H\+O\+U\+R\+\_\+\+D\+E\+C\+I\+M\+A\+L@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+H\+O\+U\+R\+\_\+\+D\+E\+C\+I\+M\+A\+L}}\item[{\em 
E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+H\+O\+U\+R\+\_\+\+D\+E\+C\+I\+M\+A\+L\label{group__Clock_gga8692bdbba88156f31daaa03b7b706330a7cd1c8d80d5bbae00e89280f1cc11cd0}
}]Decimal digit of hours value should be editable. \index{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+H\+O\+U\+R\+\_\+\+U\+N\+I\+T@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+H\+O\+U\+R\+\_\+\+U\+N\+I\+T}!Clock@{Clock}}\index{Clock@{Clock}!E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+H\+O\+U\+R\+\_\+\+U\+N\+I\+T@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+H\+O\+U\+R\+\_\+\+U\+N\+I\+T}}\item[{\em 
E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+H\+O\+U\+R\+\_\+\+U\+N\+I\+T\label{group__Clock_gga8692bdbba88156f31daaa03b7b706330a151f368f2431aeaf97c5966223a063c8}
}]Unit digit of hours value should be editable. \index{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+M\+I\+N\+\_\+\+D\+E\+C\+I\+M\+A\+L@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+M\+I\+N\+\_\+\+D\+E\+C\+I\+M\+A\+L}!Clock@{Clock}}\index{Clock@{Clock}!E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+M\+I\+N\+\_\+\+D\+E\+C\+I\+M\+A\+L@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+M\+I\+N\+\_\+\+D\+E\+C\+I\+M\+A\+L}}\item[{\em 
E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+M\+I\+N\+\_\+\+D\+E\+C\+I\+M\+A\+L\label{group__Clock_gga8692bdbba88156f31daaa03b7b706330a88512e92f921794d2d1a327a4fb6b85d}
}]Decimal digit of minutes value should be editable. \index{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+M\+I\+N\+\_\+\+U\+N\+I\+T@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+M\+I\+N\+\_\+\+U\+N\+I\+T}!Clock@{Clock}}\index{Clock@{Clock}!E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+M\+I\+N\+\_\+\+U\+N\+I\+T@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+M\+I\+N\+\_\+\+U\+N\+I\+T}}\item[{\em 
E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+M\+I\+N\+\_\+\+U\+N\+I\+T\label{group__Clock_gga8692bdbba88156f31daaa03b7b706330a560260121d58151943a51b50ba45c19b}
}]Unit digit of minutes value should be editable. \index{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+S\+E\+C\+\_\+\+D\+E\+C\+I\+M\+A\+L@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+S\+E\+C\+\_\+\+D\+E\+C\+I\+M\+A\+L}!Clock@{Clock}}\index{Clock@{Clock}!E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+S\+E\+C\+\_\+\+D\+E\+C\+I\+M\+A\+L@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+S\+E\+C\+\_\+\+D\+E\+C\+I\+M\+A\+L}}\item[{\em 
E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+S\+E\+C\+\_\+\+D\+E\+C\+I\+M\+A\+L\label{group__Clock_gga8692bdbba88156f31daaa03b7b706330a6962d823178fab7419fad6cf936d3d0e}
}]Decimal digit of seconds value should be editable. \index{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+S\+E\+C\+\_\+\+U\+N\+I\+T@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+S\+E\+C\+\_\+\+U\+N\+I\+T}!Clock@{Clock}}\index{Clock@{Clock}!E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+S\+E\+C\+\_\+\+U\+N\+I\+T@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+S\+E\+C\+\_\+\+U\+N\+I\+T}}\item[{\em 
E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+S\+E\+C\+\_\+\+U\+N\+I\+T\label{group__Clock_gga8692bdbba88156f31daaa03b7b706330a2e9d791d9d307f23b174f2983e7e63fb}
}]Unit digit of seconds value should be editable. \index{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+A\+L\+L@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+A\+L\+L}!Clock@{Clock}}\index{Clock@{Clock}!E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+A\+L\+L@{E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+A\+L\+L}}\item[{\em 
E\+L\+M\+\_\+\+C\+L\+O\+C\+K\+\_\+\+E\+D\+I\+T\+\_\+\+A\+L\+L\label{group__Clock_gga8692bdbba88156f31daaa03b7b706330ac1684d8909155562b5cb749f29a8a50b}
}]All digits should be editable. \end{description}
\end{Desc}


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


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


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a new clock widget handle or {\ttfamily N\+U\+L\+L}, on errors
\end{DoxyReturn}
This function inserts a new clock widget on the canvas. \index{Clock@{Clock}!elm\+\_\+clock\+\_\+edit\+\_\+get@{elm\+\_\+clock\+\_\+edit\+\_\+get}}
\index{elm\+\_\+clock\+\_\+edit\+\_\+get@{elm\+\_\+clock\+\_\+edit\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+edit\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\+\_\+\+Bool elm\+\_\+clock\+\_\+edit\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Elm\+\_\+\+Clock $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Clock_ga12e58fa3f54a3c8a139db2ae8981bbdb}


Get whether a given clock widget is under editing mode or under (default) displaying-\/only mode. 

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E}, if it\textquotesingle{}s in edition mode, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise
\end{DoxyReturn}
This function retrieves whether the clock\textquotesingle{}s time can be edited or not by user interaction.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga2b905a0b906f34f46ab5461aaa586475}{elm\+\_\+clock\+\_\+edit\+\_\+set()} for more details 
\end{DoxySeeAlso}


References elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get@{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get}}
\index{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get@{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode} elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Elm\+\_\+\+Clock $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Clock_ga97ad8e4f615208d434c44b093416435d}


Get what digits of the given clock widget should be editable when in edition mode. 

\begin{DoxyReturn}{Returns}
Bit mask indicating the digits to be editable (values in \hyperlink{group__Clock_ga8692bdbba88156f31daaa03b7b706330}{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode}).
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_gab3332f33e78884c4bf368cf4dabd6e74}{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set()} for more details 
\end{DoxySeeAlso}


References elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set@{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set}}
\index{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set@{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Clock $\ast$}]{obj, }
\item[{{\bf Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode}}]{digedit}
\end{DoxyParamCaption}
)}\label{group__Clock_gab3332f33e78884c4bf368cf4dabd6e74}


Set what digits of the given clock widget should be editable when in edition mode. 

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga97ad8e4f615208d434c44b093416435d}{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em digedit} & Bit mask indicating the digits to be editable (values in \hyperlink{group__Clock_ga8692bdbba88156f31daaa03b7b706330}{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode}). \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+edit\+\_\+set@{elm\+\_\+clock\+\_\+edit\+\_\+set}}
\index{elm\+\_\+clock\+\_\+edit\+\_\+set@{elm\+\_\+clock\+\_\+edit\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+edit\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+clock\+\_\+edit\+\_\+set (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Clock $\ast$}]{obj, }
\item[{Eina\+\_\+\+Bool}]{edit}
\end{DoxyParamCaption}
)}\label{group__Clock_ga2b905a0b906f34f46ab5461aaa586475}


Set whether a given clock widget is under {\bfseries edition mode} or under (default) displaying-\/only mode. 

This function makes a clock\textquotesingle{}s time to be editable or not {\bfseries by user interaction}. When in edition mode, clocks {\bfseries stop} ticking, until one brings them back to canonical mode. The \hyperlink{group__Clock_gab3332f33e78884c4bf368cf4dabd6e74}{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set()} function will influence which digits of the clock will be editable.

\begin{DoxyNote}{Note}
am/pm sheets, if being shown, will {\bfseries always} be editable under edition mode.
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga12e58fa3f54a3c8a139db2ae8981bbdb}{elm\+\_\+clock\+\_\+edit\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em edit} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} to put it in edition, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} to put it back to \char`\"{}displaying only\char`\"{} mode \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get@{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get}}
\index{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get@{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Elm\+\_\+\+Clock $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Clock_ga64fb34958071f522975d29dccf95d2e8}


Get the first interval on time updates for a user mouse button hold on clock widgets\textquotesingle{} time edition. 

\begin{DoxyReturn}{Returns}
The first interval value, in seconds, set on it
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_gaa3e2a8371bf9aad10e712b983cb071f9}{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set()} for more details 
\end{DoxySeeAlso}


References elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set@{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set}}
\index{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set@{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Clock $\ast$}]{obj, }
\item[{double}]{interval}
\end{DoxyParamCaption}
)}\label{group__Clock_gaa3e2a8371bf9aad10e712b983cb071f9}


Set the first interval on time updates for a user mouse button hold on clock widgets\textquotesingle{} time edition. 

This interval value is {\bfseries decreased} while the user holds the mouse pointer either incrementing or decrementing a given the clock digit\textquotesingle{}s value.

This helps the user to get to a given time distant from the current one easier/faster, as it will start to flip quicker and quicker on mouse button holds.

The calculation for the next flip interval value, starting from the one set with this call, is the previous interval divided by 1.\+05, so it decreases a little bit.

The default starting interval value for automatic flips is {\bfseries 0.\+85} seconds.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga64fb34958071f522975d29dccf95d2e8}{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em interval} & The first interval value in seconds \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+pause\+\_\+get@{elm\+\_\+clock\+\_\+pause\+\_\+get}}
\index{elm\+\_\+clock\+\_\+pause\+\_\+get@{elm\+\_\+clock\+\_\+pause\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+pause\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\+\_\+\+Bool elm\+\_\+clock\+\_\+pause\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Elm\+\_\+\+Clock $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Clock_gac1f889cd1c0373a8d88b1e5ac94d8c16}


Get whether the given clock widget is paused. 

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} if it\textquotesingle{}s paused {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise
\end{DoxyReturn}
This function gets whether the clock is paused or not.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_gac5fca3dfb6ca34b849b2e5d7339981f4}{elm\+\_\+clock\+\_\+pause\+\_\+set()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+pause\+\_\+set@{elm\+\_\+clock\+\_\+pause\+\_\+set}}
\index{elm\+\_\+clock\+\_\+pause\+\_\+set@{elm\+\_\+clock\+\_\+pause\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+pause\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+clock\+\_\+pause\+\_\+set (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Clock $\ast$}]{obj, }
\item[{Eina\+\_\+\+Bool}]{paused}
\end{DoxyParamCaption}
)}\label{group__Clock_gac5fca3dfb6ca34b849b2e5d7339981f4}


Set whether the given clock widget should be paused or not. 

This function pauses or starts the clock widget.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_gac1f889cd1c0373a8d88b1e5ac94d8c16}{elm\+\_\+clock\+\_\+pause\+\_\+get()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+9
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em paused} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} to pause clock, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get@{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get}}
\index{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get@{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\+\_\+\+Bool elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Elm\+\_\+\+Clock $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Clock_ga39437a629916d12e77755a4c710004cf}


Get if the given clock widget shows hours in military or am/pm mode. 

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E}, if in am/pm mode, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} if in military
\end{DoxyReturn}
This function gets if the clock shows hours in military or am/pm mode.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga949c750c3a3aebcb2fb92463982e6733}{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set()} for more details 
\end{DoxySeeAlso}


References elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set@{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set}}
\index{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set@{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Clock $\ast$}]{obj, }
\item[{Eina\+\_\+\+Bool}]{am\+\_\+pm}
\end{DoxyParamCaption}
)}\label{group__Clock_ga949c750c3a3aebcb2fb92463982e6733}


Set if the given clock widget must show hours in military or am/pm mode. 

This function sets if the clock must show hours in military or am/pm mode. In some countries like Brazil the military mode (00-\/24h-\/format) is used, in opposition to the U\+S\+A, where the am/pm mode is more commonly used.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga39437a629916d12e77755a4c710004cf}{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em am\+\_\+pm} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} to put it in am/pm mode, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} to military mode \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get@{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get}}
\index{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get@{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\+\_\+\+Bool elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Elm\+\_\+\+Clock $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Clock_gaee32c770a8bb9f7cdb2c2c0ba22181f1}


Get whether the given clock widget is showing time with seconds or not. 

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} if it\textquotesingle{}s showing seconds, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise
\end{DoxyReturn}
This function gets whether {\ttfamily obj} is showing or not the elapsed seconds.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga05f1bfeeb09d0c9233d25a75cdb9e68e}{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set()} 
\end{DoxySeeAlso}


References elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set@{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set}}
\index{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set@{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Clock $\ast$}]{obj, }
\item[{Eina\+\_\+\+Bool}]{seconds}
\end{DoxyParamCaption}
)}\label{group__Clock_ga05f1bfeeb09d0c9233d25a75cdb9e68e}


Set if the given clock widget must show time with seconds or not. 

This function sets if the given clock must show or not elapsed seconds. By default, they are {\bfseries not} shown.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_gaee32c770a8bb9f7cdb2c2c0ba22181f1}{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em seconds} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} to show seconds, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+time\+\_\+get@{elm\+\_\+clock\+\_\+time\+\_\+get}}
\index{elm\+\_\+clock\+\_\+time\+\_\+get@{elm\+\_\+clock\+\_\+time\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+time\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+clock\+\_\+time\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Elm\+\_\+\+Clock $\ast$}]{obj, }
\item[{int $\ast$}]{hrs, }
\item[{int $\ast$}]{min, }
\item[{int $\ast$}]{sec}
\end{DoxyParamCaption}
)}\label{group__Clock_ga96552fb3eeb252f409cbeaf79967a6cb}


Get a clock widget\textquotesingle{}s time values. 

This function gets the time set for {\ttfamily obj}, returning it on the variables passed as the arguments to function

\begin{DoxyNote}{Note}
Use {\ttfamily N\+U\+L\+L} pointers on the time values you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em hrs} & The hours to set \\
\hline
\mbox{\tt out}  & {\em min} & The minutes to set \\
\hline
\mbox{\tt out}  & {\em sec} & The seconds to set \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+clock\+\_\+time\+\_\+set@{elm\+\_\+clock\+\_\+time\+\_\+set}}
\index{elm\+\_\+clock\+\_\+time\+\_\+set@{elm\+\_\+clock\+\_\+time\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+clock\+\_\+time\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+clock\+\_\+time\+\_\+set (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Clock $\ast$}]{obj, }
\item[{int}]{hrs, }
\item[{int}]{min, }
\item[{int}]{sec}
\end{DoxyParamCaption}
)}\label{group__Clock_gad289d4c323e2302a3fd5ffe15d13d3e3}


Set a clock widget\textquotesingle{}s time, programmatically. 

This function updates the time that is showed by the clock widget.

Values {\bfseries must} be set within the following ranges\+:
\begin{DoxyItemize}
\item 0 -\/ 23, for hours
\item 0 -\/ 59, for minutes
\item 0 -\/ 59, for seconds,
\end{DoxyItemize}

even if the clock is not in \char`\"{}military\char`\"{} mode.

\begin{DoxyWarning}{Warning}
The behavior for values set out of those ranges is {\bfseries undefined}.
\end{DoxyWarning}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hrs} & The hours to set \\
\hline
\mbox{\tt in}  & {\em min} & The minutes to set \\
\hline
\mbox{\tt in}  & {\em sec} & The seconds to set \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+get}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I Eina\+\_\+\+Bool elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Clock_gab45362b658905eaeb3d007e2c170d129}


Get whether a given clock widget is under editing mode or under (default) displaying-\/only mode. 

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E}, if it\textquotesingle{}s in edition mode, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise
\end{DoxyReturn}
This function retrieves whether the clock\textquotesingle{}s time can be edited or not by user interaction.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga2b905a0b906f34f46ab5461aaa586475}{elm\+\_\+clock\+\_\+edit\+\_\+set()} for more details 
\end{DoxySeeAlso}


Referenced by elm\+\_\+clock\+\_\+edit\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I {\bf Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode} elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Clock_ga429a189e5533a53b889646fdbb911a76}


Get what digits of the given clock widget should be editable when in edition mode. 

\begin{DoxyReturn}{Returns}
Bit mask indicating the digits to be editable (values in \hyperlink{group__Clock_ga8692bdbba88156f31daaa03b7b706330}{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode}).
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_gab3332f33e78884c4bf368cf4dabd6e74}{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set()} for more details 
\end{DoxySeeAlso}


Referenced by elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode}}]{digedit}
\end{DoxyParamCaption}
)}\label{group__Clock_ga0b73b6b133da2298c2c0c9135aa51c81}


Set what digits of the given clock widget should be editable when in edition mode. 

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga97ad8e4f615208d434c44b093416435d}{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em digedit} & Bit mask indicating the digits to be editable (values in \hyperlink{group__Clock_ga8692bdbba88156f31daaa03b7b706330}{Elm\+\_\+\+Clock\+\_\+\+Edit\+\_\+\+Mode}). \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+set}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void elm\+\_\+obj\+\_\+clock\+\_\+edit\+\_\+set (
\begin{DoxyParamCaption}
\item[{Eina\+\_\+\+Bool}]{edit}
\end{DoxyParamCaption}
)}\label{group__Clock_gaa95eaffaebe6c48e7316a1b1feccdce1}


Set whether a given clock widget is under {\bfseries edition mode} or under (default) displaying-\/only mode. 

This function makes a clock\textquotesingle{}s time to be editable or not {\bfseries by user interaction}. When in edition mode, clocks {\bfseries stop} ticking, until one brings them back to canonical mode. The \hyperlink{group__Clock_gab3332f33e78884c4bf368cf4dabd6e74}{elm\+\_\+clock\+\_\+edit\+\_\+mode\+\_\+set()} function will influence which digits of the clock will be editable.

\begin{DoxyNote}{Note}
am/pm sheets, if being shown, will {\bfseries always} be editable under edition mode.
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga12e58fa3f54a3c8a139db2ae8981bbdb}{elm\+\_\+clock\+\_\+edit\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em edit} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} to put it in edition, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} to put it back to \char`\"{}displaying only\char`\"{} mode \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+clock\+\_\+edit\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I double elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Clock_ga8932fcc0a4c639450a1eef48542850fe}


Get the first interval on time updates for a user mouse button hold on clock widgets\textquotesingle{} time edition. 

\begin{DoxyReturn}{Returns}
The first interval value, in seconds, set on it
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_gaa3e2a8371bf9aad10e712b983cb071f9}{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set()} for more details 
\end{DoxySeeAlso}


Referenced by elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void elm\+\_\+obj\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{interval}
\end{DoxyParamCaption}
)}\label{group__Clock_ga40e442feb71986c76f5a0828089c84e8}


Set the first interval on time updates for a user mouse button hold on clock widgets\textquotesingle{} time edition. 

This interval value is {\bfseries decreased} while the user holds the mouse pointer either incrementing or decrementing a given the clock digit\textquotesingle{}s value.

This helps the user to get to a given time distant from the current one easier/faster, as it will start to flip quicker and quicker on mouse button holds.

The calculation for the next flip interval value, starting from the one set with this call, is the previous interval divided by 1.\+05, so it decreases a little bit.

The default starting interval value for automatic flips is {\bfseries 0.\+85} seconds.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga64fb34958071f522975d29dccf95d2e8}{elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em interval} & The first interval value in seconds \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+clock\+\_\+first\+\_\+interval\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+get}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I Eina\+\_\+\+Bool elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Clock_gadd9eecc241e5d5804f2d8dbaf60e3369}


Get whether the given clock widget is paused. 

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} if it\textquotesingle{}s paused {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise
\end{DoxyReturn}
This function gets whether the clock is paused or not.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_gac5fca3dfb6ca34b849b2e5d7339981f4}{elm\+\_\+clock\+\_\+pause\+\_\+set()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


Referenced by elm\+\_\+clock\+\_\+pause\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+set}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void elm\+\_\+obj\+\_\+clock\+\_\+pause\+\_\+set (
\begin{DoxyParamCaption}
\item[{Eina\+\_\+\+Bool}]{paused}
\end{DoxyParamCaption}
)}\label{group__Clock_ga118050b254756234ad698353993c6838}


Set whether the given clock widget should be paused or not. 

This function pauses or starts the clock widget.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_gac1f889cd1c0373a8d88b1e5ac94d8c16}{elm\+\_\+clock\+\_\+pause\+\_\+get()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+9
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em paused} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} to pause clock, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+clock\+\_\+pause\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I Eina\+\_\+\+Bool elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Clock_gac4513461b895c9eff9c85b9472937e81}


Get if the given clock widget shows hours in military or am/pm mode. 

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E}, if in am/pm mode, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} if in military
\end{DoxyReturn}
This function gets if the clock shows hours in military or am/pm mode.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga949c750c3a3aebcb2fb92463982e6733}{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set()} for more details 
\end{DoxySeeAlso}


Referenced by elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set (
\begin{DoxyParamCaption}
\item[{Eina\+\_\+\+Bool}]{am\+\_\+pm}
\end{DoxyParamCaption}
)}\label{group__Clock_ga28c9b7330ca075da905b18f10a57efdb}


Set if the given clock widget must show hours in military or am/pm mode. 

This function sets if the clock must show hours in military or am/pm mode. In some countries like Brazil the military mode (00-\/24h-\/format) is used, in opposition to the U\+S\+A, where the am/pm mode is more commonly used.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga39437a629916d12e77755a4c710004cf}{elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em am\+\_\+pm} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} to put it in am/pm mode, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} to military mode \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+clock\+\_\+show\+\_\+am\+\_\+pm\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I Eina\+\_\+\+Bool elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Clock_ga41af0c2e702ae3389052d631eb479407}


Get whether the given clock widget is showing time with seconds or not. 

\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} if it\textquotesingle{}s showing seconds, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise
\end{DoxyReturn}
This function gets whether {\ttfamily obj} is showing or not the elapsed seconds.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_ga05f1bfeeb09d0c9233d25a75cdb9e68e}{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set()} 
\end{DoxySeeAlso}


Referenced by elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void elm\+\_\+obj\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set (
\begin{DoxyParamCaption}
\item[{Eina\+\_\+\+Bool}]{seconds}
\end{DoxyParamCaption}
)}\label{group__Clock_ga1a1f5005a4f6908b354a6eb8f27e88cf}


Set if the given clock widget must show time with seconds or not. 

This function sets if the given clock must show or not elapsed seconds. By default, they are {\bfseries not} shown.

\begin{DoxySeeAlso}{See also}
\hyperlink{group__Clock_gaee32c770a8bb9f7cdb2c2c0ba22181f1}{elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+get()}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em seconds} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} to show seconds, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+clock\+\_\+show\+\_\+seconds\+\_\+set().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+get}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+get@{elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+get}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{hrs, }
\item[{int $\ast$}]{min, }
\item[{int $\ast$}]{sec}
\end{DoxyParamCaption}
)}\label{group__Clock_gad8a071019d765cff8a0d04d2d4bda779}


Get a clock widget\textquotesingle{}s time values. 

This function gets the time set for {\ttfamily obj}, returning it on the variables passed as the arguments to function

\begin{DoxyNote}{Note}
Use {\ttfamily N\+U\+L\+L} pointers on the time values you\textquotesingle{}re not interested in\+: they\textquotesingle{}ll be ignored by the function.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em hrs} & The hours to set \\
\hline
\mbox{\tt out}  & {\em min} & The minutes to set \\
\hline
\mbox{\tt out}  & {\em sec} & The seconds to set \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+clock\+\_\+time\+\_\+get().

\index{Clock@{Clock}!elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+set}}
\index{elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+set@{elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+set}!Clock@{Clock}}
\subsubsection[{elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}E\+O\+A\+P\+I void elm\+\_\+obj\+\_\+clock\+\_\+time\+\_\+set (
\begin{DoxyParamCaption}
\item[{int}]{hrs, }
\item[{int}]{min, }
\item[{int}]{sec}
\end{DoxyParamCaption}
)}\label{group__Clock_gac3024723f309f94f42f104b81e3c562a}


Set a clock widget\textquotesingle{}s time, programmatically. 

This function updates the time that is showed by the clock widget.

Values {\bfseries must} be set within the following ranges\+:
\begin{DoxyItemize}
\item 0 -\/ 23, for hours
\item 0 -\/ 59, for minutes
\item 0 -\/ 59, for seconds,
\end{DoxyItemize}

even if the clock is not in \char`\"{}military\char`\"{} mode.

\begin{DoxyWarning}{Warning}
The behavior for values set out of those ranges is {\bfseries undefined}.
\end{DoxyWarning}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hrs} & The hours to set \\
\hline
\mbox{\tt in}  & {\em min} & The minutes to set \\
\hline
\mbox{\tt in}  & {\em sec} & The seconds to set \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+clock\+\_\+time\+\_\+set().

