\section{elm\+:\+:calendar Struct Reference}
\label{structelm_1_1calendar}\index{elm\+::calendar@{elm\+::calendar}}


Class calendar.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1calendar_ad96b657979948b9e08b259ce3ffbb1c9}{calendar} (Eo $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1calendar_a307b4b466c211edff765cf301ffbb295}{calendar} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\mbox{\label{structelm_1_1calendar_a3f895b135f7a7720edb2446fff647bcc}} 
\hyperlink{structelm_1_1calendar_a3f895b135f7a7720edb2446fff647bcc}{calendar} (\hyperlink{structelm_1_1calendar}{calendar} const \&other)
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structelm_1_1calendar_a4e3dad60a44bfb05c0880227c25a8251}{selected\+\_\+time\+\_\+set} (Elm\+\_\+\+Calendar\+\_\+\+Time $\ast$selected\+\_\+time\+\_\+) const
\item 
bool \hyperlink{structelm_1_1calendar_a085c289cf55d15da6ebff02316b06c76}{selected\+\_\+time\+\_\+get} (Elm\+\_\+\+Calendar\+\_\+\+Time $\ast$selected\+\_\+time\+\_\+) const
\item 
\hyperlink{group__Elm__Calendar_ga68bc9b2ac669f3f7964e1ca5faff78e4}{Elm\+\_\+\+Calendar\+\_\+\+Mark} $\ast$ \hyperlink{structelm_1_1calendar_ab4e32b16bf627fda8657011142d10a14}{mark\+\_\+add} (\+::efl\+::eina\+::string\+\_\+view mark\+\_\+type\+\_\+, Elm\+\_\+\+Calendar\+\_\+\+Time $\ast$mark\+\_\+time\+\_\+, Elm\+\_\+\+Calendar\+\_\+\+Mark\+\_\+\+Repeat\+\_\+\+Type repeat\+\_\+) const
\item 
bool \hyperlink{structelm_1_1calendar_a1935154548ab35c926d86967b1a5f9f7}{displayed\+\_\+time\+\_\+get} (Elm\+\_\+\+Calendar\+\_\+\+Time $\ast$displayed\+\_\+time\+\_\+) const
\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1calendar_a731e363778a3514e277e3b36b77884d6}{calendar} (\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structelm_1_1calendar}{elm\+::calendar} object. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Class calendar. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\label{structelm_1_1calendar_a731e363778a3514e277e3b36b77884d6}} 
\index{elm\+::calendar@{elm\+::calendar}!calendar@{calendar}}
\index{calendar@{calendar}!elm\+::calendar@{elm\+::calendar}}
\subsubsection{\texorpdfstring{calendar()}{calendar()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily elm\+::calendar\+::calendar (\begin{DoxyParamCaption}\item[{\+::efl\+::eo\+::parent\+\_\+type}]{\+\_\+p }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Constructs a new \hyperlink{structelm_1_1calendar}{elm\+::calendar} object. 

Constructs a new \hyperlink{structelm_1_1calendar}{elm\+::calendar} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
elm::calendar my\_calendar(efl::eo::parent = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structelm_1_1calendar_ad96b657979948b9e08b259ce3ffbb1c9}{calendar(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}
\mbox{\label{structelm_1_1calendar_ad96b657979948b9e08b259ce3ffbb1c9}} 
\index{elm\+::calendar@{elm\+::calendar}!calendar@{calendar}}
\index{calendar@{calendar}!elm\+::calendar@{elm\+::calendar}}
\subsubsection{\texorpdfstring{calendar()}{calendar()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily elm\+::calendar\+::calendar (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1calendar_a307b4b466c211edff765cf301ffbb295}} 
\index{elm\+::calendar@{elm\+::calendar}!calendar@{calendar}}
\index{calendar@{calendar}!elm\+::calendar@{elm\+::calendar}}
\subsubsection{\texorpdfstring{calendar()}{calendar()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily elm\+::calendar\+::calendar (\begin{DoxyParamCaption}\item[{std\+::nullptr\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\mbox{\label{structelm_1_1calendar_a1935154548ab35c926d86967b1a5f9f7}} 
\index{elm\+::calendar@{elm\+::calendar}!displayed\+\_\+time\+\_\+get@{displayed\+\_\+time\+\_\+get}}
\index{displayed\+\_\+time\+\_\+get@{displayed\+\_\+time\+\_\+get}!elm\+::calendar@{elm\+::calendar}}
\subsubsection{\texorpdfstring{displayed\+\_\+time\+\_\+get()}{displayed\_time\_get()}}
{\footnotesize\ttfamily bool elm\+::calendar\+::displayed\+\_\+time\+\_\+get (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Calendar\+\_\+\+Time $\ast$}]{displayed\+\_\+time\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em displayed\+\_\+time} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1calendar_ab4e32b16bf627fda8657011142d10a14}} 
\index{elm\+::calendar@{elm\+::calendar}!mark\+\_\+add@{mark\+\_\+add}}
\index{mark\+\_\+add@{mark\+\_\+add}!elm\+::calendar@{elm\+::calendar}}
\subsubsection{\texorpdfstring{mark\+\_\+add()}{mark\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__Calendar_ga68bc9b2ac669f3f7964e1ca5faff78e4}{Elm\+\_\+\+Calendar\+\_\+\+Mark}$\ast$ elm\+::calendar\+::mark\+\_\+add (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{mark\+\_\+type\+\_\+,  }\item[{Elm\+\_\+\+Calendar\+\_\+\+Time $\ast$}]{mark\+\_\+time\+\_\+,  }\item[{Elm\+\_\+\+Calendar\+\_\+\+Mark\+\_\+\+Repeat\+\_\+\+Type}]{repeat\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em mark\+\_\+type} & \\
\hline
{\em mark\+\_\+time} & \\
\hline
{\em repeat} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1calendar_a085c289cf55d15da6ebff02316b06c76}} 
\index{elm\+::calendar@{elm\+::calendar}!selected\+\_\+time\+\_\+get@{selected\+\_\+time\+\_\+get}}
\index{selected\+\_\+time\+\_\+get@{selected\+\_\+time\+\_\+get}!elm\+::calendar@{elm\+::calendar}}
\subsubsection{\texorpdfstring{selected\+\_\+time\+\_\+get()}{selected\_time\_get()}}
{\footnotesize\ttfamily bool elm\+::calendar\+::selected\+\_\+time\+\_\+get (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Calendar\+\_\+\+Time $\ast$}]{selected\+\_\+time\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em selected\+\_\+time} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1calendar_a4e3dad60a44bfb05c0880227c25a8251}} 
\index{elm\+::calendar@{elm\+::calendar}!selected\+\_\+time\+\_\+set@{selected\+\_\+time\+\_\+set}}
\index{selected\+\_\+time\+\_\+set@{selected\+\_\+time\+\_\+set}!elm\+::calendar@{elm\+::calendar}}
\subsubsection{\texorpdfstring{selected\+\_\+time\+\_\+set()}{selected\_time\_set()}}
{\footnotesize\ttfamily void elm\+::calendar\+::selected\+\_\+time\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Calendar\+\_\+\+Time $\ast$}]{selected\+\_\+time\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em selected\+\_\+time} & \\
\hline
\end{DoxyParams}
