\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 
\hyperlink{structelm_1_1prefs_aa6381807b28be3f8fb80876ad29111cd}{prefs} (\hyperlink{structelm_1_1prefs}{prefs} const \&other)\label{structelm_1_1prefs_aa6381807b28be3f8fb80876ad29111cd}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structelm_1_1prefs_a912eabcd12e21e853768ffc3793e8c35}{reset} (\hyperlink{group__Prefs_ga15d0fab20f5ec2f85fd628c25e5b62e0}{Elm\+\_\+\+Prefs\+\_\+\+Reset\+\_\+\+Mode} mode\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1prefs_a6e37a3f09b0e0ac5527772a4bd1b536e}{item\+\_\+value\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+, const Eina\+\_\+\+Value $\ast$value\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1prefs_af4edde6ed5c796cc57159802a4e5881e}{item\+\_\+value\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+, Eina\+\_\+\+Value $\ast$value\+\_\+) const 
\item 
\+::evas\+::object \hyperlink{structelm_1_1prefs_a6a84e8d0767f1f654f51e10ebf77c162}{item\+\_\+object\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const 
\item 
void \hyperlink{structelm_1_1prefs_afab06497ddf27033175965cba99de5dd}{item\+\_\+disabled\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+, bool disabled\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1prefs_a6b87e23713f2ca3b06a3200917432aa1}{item\+\_\+disabled\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1prefs_a35095061bae5e74b0999dc8be81cbec9}{item\+\_\+swallow} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+,\+::evas\+::object child\+\_\+) const 
\item 
void \hyperlink{structelm_1_1prefs_a166a0564045158e198d58223d52deb85}{item\+\_\+editable\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+, bool editable\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1prefs_af30054b07952b77bb6824d380712ee68}{item\+\_\+editable\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const 
\item 
\+::evas\+::object \hyperlink{structelm_1_1prefs_abf24cd10affd61494a3a2f5b3194ed3d}{item\+\_\+unswallow} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const 
\item 
void \hyperlink{structelm_1_1prefs_ad02acfc2dd1361c0284cf59acf9e48e1}{item\+\_\+visible\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+, bool visible\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1prefs_ae7fd7e78942642dd23c684937c4baed6}{item\+\_\+visible\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const 
\end{DoxyCompactItemize}
{\bf }\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}
\index{elm\+::prefs@{elm\+::prefs}!prefs@{prefs}}
\index{prefs@{prefs}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{prefs(\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::prefs\+::prefs (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eo\+::parent\+\_\+type}]{\+\_\+p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1prefs_ac4d02e5fd0607b6e21055be8964de0f4}


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}
\index{elm\+::prefs@{elm\+::prefs}!prefs@{prefs}}
\index{prefs@{prefs}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{prefs(\+Eo $\ast$eo)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::prefs\+::prefs (
\begin{DoxyParamCaption}
\item[{Eo $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1prefs_a014e63bb17d7bec52cebb9614d8f02b0}


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}
\index{elm\+::prefs@{elm\+::prefs}!prefs@{prefs}}
\index{prefs@{prefs}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{prefs(std\+::nullptr\+\_\+t)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::prefs\+::prefs (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1prefs_a82205fcac2728b558cfb00b961f38a2b}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+disabled\+\_\+get@{item\+\_\+disabled\+\_\+get}}
\index{item\+\_\+disabled\+\_\+get@{item\+\_\+disabled\+\_\+get}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{item\+\_\+disabled\+\_\+get(\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::prefs\+::item\+\_\+disabled\+\_\+get (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1prefs_a6b87e23713f2ca3b06a3200917432aa1}

\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
\end{DoxyParams}
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+disabled\+\_\+set@{item\+\_\+disabled\+\_\+set}}
\index{item\+\_\+disabled\+\_\+set@{item\+\_\+disabled\+\_\+set}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{item\+\_\+disabled\+\_\+set(\+::efl\+::eina\+::string\+\_\+view name\+\_\+, bool disabled\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::prefs\+::item\+\_\+disabled\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+, }
\item[{bool}]{disabled\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1prefs_afab06497ddf27033175965cba99de5dd}

\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em disabled} & \\
\hline
\end{DoxyParams}
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+editable\+\_\+get@{item\+\_\+editable\+\_\+get}}
\index{item\+\_\+editable\+\_\+get@{item\+\_\+editable\+\_\+get}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{item\+\_\+editable\+\_\+get(\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::prefs\+::item\+\_\+editable\+\_\+get (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1prefs_af30054b07952b77bb6824d380712ee68}

\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
\end{DoxyParams}
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+editable\+\_\+set@{item\+\_\+editable\+\_\+set}}
\index{item\+\_\+editable\+\_\+set@{item\+\_\+editable\+\_\+set}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{item\+\_\+editable\+\_\+set(\+::efl\+::eina\+::string\+\_\+view name\+\_\+, bool editable\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::prefs\+::item\+\_\+editable\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+, }
\item[{bool}]{editable\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1prefs_a166a0564045158e198d58223d52deb85}

\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em editable} & \\
\hline
\end{DoxyParams}
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+object\+\_\+get@{item\+\_\+object\+\_\+get}}
\index{item\+\_\+object\+\_\+get@{item\+\_\+object\+\_\+get}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{item\+\_\+object\+\_\+get(\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::evas\+::object elm\+::prefs\+::item\+\_\+object\+\_\+get (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1prefs_a6a84e8d0767f1f654f51e10ebf77c162}

\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
\end{DoxyParams}
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+swallow@{item\+\_\+swallow}}
\index{item\+\_\+swallow@{item\+\_\+swallow}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{item\+\_\+swallow(\+::efl\+::eina\+::string\+\_\+view name\+\_\+,\+::evas\+::object child\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::prefs\+::item\+\_\+swallow (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+, }
\item[{\+::evas\+::object}]{child\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1prefs_a35095061bae5e74b0999dc8be81cbec9}

\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em child} & \\
\hline
\end{DoxyParams}
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+unswallow@{item\+\_\+unswallow}}
\index{item\+\_\+unswallow@{item\+\_\+unswallow}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{item\+\_\+unswallow(\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::evas\+::object elm\+::prefs\+::item\+\_\+unswallow (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1prefs_abf24cd10affd61494a3a2f5b3194ed3d}

\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
\end{DoxyParams}
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+value\+\_\+get@{item\+\_\+value\+\_\+get}}
\index{item\+\_\+value\+\_\+get@{item\+\_\+value\+\_\+get}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{item\+\_\+value\+\_\+get(\+::efl\+::eina\+::string\+\_\+view name\+\_\+, Eina\+\_\+\+Value $\ast$value\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::prefs\+::item\+\_\+value\+\_\+get (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+, }
\item[{Eina\+\_\+\+Value $\ast$}]{value\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1prefs_af4edde6ed5c796cc57159802a4e5881e}

\begin{DoxyParams}[1]{Parameters}
 & {\em name} & \\
\hline
\mbox{\tt out}  & {\em value} & \\
\hline
\end{DoxyParams}
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+value\+\_\+set@{item\+\_\+value\+\_\+set}}
\index{item\+\_\+value\+\_\+set@{item\+\_\+value\+\_\+set}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{item\+\_\+value\+\_\+set(\+::efl\+::eina\+::string\+\_\+view name\+\_\+, const Eina\+\_\+\+Value $\ast$value\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::prefs\+::item\+\_\+value\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+, }
\item[{const Eina\+\_\+\+Value $\ast$}]{value\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1prefs_a6e37a3f09b0e0ac5527772a4bd1b536e}

\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em value} & \\
\hline
\end{DoxyParams}
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+visible\+\_\+get@{item\+\_\+visible\+\_\+get}}
\index{item\+\_\+visible\+\_\+get@{item\+\_\+visible\+\_\+get}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{item\+\_\+visible\+\_\+get(\+::efl\+::eina\+::string\+\_\+view name\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::prefs\+::item\+\_\+visible\+\_\+get (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1prefs_ae7fd7e78942642dd23c684937c4baed6}

\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
\end{DoxyParams}
\index{elm\+::prefs@{elm\+::prefs}!item\+\_\+visible\+\_\+set@{item\+\_\+visible\+\_\+set}}
\index{item\+\_\+visible\+\_\+set@{item\+\_\+visible\+\_\+set}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{item\+\_\+visible\+\_\+set(\+::efl\+::eina\+::string\+\_\+view name\+\_\+, bool visible\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::prefs\+::item\+\_\+visible\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+, }
\item[{bool}]{visible\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1prefs_ad02acfc2dd1361c0284cf59acf9e48e1}

\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em visible} & \\
\hline
\end{DoxyParams}
\index{elm\+::prefs@{elm\+::prefs}!reset@{reset}}
\index{reset@{reset}!elm\+::prefs@{elm\+::prefs}}
\subsubsection[{reset(\+Elm\+\_\+\+Prefs\+\_\+\+Reset\+\_\+\+Mode mode\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::prefs\+::reset (
\begin{DoxyParamCaption}
\item[{{\bf Elm\+\_\+\+Prefs\+\_\+\+Reset\+\_\+\+Mode}}]{mode\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1prefs_a912eabcd12e21e853768ffc3793e8c35}

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