\hypertarget{structelm_1_1Segment__Control}{}\section{elm\+:\+:Segment\+\_\+\+Control Struct Reference}
\label{structelm_1_1Segment__Control}\index{elm\+::\+Segment\+\_\+\+Control@{elm\+::\+Segment\+\_\+\+Control}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structelm_1_1Segment__Control_1_1changed__event}{changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Segment__Control_ae70f84722e405cd4863313eb4e3cfa47}{}\label{structelm_1_1Segment__Control_ae70f84722e405cd4863313eb4e3cfa47} 
{\bfseries Segment\+\_\+\+Control} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structelm_1_1Segment__Control_abebb1c44628a59d80e40cf952e7df65c}{}\label{structelm_1_1Segment__Control_abebb1c44628a59d80e40cf952e7df65c} 
{\bfseries Segment\+\_\+\+Control} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structelm_1_1Segment__Control_afca0201451f21d26ab59aec9524b9305}{}\label{structelm_1_1Segment__Control_afca0201451f21d26ab59aec9524b9305} 
{\bfseries Segment\+\_\+\+Control} (\hyperlink{structelm_1_1Segment__Control}{Segment\+\_\+\+Control} const \&other)=default
\item 
\hypertarget{structelm_1_1Segment__Control_aabae3b9685a91a0310df2139cd44df7a}{}\label{structelm_1_1Segment__Control_aabae3b9685a91a0310df2139cd44df7a} 
{\bfseries Segment\+\_\+\+Control} (\hyperlink{structelm_1_1Segment__Control}{Segment\+\_\+\+Control} \&\&other)=default
\item 
\hypertarget{structelm_1_1Segment__Control_ac44ba0e9955a382bb6840ec2a5b4f2d1}{}\label{structelm_1_1Segment__Control_ac44ba0e9955a382bb6840ec2a5b4f2d1} 
\hyperlink{structelm_1_1Segment__Control}{Segment\+\_\+\+Control} \& {\bfseries operator=} (\hyperlink{structelm_1_1Segment__Control}{Segment\+\_\+\+Control} const \&other)=default
\item 
\hypertarget{structelm_1_1Segment__Control_af6c7863ab15cb5e44878c7d9d6eba6e7}{}\label{structelm_1_1Segment__Control_af6c7863ab15cb5e44878c7d9d6eba6e7} 
\hyperlink{structelm_1_1Segment__Control}{Segment\+\_\+\+Control} \& {\bfseries operator=} (\hyperlink{structelm_1_1Segment__Control}{Segment\+\_\+\+Control} \&\&other)=default
\item 
\hypertarget{structelm_1_1Segment__Control_aa3552005a4409ae4d5ea1e509fce8479}{}\label{structelm_1_1Segment__Control_aa3552005a4409ae4d5ea1e509fce8479} 
{\bfseries Segment\+\_\+\+Control} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structelm_1_1Segment__Control_a99ba3fd5bb75566bdec14724a0ed9d6e}{}\label{structelm_1_1Segment__Control_a99ba3fd5bb75566bdec14724a0ed9d6e} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Segment\+\_\+\+Control} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\hypertarget{structelm_1_1Segment__Control_a095cf5ba39298c9165bea0b8c72ac46c}{}\label{structelm_1_1Segment__Control_a095cf5ba39298c9165bea0b8c72ac46c} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries item\+\_\+count\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Segment__Control_aab11a70ae214fa7121705e4a265f0799}{}\label{structelm_1_1Segment__Control_aab11a70ae214fa7121705e4a265f0799} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+selected\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Segment__Control_a4fc2ebbda0196e1e50cf5604656a906e}{}\label{structelm_1_1Segment__Control_a4fc2ebbda0196e1e50cf5604656a906e} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type {\bfseries item\+\_\+label\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type idx) const
\item 
\hypertarget{structelm_1_1Segment__Control_a08967f801b6cbad0d87f1afafaefd462}{}\label{structelm_1_1Segment__Control_a08967f801b6cbad0d87f1afafaefd462} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+insert\+\_\+at} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1canvas_1_1Object}{efl\+::canvas\+::\+Object} $>$\+::type icon, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$$>$\+::type label, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type idx) const
\item 
\hypertarget{structelm_1_1Segment__Control_af8367ac09f40ba8c572540c69154b114}{}\label{structelm_1_1Segment__Control_af8367ac09f40ba8c572540c69154b114} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type idx) const
\item 
\hypertarget{structelm_1_1Segment__Control_a863c815f877597cf2bb66012cb4e69f6}{}\label{structelm_1_1Segment__Control_a863c815f877597cf2bb66012cb4e69f6} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries item\+\_\+del\+\_\+at} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type idx) const
\item 
\hypertarget{structelm_1_1Segment__Control_a00eb8ee6adcc02f8887a586eee0caebe}{}\label{structelm_1_1Segment__Control_a00eb8ee6adcc02f8887a586eee0caebe} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+add} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1canvas_1_1Object}{efl\+::canvas\+::\+Object} $>$\+::type icon, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$$>$\+::type label) const
\item 
\hypertarget{structelm_1_1Segment__Control_a4a5ec4a19cb80ed4fedee2ea1f1bc1a3}{}\label{structelm_1_1Segment__Control_a4a5ec4a19cb80ed4fedee2ea1f1bc1a3} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1canvas_1_1Object}{efl\+::canvas\+::\+Object} $>$\+::type {\bfseries item\+\_\+icon\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type idx) const
\item 
\hypertarget{structelm_1_1Segment__Control_af8429f90a1584a8be2bd8556af203b0a}{}\label{structelm_1_1Segment__Control_af8429f90a1584a8be2bd8556af203b0a} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Segment__Control_a2a1e1096a5976889245d144e609a3186}{}\label{structelm_1_1Segment__Control_a2a1e1096a5976889245d144e609a3186} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Segment__Control_aaa9e221694727b2578caa244ee1787d6}{}\label{structelm_1_1Segment__Control_aaa9e221694727b2578caa244ee1787d6} 
static struct \hyperlink{structelm_1_1Segment__Control_1_1changed__event}{elm\+::\+Segment\+\_\+\+Control\+::changed\+\_\+event} {\bfseries changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
