\hypertarget{struct__Edje__External__Param__Info}{\section{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info Struct Reference}
\label{struct__Edje__External__Param__Info}\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
}


Struct holding information about an E\+X\+T\+E\+R\+N\+A\+L part's parameters.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \hyperlink{struct__Edje__External__Param__Info_a2661045179f20058c64bb1e6421c1b69}{name}
\begin{DoxyCompactList}\small\item\em Name of the parameter. \end{DoxyCompactList}\item 
\hyperlink{group__Edje__External__Group_gad5c5579b7c2a360619ef51a9fb36cfbe}{Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Type} \hyperlink{struct__Edje__External__Param__Info_a06e89c99f8fb34acce4cb072d86914ed}{type}
\begin{DoxyCompactList}\small\item\em Type of the parameter. \end{DoxyCompactList}\item 
\hyperlink{group__Edje__External__Group_gab404e35f516854499402f5b8ac576163}{Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Flags} \hyperlink{struct__Edje__External__Param__Info_aaedfa365748e4fc9eecab8b53d80b826}{flags}
\begin{DoxyCompactList}\small\item\em Flags indicating how this parameter is used. \end{DoxyCompactList}\item 
\hypertarget{struct__Edje__External__Param__Info_a623f1303da3976fa33170e5a4cd911d7}{\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \{\\
\>\>int \hyperlink{struct__Edje__External__Param__Info_aff0d06b760c504bd707c86defa62bfcd}{def}\\
\>\>\>{\em Default value for the parameter. }\\
\>\>int \hyperlink{struct__Edje__External__Param__Info_a834cd09126a8b4093ad653d816ff97ef}{min}\\
\>\>\>{\em Minimum value it can have. }\\
\>\>int \hyperlink{struct__Edje__External__Param__Info_a80e2a70da27a73913db0f5b0d1e7f56e}{max}\\
\>\>\>{\em Maximum value it can have. }\\
\>\>int \hyperlink{struct__Edje__External__Param__Info_ac4420b5c5ce995ab579c1cbe74f51318}{step}\\
\>\>\>{\em Values will be a multiple of this. }\\
\>\} \hyperlink{struct__Edje__External__Param__Info_ada55a4c80bfc9c7c1a5ae5f223d743e7}{i}\\
\>\>\>{\em Info about integer type parameters. }\\
\>struct \{\\
\>\>double \hyperlink{struct__Edje__External__Param__Info_a3df28848024207516f7a243e6c0a47b9}{def}\\
\>\>\>{\em Default value for the parameter. }\\
\>\>double \hyperlink{struct__Edje__External__Param__Info_a35413494c50e8a57b668260b6065eb67}{min}\\
\>\>\>{\em Minimum value it can have. }\\
\>\>double \hyperlink{struct__Edje__External__Param__Info_a3c4dde2b616b73fdadc59e9e45a3fad6}{max}\\
\>\>\>{\em Maximum value it can have. }\\
\>\>double \hyperlink{struct__Edje__External__Param__Info_a313f1ee8b89353743d46a05a38575135}{step}\\
\>\>\>{\em Values will be a multiple of this. }\\
\>\} \hyperlink{struct__Edje__External__Param__Info_aa970f85b892b39d68f80c3bcd39c4d52}{d}\\
\>\>\>{\em Info about double type parameters. }\\
\>struct \{\\
\>\>const char $\ast$ \hyperlink{struct__Edje__External__Param__Info_a65fd199d917d56e1adc6955d2bf854b4}{def}\\
\>\>\>{\em Default value. }\\
\>\>const char $\ast$ \hyperlink{struct__Edje__External__Param__Info_a21ceacdd5af693d0c4384089b040ead3}{accept\_fmt}\\
\>\>\>{\em Not implemented. }\\
\>\>const char $\ast$ \hyperlink{struct__Edje__External__Param__Info_a78e64a94df9b768e187cd0c5c950941c}{deny\_fmt}\\
\>\>\>{\em Not implemented. }\\
\>\} \hyperlink{struct__Edje__External__Param__Info_ab60f12fb6effc464a8e14462b5928e0e}{s}\\
\>\>\>{\em Info about string type parameters. }\\
\>struct \{\\
\>\>int \hyperlink{struct__Edje__External__Param__Info_aff0d06b760c504bd707c86defa62bfcd}{def}\\
\>\>\>{\em Default value. }\\
\>\>const char $\ast$ \hyperlink{struct__Edje__External__Param__Info_ae22b94fdf1ee291f7ae8c6b851b4c408}{false\_str}\\
\>\>\>{\em String shown by editors to indicate the false state. }\\
\>\>const char $\ast$ \hyperlink{struct__Edje__External__Param__Info_a64e8ef7ba2c398a923404cd4526ebf8b}{true\_str}\\
\>\>\>{\em String shown by editors to indicate the true state. }\\
\>\} \hyperlink{struct__Edje__External__Param__Info_a6e66ec6997aceb36ab5d7ee532e3d0e4}{b}\\
\>\>\>{\em Info about boolean type parameters. }\\
\>struct \{\\
\>\>const char $\ast$ \hyperlink{struct__Edje__External__Param__Info_a65fd199d917d56e1adc6955d2bf854b4}{def}\\
\>\>\>{\em Default value. }\\
\>\>const char $\ast$$\ast$ {\bfseries choices}\\
\>\>char $\ast$($\ast$ {\bfseries def\_get} )(void $\ast$data, const \\
\>\>\>\hyperlink{group__Edje__External__Group_ga3359e717990957d49d9fb5f32843bcfc}{Edje\_External\_Param\_Info} $\ast$info)\\
\>\>char $\ast$$\ast$($\ast$ \hyperlink{struct__Edje__External__Param__Info_a1112a9b74783ecc7437a583c2ccf36bd}{query} )(void $\ast$data, const \\
\>\>\>\hyperlink{group__Edje__External__Group_ga3359e717990957d49d9fb5f32843bcfc}{Edje\_External\_Param\_Info} $\ast$info)\\
\>\>\>{\em return malloc() memory with the default choice, should be used if def is NULL. }\\
\>\} \hyperlink{struct__Edje__External__Param__Info_af6acf9b4583a0cdcef2660234d372422}{c}\\
\>\>\>{\em Info about choice type parameters. }\\
\} {\bfseries info}}\label{struct__Edje__External__Param__Info_a623f1303da3976fa33170e5a4cd911d7}
\\

