\section{elm\+:\+:prefs Struct Reference}
\label{structelm_1_1prefs}\index{elm\+::prefs@{elm\+::prefs}}


Class prefs.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1prefs_a014e63bb17d7bec52cebb9614d8f02b0}{prefs} (Eo $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1prefs_a82205fcac2728b558cfb00b961f38a2b}{prefs} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\mbox{\label{structelm_1_1prefs_aa6381807b28be3f8fb80876ad29111cd}} 
\hyperlink{structelm_1_1prefs_aa6381807b28be3f8fb80876ad29111cd}{prefs} (\hyperlink{structelm_1_1prefs}{prefs} const \&other)
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structelm_1_1prefs_ad70ea5c8d052c69b6b32b55771ee589f}{reset} (\hyperlink{group__Elm__Prefs_ga15d0fab20f5ec2f85fd628c25e5b62e0}{Elm\+\_\+\+Prefs\+\_\+\+Reset\+\_\+\+Mode} mode\+\_\+) const
\item 
bool \hyperlink{structelm_1_1prefs_ac036b265308eb25a2671501ea8d0bd78}{item\+\_\+value\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+, const Eina\+\_\+\+Value $\ast$value\+\_\+) const
\item 
bool \hyperlink{structelm_1_1prefs_ad11338d07c6d452adca7051ae9787b3b}{item\+\_\+value\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+, Eina\+\_\+\+Value $\ast$value\+\_\+) const
\item 
\+::evas\+::object \hyperlink{structelm_1_1prefs_a0dde96eb904b9ea515c566ec4e00457a}{item\+\_\+object\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const
\item 
void \hyperlink{structelm_1_1prefs_a93c79fceead212a6dc0f10e4a6a29ea6}{item\+\_\+disabled\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+, bool disabled\+\_\+) const
\item 
bool \hyperlink{structelm_1_1prefs_aa4ed95a04a541d028a68146f63f3dba5}{item\+\_\+disabled\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const
\item 
bool \hyperlink{structelm_1_1prefs_adc6ddb56e56eb2fe217340430faee026}{item\+\_\+swallow} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+, \+::evas\+::object child\+\_\+) const
\item 
void \hyperlink{structelm_1_1prefs_a6758f06a2cbae0bfc9c949e8bbd81e5e}{item\+\_\+editable\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+, bool editable\+\_\+) const
\item 
bool \hyperlink{structelm_1_1prefs_abe8e615f082bc8f7296790d6f2bede3b}{item\+\_\+editable\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const
\item 
\+::evas\+::object \hyperlink{structelm_1_1prefs_a9a5057685fc4c3ff8ab9f5ed3ba2b1b9}{item\+\_\+unswallow} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const
\item 
void \hyperlink{structelm_1_1prefs_a9cc9bbc9a670e9298439bcba6049de7e}{item\+\_\+visible\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+, bool visible\+\_\+) const
\item 
bool \hyperlink{structelm_1_1prefs_afe9c0e0f4fabad12600211352660d4b0}{item\+\_\+visible\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const
\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1prefs_ac4d02e5fd0607b6e21055be8964de0f4}{prefs} (\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structelm_1_1prefs}{elm\+::prefs} object. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Class prefs. 

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



Constructs a new \hyperlink{structelm_1_1prefs}{elm\+::prefs} object. 

Constructs a new \hyperlink{structelm_1_1prefs}{elm\+::prefs} 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::prefs my\_prefs(efl::eo::parent = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structelm_1_1prefs_a014e63bb17d7bec52cebb9614d8f02b0}{prefs(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}
\mbox{\label{structelm_1_1prefs_a014e63bb17d7bec52cebb9614d8f02b0}} 
\index{elm\+::prefs@{elm\+::prefs}!prefs@{prefs}}
\index{prefs@{prefs}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{prefs()}{prefs()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily elm\+::prefs\+::prefs (\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_1prefs_a82205fcac2728b558cfb00b961f38a2b}} 
\index{elm\+::prefs@{elm\+::prefs}!prefs@{prefs}}
\index{prefs@{prefs}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{prefs()}{prefs()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily elm\+::prefs\+::prefs (\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_1prefs_aa4ed95a04a541d028a68146f63f3dba5}} 
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+disabled\+\_\+get@{item\+\_\+disabled\+\_\+get}}
\index{item\+\_\+disabled\+\_\+get@{item\+\_\+disabled\+\_\+get}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{item\+\_\+disabled\+\_\+get()}{item\_disabled\_get()}}
{\footnotesize\ttfamily bool elm\+::prefs\+::item\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1prefs_a93c79fceead212a6dc0f10e4a6a29ea6}} 
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+disabled\+\_\+set@{item\+\_\+disabled\+\_\+set}}
\index{item\+\_\+disabled\+\_\+set@{item\+\_\+disabled\+\_\+set}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{item\+\_\+disabled\+\_\+set()}{item\_disabled\_set()}}
{\footnotesize\ttfamily void elm\+::prefs\+::item\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+,  }\item[{bool}]{disabled\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em disabled} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1prefs_abe8e615f082bc8f7296790d6f2bede3b}} 
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+editable\+\_\+get@{item\+\_\+editable\+\_\+get}}
\index{item\+\_\+editable\+\_\+get@{item\+\_\+editable\+\_\+get}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{item\+\_\+editable\+\_\+get()}{item\_editable\_get()}}
{\footnotesize\ttfamily bool elm\+::prefs\+::item\+\_\+editable\+\_\+get (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1prefs_a6758f06a2cbae0bfc9c949e8bbd81e5e}} 
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+editable\+\_\+set@{item\+\_\+editable\+\_\+set}}
\index{item\+\_\+editable\+\_\+set@{item\+\_\+editable\+\_\+set}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{item\+\_\+editable\+\_\+set()}{item\_editable\_set()}}
{\footnotesize\ttfamily void elm\+::prefs\+::item\+\_\+editable\+\_\+set (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+,  }\item[{bool}]{editable\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em editable} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1prefs_a0dde96eb904b9ea515c566ec4e00457a}} 
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+object\+\_\+get@{item\+\_\+object\+\_\+get}}
\index{item\+\_\+object\+\_\+get@{item\+\_\+object\+\_\+get}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{item\+\_\+object\+\_\+get()}{item\_object\_get()}}
{\footnotesize\ttfamily \+::evas\+::object elm\+::prefs\+::item\+\_\+object\+\_\+get (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1prefs_adc6ddb56e56eb2fe217340430faee026}} 
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+swallow@{item\+\_\+swallow}}
\index{item\+\_\+swallow@{item\+\_\+swallow}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{item\+\_\+swallow()}{item\_swallow()}}
{\footnotesize\ttfamily bool elm\+::prefs\+::item\+\_\+swallow (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+,  }\item[{\+::evas\+::object}]{child\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em child} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1prefs_a9a5057685fc4c3ff8ab9f5ed3ba2b1b9}} 
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+unswallow@{item\+\_\+unswallow}}
\index{item\+\_\+unswallow@{item\+\_\+unswallow}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{item\+\_\+unswallow()}{item\_unswallow()}}
{\footnotesize\ttfamily \+::evas\+::object elm\+::prefs\+::item\+\_\+unswallow (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1prefs_ad11338d07c6d452adca7051ae9787b3b}} 
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+value\+\_\+get@{item\+\_\+value\+\_\+get}}
\index{item\+\_\+value\+\_\+get@{item\+\_\+value\+\_\+get}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{item\+\_\+value\+\_\+get()}{item\_value\_get()}}
{\footnotesize\ttfamily bool elm\+::prefs\+::item\+\_\+value\+\_\+get (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+,  }\item[{Eina\+\_\+\+Value $\ast$}]{value\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
 & {\em name} & \\
\hline
\mbox{\tt out}  & {\em value} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1prefs_ac036b265308eb25a2671501ea8d0bd78}} 
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+value\+\_\+set@{item\+\_\+value\+\_\+set}}
\index{item\+\_\+value\+\_\+set@{item\+\_\+value\+\_\+set}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{item\+\_\+value\+\_\+set()}{item\_value\_set()}}
{\footnotesize\ttfamily bool elm\+::prefs\+::item\+\_\+value\+\_\+set (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+,  }\item[{const Eina\+\_\+\+Value $\ast$}]{value\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em value} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1prefs_afe9c0e0f4fabad12600211352660d4b0}} 
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+visible\+\_\+get@{item\+\_\+visible\+\_\+get}}
\index{item\+\_\+visible\+\_\+get@{item\+\_\+visible\+\_\+get}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{item\+\_\+visible\+\_\+get()}{item\_visible\_get()}}
{\footnotesize\ttfamily bool elm\+::prefs\+::item\+\_\+visible\+\_\+get (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1prefs_a9cc9bbc9a670e9298439bcba6049de7e}} 
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+visible\+\_\+set@{item\+\_\+visible\+\_\+set}}
\index{item\+\_\+visible\+\_\+set@{item\+\_\+visible\+\_\+set}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{item\+\_\+visible\+\_\+set()}{item\_visible\_set()}}
{\footnotesize\ttfamily void elm\+::prefs\+::item\+\_\+visible\+\_\+set (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+,  }\item[{bool}]{visible\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em visible} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1prefs_ad70ea5c8d052c69b6b32b55771ee589f}} 
\index{elm\+::prefs@{elm\+::prefs}!reset@{reset}}
\index{reset@{reset}!elm\+::prefs@{elm\+::prefs}}
\subsubsection{\texorpdfstring{reset()}{reset()}}
{\footnotesize\ttfamily void elm\+::prefs\+::reset (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Prefs_ga15d0fab20f5ec2f85fd628c25e5b62e0}{Elm\+\_\+\+Prefs\+\_\+\+Reset\+\_\+\+Mode}}]{mode\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em mode} & \\
\hline
\end{DoxyParams}
