\section{Panel}
\label{group__Panel}\index{Panel@{Panel}}


A panel is an animated side-\/panel that contains a sub-\/object. It can be expanded or contracted by clicking the button on its edge.  


\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Panel_ga7e480147708930a562e2c4bd272a2fe3}{elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+set}(orient)~E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+I\+D(E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+S\+U\+B\+\_\+\+I\+D\+\_\+\+O\+R\+I\+E\+N\+T\+\_\+\+S\+E\+T), E\+O\+\_\+\+T\+Y\+P\+E\+C\+H\+E\+C\+K(Elm\+\_\+\+Panel\+\_\+\+Orient, orient)
\begin{DoxyCompactList}\small\item\em Sets the orientation of the panel. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Panel_gaf4b9bab4270550a850554f7965ac0fb0}{elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+get}(ret)~E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+I\+D(E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+S\+U\+B\+\_\+\+I\+D\+\_\+\+O\+R\+I\+E\+N\+T\+\_\+\+G\+E\+T), E\+O\+\_\+\+T\+Y\+P\+E\+C\+H\+E\+C\+K(Elm\+\_\+\+Panel\+\_\+\+Orient $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the orientation of the panel. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Panel_ga5b9ea2d064dee022b2de236e651b5ef8}{elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+set}(hidden)~E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+I\+D(E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+S\+U\+B\+\_\+\+I\+D\+\_\+\+H\+I\+D\+D\+E\+N\+\_\+\+S\+E\+T), E\+O\+\_\+\+T\+Y\+P\+E\+C\+H\+E\+C\+K(Eina\+\_\+\+Bool, hidden)
\begin{DoxyCompactList}\small\item\em Set the state of the panel. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Panel_ga9b0c43a164a0ab6f27e078b1c319db5c}{elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+get}(ret)~E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+I\+D(E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+S\+U\+B\+\_\+\+I\+D\+\_\+\+H\+I\+D\+D\+E\+N\+\_\+\+G\+E\+T), E\+O\+\_\+\+T\+Y\+P\+E\+C\+H\+E\+C\+K(Eina\+\_\+\+Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the state of the panel. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Panel_gac1fe05f2c72a490cb8703c3790fb815e}{elm\+\_\+obj\+\_\+panel\+\_\+toggle}()~E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+I\+D(E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+S\+U\+B\+\_\+\+I\+D\+\_\+\+T\+O\+G\+G\+L\+E)
\begin{DoxyCompactList}\small\item\em Toggle the hidden state of the panel from code. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Evas\+\_\+\+Object $\ast$ \hyperlink{group__Panel_ga952990e3a7e7b13a9dab33f189de0783}{elm\+\_\+panel\+\_\+add} (Evas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Adds a panel object. \end{DoxyCompactList}\item 
void \hyperlink{group__Panel_ga75869a17fc5013877aec99147913be0c}{elm\+\_\+panel\+\_\+orient\+\_\+set} (Evas\+\_\+\+Object $\ast$obj, Elm\+\_\+\+Panel\+\_\+\+Orient orient)
\begin{DoxyCompactList}\small\item\em Sets the orientation of the panel. \end{DoxyCompactList}\item 
Elm\+\_\+\+Panel\+\_\+\+Orient \hyperlink{group__Panel_ga7f25f336783375a8052ba607f86eb906}{elm\+\_\+panel\+\_\+orient\+\_\+get} (const Evas\+\_\+\+Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the orientation of the panel. \end{DoxyCompactList}\item 
void \hyperlink{group__Panel_gaa41bb8741836fc59dd245f89010dda31}{elm\+\_\+panel\+\_\+hidden\+\_\+set} (Evas\+\_\+\+Object $\ast$obj, Eina\+\_\+\+Bool hidden)
\begin{DoxyCompactList}\small\item\em Set the state of the panel. \end{DoxyCompactList}\item 
Eina\+\_\+\+Bool \hyperlink{group__Panel_gad7fbd0397714d8b87ef0162109b2ca6c}{elm\+\_\+panel\+\_\+hidden\+\_\+get} (const Evas\+\_\+\+Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the state of the panel. \end{DoxyCompactList}\item 
void \hyperlink{group__Panel_ga2254a367ab30f81ce6c48127dd167240}{elm\+\_\+panel\+\_\+toggle} (Evas\+\_\+\+Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Toggle the hidden state of the panel from code. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
A panel is an animated side-\/panel that contains a sub-\/object. It can be expanded or contracted by clicking the button on its edge. 

 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{panel_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{img/widget/panel/preview-00}}
\end{DoxyImageNoCaption}


Orientations are as follows\+: \begin{DoxyItemize}
\item {\ttfamily E\+L\+M\+\_\+\+P\+A\+N\+E\+L\+\_\+\+O\+R\+I\+E\+N\+T\+\_\+\+T\+O\+P} \item {\ttfamily E\+L\+M\+\_\+\+P\+A\+N\+E\+L\+\_\+\+O\+R\+I\+E\+N\+T\+\_\+\+L\+E\+F\+T} \item {\ttfamily E\+L\+M\+\_\+\+P\+A\+N\+E\+L\+\_\+\+O\+R\+I\+E\+N\+T\+\_\+\+R\+I\+G\+H\+T} \item {\ttfamily E\+L\+M\+\_\+\+P\+A\+N\+E\+L\+\_\+\+O\+R\+I\+E\+N\+T\+\_\+\+B\+O\+T\+T\+O\+M} \end{DoxyItemize}
This widget inherits from the \hyperlink{group__Layout}{Layout} one, so that all the functions acting on it also work for panel objects (\begin{DoxySince}{Since}
1.\+8).
\end{DoxySince}
This widget emits the following signals, besides the ones sent from Layout\+: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}focused\char`\"{}} \+: When the panel has received focus. (since 1.\+8) \item {\ttfamily \char`\"{}unfocused\char`\"{}} \+: When the panel has lost focus. (since 1.\+8)\end{DoxyItemize}
Default content parts of the panel widget that you can use are\+: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}default\char`\"{}} -\/ A content of the panel\end{DoxyItemize}
\hyperlink{tutorial_panel}{Panel example} shows one way to use this widget. 

\subsection{Macro Definition Documentation}
\index{Panel@{Panel}!elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+get@{elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+get}}
\index{elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+get@{elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+get}!Panel@{Panel}}
\subsubsection[{elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+I\+D(E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+S\+U\+B\+\_\+\+I\+D\+\_\+\+H\+I\+D\+D\+E\+N\+\_\+\+G\+E\+T), E\+O\+\_\+\+T\+Y\+P\+E\+C\+H\+E\+C\+K(Eina\+\_\+\+Bool $\ast$, ret)}\label{group__Panel_ga9b0c43a164a0ab6f27e078b1c319db5c}


Get the state of the panel. 

\begin{DoxySince}{Since}
1.\+8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Panel_gad7fbd0397714d8b87ef0162109b2ca6c}{elm\+\_\+panel\+\_\+hidden\+\_\+get} 
\end{DoxySeeAlso}


Referenced by elm\+\_\+panel\+\_\+hidden\+\_\+get().

\index{Panel@{Panel}!elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+set@{elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+set}}
\index{elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+set@{elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+set}!Panel@{Panel}}
\subsubsection[{elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+set(
\begin{DoxyParamCaption}
\item[{}]{hidden}
\end{DoxyParamCaption}
)~E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+I\+D(E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+S\+U\+B\+\_\+\+I\+D\+\_\+\+H\+I\+D\+D\+E\+N\+\_\+\+S\+E\+T), E\+O\+\_\+\+T\+Y\+P\+E\+C\+H\+E\+C\+K(Eina\+\_\+\+Bool, hidden)}\label{group__Panel_ga5b9ea2d064dee022b2de236e651b5ef8}


Set the state of the panel. 

\begin{DoxySince}{Since}
1.\+8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hidden} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Panel_gaa41bb8741836fc59dd245f89010dda31}{elm\+\_\+panel\+\_\+hidden\+\_\+set} 
\end{DoxySeeAlso}


Referenced by elm\+\_\+panel\+\_\+hidden\+\_\+set().

\index{Panel@{Panel}!elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+get@{elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+get}}
\index{elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+get@{elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+get}!Panel@{Panel}}
\subsubsection[{elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+I\+D(E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+S\+U\+B\+\_\+\+I\+D\+\_\+\+O\+R\+I\+E\+N\+T\+\_\+\+G\+E\+T), E\+O\+\_\+\+T\+Y\+P\+E\+C\+H\+E\+C\+K(Elm\+\_\+\+Panel\+\_\+\+Orient $\ast$, ret)}\label{group__Panel_gaf4b9bab4270550a850554f7965ac0fb0}


Get the orientation of the panel. 

\begin{DoxySince}{Since}
1.\+8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Panel_ga7f25f336783375a8052ba607f86eb906}{elm\+\_\+panel\+\_\+orient\+\_\+get} 
\end{DoxySeeAlso}


Referenced by elm\+\_\+panel\+\_\+orient\+\_\+get().

\index{Panel@{Panel}!elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+set@{elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+set}}
\index{elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+set@{elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+set}!Panel@{Panel}}
\subsubsection[{elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+set(
\begin{DoxyParamCaption}
\item[{}]{orient}
\end{DoxyParamCaption}
)~E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+I\+D(E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+S\+U\+B\+\_\+\+I\+D\+\_\+\+O\+R\+I\+E\+N\+T\+\_\+\+S\+E\+T), E\+O\+\_\+\+T\+Y\+P\+E\+C\+H\+E\+C\+K(Elm\+\_\+\+Panel\+\_\+\+Orient, orient)}\label{group__Panel_ga7e480147708930a562e2c4bd272a2fe3}


Sets the orientation of the panel. 

\begin{DoxySince}{Since}
1.\+8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em orient} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Panel_ga75869a17fc5013877aec99147913be0c}{elm\+\_\+panel\+\_\+orient\+\_\+set} 
\end{DoxySeeAlso}


Referenced by elm\+\_\+panel\+\_\+orient\+\_\+set().

\index{Panel@{Panel}!elm\+\_\+obj\+\_\+panel\+\_\+toggle@{elm\+\_\+obj\+\_\+panel\+\_\+toggle}}
\index{elm\+\_\+obj\+\_\+panel\+\_\+toggle@{elm\+\_\+obj\+\_\+panel\+\_\+toggle}!Panel@{Panel}}
\subsubsection[{elm\+\_\+obj\+\_\+panel\+\_\+toggle}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\+\_\+obj\+\_\+panel\+\_\+toggle(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+I\+D(E\+L\+M\+\_\+\+O\+B\+J\+\_\+\+P\+A\+N\+E\+L\+\_\+\+S\+U\+B\+\_\+\+I\+D\+\_\+\+T\+O\+G\+G\+L\+E)}\label{group__Panel_gac1fe05f2c72a490cb8703c3790fb815e}


Toggle the hidden state of the panel from code. 

\begin{DoxySince}{Since}
1.\+8
\end{DoxySince}
\begin{DoxySeeAlso}{See also}
\hyperlink{group__Panel_ga2254a367ab30f81ce6c48127dd167240}{elm\+\_\+panel\+\_\+toggle} 
\end{DoxySeeAlso}


Referenced by elm\+\_\+panel\+\_\+toggle().



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


Adds a panel object. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The panel object, or N\+U\+L\+L on failure 
\end{DoxyReturn}
\index{Panel@{Panel}!elm\+\_\+panel\+\_\+hidden\+\_\+get@{elm\+\_\+panel\+\_\+hidden\+\_\+get}}
\index{elm\+\_\+panel\+\_\+hidden\+\_\+get@{elm\+\_\+panel\+\_\+hidden\+\_\+get}!Panel@{Panel}}
\subsubsection[{elm\+\_\+panel\+\_\+hidden\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\+\_\+\+Bool elm\+\_\+panel\+\_\+hidden\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Evas\+\_\+\+Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Panel_gad7fbd0397714d8b87ef0162109b2ca6c}


Get the state of the panel. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panel object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
E\+I\+N\+A\+\_\+\+T\+R\+U\+E if it is hidden state 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+get.

\index{Panel@{Panel}!elm\+\_\+panel\+\_\+hidden\+\_\+set@{elm\+\_\+panel\+\_\+hidden\+\_\+set}}
\index{elm\+\_\+panel\+\_\+hidden\+\_\+set@{elm\+\_\+panel\+\_\+hidden\+\_\+set}!Panel@{Panel}}
\subsubsection[{elm\+\_\+panel\+\_\+hidden\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+panel\+\_\+hidden\+\_\+set (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Object $\ast$}]{obj, }
\item[{Eina\+\_\+\+Bool}]{hidden}
\end{DoxyParamCaption}
)}\label{group__Panel_gaa41bb8741836fc59dd245f89010dda31}


Set the state of the panel. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panel object \\
\hline
{\em hidden} & If true, the panel will run the animation to disappear. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+panel\+\_\+hidden\+\_\+set.

\index{Panel@{Panel}!elm\+\_\+panel\+\_\+orient\+\_\+get@{elm\+\_\+panel\+\_\+orient\+\_\+get}}
\index{elm\+\_\+panel\+\_\+orient\+\_\+get@{elm\+\_\+panel\+\_\+orient\+\_\+get}!Panel@{Panel}}
\subsubsection[{elm\+\_\+panel\+\_\+orient\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}Elm\+\_\+\+Panel\+\_\+\+Orient elm\+\_\+panel\+\_\+orient\+\_\+get (
\begin{DoxyParamCaption}
\item[{const Evas\+\_\+\+Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Panel_ga7f25f336783375a8052ba607f86eb906}


Get the orientation of the panel. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panel object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The Elm\+\_\+\+Panel\+\_\+\+Orient, or E\+L\+M\+\_\+\+P\+A\+N\+E\+L\+\_\+\+O\+R\+I\+E\+N\+T\+\_\+\+L\+E\+F\+T on failure. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+get.

\index{Panel@{Panel}!elm\+\_\+panel\+\_\+orient\+\_\+set@{elm\+\_\+panel\+\_\+orient\+\_\+set}}
\index{elm\+\_\+panel\+\_\+orient\+\_\+set@{elm\+\_\+panel\+\_\+orient\+\_\+set}!Panel@{Panel}}
\subsubsection[{elm\+\_\+panel\+\_\+orient\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+panel\+\_\+orient\+\_\+set (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Object $\ast$}]{obj, }
\item[{Elm\+\_\+\+Panel\+\_\+\+Orient}]{orient}
\end{DoxyParamCaption}
)}\label{group__Panel_ga75869a17fc5013877aec99147913be0c}


Sets the orientation of the panel. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panel object \\
\hline
{\em orient} & The panel orientation. Can be one of the following\+: \begin{DoxyItemize}
\item E\+L\+M\+\_\+\+P\+A\+N\+E\+L\+\_\+\+O\+R\+I\+E\+N\+T\+\_\+\+T\+O\+P \item E\+L\+M\+\_\+\+P\+A\+N\+E\+L\+\_\+\+O\+R\+I\+E\+N\+T\+\_\+\+L\+E\+F\+T \item E\+L\+M\+\_\+\+P\+A\+N\+E\+L\+\_\+\+O\+R\+I\+E\+N\+T\+\_\+\+R\+I\+G\+H\+T\end{DoxyItemize}
Sets from where the panel will (dis)appear. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+panel\+\_\+orient\+\_\+set.

\index{Panel@{Panel}!elm\+\_\+panel\+\_\+toggle@{elm\+\_\+panel\+\_\+toggle}}
\index{elm\+\_\+panel\+\_\+toggle@{elm\+\_\+panel\+\_\+toggle}!Panel@{Panel}}
\subsubsection[{elm\+\_\+panel\+\_\+toggle}]{\setlength{\rightskip}{0pt plus 5cm}void elm\+\_\+panel\+\_\+toggle (
\begin{DoxyParamCaption}
\item[{Evas\+\_\+\+Object $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{group__Panel_ga2254a367ab30f81ce6c48127dd167240}


Toggle the hidden state of the panel from code. 


\begin{DoxyParams}{Parameters}
{\em obj} & The panel object \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+panel\+\_\+toggle.