\end{tabbing}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Struct holding information about an E\+X\+T\+E\+R\+N\+A\+L part's parameters. 

When creating types to use with E\+X\+T\+E\+R\+N\+A\+L parts, an array of this type is used to describe the different parameters the object uses.

This struct holds the name, type and flags that define how and when the parameter is used, as well as information specific to each type, like the maximum or minimum value, that can be used by editors to restrict the range of values to set for each parameter. 

\subsection{Field Documentation}
\hypertarget{struct__Edje__External__Param__Info_a2661045179f20058c64bb1e6421c1b69}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!name@{name}}
\index{name@{name}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::name}}\label{struct__Edje__External__Param__Info_a2661045179f20058c64bb1e6421c1b69}


Name of the parameter. 



Referenced by edje\+\_\+edit\+\_\+state\+\_\+add().

\hypertarget{struct__Edje__External__Param__Info_a06e89c99f8fb34acce4cb072d86914ed}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!type@{type}}
\index{type@{type}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Type} \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::type}}\label{struct__Edje__External__Param__Info_a06e89c99f8fb34acce4cb072d86914ed}


Type of the parameter. 



Referenced by edje\+\_\+edit\+\_\+state\+\_\+add().

\hypertarget{struct__Edje__External__Param__Info_aaedfa365748e4fc9eecab8b53d80b826}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!flags@{flags}}
\index{flags@{flags}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{flags}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Flags} \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::flags}}\label{struct__Edje__External__Param__Info_aaedfa365748e4fc9eecab8b53d80b826}


Flags indicating how this parameter is used. 

\hypertarget{struct__Edje__External__Param__Info_aff0d06b760c504bd707c86defa62bfcd}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!def@{def}}
\index{def@{def}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{def}]{\setlength{\rightskip}{0pt plus 5cm}int \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::def}}\label{struct__Edje__External__Param__Info_aff0d06b760c504bd707c86defa62bfcd}


Default value for the parameter. 

Default value.\hypertarget{struct__Edje__External__Param__Info_a834cd09126a8b4093ad653d816ff97ef}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!min@{min}}
\index{min@{min}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{min}]{\setlength{\rightskip}{0pt plus 5cm}int \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::min}}\label{struct__Edje__External__Param__Info_a834cd09126a8b4093ad653d816ff97ef}


Minimum value it can have. 

\hypertarget{struct__Edje__External__Param__Info_a80e2a70da27a73913db0f5b0d1e7f56e}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!max@{max}}
\index{max@{max}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{max}]{\setlength{\rightskip}{0pt plus 5cm}int \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::max}}\label{struct__Edje__External__Param__Info_a80e2a70da27a73913db0f5b0d1e7f56e}


Maximum value it can have. 

\hypertarget{struct__Edje__External__Param__Info_ac4420b5c5ce995ab579c1cbe74f51318}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!step@{step}}
\index{step@{step}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{step}]{\setlength{\rightskip}{0pt plus 5cm}int \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::step}}\label{struct__Edje__External__Param__Info_ac4420b5c5ce995ab579c1cbe74f51318}


Values will be a multiple of this. 

\hypertarget{struct__Edje__External__Param__Info_ada55a4c80bfc9c7c1a5ae5f223d743e7}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!i@{i}}
\index{i@{i}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{i}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::i}}\label{struct__Edje__External__Param__Info_ada55a4c80bfc9c7c1a5ae5f223d743e7}


Info about integer type parameters. 

Use \hyperlink{group__Edje__External__Group_ga07bbb15bcbbf13e5af2e0843242ae7e5}{E\+D\+J\+E\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+I\+N\+T\+\_\+\+U\+N\+S\+E\+T} on any of them to indicate they are not defined. 

Referenced by edje\+\_\+edit\+\_\+state\+\_\+add().

\hypertarget{struct__Edje__External__Param__Info_a3df28848024207516f7a243e6c0a47b9}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!def@{def}}
\index{def@{def}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{def}]{\setlength{\rightskip}{0pt plus 5cm}double \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::def}}\label{struct__Edje__External__Param__Info_a3df28848024207516f7a243e6c0a47b9}


Default value for the parameter. 

\hypertarget{struct__Edje__External__Param__Info_a35413494c50e8a57b668260b6065eb67}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!min@{min}}
\index{min@{min}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{min}]{\setlength{\rightskip}{0pt plus 5cm}double \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::min}}\label{struct__Edje__External__Param__Info_a35413494c50e8a57b668260b6065eb67}


Minimum value it can have. 

\hypertarget{struct__Edje__External__Param__Info_a3c4dde2b616b73fdadc59e9e45a3fad6}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!max@{max}}
\index{max@{max}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{max}]{\setlength{\rightskip}{0pt plus 5cm}double \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::max}}\label{struct__Edje__External__Param__Info_a3c4dde2b616b73fdadc59e9e45a3fad6}


Maximum value it can have. 

\hypertarget{struct__Edje__External__Param__Info_a313f1ee8b89353743d46a05a38575135}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!step@{step}}
\index{step@{step}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{step}]{\setlength{\rightskip}{0pt plus 5cm}double \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::step}}\label{struct__Edje__External__Param__Info_a313f1ee8b89353743d46a05a38575135}


Values will be a multiple of this. 

\hypertarget{struct__Edje__External__Param__Info_aa970f85b892b39d68f80c3bcd39c4d52}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!d@{d}}
\index{d@{d}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{d}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::d}}\label{struct__Edje__External__Param__Info_aa970f85b892b39d68f80c3bcd39c4d52}


Info about double type parameters. 

Use \hyperlink{group__Edje__External__Group_gacb3a04c332af180337f298979f5249b8}{E\+D\+J\+E\+\_\+\+E\+X\+T\+E\+R\+N\+A\+L\+\_\+\+D\+O\+U\+B\+L\+E\+\_\+\+U\+N\+S\+E\+T} on any of them to indicate they are not defined. 

Referenced by edje\+\_\+edit\+\_\+state\+\_\+add().

\hypertarget{struct__Edje__External__Param__Info_a65fd199d917d56e1adc6955d2bf854b4}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!def@{def}}
\index{def@{def}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{def}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::def}}\label{struct__Edje__External__Param__Info_a65fd199d917d56e1adc6955d2bf854b4}


Default value. 

\hypertarget{struct__Edje__External__Param__Info_a21ceacdd5af693d0c4384089b040ead3}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!accept\+\_\+fmt@{accept\+\_\+fmt}}
\index{accept\+\_\+fmt@{accept\+\_\+fmt}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{accept\+\_\+fmt}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::accept\+\_\+fmt}}\label{struct__Edje__External__Param__Info_a21ceacdd5af693d0c4384089b040ead3}


Not implemented. 

\hypertarget{struct__Edje__External__Param__Info_ab60f12fb6effc464a8e14462b5928e0e}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!s@{s}}
\index{s@{s}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{s}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::s}}\label{struct__Edje__External__Param__Info_ab60f12fb6effc464a8e14462b5928e0e}


Info about string type parameters. 

N\+U\+L\+L indicates undefined. 

Referenced by edje\+\_\+edit\+\_\+state\+\_\+add().

\hypertarget{struct__Edje__External__Param__Info_ae22b94fdf1ee291f7ae8c6b851b4c408}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!false\+\_\+str@{false\+\_\+str}}
\index{false\+\_\+str@{false\+\_\+str}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{false\+\_\+str}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::false\+\_\+str}}\label{struct__Edje__External__Param__Info_ae22b94fdf1ee291f7ae8c6b851b4c408}


String shown by editors to indicate the false state. 

\hypertarget{struct__Edje__External__Param__Info_a64e8ef7ba2c398a923404cd4526ebf8b}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!true\+\_\+str@{true\+\_\+str}}
\index{true\+\_\+str@{true\+\_\+str}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{true\+\_\+str}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::true\+\_\+str}}\label{struct__Edje__External__Param__Info_a64e8ef7ba2c398a923404cd4526ebf8b}


String shown by editors to indicate the true state. 

\hypertarget{struct__Edje__External__Param__Info_a6e66ec6997aceb36ab5d7ee532e3d0e4}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!b@{b}}
\index{b@{b}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{b}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::b}}\label{struct__Edje__External__Param__Info_a6e66ec6997aceb36ab5d7ee532e3d0e4}


Info about boolean type parameters. 

\hypertarget{struct__Edje__External__Param__Info_a1112a9b74783ecc7437a583c2ccf36bd}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!query@{query}}
\index{query@{query}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{query}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$$\ast$($\ast$ \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::query)(void $\ast$data, const {\bf Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info} $\ast$info)}}\label{struct__Edje__External__Param__Info_a1112a9b74783ecc7437a583c2ccf36bd}


return malloc() memory with the default choice, should be used if def is N\+U\+L\+L. 

First parameter is \hyperlink{struct__Edje__External__Type_a2dafbe0616e3cd02afc2efe5edf52c28}{Edje\+\_\+\+External\+\_\+\+Type\+::data} \hypertarget{struct__Edje__External__Param__Info_af6acf9b4583a0cdcef2660234d372422}{\index{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}!c@{c}}
\index{c@{c}!\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info@{\+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info}}
\subsubsection[{c}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \}   \+\_\+\+Edje\+\_\+\+External\+\_\+\+Param\+\_\+\+Info\+::c}}\label{struct__Edje__External__Param__Info_af6acf9b4583a0cdcef2660234d372422}


Info about choice type parameters. 



Referenced by edje\+\_\+edit\+\_\+state\+\_\+add().

