\hypertarget{group__Elm__General}{}\doxysection{General}
\label{group__Elm__General}\index{General@{General}}


General Elementary API.  


\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct__Elm__Event__Policy__Changed}{\+\_\+\+Elm\+\_\+\+Event\+\_\+\+Policy\+\_\+\+Changed}}
\begin{DoxyCompactList}\small\item\em Data on the event when an Elementary policy has changed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Elm__General_ga50fe52d513f7e89c9c770afd76de7ad9}\label{group__Elm__General_ga50fe52d513f7e89c9c770afd76de7ad9}} 
\#define \mbox{\hyperlink{group__Elm__General_ga50fe52d513f7e89c9c770afd76de7ad9}{ELM\+\_\+\+MAIN}}()~int main(int argc, char $\ast$$\ast$argv) \{ int ret\+\_\+\+\_\+; \+\_\+elm\+\_\+startup\+\_\+time = \mbox{\hyperlink{group__Ecore__Time__Group_ga0b8030aa39eb3701b6b30816ee9c45df}{ecore\+\_\+time\+\_\+unix\+\_\+get}}(); \mbox{\hyperlink{group__Elm__General_ga0c2e80e13f4855004f7ccb61e891aef0}{elm\+\_\+init}}(argc, argv); ret\+\_\+\+\_\+ = elm\+\_\+main(argc, argv); \mbox{\hyperlink{group__Elm__General_ga9de9b3690cc9d500e4576e0f086a099a}{elm\+\_\+shutdown}}(); return ret\+\_\+\+\_\+; \}
\begin{DoxyCompactList}\small\item\em macro to be used after the elm\+\_\+main() function \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_gae595376da5557e787e48399f88e9abf9}\label{group__Elm__General_gae595376da5557e787e48399f88e9abf9}} 
\#define {\bfseries \+\_\+\+\_\+\+EFL\+\_\+\+UI\+\_\+\+IS\+\_\+\+REQUIRED}
\item 
\#define \mbox{\hyperlink{group__Elm__General_gab7192654621dd090be86c94678635ea4}{elm\+\_\+object\+\_\+item\+\_\+text\+\_\+set}}(it,  label)~\mbox{\hyperlink{group__Elm__General_ga990f25208c4ef0e5c9c404cfb482d813}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+set}}((it), NULL, (label))
\begin{DoxyCompactList}\small\item\em Macro to set a label of an object item. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Elm__General_ga8272caaae43fdf78b84a129ad00b3605}\label{group__Elm__General_ga8272caaae43fdf78b84a129ad00b3605}} 
typedef struct \mbox{\hyperlink{struct__Elm__Event__Policy__Changed}{\+\_\+\+Elm\+\_\+\+Event\+\_\+\+Policy\+\_\+\+Changed}} \mbox{\hyperlink{group__Elm__General_ga8272caaae43fdf78b84a129ad00b3605}{Elm\+\_\+\+Event\+\_\+\+Policy\+\_\+\+Changed}}
\begin{DoxyCompactList}\small\item\em Data on the event when an Elementary policy has changed. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}($\ast$ \mbox{\hyperlink{group__Elm__General_gae30b199b0f3f254ddae9a6918dfbe01c}{Elm\+\_\+\+Event\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$src, \mbox{\hyperlink{Evas__Common_8h_ad64cde0da38a60e7cb7905b3ab216968}{Evas\+\_\+\+Callback\+\_\+\+Type}} type, void $\ast$event\+\_\+info)
\begin{DoxyCompactList}\small\item\em Function prototype definition for callbacks on input events happening on Elementary widgets. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_ga0abea867b0411c6b630c80aa2b4d79c4}\label{group__Elm__General_ga0abea867b0411c6b630c80aa2b4d79c4}} 
typedef enum \+\_\+\+Elm\+\_\+\+Process\+\_\+\+State {\bfseries Elm\+\_\+\+Process\+\_\+\+State}
\item 
\mbox{\Hypertarget{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}\label{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}} 
typedef Eo \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}}
\begin{DoxyCompactList}\small\item\em An Elementary Object item handle. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Elm__General_ga58ed51d0195ef67c395709d22c9598e2}{Elm\+\_\+\+Object\+\_\+\+Item\+\_\+\+Signal\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it, const char $\ast$emission, const char $\ast$source)
\begin{DoxyCompactList}\small\item\em Elm\+\_\+\+Object\+\_\+\+Item Signal Callback functions\textquotesingle{} prototype definition. \end{DoxyCompactList}\item 
typedef Eo \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}}
\begin{DoxyCompactList}\small\item\em An Elementary widget item handle. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode}} \{ \newline
\mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa69bb485be5448b469c86485fd884d649}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+DEFAULT}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fab3cfbf566fdbea2079f3081969f0c59c}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+ALWAYS}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa0f0e25088d651a379b4eb8b915d2e13f}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+NONE}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fab95b864e82ab60a0be5de0869568ed40}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+DISPLAY\+\_\+\+ONLY}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa07b15401d23916333bab64622f6db252}{ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+MAX}}
 \}
\begin{DoxyCompactList}\small\item\em Possible values for the selection policy of some widgets. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_gabf2a52ba5bbfc9bd40f367c42b1a6619}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout}} \{ \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619aaffdd6c931dce330bf3a7e2faef0d1b3}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NORMAL}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a4937c7e8834e4d08f1be908b2c3a9a51}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NUMBER}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a50eec4ba245581a3d1229f3f1d88b2a5}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+EMAIL}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619afea457d8b231e400b26f2c99ec4efc10}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+URL}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a81278470df5852059c34d4a647e68ece}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+PHONENUMBER}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619ac4eb747a09772c04153ed21fbcf29f27}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+IP}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a2613d29cf7e76361b06a8084214a5f72}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+MONTH}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a4b59ed0bff62a424eda43a2d440023eb}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NUMBERONLY}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a8486237f5ae1230f4b33c63779f601bf}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+INVALID}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a1b3e1892f5258fe0f7b302dfa7ef4e04}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+HEX}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619aee312207fa0e1b4c8ef1d698753fcc37}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+TERMINAL}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a13ba43df8228550e43e732abe8f61e19}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+PASSWORD}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619ac07a4679cd8bd76a836d394b0e887676}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+DATETIME}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619aa8a1c78ab48ddc18471a645e114c2c68}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+EMOTICON}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a6905ef643adb36b939e79dd0fa23f933}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+VOICE}}
 \}
\begin{DoxyCompactList}\small\item\em Input panel (virtual keyboard) layout types. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_ga11895c49c1990ef0e62a2c0eea54604e}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang}} \{ \newline
\mbox{\hyperlink{group__Elm__General_gga11895c49c1990ef0e62a2c0eea54604ea4b880bcecc7851b618ef71f9c1481d71}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LANG\+\_\+\+AUTOMATIC}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_gga11895c49c1990ef0e62a2c0eea54604ea80a8168b2f42f179caa045525cb7dd01}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LANG\+\_\+\+ALPHABET}}
 \}
\begin{DoxyCompactList}\small\item\em Input panel (virtual keyboard) language modes. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_gab4a1061ebed0b854a18259acc90f2977}{Elm\+\_\+\+Autocapital\+\_\+\+Type}} \{ \newline
\mbox{\hyperlink{group__Elm__General_ggab4a1061ebed0b854a18259acc90f2977a3537a02e9458827c67eac11bce399046}{ELM\+\_\+\+AUTOCAPITAL\+\_\+\+TYPE\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_ggab4a1061ebed0b854a18259acc90f2977a15165b3f32854ea6d906359aeb164410}{ELM\+\_\+\+AUTOCAPITAL\+\_\+\+TYPE\+\_\+\+WORD}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggab4a1061ebed0b854a18259acc90f2977ae1495a67d01dbdaa1ab3394308cd2834}{ELM\+\_\+\+AUTOCAPITAL\+\_\+\+TYPE\+\_\+\+SENTENCE}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggab4a1061ebed0b854a18259acc90f2977a84652690da1e16426b49bc7e8aa85616}{ELM\+\_\+\+AUTOCAPITAL\+\_\+\+TYPE\+\_\+\+ALLCHARACTER}}
 \}
\begin{DoxyCompactList}\small\item\em Autocapitalization Types. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_ga24d4dcdebc49e633b8039f73b8aec3c3}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type}} \{ \newline
\mbox{\hyperlink{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a615bf36a8f3e9836f23f75cfaf826bdc}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+DEFAULT}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a6d74027055b547f759d256d59580b367}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+DONE}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a0a1bd06524655a206ec7ddd7aa1de0e9}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+GO}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3aa32bd9f8fb4c230d115b38249def663b}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+JOIN}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a02c50b145e611d1f703c08448057d352}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+LOGIN}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a846219570b6ff8e9754f813025fda9d7}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+NEXT}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a7aee715f237ba2d453c4ace48d67ce26}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+SEARCH}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a77439af6c01cbfe3e13fdc1ef2d77662}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+SEND}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3ab37c7f054f466285053ca514cbe54233}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+SIGNIN}}
 \}
\begin{DoxyCompactList}\small\item\em \char`\"{}\+Return\char`\"{} Key types on the input panel (virtual keyboard). \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_gaaf57025b3dc7d7a021fb7404394342c2}{Elm\+\_\+\+Input\+\_\+\+Hints}} \{ \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2ac9d3994c5564eff90a3200aae06a54d6}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a0a12e388ee144608f36a02ac996f78c0}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTO\+\_\+\+COMPLETE}} = 1
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2aa3fa602d631ff4b204f4910a7309a13f}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+SENSITIVE\+\_\+\+DATA}} = 2
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a1c9fe8d4f41d70a93ea66284392d5a6f}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+CREDIT\+\_\+\+CARD\+\_\+\+EXPIRATION\+\_\+\+DATE}} = 256
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a4a525d4f33115aee3387a4523a5b1d6c}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+CREDIT\+\_\+\+CARD\+\_\+\+EXPIRATION\+\_\+\+DAY}} = 512
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a536211b442563869c26996140e60b78f}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+CREDIT\+\_\+\+CARD\+\_\+\+EXPIRATION\+\_\+\+MONTH}} = 768
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2ae6a3f878801a422d5ac9121c33ede546}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+CREDIT\+\_\+\+CARD\+\_\+\+EXPIRATION\+\_\+\+YEAR}} = 1024
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a56b3c525e2b0fd1717c93384117e7fbd}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+CREDIT\+\_\+\+CARD\+\_\+\+NUMBER}} = 1280
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a1068fafb8174328eabca3d5ad95e8c06}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+EMAIL\+\_\+\+ADDRESS}} = 1536
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2ac49b8ba9b78f3cd1673cd033ef754b54}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+NAME}} = 1792
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a87ad50c04928e165181752dcc86b77d7}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+PHONE}} = 2048
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a7df0e312e3b0a84a7f0a7e83d428e8df}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+POSTAL\+\_\+\+ADDRESS}} = 2304
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a768c3796be8c141078d4b6dd6f7b6feb}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+POSTAL\+\_\+\+CODE}} = 2560
, \newline
\mbox{\hyperlink{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a4fd181ed917dfb927b0bb58a9bf2e61f}{ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+ID}} = 2816
 \}
\begin{DoxyCompactList}\small\item\em Enumeration that defines the types of Input Hints. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_gaa16f3378ecdbf660fa378402e3c5a0a9}{Elm\+\_\+\+Policy}} \{ \newline
\mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a02fadb6faada04b19d0fa42c11a8d32a}{ELM\+\_\+\+POLICY\+\_\+\+QUIT}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a0cda650b3b73bf671fcecde5eb0d309f}{ELM\+\_\+\+POLICY\+\_\+\+EXIT}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9ae5bfc1af2791105cb26587a2b753815c}{ELM\+\_\+\+POLICY\+\_\+\+THROTTLE}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a1bc9bcbf2ca1ce7342eebbeab585234e}{ELM\+\_\+\+POLICY\+\_\+\+LAST}}
 \}
\begin{DoxyCompactList}\small\item\em Policy identifiers. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_ga46af37e6ac2c406321060be827117196}{Elm\+\_\+\+Policy\+\_\+\+Quit}} \{ \newline
\mbox{\hyperlink{group__Elm__General_gga46af37e6ac2c406321060be827117196a9cd80ae3bd105ae6826e9a65a42a07e4}{ELM\+\_\+\+POLICY\+\_\+\+QUIT\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_gga46af37e6ac2c406321060be827117196abbe0962d88ae12afe1a173da881f56cd}{ELM\+\_\+\+POLICY\+\_\+\+QUIT\+\_\+\+LAST\+\_\+\+WINDOW\+\_\+\+CLOSED}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga46af37e6ac2c406321060be827117196a1421bda9fcd90489f464ac0af9e86642}{ELM\+\_\+\+POLICY\+\_\+\+QUIT\+\_\+\+LAST\+\_\+\+WINDOW\+\_\+\+HIDDEN}}
 \}
\begin{DoxyCompactList}\small\item\em Possible values for the \mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a02fadb6faada04b19d0fa42c11a8d32a}{ELM\+\_\+\+POLICY\+\_\+\+QUIT}} policy. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_gaf192bde104863cea9690352fae89ffa0}{Elm\+\_\+\+Policy\+\_\+\+Exit}} \{ \newline
\mbox{\hyperlink{group__Elm__General_ggaf192bde104863cea9690352fae89ffa0a17e829c9eee3ba84f126d90e6ccc1823}{ELM\+\_\+\+POLICY\+\_\+\+EXIT\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_ggaf192bde104863cea9690352fae89ffa0ae7f39019091effdc512db2ba3b04c69d}{ELM\+\_\+\+POLICY\+\_\+\+EXIT\+\_\+\+WINDOWS\+\_\+\+DEL}}
 \}
\begin{DoxyCompactList}\small\item\em Possible values for the \mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a0cda650b3b73bf671fcecde5eb0d309f}{ELM\+\_\+\+POLICY\+\_\+\+EXIT}} policy. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_ga7833d6b42d60237a58ff275ebd812735}{Elm\+\_\+\+Policy\+\_\+\+Throttle}} \{ \newline
\mbox{\hyperlink{group__Elm__General_gga7833d6b42d60237a58ff275ebd812735a0991a53c514440bdd193587e6ed316ac}{ELM\+\_\+\+POLICY\+\_\+\+THROTTLE\+\_\+\+CONFIG}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_gga7833d6b42d60237a58ff275ebd812735a3929d4772090145f60c715b335a2d141}{ELM\+\_\+\+POLICY\+\_\+\+THROTTLE\+\_\+\+HIDDEN\+\_\+\+ALWAYS}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga7833d6b42d60237a58ff275ebd812735a74054ab8038c3f8a6a04e6d88694c0a7}{ELM\+\_\+\+POLICY\+\_\+\+THROTTLE\+\_\+\+NEVER}}
 \}
\begin{DoxyCompactList}\small\item\em Possible values for the \mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9ae5bfc1af2791105cb26587a2b753815c}{ELM\+\_\+\+POLICY\+\_\+\+THROTTLE}} policy. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_ga3b3c003b0471181f7aff71d50c0d1a5d}{Elm\+\_\+\+Object\+\_\+\+Multi\+\_\+\+Select\+\_\+\+Mode}} \{ \newline
\mbox{\hyperlink{group__Elm__General_gga3b3c003b0471181f7aff71d50c0d1a5daf346ccf7970275abb55cc914859444b2}{ELM\+\_\+\+OBJECT\+\_\+\+MULTI\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+DEFAULT}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_gga3b3c003b0471181f7aff71d50c0d1a5da7d9bb9ff2912434a7003e68850877db0}{ELM\+\_\+\+OBJECT\+\_\+\+MULTI\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+WITH\+\_\+\+CONTROL}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga3b3c003b0471181f7aff71d50c0d1a5dada9f008b6653ea50694a631ae62418bc}{ELM\+\_\+\+OBJECT\+\_\+\+MULTI\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+MAX}}
 \}
\begin{DoxyCompactList}\small\item\em Possible values for the multi-\/selection policy of some widgets. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}{Elm\+\_\+\+Wrap\+\_\+\+Type}} \{ \newline
\mbox{\hyperlink{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87a47a3f6223683ed934b6c72822d3671fb}{ELM\+\_\+\+WRAP\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87a5c3fd8d34f49fb999dbfb4368284e698}{ELM\+\_\+\+WRAP\+\_\+\+CHAR}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87a1373d085d34064eba644cde86c0f95a6}{ELM\+\_\+\+WRAP\+\_\+\+WORD}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87a46a5475587d95e157c7ccbaa29645b09}{ELM\+\_\+\+WRAP\+\_\+\+MIXED}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87ab0eceba3b95f445b4dd47c4d7f381d02}{ELM\+\_\+\+WRAP\+\_\+\+LAST}}
 \}
\begin{DoxyCompactList}\small\item\em Line wrapping types. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_ga0813d45294f8b2213aeded2ddebe627e}{Elm\+\_\+\+Text\+\_\+\+Format}} \{ \newline
\mbox{\hyperlink{group__Elm__General_gga0813d45294f8b2213aeded2ddebe627ea6581f41ffdda5a413e49d841a8c78200}{ELM\+\_\+\+TEXT\+\_\+\+FORMAT\+\_\+\+PLAIN\+\_\+\+UTF8}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_gga0813d45294f8b2213aeded2ddebe627ea1175b97770899a9423de08909a7d762c}{ELM\+\_\+\+TEXT\+\_\+\+FORMAT\+\_\+\+MARKUP\+\_\+\+UTF8}}
 \}
\begin{DoxyCompactList}\small\item\em Text Format types. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}} \{ \newline
\mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7acb87547b33d0394fa956a52bafcce802}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+MARKUP}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7a16d9d230340c37d1cd09b3c33391a35c}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+NO\+\_\+\+IMAGE}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7ab87aff96df0dbf23f5086d76ed7f4edf}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+PLAINTEXT}}
 \}
\begin{DoxyCompactList}\small\item\em Enum of entry\textquotesingle{}s copy \& paste policy. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_gad05499f0b0c907a953ef8650823ae428}{Elm\+\_\+\+List\+\_\+\+Mode}} \{ \newline
\mbox{\hyperlink{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428ae56e6756bfcf33e3a53fb14acf8d3497}{ELM\+\_\+\+LIST\+\_\+\+COMPRESS}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a66e50ab227b49eaecd5512fbf6cd4b5f}{ELM\+\_\+\+LIST\+\_\+\+SCROLL}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a9d8b034ab975f9a14d542069271408a1}{ELM\+\_\+\+LIST\+\_\+\+LIMIT}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a6a72b4bafeb272051715a97fa7c186de}{ELM\+\_\+\+LIST\+\_\+\+EXPAND}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a2b4014f48a6ef7471e6d3b90584c0b7b}{ELM\+\_\+\+LIST\+\_\+\+LAST}}
 \}
\begin{DoxyCompactList}\small\item\em Set list\textquotesingle{}s resizing behavior, transverse axis scrolling and items cropping. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_gad59e8a839c02655863a845eaebf009ec}{Elm\+\_\+\+Focus\+\_\+\+Direction}} \{ \newline
\mbox{\hyperlink{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecab6250805fa64ba13fb81c23fe1c366b8}{ELM\+\_\+\+FOCUS\+\_\+\+PREVIOUS}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecac1e356f87578d295294a3e4a01e13b0d}{ELM\+\_\+\+FOCUS\+\_\+\+NEXT}} = 1
, \newline
\mbox{\hyperlink{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecad4ca1e030ad7dd9013e2a43dce4e0a85}{ELM\+\_\+\+FOCUS\+\_\+\+UP}} = 2
, \newline
\mbox{\hyperlink{group__Elm__General_ggad59e8a839c02655863a845eaebf009eca77bf5d2337f596a327f291cad78a0b69}{ELM\+\_\+\+FOCUS\+\_\+\+DOWN}} = 3
, \newline
\mbox{\hyperlink{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecafbb4a715dbf2ff9e6f6d01a6f8e3bd65}{ELM\+\_\+\+FOCUS\+\_\+\+RIGHT}} = 4
, \newline
\mbox{\hyperlink{group__Elm__General_ggad59e8a839c02655863a845eaebf009eca8db9461727efd81e1408530763617d85}{ELM\+\_\+\+FOCUS\+\_\+\+LEFT}} = 5
, \newline
\mbox{\hyperlink{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecae6074d880294994ca14d324c4c170d79}{ELM\+\_\+\+FOCUS\+\_\+\+LAST}} = 6
 \}
\item 
enum \mbox{\hyperlink{group__Elm__General_ga8c5e7732e8516f0b5a848a6f98cf2153}{Elm\+\_\+\+Object\+\_\+\+Layer}} \{ \newline
\mbox{\hyperlink{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153af7b30c02287014bfb8b860ee1dd0a956}{ELM\+\_\+\+OBJECT\+\_\+\+LAYER\+\_\+\+BACKGROUND}} = EVAS\+\_\+\+LAYER\+\_\+\+MIN + 64
, \newline
\mbox{\hyperlink{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153ab43e0fd198a26aa93037bf92ebcae21e}{ELM\+\_\+\+OBJECT\+\_\+\+LAYER\+\_\+\+DEFAULT}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153a35dee186bc0feda94be8e738e6ae0a8a}{ELM\+\_\+\+OBJECT\+\_\+\+LAYER\+\_\+\+FOCUS}} = EVAS\+\_\+\+LAYER\+\_\+\+MAX -\/ 128
, \newline
\mbox{\hyperlink{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153ab6f8b4b457504fcef438096d9a6b4c1e}{ELM\+\_\+\+OBJECT\+\_\+\+LAYER\+\_\+\+TOOLTIP}} = EVAS\+\_\+\+LAYER\+\_\+\+MAX -\/ 64
, \newline
\mbox{\hyperlink{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153a446174496464f4c004638730baa2a163}{ELM\+\_\+\+OBJECT\+\_\+\+LAYER\+\_\+\+CURSOR}} = EVAS\+\_\+\+LAYER\+\_\+\+MAX -\/ 32
, \newline
\mbox{\hyperlink{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153ad4ab43e7ce86b1cd18c7d4d38c30cbf0}{ELM\+\_\+\+OBJECT\+\_\+\+LAYER\+\_\+\+LAST}}
 \}
\begin{DoxyCompactList}\small\item\em Defines couple of standard Evas\+\_\+\+Object layers to be used with \mbox{\hyperlink{group__Evas__Object__Group_gac04277bfd84a7201ba329328a18e21fd}{evas\+\_\+object\+\_\+layer\+\_\+set()}}. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__General_gae3179df82d667bb74ed2dbf028762468}{Elm\+\_\+\+Focus\+\_\+\+Region\+\_\+\+Show\+\_\+\+Mode}} \{ \newline
\mbox{\hyperlink{group__Elm__General_ggae3179df82d667bb74ed2dbf028762468abeaa0a8010d6fb7be51ccaf48243cb3e}{ELM\+\_\+\+FOCUS\+\_\+\+REGION\+\_\+\+SHOW\+\_\+\+WIDGET}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_ggae3179df82d667bb74ed2dbf028762468abcb5b7c19f7390575c90abec3c8a4bac}{ELM\+\_\+\+FOCUS\+\_\+\+REGION\+\_\+\+SHOW\+\_\+\+ITEM}}
 \}
\begin{DoxyCompactList}\small\item\em How the focus region should be calculated (not related to input focus). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_gaf325eba9fc5da942c3e5cc2dbf60f70c}\label{group__Elm__General_gaf325eba9fc5da942c3e5cc2dbf60f70c}} 
enum {\bfseries \+\_\+\+Elm\+\_\+\+Process\+\_\+\+State} \{ \newline
{\bfseries ELM\+\_\+\+PROCESS\+\_\+\+STATE\+\_\+\+FOREGROUND}
, \newline
{\bfseries ELM\+\_\+\+PROCESS\+\_\+\+STATE\+\_\+\+BACKGROUND}
 \}
\item 
enum \mbox{\hyperlink{group__Elm__General_ga62c4bec2f0402bd043da4e97edef9e7b}{Elm\+\_\+\+Focus\+\_\+\+Autoscroll\+\_\+\+Mode}} \{ \newline
\mbox{\hyperlink{group__Elm__General_gga62c4bec2f0402bd043da4e97edef9e7ba2086671a98a586c2cab7384a92ef0450}{ELM\+\_\+\+FOCUS\+\_\+\+AUTOSCROLL\+\_\+\+MODE\+\_\+\+SHOW}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_gga62c4bec2f0402bd043da4e97edef9e7ba9cb3a76acd1cf2d84f2ac257679ff6c3}{ELM\+\_\+\+FOCUS\+\_\+\+AUTOSCROLL\+\_\+\+MODE\+\_\+\+NONE}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga62c4bec2f0402bd043da4e97edef9e7ba6e300bd82621a2823fe9518c5e2e7555}{ELM\+\_\+\+FOCUS\+\_\+\+AUTOSCROLL\+\_\+\+MODE\+\_\+\+BRING\+\_\+\+IN}}
 \}
\item 
enum \mbox{\hyperlink{group__Elm__General_ga18bbe7fa319ba77a14acc720b2727f3f}{Elm\+\_\+\+Softcursor\+\_\+\+Mode}} \{ \newline
\mbox{\hyperlink{group__Elm__General_gga18bbe7fa319ba77a14acc720b2727f3fab6349df9b06d0eaa8fbfa2a02d7ba457}{ELM\+\_\+\+SOFTCURSOR\+\_\+\+MODE\+\_\+\+AUTO}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_gga18bbe7fa319ba77a14acc720b2727f3fa719284b1de4d39c75deb77df45faf754}{ELM\+\_\+\+SOFTCURSOR\+\_\+\+MODE\+\_\+\+ON}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga18bbe7fa319ba77a14acc720b2727f3fac62b51ae1b7df0616f65ad2ba19b4c8b}{ELM\+\_\+\+SOFTCURSOR\+\_\+\+MODE\+\_\+\+OFF}}
 \}
\item 
enum \mbox{\hyperlink{group__Elm__General_gad033108965430057cfcd75f9edbebc6a}{Elm\+\_\+\+Slider\+\_\+\+Indicator\+\_\+\+Visible\+\_\+\+Mode}} \{ \newline
\mbox{\hyperlink{group__Elm__General_ggad033108965430057cfcd75f9edbebc6aa1df354e52f81a8df27909d778073b5c3}{ELM\+\_\+\+SLIDER\+\_\+\+INDICATOR\+\_\+\+VISIBLE\+\_\+\+MODE\+\_\+\+DEFAULT}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_ggad033108965430057cfcd75f9edbebc6aa61646bdd3bbc4e801393cb1b92bfc8e6}{ELM\+\_\+\+SLIDER\+\_\+\+INDICATOR\+\_\+\+VISIBLE\+\_\+\+MODE\+\_\+\+ALWAYS}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggad033108965430057cfcd75f9edbebc6aa199574b4ca392781f5edc1244d336750}{ELM\+\_\+\+SLIDER\+\_\+\+INDICATOR\+\_\+\+VISIBLE\+\_\+\+MODE\+\_\+\+ON\+\_\+\+FOCUS}}
, \newline
\mbox{\hyperlink{group__Elm__General_ggad033108965430057cfcd75f9edbebc6aa18605b03fcf653cb719fd111175a30c2}{ELM\+\_\+\+SLIDER\+\_\+\+INDICATOR\+\_\+\+VISIBLE\+\_\+\+MODE\+\_\+\+NONE}}
 \}
\item 
enum \mbox{\hyperlink{group__Elm__General_ga5933e79d635678e191d4ba7f12dd3461}{Elm\+\_\+\+Focus\+\_\+\+Move\+\_\+\+Policy}} \{ \newline
\mbox{\hyperlink{group__Elm__General_gga5933e79d635678e191d4ba7f12dd3461a64b63b40a52d97a7c6ba8a7aacec7965}{ELM\+\_\+\+FOCUS\+\_\+\+MOVE\+\_\+\+POLICY\+\_\+\+CLICK}} = 0
, \newline
\mbox{\hyperlink{group__Elm__General_gga5933e79d635678e191d4ba7f12dd3461a4b8bba005a9aa95fd9e177010b472152}{ELM\+\_\+\+FOCUS\+\_\+\+MOVE\+\_\+\+POLICY\+\_\+\+IN}}
, \newline
\mbox{\hyperlink{group__Elm__General_gga5933e79d635678e191d4ba7f12dd3461ac6fba74cc767c6fe4920f6de29d06019}{ELM\+\_\+\+FOCUS\+\_\+\+MOVE\+\_\+\+POLICY\+\_\+\+KEY\+\_\+\+ONLY}}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__General_ga1244daeaf9112c8d41ddb86240f3938e}{elm\+\_\+object\+\_\+domain\+\_\+translatable\+\_\+text\+\_\+part\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$domain, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Set the text for an object\textquotesingle{}s part, marking it as translatable. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char $\ast$ \mbox{\hyperlink{group__Elm__General_ga5f7a06a2daa4279505ab9cce25ecde51}{elm\+\_\+object\+\_\+translatable\+\_\+text\+\_\+part\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the original string set as translatable for an object. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__General_ga0c2e80e13f4855004f7ccb61e891aef0}{elm\+\_\+init}} (int argc, char $\ast$$\ast$argv)
\begin{DoxyCompactList}\small\item\em Initialize Elementary. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__General_ga9de9b3690cc9d500e4576e0f086a099a}{elm\+\_\+shutdown}} (void)
\begin{DoxyCompactList}\small\item\em Shut down Elementary. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gadf2553f83e6b0b9c7fbe054019a664a1}{elm\+\_\+run}} (void)
\begin{DoxyCompactList}\small\item\em Run Elementary\textquotesingle{}s main loop. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gabada1ccecc6a712df48e90cbf9915c35}{elm\+\_\+exit}} (void)
\begin{DoxyCompactList}\small\item\em Ask to exit Elementary\textquotesingle{}s main loop. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_ga417abbb07ef557a951f9593efdd527ab}\label{group__Elm__General_ga417abbb07ef557a951f9593efdd527ab}} 
void \mbox{\hyperlink{group__Elm__General_ga417abbb07ef557a951f9593efdd527ab}{elm\+\_\+quicklaunch\+\_\+mode\+\_\+set}} (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ql\+\_\+on)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_gab318522b8260ee32614e1d179d85ba5b}\label{group__Elm__General_gab318522b8260ee32614e1d179d85ba5b}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__General_gab318522b8260ee32614e1d179d85ba5b}{elm\+\_\+quicklaunch\+\_\+mode\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_gab31fb3af2f25295fea1eb05f69724eb5}\label{group__Elm__General_gab31fb3af2f25295fea1eb05f69724eb5}} 
int \mbox{\hyperlink{group__Elm__General_gab31fb3af2f25295fea1eb05f69724eb5}{elm\+\_\+quicklaunch\+\_\+init}} (int argc, char $\ast$$\ast$argv)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_ga9cecc48846d90478f79176d4b279a60b}\label{group__Elm__General_ga9cecc48846d90478f79176d4b279a60b}} 
int \mbox{\hyperlink{group__Elm__General_ga9cecc48846d90478f79176d4b279a60b}{elm\+\_\+quicklaunch\+\_\+sub\+\_\+init}} (int argc, char $\ast$$\ast$argv)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_ga1c5b30a97472e994d2344f39595d07db}\label{group__Elm__General_ga1c5b30a97472e994d2344f39595d07db}} 
int \mbox{\hyperlink{group__Elm__General_ga1c5b30a97472e994d2344f39595d07db}{elm\+\_\+quicklaunch\+\_\+sub\+\_\+shutdown}} (void)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_ga9fcc62ef962c1b166c693cfd6f2372e4}\label{group__Elm__General_ga9fcc62ef962c1b166c693cfd6f2372e4}} 
int \mbox{\hyperlink{group__Elm__General_ga9fcc62ef962c1b166c693cfd6f2372e4}{elm\+\_\+quicklaunch\+\_\+shutdown}} (void)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_ga6d97396fff435e4870918d1058acd613}\label{group__Elm__General_ga6d97396fff435e4870918d1058acd613}} 
void \mbox{\hyperlink{group__Elm__General_ga6d97396fff435e4870918d1058acd613}{elm\+\_\+quicklaunch\+\_\+seed}} (void)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_ga08d1daa3e6bc25937be40e56ab2216d9}\label{group__Elm__General_ga08d1daa3e6bc25937be40e56ab2216d9}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__General_ga08d1daa3e6bc25937be40e56ab2216d9}{elm\+\_\+quicklaunch\+\_\+prepare}} (int argc, char $\ast$$\ast$argv, const char $\ast$cwd)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_gae9c899a5910733a49d4a470ae61ca08d}\label{group__Elm__General_gae9c899a5910733a49d4a470ae61ca08d}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__General_gae9c899a5910733a49d4a470ae61ca08d}{efl\+\_\+quicklaunch\+\_\+prepare}} (int argc, char $\ast$$\ast$argv, const char $\ast$cwd)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_ga88f19204bf05c03f7dbdf632776e0773}\label{group__Elm__General_ga88f19204bf05c03f7dbdf632776e0773}} 
int \mbox{\hyperlink{group__Elm__General_ga88f19204bf05c03f7dbdf632776e0773}{elm\+\_\+quicklaunch\+\_\+fork}} (int argc, char $\ast$$\ast$argv, char $\ast$cwd, void($\ast$postfork\+\_\+func)(void $\ast$data), void $\ast$postfork\+\_\+data)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_ga0b8158517959fa10df42c405de4639cf}\label{group__Elm__General_ga0b8158517959fa10df42c405de4639cf}} 
void \mbox{\hyperlink{group__Elm__General_ga0b8158517959fa10df42c405de4639cf}{elm\+\_\+quicklaunch\+\_\+cleanup}} (void)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_ga6d372bf6e5faf7c627b220f317c94bcc}\label{group__Elm__General_ga6d372bf6e5faf7c627b220f317c94bcc}} 
int \mbox{\hyperlink{group__Elm__General_ga6d372bf6e5faf7c627b220f317c94bcc}{elm\+\_\+quicklaunch\+\_\+fallback}} (int argc, char $\ast$$\ast$argv)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_gadc3386746df1fcbf062f0cfae3d01051}\label{group__Elm__General_gadc3386746df1fcbf062f0cfae3d01051}} 
char $\ast$ \mbox{\hyperlink{group__Elm__General_gadc3386746df1fcbf062f0cfae3d01051}{elm\+\_\+quicklaunch\+\_\+exe\+\_\+path\+\_\+get}} (const char $\ast$exe, const char $\ast$cwd)
\begin{DoxyCompactList}\small\item\em Exposed symbol used only by macros and should not be used by apps. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__General_ga7a05f37fd3a019da5e26c5fc91fcd937}{elm\+\_\+policy\+\_\+set}} (unsigned int policy, int value)
\begin{DoxyCompactList}\small\item\em Set a new policy\textquotesingle{}s value (for a given policy group/identifier). \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__General_ga8b3aa99ae1ecc30b43665e3272b035a4}{elm\+\_\+policy\+\_\+get}} (unsigned int policy)
\begin{DoxyCompactList}\small\item\em Get the policy value for given policy identifier. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga6b94ddc6b63885d4f4c5aa039589c96c}{elm\+\_\+language\+\_\+set}} (const char $\ast$lang)
\begin{DoxyCompactList}\small\item\em Change the language of the current application. \end{DoxyCompactList}\item 
Elm\+\_\+\+Process\+\_\+\+State \mbox{\hyperlink{group__Elm__General_ga9625dd19c60318b62fbb97b94216bf39}{elm\+\_\+process\+\_\+state\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em The state of the process as a whole. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga9c088563c442670796564d2e5158f154}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Set a text of an object. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__General_ga965e34858eb4b80b7a4b5feda732bf27}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get a text of an object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga0371c50c867eb1104d41677488b4b087}{elm\+\_\+object\+\_\+domain\+\_\+translatable\+\_\+part\+\_\+text\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$domain, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Set the text for an object\textquotesingle{}s part, marking it as translatable. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__General_gadf27d81b4dae29cc2474a4556b23dc66}{elm\+\_\+object\+\_\+translatable\+\_\+part\+\_\+text\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the original string set as translatable for an object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga10ae0c9a060fe128b322caf9e9fc6b42}{elm\+\_\+object\+\_\+domain\+\_\+part\+\_\+text\+\_\+translatable\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$domain, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} translatable)
\begin{DoxyCompactList}\small\item\em Mark the part text to be translatable or not. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$content)
\begin{DoxyCompactList}\small\item\em Set the content on part of a given container widget. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__General_ga32413f4d59d8232cd362a922a281abf1}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the content on a part of a given container widget. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__General_gadc5a1df25fe17e31739841133b53b5fc}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+unset}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Unset the content on a part of a given container widget. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gae133af26898062d741b49441396b9b80}{elm\+\_\+object\+\_\+access\+\_\+info\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$txt)
\begin{DoxyCompactList}\small\item\em Set the text to read out when in accessibility mode. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__General_ga6d3afddccfc829cac6a2ce891726ea40}{elm\+\_\+object\+\_\+access\+\_\+info\+\_\+get}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the text to read out when in accessibility mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__General_ga74835fa3dc76db490b50f5b677c0a14f}{elm\+\_\+object\+\_\+name\+\_\+find}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$name, int recurse)
\begin{DoxyCompactList}\small\item\em Get a named object from the children. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga6849a57df3316eabad5bec443bf87597}{elm\+\_\+object\+\_\+disabled\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em Set the disabled state of an Elementary object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__General_ga3ecb0d6b4e76ff39006f218942c7950d}{elm\+\_\+object\+\_\+disabled\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the disabled state of an Elementary object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga1beada7edf5d714c0dba5459bcc993fc}{elm\+\_\+object\+\_\+signal\+\_\+emit}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$emission, const char $\ast$source)
\begin{DoxyCompactList}\small\item\em Send a signal to the widget edje object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga6f9574b798efcd454afdac6f2904f633}{elm\+\_\+object\+\_\+signal\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$emission, const char $\ast$source, Edje\+\_\+\+Signal\+\_\+\+Cb func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Add a callback for a signal emitted by widget edje object. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__Elm__General_ga3c76b5447be522d647e352cb7ff7c9e6}{elm\+\_\+object\+\_\+signal\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$emission, const char $\ast$source, Edje\+\_\+\+Signal\+\_\+\+Cb func)
\begin{DoxyCompactList}\small\item\em Remove a signal-\/triggered callback from a widget edje object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gae2d2f3ef544f5aa59a0d89fbb67584e5}{elm\+\_\+object\+\_\+event\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Elm__General_gae30b199b0f3f254ddae9a6918dfbe01c}{Elm\+\_\+\+Event\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Add a callback for input events (key up, key down, mouse wheel) on a given Elementary widget. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__Elm__General_gac408fbe965f361030746adf3a904c791}{elm\+\_\+object\+\_\+event\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Elm__General_gae30b199b0f3f254ddae9a6918dfbe01c}{Elm\+\_\+\+Event\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Remove an event callback from a widget. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga57afefa94c3d00ceb3ba0b8364af79a3}{elm\+\_\+object\+\_\+orientation\+\_\+mode\+\_\+disabled\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em Disable the orientation mode of a given widget. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__General_gae63f81d4321e97623244865b2ef278c9}{elm\+\_\+object\+\_\+orientation\+\_\+mode\+\_\+disabled\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the orientation mode of a given widget. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__Elm__General_ga4465a576c55d197878aeafc0bacf7bb4}{elm\+\_\+object\+\_\+item\+\_\+data\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it)
\begin{DoxyCompactList}\small\item\em Get the data associated with an object item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga8ee7715917ce7f61cf2b9d956f02c21c}{elm\+\_\+object\+\_\+item\+\_\+data\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$it, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Set the data associated with an object item. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}\label{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}} 
void \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del}} (\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Delete the given item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__General_gad6d2ea5472f17e78d807657ef47c15ec}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+window\+\_\+mode\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disable)
\begin{DoxyCompactList}\small\item\em Control size restriction state of an object\textquotesingle{}s tooltip. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__General_gab1ae0af36c15fbbac5271097cab42eb6}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+window\+\_\+mode\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control size restriction state of an object\textquotesingle{}s tooltip. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga3c98f893328b191b90ffcc7dd0b1faff}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+style\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Control a different style for this item tooltip. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__General_ga69d5dc815e4df9c6c53603a9b72c4587}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+style\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control a different style for this item tooltip. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga5aacef0f1e0f842b6521de2d7d3df833}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$cursor)
\begin{DoxyCompactList}\small\item\em Control the type of mouse pointer/cursor decoration to be shown, when the mouse pointer is over the given item. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__General_gaa472ef1632cc3d25bfee7f59587aeecb}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the type of mouse pointer/cursor decoration to be shown, when the mouse pointer is over the given item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gab4a3e042eee1f8fb9c52e60d73c62eff}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+style\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Control a different {\ttfamily style} for a given custom cursor set for an item. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__General_ga4f91d60e3fc75184ff168e2e16f2e0d8}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+style\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control a different {\ttfamily style} for a given custom cursor set for an item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga9e5bac1d8d69a7a2a91b8342e47958f5}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} engine\+\_\+only)
\begin{DoxyCompactList}\small\item\em Control if the (custom)cursor for a given item should be searched in its theme, also, or should only rely on the rendering engine. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__General_ga1dcc759d7e7b7335fd55efb8037bdb8f}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control if the (custom)cursor for a given item should be searched in its theme, also, or should only rely on the rendering engine. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga79ff1bf2d04a5a730fdca21ccc2067c1}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$content)
\begin{DoxyCompactList}\small\item\em Control a content of an object item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__General_ga6e788b7ffc86e16c4357b47636bae792}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Control a content of an object item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga990f25208c4ef0e5c9c404cfb482d813}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$part, const char $\ast$label)
\begin{DoxyCompactList}\small\item\em Control a label of an object item. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__General_ga7281194331b5beb5460f56020b428a51}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Control a label of an object item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gad23386a546cfa39d930fd2fa0c0bc3ce}{elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} focused)
\begin{DoxyCompactList}\small\item\em Control the object item focused. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__General_gaaaf6cd58dd816422e1c623ba00d593df}{elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the object item focused. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga2a061be05f1e6595c115ed053ad81cfd}{elm\+\_\+object\+\_\+item\+\_\+style\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Control the style of an object item. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__General_ga9ffb79004ecaf8c7f764365406fd3dfd}{elm\+\_\+object\+\_\+item\+\_\+style\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the style of an object item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga1d4c8d3c83ed9408eaa35d605adbd7d2}{elm\+\_\+object\+\_\+item\+\_\+disabled\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disable)
\begin{DoxyCompactList}\small\item\em Control the disabled state of a widget item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__General_ga6c8e825bd196185a7851db289e2b061c}{elm\+\_\+object\+\_\+item\+\_\+disabled\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Control the disabled state of a widget item. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__Elm__General_gab9a0a56086656969e228701396ed85bd}{elm\+\_\+object\+\_\+item\+\_\+access\+\_\+order\+\_\+get}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get highlight order. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gaf4f43f576160c9343fe641a3c7a12016}{elm\+\_\+object\+\_\+item\+\_\+access\+\_\+order\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$objs)
\begin{DoxyCompactList}\small\item\em Set highlight order. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__General_ga6fe693f0d12167a5a98695a5360565c0}{elm\+\_\+object\+\_\+item\+\_\+widget\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the widget object\textquotesingle{}s handle which contains a given item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga4612be514d4c33cff10bb5943ea4ad6e}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+text\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Set the text to be shown in a given object item\textquotesingle{}s tooltips. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga51afef9fafcd52e26f6b4132d6ca621d}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+unset}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Unset tooltip from item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gad4f9d03072c152ede785a3e7777a9d76}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+unset}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Unset any custom mouse pointer/cursor decoration set to be shown, when the mouse pointer is over the given item, thus making it show the default cursor again. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__General_ga305f11f3107a5775449e474edd59c329}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+unset}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Unset a content of an object item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gacd111674b00695f99c0348307098502c}{elm\+\_\+object\+\_\+item\+\_\+signal\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$emission, const char $\ast$source, \mbox{\hyperlink{group__Elm__General_ga58ed51d0195ef67c395709d22c9598e2}{Elm\+\_\+\+Object\+\_\+\+Item\+\_\+\+Signal\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Add a callback for a signal emitted by object item edje. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__Elm__General_gabbfe2f91fd5982844b3a083303834c49}{elm\+\_\+object\+\_\+item\+\_\+signal\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$emission, const char $\ast$source, \mbox{\hyperlink{group__Elm__General_ga58ed51d0195ef67c395709d22c9598e2}{Elm\+\_\+\+Object\+\_\+\+Item\+\_\+\+Signal\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Remove a signal-\/triggered callback from a object item edje object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gabdb3e5328a1e3c367c3fc3536e4a2e5c}{elm\+\_\+object\+\_\+item\+\_\+signal\+\_\+emit}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$emission, const char $\ast$source)
\begin{DoxyCompactList}\small\item\em Send a signal to the edje object of the widget item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga98f07a4f226b9eb880f3929d28bbcc15}{elm\+\_\+object\+\_\+item\+\_\+access\+\_\+info\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$txt)
\begin{DoxyCompactList}\small\item\em Set the text to read out when in accessibility mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__General_gaca12e8e4b2a475b0eea8dc6f27d672ab}{elm\+\_\+object\+\_\+item\+\_\+access\+\_\+object\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get an accessible object of the object item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga5e4e753271559d522ffbd9dcd979270e}{elm\+\_\+object\+\_\+item\+\_\+domain\+\_\+translatable\+\_\+part\+\_\+text\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$part, const char $\ast$domain, const char $\ast$label)
\begin{DoxyCompactList}\small\item\em Set the text for an object item\textquotesingle{}s part, marking it as translatable. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__General_gaec148f765524f75497ce0b95b6c66010}{elm\+\_\+object\+\_\+item\+\_\+translatable\+\_\+part\+\_\+text\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Get the original string set as translatable for an object item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gac8d053d43dbcd1b5b9e2a475ed073777}{elm\+\_\+object\+\_\+item\+\_\+domain\+\_\+part\+\_\+text\+\_\+translatable\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, const char $\ast$part, const char $\ast$domain, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} translatable)
\begin{DoxyCompactList}\small\item\em Mark the part text to be translatable or not. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__General_ga7bfb0d0beb6a28c9cdb7e9abf2f942de}{elm\+\_\+object\+\_\+item\+\_\+track}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em This returns track object of the item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga7655b89d4a986e8d48df354eb87d947e}{elm\+\_\+object\+\_\+item\+\_\+untrack}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em This retrieve the track object of the item. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__General_gae227e1ec41251e0b23397e513d7ee355}{elm\+\_\+object\+\_\+item\+\_\+track\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the track object reference count. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga2e17c3f1030712f3175f5b7812ada9a0}{elm\+\_\+object\+\_\+item\+\_\+del\+\_\+cb\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} del\+\_\+cb)
\begin{DoxyCompactList}\small\item\em Set the function to be called when an item from the widget is freed. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga3174e8eba410ee4c6f315d9a11df5054}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, \mbox{\hyperlink{group__Elm__Tooltips_gacc2e2fe3da639611c4788fcd6b49a0a2}{Elm\+\_\+\+Tooltip\+\_\+\+Item\+\_\+\+Content\+\_\+\+Cb}} func, const void $\ast$data, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} del\+\_\+cb)
\begin{DoxyCompactList}\small\item\em Set the content to be shown in the tooltip item. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__General_gaa437c07881d1f90c77fa954475087e6e}{elm\+\_\+object\+\_\+item\+\_\+access\+\_\+register}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Register object item as an accessible object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga0469e7f7b852d58d8c70f3f61b089f30}{elm\+\_\+object\+\_\+item\+\_\+access\+\_\+unregister}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Unregister accessible object of the object item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_ga123ade7dbe336c39c841e54c8588e66f}{elm\+\_\+object\+\_\+item\+\_\+access\+\_\+order\+\_\+unset}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Unset highlight order. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__General_gab01d0dd2d81542bf04a8331803446a3f}{elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+next\+\_\+object\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, \mbox{\hyperlink{group__Elm__General_gad59e8a839c02655863a845eaebf009ec}{Elm\+\_\+\+Focus\+\_\+\+Direction}} dir)
\begin{DoxyCompactList}\small\item\em Get the next object with specific focus direction. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gac5c70ee04964130e767241be2f0f783c}{elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+next\+\_\+object\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$next, \mbox{\hyperlink{group__Elm__General_gad59e8a839c02655863a845eaebf009ec}{Elm\+\_\+\+Focus\+\_\+\+Direction}} dir)
\begin{DoxyCompactList}\small\item\em Set the next object with specific focus direction. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$ \mbox{\hyperlink{group__Elm__General_ga4595009f05c76f3d7edbf58feccd2d23}{elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+next\+\_\+item\+\_\+get}} (const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, \mbox{\hyperlink{group__Elm__General_gad59e8a839c02655863a845eaebf009ec}{Elm\+\_\+\+Focus\+\_\+\+Direction}} dir)
\begin{DoxyCompactList}\small\item\em Get the next object item with specific focus direction. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__General_gaff1afee6320e0f5773987247ddab8fd3}{elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+next\+\_\+item\+\_\+set}} (\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$next\+\_\+item, \mbox{\hyperlink{group__Elm__General_gad59e8a839c02655863a845eaebf009ec}{Elm\+\_\+\+Focus\+\_\+\+Direction}} dir)
\begin{DoxyCompactList}\small\item\em Set the next object item with specific focus direction. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Elm__General_ga241bf642d9b6307e31d45f9482a28b90}\label{group__Elm__General_ga241bf642d9b6307e31d45f9482a28b90}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{struct__Elm__Version}{Elm\+\_\+\+Version}} $\ast$ \mbox{\hyperlink{group__Elm__General_ga241bf642d9b6307e31d45f9482a28b90}{elm\+\_\+version}}
\begin{DoxyCompactList}\small\item\em Elementary Version Information. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_gab6de1198687f38b31d46e3a214480ece}\label{group__Elm__General_gab6de1198687f38b31d46e3a214480ece}} 
int {\bfseries ELM\+\_\+\+ECORE\+\_\+\+EVENT\+\_\+\+ETHUMB\+\_\+\+CONNECT}
\item 
\mbox{\Hypertarget{group__Elm__General_gaf346065785990ae8c24846b4b3fbe440}\label{group__Elm__General_gaf346065785990ae8c24846b4b3fbe440}} 
int \mbox{\hyperlink{group__Elm__General_gaf346065785990ae8c24846b4b3fbe440}{ELM\+\_\+\+EVENT\+\_\+\+CONFIG\+\_\+\+ALL\+\_\+\+CHANGED}}
\begin{DoxyCompactList}\small\item\em Emitted when the application has reconfigured elementary settings due to an external configuration tool asking it to. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_ga96ac88e27c467eac36e432db9fd597eb}\label{group__Elm__General_ga96ac88e27c467eac36e432db9fd597eb}} 
int \mbox{\hyperlink{group__Elm__General_ga96ac88e27c467eac36e432db9fd597eb}{ELM\+\_\+\+EVENT\+\_\+\+POLICY\+\_\+\+CHANGED}}
\begin{DoxyCompactList}\small\item\em Emitted when any Elementary\textquotesingle{}s policy value is changed. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__General_gab8cb748185f4dbb8bc26efd4335343d0}{ELM\+\_\+\+EVENT\+\_\+\+PROCESS\+\_\+\+BACKGROUND}}
\begin{DoxyCompactList}\small\item\em Emitted when nothing is visible and the process as a whole should go into a background state. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__General_ga65733880553a57ac8012f31390c13944}{ELM\+\_\+\+EVENT\+\_\+\+PROCESS\+\_\+\+FOREGROUND}}
\begin{DoxyCompactList}\small\item\em Emitted when going from nothing being visible to at least one window being visible. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__General_ga16bdc4eeb2b9ae90cfe7c3204e2faeb7}\label{group__Elm__General_ga16bdc4eeb2b9ae90cfe7c3204e2faeb7}} 
double {\bfseries \+\_\+elm\+\_\+startup\+\_\+time}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
General Elementary API. 

Functions that don\textquotesingle{}t relate to Elementary objects specifically.

Here are documented functions which init/shutdown the library, that apply to generic Elementary objects, that deal with configuration, et cetera.

\mbox{\hyperlink{general_functions_example_page}{This}} example contemplates some of these functions. 

\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{group__Elm__General_gab7192654621dd090be86c94678635ea4}\label{group__Elm__General_gab7192654621dd090be86c94678635ea4}} 
\index{General@{General}!elm\_object\_item\_text\_set@{elm\_object\_item\_text\_set}}
\index{elm\_object\_item\_text\_set@{elm\_object\_item\_text\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_text\_set}{elm\_object\_item\_text\_set}}
{\footnotesize\ttfamily \#define elm\+\_\+object\+\_\+item\+\_\+text\+\_\+set(\begin{DoxyParamCaption}\item[{}]{it,  }\item[{}]{label }\end{DoxyParamCaption})~\mbox{\hyperlink{group__Elm__General_ga990f25208c4ef0e5c9c404cfb482d813}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+set}}((it), NULL, (label))}



Macro to set a label of an object item. 


\begin{DoxyParams}{Parameters}
{\em it} & The Elementary object item. \\
\hline
{\em label} & The new text of the label.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Elementary object items may have many labels. 
\end{DoxyNote}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{popup_example_03_8c-example}{popup\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{segment_control_example_8c-example}{segment\+\_\+control\+\_\+example.\+c}}, and \mbox{\hyperlink{web_example_02_8c-example}{web\+\_\+example\+\_\+02.\+c}}.\end{Desc}


\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{group__Elm__General_gae30b199b0f3f254ddae9a6918dfbe01c}\label{group__Elm__General_gae30b199b0f3f254ddae9a6918dfbe01c}} 
\index{General@{General}!Elm\_Event\_Cb@{Elm\_Event\_Cb}}
\index{Elm\_Event\_Cb@{Elm\_Event\_Cb}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Event\_Cb}{Elm\_Event\_Cb}}
{\footnotesize\ttfamily typedef \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}($\ast$ Elm\+\_\+\+Event\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$src, \mbox{\hyperlink{Evas__Common_8h_ad64cde0da38a60e7cb7905b3ab216968}{Evas\+\_\+\+Callback\+\_\+\+Type}} type, void $\ast$event\+\_\+info)}



Function prototype definition for callbacks on input events happening on Elementary widgets. 

{\itshape data} will receive the user data pointer passed to \mbox{\hyperlink{group__Elm__General_gae2d2f3ef544f5aa59a0d89fbb67584e5}{elm\+\_\+object\+\_\+event\+\_\+callback\+\_\+add()}}. {\itshape src} will be a pointer to the widget on which the input event took place. {\itshape type} will get the type of this event and {\itshape event\+\_\+info}, the struct with details on this event. \mbox{\Hypertarget{group__Elm__General_ga58ed51d0195ef67c395709d22c9598e2}\label{group__Elm__General_ga58ed51d0195ef67c395709d22c9598e2}} 
\index{General@{General}!Elm\_Object\_Item\_Signal\_Cb@{Elm\_Object\_Item\_Signal\_Cb}}
\index{Elm\_Object\_Item\_Signal\_Cb@{Elm\_Object\_Item\_Signal\_Cb}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Object\_Item\_Signal\_Cb}{Elm\_Object\_Item\_Signal\_Cb}}
{\footnotesize\ttfamily Elm\+\_\+\+Object\+\_\+\+Item\+\_\+\+Signal\+\_\+\+Cb}



Elm\+\_\+\+Object\+\_\+\+Item Signal Callback functions\textquotesingle{} prototype definition. 

{\ttfamily data} will have the auxiliary data pointer at the time the callback registration. {\ttfamily it} will be a pointer the Elm\+\_\+\+Object\+\_\+\+Item that have the edje object where the signal comes from. {\ttfamily emission} will identify the exact signal\textquotesingle{}s emission string and {\ttfamily source} the exact signal\textquotesingle{}s source one.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__General_gacd111674b00695f99c0348307098502c}{elm\+\_\+object\+\_\+item\+\_\+signal\+\_\+callback\+\_\+add()}} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}\label{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}} 
\index{General@{General}!Elm\_Widget\_Item@{Elm\_Widget\_Item}}
\index{Elm\_Widget\_Item@{Elm\_Widget\_Item}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Widget\_Item}{Elm\_Widget\_Item}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}}}



An Elementary widget item handle. 

This is a sub component of an Elementary widget and it is the same as Elementary object item, Elm\+\_\+\+Object\+\_\+\+Item. Common functions for Elementary widget item are provided on this page. Each Elementary widget also provides its own functions to use Elementary widget item. For more details about how Elementary widget item is used with Elementary widget, please refer each Elementary widget\textquotesingle{}s documents. 

\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}\label{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}} 
\index{General@{General}!Elm\_Object\_Select\_Mode@{Elm\_Object\_Select\_Mode}}
\index{Elm\_Object\_Select\_Mode@{Elm\_Object\_Select\_Mode}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Object\_Select\_Mode}{Elm\_Object\_Select\_Mode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_ga8e4aa5aa238e472f33813babfff0d56f}{Elm\+\_\+\+Object\+\_\+\+Select\+\_\+\+Mode}}}



Possible values for the selection policy of some widgets. 

\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_SELECT\_MODE\_DEFAULT@{ELM\_OBJECT\_SELECT\_MODE\_DEFAULT}!General@{General}}\index{General@{General}!ELM\_OBJECT\_SELECT\_MODE\_DEFAULT@{ELM\_OBJECT\_SELECT\_MODE\_DEFAULT}}}\mbox{\Hypertarget{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa69bb485be5448b469c86485fd884d649}\label{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa69bb485be5448b469c86485fd884d649}} 
ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+DEFAULT&default select mode. Once an item is selected, it would stay highlighted and not going to call selected callback again even it was clicked. Items can get focus. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_SELECT\_MODE\_ALWAYS@{ELM\_OBJECT\_SELECT\_MODE\_ALWAYS}!General@{General}}\index{General@{General}!ELM\_OBJECT\_SELECT\_MODE\_ALWAYS@{ELM\_OBJECT\_SELECT\_MODE\_ALWAYS}}}\mbox{\Hypertarget{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fab3cfbf566fdbea2079f3081969f0c59c}\label{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fab3cfbf566fdbea2079f3081969f0c59c}} 
ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+ALWAYS&always select mode. Item selected callbacks will be called every time for click events, even after the item was already selected. Items can get focus. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_SELECT\_MODE\_NONE@{ELM\_OBJECT\_SELECT\_MODE\_NONE}!General@{General}}\index{General@{General}!ELM\_OBJECT\_SELECT\_MODE\_NONE@{ELM\_OBJECT\_SELECT\_MODE\_NONE}}}\mbox{\Hypertarget{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa0f0e25088d651a379b4eb8b915d2e13f}\label{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa0f0e25088d651a379b4eb8b915d2e13f}} 
ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+NONE&no select mode. Items will never be highlighted and selected but the size will be adjusted by the finger size configuration. Items can\textquotesingle{}t get focus. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_SELECT\_MODE\_DISPLAY\_ONLY@{ELM\_OBJECT\_SELECT\_MODE\_DISPLAY\_ONLY}!General@{General}}\index{General@{General}!ELM\_OBJECT\_SELECT\_MODE\_DISPLAY\_ONLY@{ELM\_OBJECT\_SELECT\_MODE\_DISPLAY\_ONLY}}}\mbox{\Hypertarget{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fab95b864e82ab60a0be5de0869568ed40}\label{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fab95b864e82ab60a0be5de0869568ed40}} 
ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+DISPLAY\+\_\+\+ONLY&no select mode with no finger size rule. Items will never be highlighted and selected and ignore the finger size. So the item size can be reduced below than the finger size configuration. Items can\textquotesingle{}t get focus. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_SELECT\_MODE\_MAX@{ELM\_OBJECT\_SELECT\_MODE\_MAX}!General@{General}}\index{General@{General}!ELM\_OBJECT\_SELECT\_MODE\_MAX@{ELM\_OBJECT\_SELECT\_MODE\_MAX}}}\mbox{\Hypertarget{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa07b15401d23916333bab64622f6db252}\label{group__Elm__General_gga8e4aa5aa238e472f33813babfff0d56fa07b15401d23916333bab64622f6db252}} 
ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+MAX&canary value\+: any value greater or equal to ELM\+\_\+\+OBJECT\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+MAX is forbidden. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_gabf2a52ba5bbfc9bd40f367c42b1a6619}\label{group__Elm__General_gabf2a52ba5bbfc9bd40f367c42b1a6619}} 
\index{General@{General}!Elm\_Input\_Panel\_Layout@{Elm\_Input\_Panel\_Layout}}
\index{Elm\_Input\_Panel\_Layout@{Elm\_Input\_Panel\_Layout}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Input\_Panel\_Layout}{Elm\_Input\_Panel\_Layout}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_gabf2a52ba5bbfc9bd40f367c42b1a6619}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout}}}



Input panel (virtual keyboard) layout types. 

Type of input panel (virtual keyboard) to use -\/ this is a hint and may not provide exactly what is desired. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL@{ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL@{ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619aaffdd6c931dce330bf3a7e2faef0d1b3}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619aaffdd6c931dce330bf3a7e2faef0d1b3}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NORMAL&Default layout. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBER@{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBER}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_NUMBER@{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBER}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a4937c7e8834e4d08f1be908b2c3a9a51}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a4937c7e8834e4d08f1be908b2c3a9a51}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NUMBER&Number layout. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_EMAIL@{ELM\_INPUT\_PANEL\_LAYOUT\_EMAIL}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_EMAIL@{ELM\_INPUT\_PANEL\_LAYOUT\_EMAIL}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a50eec4ba245581a3d1229f3f1d88b2a5}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a50eec4ba245581a3d1229f3f1d88b2a5}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+EMAIL&Email layout. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_URL@{ELM\_INPUT\_PANEL\_LAYOUT\_URL}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_URL@{ELM\_INPUT\_PANEL\_LAYOUT\_URL}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619afea457d8b231e400b26f2c99ec4efc10}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619afea457d8b231e400b26f2c99ec4efc10}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+URL&URL layout. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_PHONENUMBER@{ELM\_INPUT\_PANEL\_LAYOUT\_PHONENUMBER}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_PHONENUMBER@{ELM\_INPUT\_PANEL\_LAYOUT\_PHONENUMBER}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a81278470df5852059c34d4a647e68ece}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a81278470df5852059c34d4a647e68ece}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+PHONENUMBER&Phone Number layout. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_IP@{ELM\_INPUT\_PANEL\_LAYOUT\_IP}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_IP@{ELM\_INPUT\_PANEL\_LAYOUT\_IP}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619ac4eb747a09772c04153ed21fbcf29f27}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619ac4eb747a09772c04153ed21fbcf29f27}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+IP&IP layout. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_MONTH@{ELM\_INPUT\_PANEL\_LAYOUT\_MONTH}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_MONTH@{ELM\_INPUT\_PANEL\_LAYOUT\_MONTH}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a2613d29cf7e76361b06a8084214a5f72}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a2613d29cf7e76361b06a8084214a5f72}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+MONTH&Month layout. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY@{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY@{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a4b59ed0bff62a424eda43a2d440023eb}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a4b59ed0bff62a424eda43a2d440023eb}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NUMBERONLY&Number Only layout. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_INVALID@{ELM\_INPUT\_PANEL\_LAYOUT\_INVALID}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_INVALID@{ELM\_INPUT\_PANEL\_LAYOUT\_INVALID}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a8486237f5ae1230f4b33c63779f601bf}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a8486237f5ae1230f4b33c63779f601bf}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+INVALID&Never use this. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_HEX@{ELM\_INPUT\_PANEL\_LAYOUT\_HEX}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_HEX@{ELM\_INPUT\_PANEL\_LAYOUT\_HEX}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a1b3e1892f5258fe0f7b302dfa7ef4e04}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a1b3e1892f5258fe0f7b302dfa7ef4e04}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+HEX&Hexadecimal layout. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_TERMINAL@{ELM\_INPUT\_PANEL\_LAYOUT\_TERMINAL}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_TERMINAL@{ELM\_INPUT\_PANEL\_LAYOUT\_TERMINAL}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619aee312207fa0e1b4c8ef1d698753fcc37}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619aee312207fa0e1b4c8ef1d698753fcc37}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+TERMINAL&Command-\/line terminal layout including esc, alt, ctrl key, so on (no auto-\/correct, no auto-\/capitalization). \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_PASSWORD@{ELM\_INPUT\_PANEL\_LAYOUT\_PASSWORD}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_PASSWORD@{ELM\_INPUT\_PANEL\_LAYOUT\_PASSWORD}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a13ba43df8228550e43e732abe8f61e19}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a13ba43df8228550e43e732abe8f61e19}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+PASSWORD&Like normal, but no auto-\/correct, no auto-\/capitalization etc. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_DATETIME@{ELM\_INPUT\_PANEL\_LAYOUT\_DATETIME}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_DATETIME@{ELM\_INPUT\_PANEL\_LAYOUT\_DATETIME}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619ac07a4679cd8bd76a836d394b0e887676}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619ac07a4679cd8bd76a836d394b0e887676}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+DATETIME&Date and time layout. \begin{DoxyVerb}                           @since 1.8 
\end{DoxyVerb}
 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_EMOTICON@{ELM\_INPUT\_PANEL\_LAYOUT\_EMOTICON}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_EMOTICON@{ELM\_INPUT\_PANEL\_LAYOUT\_EMOTICON}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619aa8a1c78ab48ddc18471a645e114c2c68}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619aa8a1c78ab48ddc18471a645e114c2c68}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+EMOTICON&Emoticon layout. \begin{DoxyVerb}                           @since 1.10 
\end{DoxyVerb}
 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_VOICE@{ELM\_INPUT\_PANEL\_LAYOUT\_VOICE}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LAYOUT\_VOICE@{ELM\_INPUT\_PANEL\_LAYOUT\_VOICE}}}\mbox{\Hypertarget{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a6905ef643adb36b939e79dd0fa23f933}\label{group__Elm__General_ggabf2a52ba5bbfc9bd40f367c42b1a6619a6905ef643adb36b939e79dd0fa23f933}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+VOICE&Voice layout, but if the IME does not support voice layout, then normal layout will be shown. \begin{DoxySince}{Since}
1.\+19 
\end{DoxySince}
\\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_ga11895c49c1990ef0e62a2c0eea54604e}\label{group__Elm__General_ga11895c49c1990ef0e62a2c0eea54604e}} 
\index{General@{General}!Elm\_Input\_Panel\_Lang@{Elm\_Input\_Panel\_Lang}}
\index{Elm\_Input\_Panel\_Lang@{Elm\_Input\_Panel\_Lang}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Input\_Panel\_Lang}{Elm\_Input\_Panel\_Lang}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_ga11895c49c1990ef0e62a2c0eea54604e}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang}}}



Input panel (virtual keyboard) language modes. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LANG\_AUTOMATIC@{ELM\_INPUT\_PANEL\_LANG\_AUTOMATIC}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LANG\_AUTOMATIC@{ELM\_INPUT\_PANEL\_LANG\_AUTOMATIC}}}\mbox{\Hypertarget{group__Elm__General_gga11895c49c1990ef0e62a2c0eea54604ea4b880bcecc7851b618ef71f9c1481d71}\label{group__Elm__General_gga11895c49c1990ef0e62a2c0eea54604ea4b880bcecc7851b618ef71f9c1481d71}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LANG\+\_\+\+AUTOMATIC&Automatic. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LANG\_ALPHABET@{ELM\_INPUT\_PANEL\_LANG\_ALPHABET}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_LANG\_ALPHABET@{ELM\_INPUT\_PANEL\_LANG\_ALPHABET}}}\mbox{\Hypertarget{group__Elm__General_gga11895c49c1990ef0e62a2c0eea54604ea80a8168b2f42f179caa045525cb7dd01}\label{group__Elm__General_gga11895c49c1990ef0e62a2c0eea54604ea80a8168b2f42f179caa045525cb7dd01}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LANG\+\_\+\+ALPHABET&Alphabet. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_gab4a1061ebed0b854a18259acc90f2977}\label{group__Elm__General_gab4a1061ebed0b854a18259acc90f2977}} 
\index{General@{General}!Elm\_Autocapital\_Type@{Elm\_Autocapital\_Type}}
\index{Elm\_Autocapital\_Type@{Elm\_Autocapital\_Type}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Autocapital\_Type}{Elm\_Autocapital\_Type}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_gab4a1061ebed0b854a18259acc90f2977}{Elm\+\_\+\+Autocapital\+\_\+\+Type}}}



Autocapitalization Types. 

Choose method of auto-\/capitalization. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_AUTOCAPITAL\_TYPE\_NONE@{ELM\_AUTOCAPITAL\_TYPE\_NONE}!General@{General}}\index{General@{General}!ELM\_AUTOCAPITAL\_TYPE\_NONE@{ELM\_AUTOCAPITAL\_TYPE\_NONE}}}\mbox{\Hypertarget{group__Elm__General_ggab4a1061ebed0b854a18259acc90f2977a3537a02e9458827c67eac11bce399046}\label{group__Elm__General_ggab4a1061ebed0b854a18259acc90f2977a3537a02e9458827c67eac11bce399046}} 
ELM\+\_\+\+AUTOCAPITAL\+\_\+\+TYPE\+\_\+\+NONE&No auto-\/capitalization when typing. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_AUTOCAPITAL\_TYPE\_WORD@{ELM\_AUTOCAPITAL\_TYPE\_WORD}!General@{General}}\index{General@{General}!ELM\_AUTOCAPITAL\_TYPE\_WORD@{ELM\_AUTOCAPITAL\_TYPE\_WORD}}}\mbox{\Hypertarget{group__Elm__General_ggab4a1061ebed0b854a18259acc90f2977a15165b3f32854ea6d906359aeb164410}\label{group__Elm__General_ggab4a1061ebed0b854a18259acc90f2977a15165b3f32854ea6d906359aeb164410}} 
ELM\+\_\+\+AUTOCAPITAL\+\_\+\+TYPE\+\_\+\+WORD&Autocapitalize each word typed. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_AUTOCAPITAL\_TYPE\_SENTENCE@{ELM\_AUTOCAPITAL\_TYPE\_SENTENCE}!General@{General}}\index{General@{General}!ELM\_AUTOCAPITAL\_TYPE\_SENTENCE@{ELM\_AUTOCAPITAL\_TYPE\_SENTENCE}}}\mbox{\Hypertarget{group__Elm__General_ggab4a1061ebed0b854a18259acc90f2977ae1495a67d01dbdaa1ab3394308cd2834}\label{group__Elm__General_ggab4a1061ebed0b854a18259acc90f2977ae1495a67d01dbdaa1ab3394308cd2834}} 
ELM\+\_\+\+AUTOCAPITAL\+\_\+\+TYPE\+\_\+\+SENTENCE&Autocapitalize the start of each sentence. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_AUTOCAPITAL\_TYPE\_ALLCHARACTER@{ELM\_AUTOCAPITAL\_TYPE\_ALLCHARACTER}!General@{General}}\index{General@{General}!ELM\_AUTOCAPITAL\_TYPE\_ALLCHARACTER@{ELM\_AUTOCAPITAL\_TYPE\_ALLCHARACTER}}}\mbox{\Hypertarget{group__Elm__General_ggab4a1061ebed0b854a18259acc90f2977a84652690da1e16426b49bc7e8aa85616}\label{group__Elm__General_ggab4a1061ebed0b854a18259acc90f2977a84652690da1e16426b49bc7e8aa85616}} 
ELM\+\_\+\+AUTOCAPITAL\+\_\+\+TYPE\+\_\+\+ALLCHARACTER&Autocapitalize all letters. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_ga24d4dcdebc49e633b8039f73b8aec3c3}\label{group__Elm__General_ga24d4dcdebc49e633b8039f73b8aec3c3}} 
\index{General@{General}!Elm\_Input\_Panel\_Return\_Key\_Type@{Elm\_Input\_Panel\_Return\_Key\_Type}}
\index{Elm\_Input\_Panel\_Return\_Key\_Type@{Elm\_Input\_Panel\_Return\_Key\_Type}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Input\_Panel\_Return\_Key\_Type}{Elm\_Input\_Panel\_Return\_Key\_Type}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_ga24d4dcdebc49e633b8039f73b8aec3c3}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type}}}



\char`\"{}\+Return\char`\"{} Key types on the input panel (virtual keyboard). 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_DEFAULT@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_DEFAULT}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_DEFAULT@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_DEFAULT}}}\mbox{\Hypertarget{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a615bf36a8f3e9836f23f75cfaf826bdc}\label{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a615bf36a8f3e9836f23f75cfaf826bdc}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+DEFAULT&Default. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_DONE@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_DONE}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_DONE@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_DONE}}}\mbox{\Hypertarget{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a6d74027055b547f759d256d59580b367}\label{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a6d74027055b547f759d256d59580b367}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+DONE&Done. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_GO@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_GO}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_GO@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_GO}}}\mbox{\Hypertarget{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a0a1bd06524655a206ec7ddd7aa1de0e9}\label{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a0a1bd06524655a206ec7ddd7aa1de0e9}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+GO&Go. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_JOIN@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_JOIN}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_JOIN@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_JOIN}}}\mbox{\Hypertarget{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3aa32bd9f8fb4c230d115b38249def663b}\label{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3aa32bd9f8fb4c230d115b38249def663b}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+JOIN&Join. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_LOGIN@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_LOGIN}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_LOGIN@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_LOGIN}}}\mbox{\Hypertarget{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a02c50b145e611d1f703c08448057d352}\label{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a02c50b145e611d1f703c08448057d352}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+LOGIN&Login. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_NEXT@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_NEXT}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_NEXT@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_NEXT}}}\mbox{\Hypertarget{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a846219570b6ff8e9754f813025fda9d7}\label{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a846219570b6ff8e9754f813025fda9d7}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+NEXT&Next. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_SEARCH@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_SEARCH}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_SEARCH@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_SEARCH}}}\mbox{\Hypertarget{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a7aee715f237ba2d453c4ace48d67ce26}\label{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a7aee715f237ba2d453c4ace48d67ce26}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+SEARCH&Search string or magnifier icon. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_SEND@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_SEND}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_SEND@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_SEND}}}\mbox{\Hypertarget{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a77439af6c01cbfe3e13fdc1ef2d77662}\label{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3a77439af6c01cbfe3e13fdc1ef2d77662}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+SEND&Send. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_SIGNIN@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_SIGNIN}!General@{General}}\index{General@{General}!ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_SIGNIN@{ELM\_INPUT\_PANEL\_RETURN\_KEY\_TYPE\_SIGNIN}}}\mbox{\Hypertarget{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3ab37c7f054f466285053ca514cbe54233}\label{group__Elm__General_gga24d4dcdebc49e633b8039f73b8aec3c3ab37c7f054f466285053ca514cbe54233}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+RETURN\+\_\+\+KEY\+\_\+\+TYPE\+\_\+\+SIGNIN&Sign-\/in. \begin{DoxyVerb}                                  @since 1.8 
\end{DoxyVerb}
 \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_gaaf57025b3dc7d7a021fb7404394342c2}\label{group__Elm__General_gaaf57025b3dc7d7a021fb7404394342c2}} 
\index{General@{General}!Elm\_Input\_Hints@{Elm\_Input\_Hints}}
\index{Elm\_Input\_Hints@{Elm\_Input\_Hints}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Input\_Hints}{Elm\_Input\_Hints}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_gaaf57025b3dc7d7a021fb7404394342c2}{Elm\+\_\+\+Input\+\_\+\+Hints}}}



Enumeration that defines the types of Input Hints. 

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_NONE@{ELM\_INPUT\_HINT\_NONE}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_NONE@{ELM\_INPUT\_HINT\_NONE}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2ac9d3994c5564eff90a3200aae06a54d6}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2ac9d3994c5564eff90a3200aae06a54d6}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+NONE&No active hints. \begin{DoxyVerb}                   @since 1.12 
\end{DoxyVerb}
 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_AUTO\_COMPLETE@{ELM\_INPUT\_HINT\_AUTO\_COMPLETE}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_AUTO\_COMPLETE@{ELM\_INPUT\_HINT\_AUTO\_COMPLETE}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a0a12e388ee144608f36a02ac996f78c0}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a0a12e388ee144608f36a02ac996f78c0}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTO\+\_\+\+COMPLETE&Suggest word auto completion. \begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_SENSITIVE\_DATA@{ELM\_INPUT\_HINT\_SENSITIVE\_DATA}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_SENSITIVE\_DATA@{ELM\_INPUT\_HINT\_SENSITIVE\_DATA}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2aa3fa602d631ff4b204f4910a7309a13f}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2aa3fa602d631ff4b204f4910a7309a13f}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+SENSITIVE\+\_\+\+DATA&Typed text should not be stored. \begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_DATE@{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_DATE}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_DATE@{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_DATE}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a1c9fe8d4f41d70a93ea66284392d5a6f}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a1c9fe8d4f41d70a93ea66284392d5a6f}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+CREDIT\+\_\+\+CARD\+\_\+\+EXPIRATION\+\_\+\+DATE&Autofill hint for a credit card expiration date. \begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_DAY@{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_DAY}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_DAY@{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_DAY}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a4a525d4f33115aee3387a4523a5b1d6c}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a4a525d4f33115aee3387a4523a5b1d6c}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+CREDIT\+\_\+\+CARD\+\_\+\+EXPIRATION\+\_\+\+DAY&Autofill hint for a credit card expiration day. \begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_MONTH@{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_MONTH}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_MONTH@{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_MONTH}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a536211b442563869c26996140e60b78f}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a536211b442563869c26996140e60b78f}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+CREDIT\+\_\+\+CARD\+\_\+\+EXPIRATION\+\_\+\+MONTH&Autofill hint for a credit card expiration month. \begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_YEAR@{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_YEAR}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_YEAR@{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_EXPIRATION\_YEAR}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2ae6a3f878801a422d5ac9121c33ede546}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2ae6a3f878801a422d5ac9121c33ede546}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+CREDIT\+\_\+\+CARD\+\_\+\+EXPIRATION\+\_\+\+YEAR&Autofill hint for a credit card expiration year. \begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_NUMBER@{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_NUMBER}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_NUMBER@{ELM\_INPUT\_HINT\_AUTOFILL\_CREDIT\_CARD\_NUMBER}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a56b3c525e2b0fd1717c93384117e7fbd}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a56b3c525e2b0fd1717c93384117e7fbd}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+CREDIT\+\_\+\+CARD\+\_\+\+NUMBER&Autofill hint for a credit card number. \begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_AUTOFILL\_EMAIL\_ADDRESS@{ELM\_INPUT\_HINT\_AUTOFILL\_EMAIL\_ADDRESS}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_AUTOFILL\_EMAIL\_ADDRESS@{ELM\_INPUT\_HINT\_AUTOFILL\_EMAIL\_ADDRESS}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a1068fafb8174328eabca3d5ad95e8c06}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a1068fafb8174328eabca3d5ad95e8c06}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+EMAIL\+\_\+\+ADDRESS&Autofill hint for an email address. \begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_AUTOFILL\_NAME@{ELM\_INPUT\_HINT\_AUTOFILL\_NAME}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_AUTOFILL\_NAME@{ELM\_INPUT\_HINT\_AUTOFILL\_NAME}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2ac49b8ba9b78f3cd1673cd033ef754b54}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2ac49b8ba9b78f3cd1673cd033ef754b54}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+NAME&Autofill hint for a user\textquotesingle{}s real name. \begin{DoxyVerb}                               @since 1.21 
\end{DoxyVerb}
 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_AUTOFILL\_PHONE@{ELM\_INPUT\_HINT\_AUTOFILL\_PHONE}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_AUTOFILL\_PHONE@{ELM\_INPUT\_HINT\_AUTOFILL\_PHONE}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a87ad50c04928e165181752dcc86b77d7}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a87ad50c04928e165181752dcc86b77d7}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+PHONE&Autofill hint for a phone number. \begin{DoxyVerb}                                @since 1.21 
\end{DoxyVerb}
 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_AUTOFILL\_POSTAL\_ADDRESS@{ELM\_INPUT\_HINT\_AUTOFILL\_POSTAL\_ADDRESS}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_AUTOFILL\_POSTAL\_ADDRESS@{ELM\_INPUT\_HINT\_AUTOFILL\_POSTAL\_ADDRESS}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a7df0e312e3b0a84a7f0a7e83d428e8df}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a7df0e312e3b0a84a7f0a7e83d428e8df}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+POSTAL\+\_\+\+ADDRESS&Autofill hint for a postal address. \begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_AUTOFILL\_POSTAL\_CODE@{ELM\_INPUT\_HINT\_AUTOFILL\_POSTAL\_CODE}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_AUTOFILL\_POSTAL\_CODE@{ELM\_INPUT\_HINT\_AUTOFILL\_POSTAL\_CODE}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a768c3796be8c141078d4b6dd6f7b6feb}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a768c3796be8c141078d4b6dd6f7b6feb}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+POSTAL\+\_\+\+CODE&Autofill hint for a postal code. \begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_HINT\_AUTOFILL\_ID@{ELM\_INPUT\_HINT\_AUTOFILL\_ID}!General@{General}}\index{General@{General}!ELM\_INPUT\_HINT\_AUTOFILL\_ID@{ELM\_INPUT\_HINT\_AUTOFILL\_ID}}}\mbox{\Hypertarget{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a4fd181ed917dfb927b0bb58a9bf2e61f}\label{group__Elm__General_ggaaf57025b3dc7d7a021fb7404394342c2a4fd181ed917dfb927b0bb58a9bf2e61f}} 
ELM\+\_\+\+INPUT\+\_\+\+HINT\+\_\+\+AUTOFILL\+\_\+\+ID&Autofill hint for a user\textquotesingle{}s ID. \begin{DoxyVerb}                             @since 1.21 
\end{DoxyVerb}
 \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_gaa16f3378ecdbf660fa378402e3c5a0a9}\label{group__Elm__General_gaa16f3378ecdbf660fa378402e3c5a0a9}} 
\index{General@{General}!Elm\_Policy@{Elm\_Policy}}
\index{Elm\_Policy@{Elm\_Policy}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Policy}{Elm\_Policy}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_gaa16f3378ecdbf660fa378402e3c5a0a9}{Elm\+\_\+\+Policy}}}



Policy identifiers. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_POLICY\_QUIT@{ELM\_POLICY\_QUIT}!General@{General}}\index{General@{General}!ELM\_POLICY\_QUIT@{ELM\_POLICY\_QUIT}}}\mbox{\Hypertarget{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a02fadb6faada04b19d0fa42c11a8d32a}\label{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a02fadb6faada04b19d0fa42c11a8d32a}} 
ELM\+\_\+\+POLICY\+\_\+\+QUIT&under which circumstances the application should quit automatically. See also \mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a02fadb6faada04b19d0fa42c11a8d32a}{ELM\+\_\+\+POLICY\+\_\+\+QUIT}}. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_POLICY\_EXIT@{ELM\_POLICY\_EXIT}!General@{General}}\index{General@{General}!ELM\_POLICY\_EXIT@{ELM\_POLICY\_EXIT}}}\mbox{\Hypertarget{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a0cda650b3b73bf671fcecde5eb0d309f}\label{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a0cda650b3b73bf671fcecde5eb0d309f}} 
ELM\+\_\+\+POLICY\+\_\+\+EXIT&defines \mbox{\hyperlink{group__Elm__General_gabada1ccecc6a712df48e90cbf9915c35}{elm\+\_\+exit()}} behaviour. See also \mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a0cda650b3b73bf671fcecde5eb0d309f}{ELM\+\_\+\+POLICY\+\_\+\+EXIT}}.

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

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_POLICY\_THROTTLE@{ELM\_POLICY\_THROTTLE}!General@{General}}\index{General@{General}!ELM\_POLICY\_THROTTLE@{ELM\_POLICY\_THROTTLE}}}\mbox{\Hypertarget{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9ae5bfc1af2791105cb26587a2b753815c}\label{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9ae5bfc1af2791105cb26587a2b753815c}} 
ELM\+\_\+\+POLICY\+\_\+\+THROTTLE&defines how throttling should work. See also \mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9ae5bfc1af2791105cb26587a2b753815c}{ELM\+\_\+\+POLICY\+\_\+\+THROTTLE}}

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

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_POLICY\_LAST@{ELM\_POLICY\_LAST}!General@{General}}\index{General@{General}!ELM\_POLICY\_LAST@{ELM\_POLICY\_LAST}}}\mbox{\Hypertarget{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a1bc9bcbf2ca1ce7342eebbeab585234e}\label{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a1bc9bcbf2ca1ce7342eebbeab585234e}} 
ELM\+\_\+\+POLICY\+\_\+\+LAST&Sentinel value to indicate last enum field during iteration. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_ga46af37e6ac2c406321060be827117196}\label{group__Elm__General_ga46af37e6ac2c406321060be827117196}} 
\index{General@{General}!Elm\_Policy\_Quit@{Elm\_Policy\_Quit}}
\index{Elm\_Policy\_Quit@{Elm\_Policy\_Quit}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Policy\_Quit}{Elm\_Policy\_Quit}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_ga46af37e6ac2c406321060be827117196}{Elm\+\_\+\+Policy\+\_\+\+Quit}}}



Possible values for the \mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a02fadb6faada04b19d0fa42c11a8d32a}{ELM\+\_\+\+POLICY\+\_\+\+QUIT}} policy. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_POLICY\_QUIT\_NONE@{ELM\_POLICY\_QUIT\_NONE}!General@{General}}\index{General@{General}!ELM\_POLICY\_QUIT\_NONE@{ELM\_POLICY\_QUIT\_NONE}}}\mbox{\Hypertarget{group__Elm__General_gga46af37e6ac2c406321060be827117196a9cd80ae3bd105ae6826e9a65a42a07e4}\label{group__Elm__General_gga46af37e6ac2c406321060be827117196a9cd80ae3bd105ae6826e9a65a42a07e4}} 
ELM\+\_\+\+POLICY\+\_\+\+QUIT\+\_\+\+NONE&never quit the application automatically \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_POLICY\_QUIT\_LAST\_WINDOW\_CLOSED@{ELM\_POLICY\_QUIT\_LAST\_WINDOW\_CLOSED}!General@{General}}\index{General@{General}!ELM\_POLICY\_QUIT\_LAST\_WINDOW\_CLOSED@{ELM\_POLICY\_QUIT\_LAST\_WINDOW\_CLOSED}}}\mbox{\Hypertarget{group__Elm__General_gga46af37e6ac2c406321060be827117196abbe0962d88ae12afe1a173da881f56cd}\label{group__Elm__General_gga46af37e6ac2c406321060be827117196abbe0962d88ae12afe1a173da881f56cd}} 
ELM\+\_\+\+POLICY\+\_\+\+QUIT\+\_\+\+LAST\+\_\+\+WINDOW\+\_\+\+CLOSED&quit when the application\textquotesingle{}s last window is closed \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_POLICY\_QUIT\_LAST\_WINDOW\_HIDDEN@{ELM\_POLICY\_QUIT\_LAST\_WINDOW\_HIDDEN}!General@{General}}\index{General@{General}!ELM\_POLICY\_QUIT\_LAST\_WINDOW\_HIDDEN@{ELM\_POLICY\_QUIT\_LAST\_WINDOW\_HIDDEN}}}\mbox{\Hypertarget{group__Elm__General_gga46af37e6ac2c406321060be827117196a1421bda9fcd90489f464ac0af9e86642}\label{group__Elm__General_gga46af37e6ac2c406321060be827117196a1421bda9fcd90489f464ac0af9e86642}} 
ELM\+\_\+\+POLICY\+\_\+\+QUIT\+\_\+\+LAST\+\_\+\+WINDOW\+\_\+\+HIDDEN&quit when the application\textquotesingle{}s last window is hidden \begin{DoxySince}{Since}
1.\+14 
\end{DoxySince}
\\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_gaf192bde104863cea9690352fae89ffa0}\label{group__Elm__General_gaf192bde104863cea9690352fae89ffa0}} 
\index{General@{General}!Elm\_Policy\_Exit@{Elm\_Policy\_Exit}}
\index{Elm\_Policy\_Exit@{Elm\_Policy\_Exit}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Policy\_Exit}{Elm\_Policy\_Exit}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_gaf192bde104863cea9690352fae89ffa0}{Elm\+\_\+\+Policy\+\_\+\+Exit}}}



Possible values for the \mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a0cda650b3b73bf671fcecde5eb0d309f}{ELM\+\_\+\+POLICY\+\_\+\+EXIT}} policy. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_POLICY\_EXIT\_NONE@{ELM\_POLICY\_EXIT\_NONE}!General@{General}}\index{General@{General}!ELM\_POLICY\_EXIT\_NONE@{ELM\_POLICY\_EXIT\_NONE}}}\mbox{\Hypertarget{group__Elm__General_ggaf192bde104863cea9690352fae89ffa0a17e829c9eee3ba84f126d90e6ccc1823}\label{group__Elm__General_ggaf192bde104863cea9690352fae89ffa0a17e829c9eee3ba84f126d90e6ccc1823}} 
ELM\+\_\+\+POLICY\+\_\+\+EXIT\+\_\+\+NONE&just quit the main loop on \mbox{\hyperlink{group__Elm__General_gabada1ccecc6a712df48e90cbf9915c35}{elm\+\_\+exit()}} \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_POLICY\_EXIT\_WINDOWS\_DEL@{ELM\_POLICY\_EXIT\_WINDOWS\_DEL}!General@{General}}\index{General@{General}!ELM\_POLICY\_EXIT\_WINDOWS\_DEL@{ELM\_POLICY\_EXIT\_WINDOWS\_DEL}}}\mbox{\Hypertarget{group__Elm__General_ggaf192bde104863cea9690352fae89ffa0ae7f39019091effdc512db2ba3b04c69d}\label{group__Elm__General_ggaf192bde104863cea9690352fae89ffa0ae7f39019091effdc512db2ba3b04c69d}} 
ELM\+\_\+\+POLICY\+\_\+\+EXIT\+\_\+\+WINDOWS\+\_\+\+DEL&delete all the windows after quitting the main loop \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_ga7833d6b42d60237a58ff275ebd812735}\label{group__Elm__General_ga7833d6b42d60237a58ff275ebd812735}} 
\index{General@{General}!Elm\_Policy\_Throttle@{Elm\_Policy\_Throttle}}
\index{Elm\_Policy\_Throttle@{Elm\_Policy\_Throttle}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Policy\_Throttle}{Elm\_Policy\_Throttle}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_ga7833d6b42d60237a58ff275ebd812735}{Elm\+\_\+\+Policy\+\_\+\+Throttle}}}



Possible values for the \mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9ae5bfc1af2791105cb26587a2b753815c}{ELM\+\_\+\+POLICY\+\_\+\+THROTTLE}} policy. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_POLICY\_THROTTLE\_CONFIG@{ELM\_POLICY\_THROTTLE\_CONFIG}!General@{General}}\index{General@{General}!ELM\_POLICY\_THROTTLE\_CONFIG@{ELM\_POLICY\_THROTTLE\_CONFIG}}}\mbox{\Hypertarget{group__Elm__General_gga7833d6b42d60237a58ff275ebd812735a0991a53c514440bdd193587e6ed316ac}\label{group__Elm__General_gga7833d6b42d60237a58ff275ebd812735a0991a53c514440bdd193587e6ed316ac}} 
ELM\+\_\+\+POLICY\+\_\+\+THROTTLE\+\_\+\+CONFIG&do whatever elementary config is configured to do \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_POLICY\_THROTTLE\_HIDDEN\_ALWAYS@{ELM\_POLICY\_THROTTLE\_HIDDEN\_ALWAYS}!General@{General}}\index{General@{General}!ELM\_POLICY\_THROTTLE\_HIDDEN\_ALWAYS@{ELM\_POLICY\_THROTTLE\_HIDDEN\_ALWAYS}}}\mbox{\Hypertarget{group__Elm__General_gga7833d6b42d60237a58ff275ebd812735a3929d4772090145f60c715b335a2d141}\label{group__Elm__General_gga7833d6b42d60237a58ff275ebd812735a3929d4772090145f60c715b335a2d141}} 
ELM\+\_\+\+POLICY\+\_\+\+THROTTLE\+\_\+\+HIDDEN\+\_\+\+ALWAYS&always throttle when all windows are no longer visible \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_POLICY\_THROTTLE\_NEVER@{ELM\_POLICY\_THROTTLE\_NEVER}!General@{General}}\index{General@{General}!ELM\_POLICY\_THROTTLE\_NEVER@{ELM\_POLICY\_THROTTLE\_NEVER}}}\mbox{\Hypertarget{group__Elm__General_gga7833d6b42d60237a58ff275ebd812735a74054ab8038c3f8a6a04e6d88694c0a7}\label{group__Elm__General_gga7833d6b42d60237a58ff275ebd812735a74054ab8038c3f8a6a04e6d88694c0a7}} 
ELM\+\_\+\+POLICY\+\_\+\+THROTTLE\+\_\+\+NEVER&never throttle when windows are all hidden, regardless of config settings \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_ga3b3c003b0471181f7aff71d50c0d1a5d}\label{group__Elm__General_ga3b3c003b0471181f7aff71d50c0d1a5d}} 
\index{General@{General}!Elm\_Object\_Multi\_Select\_Mode@{Elm\_Object\_Multi\_Select\_Mode}}
\index{Elm\_Object\_Multi\_Select\_Mode@{Elm\_Object\_Multi\_Select\_Mode}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Object\_Multi\_Select\_Mode}{Elm\_Object\_Multi\_Select\_Mode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_ga3b3c003b0471181f7aff71d50c0d1a5d}{Elm\+\_\+\+Object\+\_\+\+Multi\+\_\+\+Select\+\_\+\+Mode}}}



Possible values for the multi-\/selection policy of some widgets. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_MULTI\_SELECT\_MODE\_DEFAULT@{ELM\_OBJECT\_MULTI\_SELECT\_MODE\_DEFAULT}!General@{General}}\index{General@{General}!ELM\_OBJECT\_MULTI\_SELECT\_MODE\_DEFAULT@{ELM\_OBJECT\_MULTI\_SELECT\_MODE\_DEFAULT}}}\mbox{\Hypertarget{group__Elm__General_gga3b3c003b0471181f7aff71d50c0d1a5daf346ccf7970275abb55cc914859444b2}\label{group__Elm__General_gga3b3c003b0471181f7aff71d50c0d1a5daf346ccf7970275abb55cc914859444b2}} 
ELM\+\_\+\+OBJECT\+\_\+\+MULTI\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+DEFAULT&default multiple select mode \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_MULTI\_SELECT\_MODE\_WITH\_CONTROL@{ELM\_OBJECT\_MULTI\_SELECT\_MODE\_WITH\_CONTROL}!General@{General}}\index{General@{General}!ELM\_OBJECT\_MULTI\_SELECT\_MODE\_WITH\_CONTROL@{ELM\_OBJECT\_MULTI\_SELECT\_MODE\_WITH\_CONTROL}}}\mbox{\Hypertarget{group__Elm__General_gga3b3c003b0471181f7aff71d50c0d1a5da7d9bb9ff2912434a7003e68850877db0}\label{group__Elm__General_gga3b3c003b0471181f7aff71d50c0d1a5da7d9bb9ff2912434a7003e68850877db0}} 
ELM\+\_\+\+OBJECT\+\_\+\+MULTI\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+WITH\+\_\+\+CONTROL&disallow multiple selection when clicked without control key pressed \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_MULTI\_SELECT\_MODE\_MAX@{ELM\_OBJECT\_MULTI\_SELECT\_MODE\_MAX}!General@{General}}\index{General@{General}!ELM\_OBJECT\_MULTI\_SELECT\_MODE\_MAX@{ELM\_OBJECT\_MULTI\_SELECT\_MODE\_MAX}}}\mbox{\Hypertarget{group__Elm__General_gga3b3c003b0471181f7aff71d50c0d1a5dada9f008b6653ea50694a631ae62418bc}\label{group__Elm__General_gga3b3c003b0471181f7aff71d50c0d1a5dada9f008b6653ea50694a631ae62418bc}} 
ELM\+\_\+\+OBJECT\+\_\+\+MULTI\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+MAX&canary value\+: any value greater or equal to ELM\+\_\+\+OBJECT\+\_\+\+MULTI\+\_\+\+SELECT\+\_\+\+MODE\+\_\+\+MAX is forbidden. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}\label{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}} 
\index{General@{General}!Elm\_Wrap\_Type@{Elm\_Wrap\_Type}}
\index{Elm\_Wrap\_Type@{Elm\_Wrap\_Type}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Wrap\_Type}{Elm\_Wrap\_Type}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}{Elm\+\_\+\+Wrap\+\_\+\+Type}}}



Line wrapping types. 

Type of word or character wrapping to use.

See also \mbox{\hyperlink{group__Elm__Entry__Group_gad3da160ecf782da47c25836d859e31ed}{elm\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+set}}, \mbox{\hyperlink{group__Elm__Popup__Group_ga23794b366ce64600273b89c241c771e4}{elm\+\_\+popup\+\_\+content\+\_\+text\+\_\+wrap\+\_\+type\+\_\+set}}, \mbox{\hyperlink{group__Elm__Label__Group_ga60a1dad4d49a3aea31ced12e30d0b815}{elm\+\_\+label\+\_\+line\+\_\+wrap\+\_\+set}}. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_WRAP\_NONE@{ELM\_WRAP\_NONE}!General@{General}}\index{General@{General}!ELM\_WRAP\_NONE@{ELM\_WRAP\_NONE}}}\mbox{\Hypertarget{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87a47a3f6223683ed934b6c72822d3671fb}\label{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87a47a3f6223683ed934b6c72822d3671fb}} 
ELM\+\_\+\+WRAP\+\_\+\+NONE&No wrap -\/ value is zero. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_WRAP\_CHAR@{ELM\_WRAP\_CHAR}!General@{General}}\index{General@{General}!ELM\_WRAP\_CHAR@{ELM\_WRAP\_CHAR}}}\mbox{\Hypertarget{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87a5c3fd8d34f49fb999dbfb4368284e698}\label{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87a5c3fd8d34f49fb999dbfb4368284e698}} 
ELM\+\_\+\+WRAP\+\_\+\+CHAR&Char wrap -\/ wrap between characters. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_WRAP\_WORD@{ELM\_WRAP\_WORD}!General@{General}}\index{General@{General}!ELM\_WRAP\_WORD@{ELM\_WRAP\_WORD}}}\mbox{\Hypertarget{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87a1373d085d34064eba644cde86c0f95a6}\label{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87a1373d085d34064eba644cde86c0f95a6}} 
ELM\+\_\+\+WRAP\+\_\+\+WORD&Word wrap -\/ wrap in allowed wrapping points (as defined in the unicode standard). \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_WRAP\_MIXED@{ELM\_WRAP\_MIXED}!General@{General}}\index{General@{General}!ELM\_WRAP\_MIXED@{ELM\_WRAP\_MIXED}}}\mbox{\Hypertarget{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87a46a5475587d95e157c7ccbaa29645b09}\label{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87a46a5475587d95e157c7ccbaa29645b09}} 
ELM\+\_\+\+WRAP\+\_\+\+MIXED&Mixed wrap -\/ Word wrap, and if that fails, char wrap. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_WRAP\_LAST@{ELM\_WRAP\_LAST}!General@{General}}\index{General@{General}!ELM\_WRAP\_LAST@{ELM\_WRAP\_LAST}}}\mbox{\Hypertarget{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87ab0eceba3b95f445b4dd47c4d7f381d02}\label{group__Elm__General_ggab5ef300e5e95d85a1b22f46a767d6d87ab0eceba3b95f445b4dd47c4d7f381d02}} 
ELM\+\_\+\+WRAP\+\_\+\+LAST&Sentinel value to indicate last enum field during iteration. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_ga0813d45294f8b2213aeded2ddebe627e}\label{group__Elm__General_ga0813d45294f8b2213aeded2ddebe627e}} 
\index{General@{General}!Elm\_Text\_Format@{Elm\_Text\_Format}}
\index{Elm\_Text\_Format@{Elm\_Text\_Format}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Text\_Format}{Elm\_Text\_Format}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_ga0813d45294f8b2213aeded2ddebe627e}{Elm\+\_\+\+Text\+\_\+\+Format}}}



Text Format types. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TEXT\_FORMAT\_PLAIN\_UTF8@{ELM\_TEXT\_FORMAT\_PLAIN\_UTF8}!General@{General}}\index{General@{General}!ELM\_TEXT\_FORMAT\_PLAIN\_UTF8@{ELM\_TEXT\_FORMAT\_PLAIN\_UTF8}}}\mbox{\Hypertarget{group__Elm__General_gga0813d45294f8b2213aeded2ddebe627ea6581f41ffdda5a413e49d841a8c78200}\label{group__Elm__General_gga0813d45294f8b2213aeded2ddebe627ea6581f41ffdda5a413e49d841a8c78200}} 
ELM\+\_\+\+TEXT\+\_\+\+FORMAT\+\_\+\+PLAIN\+\_\+\+UTF8&Plain UTF8 type. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_TEXT\_FORMAT\_MARKUP\_UTF8@{ELM\_TEXT\_FORMAT\_MARKUP\_UTF8}!General@{General}}\index{General@{General}!ELM\_TEXT\_FORMAT\_MARKUP\_UTF8@{ELM\_TEXT\_FORMAT\_MARKUP\_UTF8}}}\mbox{\Hypertarget{group__Elm__General_gga0813d45294f8b2213aeded2ddebe627ea1175b97770899a9423de08909a7d762c}\label{group__Elm__General_gga0813d45294f8b2213aeded2ddebe627ea1175b97770899a9423de08909a7d762c}} 
ELM\+\_\+\+TEXT\+\_\+\+FORMAT\+\_\+\+MARKUP\+\_\+\+UTF8&Markup UTF8 type. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}\label{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}} 
\index{General@{General}!Elm\_Cnp\_Mode@{Elm\_Cnp\_Mode}}
\index{Elm\_Cnp\_Mode@{Elm\_Cnp\_Mode}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Cnp\_Mode}{Elm\_Cnp\_Mode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}}}



Enum of entry\textquotesingle{}s copy \& paste policy. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_CNP\_MODE\_MARKUP@{ELM\_CNP\_MODE\_MARKUP}!General@{General}}\index{General@{General}!ELM\_CNP\_MODE\_MARKUP@{ELM\_CNP\_MODE\_MARKUP}}}\mbox{\Hypertarget{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7acb87547b33d0394fa956a52bafcce802}\label{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7acb87547b33d0394fa956a52bafcce802}} 
ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+MARKUP&copy \& paste text with markup tag \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_CNP\_MODE\_NO\_IMAGE@{ELM\_CNP\_MODE\_NO\_IMAGE}!General@{General}}\index{General@{General}!ELM\_CNP\_MODE\_NO\_IMAGE@{ELM\_CNP\_MODE\_NO\_IMAGE}}}\mbox{\Hypertarget{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7a16d9d230340c37d1cd09b3c33391a35c}\label{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7a16d9d230340c37d1cd09b3c33391a35c}} 
ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+NO\+\_\+\+IMAGE&copy \& paste text without item(image) tag \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_CNP\_MODE\_PLAINTEXT@{ELM\_CNP\_MODE\_PLAINTEXT}!General@{General}}\index{General@{General}!ELM\_CNP\_MODE\_PLAINTEXT@{ELM\_CNP\_MODE\_PLAINTEXT}}}\mbox{\Hypertarget{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7ab87aff96df0dbf23f5086d76ed7f4edf}\label{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7ab87aff96df0dbf23f5086d76ed7f4edf}} 
ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+PLAINTEXT&copy \& paste text without markup tag \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_gad05499f0b0c907a953ef8650823ae428}\label{group__Elm__General_gad05499f0b0c907a953ef8650823ae428}} 
\index{General@{General}!Elm\_List\_Mode@{Elm\_List\_Mode}}
\index{Elm\_List\_Mode@{Elm\_List\_Mode}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_List\_Mode}{Elm\_List\_Mode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_gad05499f0b0c907a953ef8650823ae428}{Elm\+\_\+\+List\+\_\+\+Mode}}}



Set list\textquotesingle{}s resizing behavior, transverse axis scrolling and items cropping. 

See each mode\textquotesingle{}s description for more details.

\begin{DoxyNote}{Note}
Default value is \mbox{\hyperlink{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a66e50ab227b49eaecd5512fbf6cd4b5f}{ELM\+\_\+\+LIST\+\_\+\+SCROLL}}.
\end{DoxyNote}
Values here don\textquotesingle{}t work as bitmasks -- only one can be chosen at a time. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_LIST\_COMPRESS@{ELM\_LIST\_COMPRESS}!General@{General}}\index{General@{General}!ELM\_LIST\_COMPRESS@{ELM\_LIST\_COMPRESS}}}\mbox{\Hypertarget{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428ae56e6756bfcf33e3a53fb14acf8d3497}\label{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428ae56e6756bfcf33e3a53fb14acf8d3497}} 
ELM\+\_\+\+LIST\+\_\+\+COMPRESS&The list won\textquotesingle{}t set any of its size hints to inform how a possible container should resize it. Then, if it\textquotesingle{}s not created as a \char`\"{}resize object\char`\"{}, it might end with zeroed dimensions. The list will respect the container\textquotesingle{}s geometry and, if any of its items won\textquotesingle{}t fit into its transverse axis, one won\textquotesingle{}t be able to scroll it in that direction. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_LIST\_SCROLL@{ELM\_LIST\_SCROLL}!General@{General}}\index{General@{General}!ELM\_LIST\_SCROLL@{ELM\_LIST\_SCROLL}}}\mbox{\Hypertarget{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a66e50ab227b49eaecd5512fbf6cd4b5f}\label{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a66e50ab227b49eaecd5512fbf6cd4b5f}} 
ELM\+\_\+\+LIST\+\_\+\+SCROLL&Default value. This is the same as \mbox{\hyperlink{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428ae56e6756bfcf33e3a53fb14acf8d3497}{ELM\+\_\+\+LIST\+\_\+\+COMPRESS}}, with the exception that if any of its items won\textquotesingle{}t fit into its transverse axis, one will be able to scroll it in that direction. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_LIST\_LIMIT@{ELM\_LIST\_LIMIT}!General@{General}}\index{General@{General}!ELM\_LIST\_LIMIT@{ELM\_LIST\_LIMIT}}}\mbox{\Hypertarget{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a9d8b034ab975f9a14d542069271408a1}\label{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a9d8b034ab975f9a14d542069271408a1}} 
ELM\+\_\+\+LIST\+\_\+\+LIMIT&Sets a minimum size hint on the list object, so that containers may respect it (and resize itself to fit the child properly). More specifically, a minimum size hint will be set for its transverse axis, so that the largest item in that direction fits well. This is naturally bound by the list object\textquotesingle{}s maximum size hints, set externally. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_LIST\_EXPAND@{ELM\_LIST\_EXPAND}!General@{General}}\index{General@{General}!ELM\_LIST\_EXPAND@{ELM\_LIST\_EXPAND}}}\mbox{\Hypertarget{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a6a72b4bafeb272051715a97fa7c186de}\label{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a6a72b4bafeb272051715a97fa7c186de}} 
ELM\+\_\+\+LIST\+\_\+\+EXPAND&Besides setting a minimum size on the transverse axis, just like on \mbox{\hyperlink{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a9d8b034ab975f9a14d542069271408a1}{ELM\+\_\+\+LIST\+\_\+\+LIMIT}}, the list will set a minimum size on the longitudinal axis, trying to reserve space to all its children to be visible at a time. . This is naturally bound by the list object\textquotesingle{}s maximum size hints, set externally. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_LIST\_LAST@{ELM\_LIST\_LAST}!General@{General}}\index{General@{General}!ELM\_LIST\_LAST@{ELM\_LIST\_LAST}}}\mbox{\Hypertarget{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a2b4014f48a6ef7471e6d3b90584c0b7b}\label{group__Elm__General_ggad05499f0b0c907a953ef8650823ae428a2b4014f48a6ef7471e6d3b90584c0b7b}} 
ELM\+\_\+\+LIST\+\_\+\+LAST&Indicates error if returned by \mbox{\hyperlink{group__Elm__List__Group_gae27f6dde507d2915b7bca4a5de7ad8be}{elm\+\_\+list\+\_\+mode\+\_\+get()}}. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_gad59e8a839c02655863a845eaebf009ec}\label{group__Elm__General_gad59e8a839c02655863a845eaebf009ec}} 
\index{General@{General}!Elm\_Focus\_Direction@{Elm\_Focus\_Direction}}
\index{Elm\_Focus\_Direction@{Elm\_Focus\_Direction}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Focus\_Direction}{Elm\_Focus\_Direction}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_gad59e8a839c02655863a845eaebf009ec}{Elm\+\_\+\+Focus\+\_\+\+Direction}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_PREVIOUS@{ELM\_FOCUS\_PREVIOUS}!General@{General}}\index{General@{General}!ELM\_FOCUS\_PREVIOUS@{ELM\_FOCUS\_PREVIOUS}}}\mbox{\Hypertarget{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecab6250805fa64ba13fb81c23fe1c366b8}\label{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecab6250805fa64ba13fb81c23fe1c366b8}} 
ELM\+\_\+\+FOCUS\+\_\+\+PREVIOUS&previous direction \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_NEXT@{ELM\_FOCUS\_NEXT}!General@{General}}\index{General@{General}!ELM\_FOCUS\_NEXT@{ELM\_FOCUS\_NEXT}}}\mbox{\Hypertarget{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecac1e356f87578d295294a3e4a01e13b0d}\label{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecac1e356f87578d295294a3e4a01e13b0d}} 
ELM\+\_\+\+FOCUS\+\_\+\+NEXT&next direction \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_UP@{ELM\_FOCUS\_UP}!General@{General}}\index{General@{General}!ELM\_FOCUS\_UP@{ELM\_FOCUS\_UP}}}\mbox{\Hypertarget{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecad4ca1e030ad7dd9013e2a43dce4e0a85}\label{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecad4ca1e030ad7dd9013e2a43dce4e0a85}} 
ELM\+\_\+\+FOCUS\+\_\+\+UP&up direction \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_DOWN@{ELM\_FOCUS\_DOWN}!General@{General}}\index{General@{General}!ELM\_FOCUS\_DOWN@{ELM\_FOCUS\_DOWN}}}\mbox{\Hypertarget{group__Elm__General_ggad59e8a839c02655863a845eaebf009eca77bf5d2337f596a327f291cad78a0b69}\label{group__Elm__General_ggad59e8a839c02655863a845eaebf009eca77bf5d2337f596a327f291cad78a0b69}} 
ELM\+\_\+\+FOCUS\+\_\+\+DOWN&down direction \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_RIGHT@{ELM\_FOCUS\_RIGHT}!General@{General}}\index{General@{General}!ELM\_FOCUS\_RIGHT@{ELM\_FOCUS\_RIGHT}}}\mbox{\Hypertarget{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecafbb4a715dbf2ff9e6f6d01a6f8e3bd65}\label{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecafbb4a715dbf2ff9e6f6d01a6f8e3bd65}} 
ELM\+\_\+\+FOCUS\+\_\+\+RIGHT&right direction \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_LEFT@{ELM\_FOCUS\_LEFT}!General@{General}}\index{General@{General}!ELM\_FOCUS\_LEFT@{ELM\_FOCUS\_LEFT}}}\mbox{\Hypertarget{group__Elm__General_ggad59e8a839c02655863a845eaebf009eca8db9461727efd81e1408530763617d85}\label{group__Elm__General_ggad59e8a839c02655863a845eaebf009eca8db9461727efd81e1408530763617d85}} 
ELM\+\_\+\+FOCUS\+\_\+\+LEFT&left direction \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_LAST@{ELM\_FOCUS\_LAST}!General@{General}}\index{General@{General}!ELM\_FOCUS\_LAST@{ELM\_FOCUS\_LAST}}}\mbox{\Hypertarget{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecae6074d880294994ca14d324c4c170d79}\label{group__Elm__General_ggad59e8a839c02655863a845eaebf009ecae6074d880294994ca14d324c4c170d79}} 
ELM\+\_\+\+FOCUS\+\_\+\+LAST&last direction \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_ga8c5e7732e8516f0b5a848a6f98cf2153}\label{group__Elm__General_ga8c5e7732e8516f0b5a848a6f98cf2153}} 
\index{General@{General}!Elm\_Object\_Layer@{Elm\_Object\_Layer}}
\index{Elm\_Object\_Layer@{Elm\_Object\_Layer}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Object\_Layer}{Elm\_Object\_Layer}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_ga8c5e7732e8516f0b5a848a6f98cf2153}{Elm\+\_\+\+Object\+\_\+\+Layer}}}



Defines couple of standard Evas\+\_\+\+Object layers to be used with \mbox{\hyperlink{group__Evas__Object__Group_gac04277bfd84a7201ba329328a18e21fd}{evas\+\_\+object\+\_\+layer\+\_\+set()}}. 

\begin{DoxyNote}{Note}
whenever extending with new values, try to keep some padding to siblings so there is room for further extensions. 
\end{DoxyNote}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_LAYER\_BACKGROUND@{ELM\_OBJECT\_LAYER\_BACKGROUND}!General@{General}}\index{General@{General}!ELM\_OBJECT\_LAYER\_BACKGROUND@{ELM\_OBJECT\_LAYER\_BACKGROUND}}}\mbox{\Hypertarget{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153af7b30c02287014bfb8b860ee1dd0a956}\label{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153af7b30c02287014bfb8b860ee1dd0a956}} 
ELM\+\_\+\+OBJECT\+\_\+\+LAYER\+\_\+\+BACKGROUND&where to place backgrounds \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_LAYER\_DEFAULT@{ELM\_OBJECT\_LAYER\_DEFAULT}!General@{General}}\index{General@{General}!ELM\_OBJECT\_LAYER\_DEFAULT@{ELM\_OBJECT\_LAYER\_DEFAULT}}}\mbox{\Hypertarget{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153ab43e0fd198a26aa93037bf92ebcae21e}\label{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153ab43e0fd198a26aa93037bf92ebcae21e}} 
ELM\+\_\+\+OBJECT\+\_\+\+LAYER\+\_\+\+DEFAULT&Evas\+\_\+\+Object default layer (and thus for Elementary) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_LAYER\_FOCUS@{ELM\_OBJECT\_LAYER\_FOCUS}!General@{General}}\index{General@{General}!ELM\_OBJECT\_LAYER\_FOCUS@{ELM\_OBJECT\_LAYER\_FOCUS}}}\mbox{\Hypertarget{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153a35dee186bc0feda94be8e738e6ae0a8a}\label{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153a35dee186bc0feda94be8e738e6ae0a8a}} 
ELM\+\_\+\+OBJECT\+\_\+\+LAYER\+\_\+\+FOCUS&where focus object visualization is \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_LAYER\_TOOLTIP@{ELM\_OBJECT\_LAYER\_TOOLTIP}!General@{General}}\index{General@{General}!ELM\_OBJECT\_LAYER\_TOOLTIP@{ELM\_OBJECT\_LAYER\_TOOLTIP}}}\mbox{\Hypertarget{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153ab6f8b4b457504fcef438096d9a6b4c1e}\label{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153ab6f8b4b457504fcef438096d9a6b4c1e}} 
ELM\+\_\+\+OBJECT\+\_\+\+LAYER\+\_\+\+TOOLTIP&where to show tooltips \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_LAYER\_CURSOR@{ELM\_OBJECT\_LAYER\_CURSOR}!General@{General}}\index{General@{General}!ELM\_OBJECT\_LAYER\_CURSOR@{ELM\_OBJECT\_LAYER\_CURSOR}}}\mbox{\Hypertarget{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153a446174496464f4c004638730baa2a163}\label{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153a446174496464f4c004638730baa2a163}} 
ELM\+\_\+\+OBJECT\+\_\+\+LAYER\+\_\+\+CURSOR&where to show cursors \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_OBJECT\_LAYER\_LAST@{ELM\_OBJECT\_LAYER\_LAST}!General@{General}}\index{General@{General}!ELM\_OBJECT\_LAYER\_LAST@{ELM\_OBJECT\_LAYER\_LAST}}}\mbox{\Hypertarget{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153ad4ab43e7ce86b1cd18c7d4d38c30cbf0}\label{group__Elm__General_gga8c5e7732e8516f0b5a848a6f98cf2153ad4ab43e7ce86b1cd18c7d4d38c30cbf0}} 
ELM\+\_\+\+OBJECT\+\_\+\+LAYER\+\_\+\+LAST&last layer known by Elementary \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_gae3179df82d667bb74ed2dbf028762468}\label{group__Elm__General_gae3179df82d667bb74ed2dbf028762468}} 
\index{General@{General}!Elm\_Focus\_Region\_Show\_Mode@{Elm\_Focus\_Region\_Show\_Mode}}
\index{Elm\_Focus\_Region\_Show\_Mode@{Elm\_Focus\_Region\_Show\_Mode}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Focus\_Region\_Show\_Mode}{Elm\_Focus\_Region\_Show\_Mode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_gae3179df82d667bb74ed2dbf028762468}{Elm\+\_\+\+Focus\+\_\+\+Region\+\_\+\+Show\+\_\+\+Mode}}}



How the focus region should be calculated (not related to input focus). 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_REGION\_SHOW\_WIDGET@{ELM\_FOCUS\_REGION\_SHOW\_WIDGET}!General@{General}}\index{General@{General}!ELM\_FOCUS\_REGION\_SHOW\_WIDGET@{ELM\_FOCUS\_REGION\_SHOW\_WIDGET}}}\mbox{\Hypertarget{group__Elm__General_ggae3179df82d667bb74ed2dbf028762468abeaa0a8010d6fb7be51ccaf48243cb3e}\label{group__Elm__General_ggae3179df82d667bb74ed2dbf028762468abeaa0a8010d6fb7be51ccaf48243cb3e}} 
ELM\+\_\+\+FOCUS\+\_\+\+REGION\+\_\+\+SHOW\+\_\+\+WIDGET&As a widget. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_REGION\_SHOW\_ITEM@{ELM\_FOCUS\_REGION\_SHOW\_ITEM}!General@{General}}\index{General@{General}!ELM\_FOCUS\_REGION\_SHOW\_ITEM@{ELM\_FOCUS\_REGION\_SHOW\_ITEM}}}\mbox{\Hypertarget{group__Elm__General_ggae3179df82d667bb74ed2dbf028762468abcb5b7c19f7390575c90abec3c8a4bac}\label{group__Elm__General_ggae3179df82d667bb74ed2dbf028762468abcb5b7c19f7390575c90abec3c8a4bac}} 
ELM\+\_\+\+FOCUS\+\_\+\+REGION\+\_\+\+SHOW\+\_\+\+ITEM&As an item. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_ga62c4bec2f0402bd043da4e97edef9e7b}\label{group__Elm__General_ga62c4bec2f0402bd043da4e97edef9e7b}} 
\index{General@{General}!Elm\_Focus\_Autoscroll\_Mode@{Elm\_Focus\_Autoscroll\_Mode}}
\index{Elm\_Focus\_Autoscroll\_Mode@{Elm\_Focus\_Autoscroll\_Mode}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Focus\_Autoscroll\_Mode}{Elm\_Focus\_Autoscroll\_Mode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_ga62c4bec2f0402bd043da4e97edef9e7b}{Elm\+\_\+\+Focus\+\_\+\+Autoscroll\+\_\+\+Mode}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_AUTOSCROLL\_MODE\_SHOW@{ELM\_FOCUS\_AUTOSCROLL\_MODE\_SHOW}!General@{General}}\index{General@{General}!ELM\_FOCUS\_AUTOSCROLL\_MODE\_SHOW@{ELM\_FOCUS\_AUTOSCROLL\_MODE\_SHOW}}}\mbox{\Hypertarget{group__Elm__General_gga62c4bec2f0402bd043da4e97edef9e7ba2086671a98a586c2cab7384a92ef0450}\label{group__Elm__General_gga62c4bec2f0402bd043da4e97edef9e7ba2086671a98a586c2cab7384a92ef0450}} 
ELM\+\_\+\+FOCUS\+\_\+\+AUTOSCROLL\+\_\+\+MODE\+\_\+\+SHOW&Directly show the focused region or item automatically. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_AUTOSCROLL\_MODE\_NONE@{ELM\_FOCUS\_AUTOSCROLL\_MODE\_NONE}!General@{General}}\index{General@{General}!ELM\_FOCUS\_AUTOSCROLL\_MODE\_NONE@{ELM\_FOCUS\_AUTOSCROLL\_MODE\_NONE}}}\mbox{\Hypertarget{group__Elm__General_gga62c4bec2f0402bd043da4e97edef9e7ba9cb3a76acd1cf2d84f2ac257679ff6c3}\label{group__Elm__General_gga62c4bec2f0402bd043da4e97edef9e7ba9cb3a76acd1cf2d84f2ac257679ff6c3}} 
ELM\+\_\+\+FOCUS\+\_\+\+AUTOSCROLL\+\_\+\+MODE\+\_\+\+NONE&Do not show the focused region or item automatically. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_AUTOSCROLL\_MODE\_BRING\_IN@{ELM\_FOCUS\_AUTOSCROLL\_MODE\_BRING\_IN}!General@{General}}\index{General@{General}!ELM\_FOCUS\_AUTOSCROLL\_MODE\_BRING\_IN@{ELM\_FOCUS\_AUTOSCROLL\_MODE\_BRING\_IN}}}\mbox{\Hypertarget{group__Elm__General_gga62c4bec2f0402bd043da4e97edef9e7ba6e300bd82621a2823fe9518c5e2e7555}\label{group__Elm__General_gga62c4bec2f0402bd043da4e97edef9e7ba6e300bd82621a2823fe9518c5e2e7555}} 
ELM\+\_\+\+FOCUS\+\_\+\+AUTOSCROLL\+\_\+\+MODE\+\_\+\+BRING\+\_\+\+IN&Bring in the focused region or item automatically which might invole the scrolling. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_ga18bbe7fa319ba77a14acc720b2727f3f}\label{group__Elm__General_ga18bbe7fa319ba77a14acc720b2727f3f}} 
\index{General@{General}!Elm\_Softcursor\_Mode@{Elm\_Softcursor\_Mode}}
\index{Elm\_Softcursor\_Mode@{Elm\_Softcursor\_Mode}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Softcursor\_Mode}{Elm\_Softcursor\_Mode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_ga18bbe7fa319ba77a14acc720b2727f3f}{Elm\+\_\+\+Softcursor\+\_\+\+Mode}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_SOFTCURSOR\_MODE\_AUTO@{ELM\_SOFTCURSOR\_MODE\_AUTO}!General@{General}}\index{General@{General}!ELM\_SOFTCURSOR\_MODE\_AUTO@{ELM\_SOFTCURSOR\_MODE\_AUTO}}}\mbox{\Hypertarget{group__Elm__General_gga18bbe7fa319ba77a14acc720b2727f3fab6349df9b06d0eaa8fbfa2a02d7ba457}\label{group__Elm__General_gga18bbe7fa319ba77a14acc720b2727f3fab6349df9b06d0eaa8fbfa2a02d7ba457}} 
ELM\+\_\+\+SOFTCURSOR\+\_\+\+MODE\+\_\+\+AUTO&Auto-\/detect if a software cursor should be used (default). \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_SOFTCURSOR\_MODE\_ON@{ELM\_SOFTCURSOR\_MODE\_ON}!General@{General}}\index{General@{General}!ELM\_SOFTCURSOR\_MODE\_ON@{ELM\_SOFTCURSOR\_MODE\_ON}}}\mbox{\Hypertarget{group__Elm__General_gga18bbe7fa319ba77a14acc720b2727f3fa719284b1de4d39c75deb77df45faf754}\label{group__Elm__General_gga18bbe7fa319ba77a14acc720b2727f3fa719284b1de4d39c75deb77df45faf754}} 
ELM\+\_\+\+SOFTCURSOR\+\_\+\+MODE\+\_\+\+ON&Always use a softcursor. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_SOFTCURSOR\_MODE\_OFF@{ELM\_SOFTCURSOR\_MODE\_OFF}!General@{General}}\index{General@{General}!ELM\_SOFTCURSOR\_MODE\_OFF@{ELM\_SOFTCURSOR\_MODE\_OFF}}}\mbox{\Hypertarget{group__Elm__General_gga18bbe7fa319ba77a14acc720b2727f3fac62b51ae1b7df0616f65ad2ba19b4c8b}\label{group__Elm__General_gga18bbe7fa319ba77a14acc720b2727f3fac62b51ae1b7df0616f65ad2ba19b4c8b}} 
ELM\+\_\+\+SOFTCURSOR\+\_\+\+MODE\+\_\+\+OFF&Never use a softcursor. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_gad033108965430057cfcd75f9edbebc6a}\label{group__Elm__General_gad033108965430057cfcd75f9edbebc6a}} 
\index{General@{General}!Elm\_Slider\_Indicator\_Visible\_Mode@{Elm\_Slider\_Indicator\_Visible\_Mode}}
\index{Elm\_Slider\_Indicator\_Visible\_Mode@{Elm\_Slider\_Indicator\_Visible\_Mode}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Slider\_Indicator\_Visible\_Mode}{Elm\_Slider\_Indicator\_Visible\_Mode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_gad033108965430057cfcd75f9edbebc6a}{Elm\+\_\+\+Slider\+\_\+\+Indicator\+\_\+\+Visible\+\_\+\+Mode}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_DEFAULT@{ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_DEFAULT}!General@{General}}\index{General@{General}!ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_DEFAULT@{ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_DEFAULT}}}\mbox{\Hypertarget{group__Elm__General_ggad033108965430057cfcd75f9edbebc6aa1df354e52f81a8df27909d778073b5c3}\label{group__Elm__General_ggad033108965430057cfcd75f9edbebc6aa1df354e52f81a8df27909d778073b5c3}} 
ELM\+\_\+\+SLIDER\+\_\+\+INDICATOR\+\_\+\+VISIBLE\+\_\+\+MODE\+\_\+\+DEFAULT&show indicator on mouse down or change in slider value \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_ALWAYS@{ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_ALWAYS}!General@{General}}\index{General@{General}!ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_ALWAYS@{ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_ALWAYS}}}\mbox{\Hypertarget{group__Elm__General_ggad033108965430057cfcd75f9edbebc6aa61646bdd3bbc4e801393cb1b92bfc8e6}\label{group__Elm__General_ggad033108965430057cfcd75f9edbebc6aa61646bdd3bbc4e801393cb1b92bfc8e6}} 
ELM\+\_\+\+SLIDER\+\_\+\+INDICATOR\+\_\+\+VISIBLE\+\_\+\+MODE\+\_\+\+ALWAYS&Always show the indicator. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_ON\_FOCUS@{ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_ON\_FOCUS}!General@{General}}\index{General@{General}!ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_ON\_FOCUS@{ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_ON\_FOCUS}}}\mbox{\Hypertarget{group__Elm__General_ggad033108965430057cfcd75f9edbebc6aa199574b4ca392781f5edc1244d336750}\label{group__Elm__General_ggad033108965430057cfcd75f9edbebc6aa199574b4ca392781f5edc1244d336750}} 
ELM\+\_\+\+SLIDER\+\_\+\+INDICATOR\+\_\+\+VISIBLE\+\_\+\+MODE\+\_\+\+ON\+\_\+\+FOCUS&Show the indicator on focus. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_NONE@{ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_NONE}!General@{General}}\index{General@{General}!ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_NONE@{ELM\_SLIDER\_INDICATOR\_VISIBLE\_MODE\_NONE}}}\mbox{\Hypertarget{group__Elm__General_ggad033108965430057cfcd75f9edbebc6aa18605b03fcf653cb719fd111175a30c2}\label{group__Elm__General_ggad033108965430057cfcd75f9edbebc6aa18605b03fcf653cb719fd111175a30c2}} 
ELM\+\_\+\+SLIDER\+\_\+\+INDICATOR\+\_\+\+VISIBLE\+\_\+\+MODE\+\_\+\+NONE&Never show the indicator. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__General_ga5933e79d635678e191d4ba7f12dd3461}\label{group__Elm__General_ga5933e79d635678e191d4ba7f12dd3461}} 
\index{General@{General}!Elm\_Focus\_Move\_Policy@{Elm\_Focus\_Move\_Policy}}
\index{Elm\_Focus\_Move\_Policy@{Elm\_Focus\_Move\_Policy}!General@{General}}
\doxysubsubsection{\texorpdfstring{Elm\_Focus\_Move\_Policy}{Elm\_Focus\_Move\_Policy}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__General_ga5933e79d635678e191d4ba7f12dd3461}{Elm\+\_\+\+Focus\+\_\+\+Move\+\_\+\+Policy}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_MOVE\_POLICY\_CLICK@{ELM\_FOCUS\_MOVE\_POLICY\_CLICK}!General@{General}}\index{General@{General}!ELM\_FOCUS\_MOVE\_POLICY\_CLICK@{ELM\_FOCUS\_MOVE\_POLICY\_CLICK}}}\mbox{\Hypertarget{group__Elm__General_gga5933e79d635678e191d4ba7f12dd3461a64b63b40a52d97a7c6ba8a7aacec7965}\label{group__Elm__General_gga5933e79d635678e191d4ba7f12dd3461a64b63b40a52d97a7c6ba8a7aacec7965}} 
ELM\+\_\+\+FOCUS\+\_\+\+MOVE\+\_\+\+POLICY\+\_\+\+CLICK&Move focus by mouse click or touch. Elementary focus is set on mouse click and this is checked at mouse up time. (default) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_MOVE\_POLICY\_IN@{ELM\_FOCUS\_MOVE\_POLICY\_IN}!General@{General}}\index{General@{General}!ELM\_FOCUS\_MOVE\_POLICY\_IN@{ELM\_FOCUS\_MOVE\_POLICY\_IN}}}\mbox{\Hypertarget{group__Elm__General_gga5933e79d635678e191d4ba7f12dd3461a4b8bba005a9aa95fd9e177010b472152}\label{group__Elm__General_gga5933e79d635678e191d4ba7f12dd3461a4b8bba005a9aa95fd9e177010b472152}} 
ELM\+\_\+\+FOCUS\+\_\+\+MOVE\+\_\+\+POLICY\+\_\+\+IN&Move focus by mouse in. Elementary focus is set on mouse move when the mouse pointer is moved into an object. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_FOCUS\_MOVE\_POLICY\_KEY\_ONLY@{ELM\_FOCUS\_MOVE\_POLICY\_KEY\_ONLY}!General@{General}}\index{General@{General}!ELM\_FOCUS\_MOVE\_POLICY\_KEY\_ONLY@{ELM\_FOCUS\_MOVE\_POLICY\_KEY\_ONLY}}}\mbox{\Hypertarget{group__Elm__General_gga5933e79d635678e191d4ba7f12dd3461ac6fba74cc767c6fe4920f6de29d06019}\label{group__Elm__General_gga5933e79d635678e191d4ba7f12dd3461ac6fba74cc767c6fe4920f6de29d06019}} 
ELM\+\_\+\+FOCUS\+\_\+\+MOVE\+\_\+\+POLICY\+\_\+\+KEY\+\_\+\+ONLY&Move focus by key. Elementary focus is set on key input like Left, Right, Up, Down, Tab, or Shift+\+Tab. \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Elm__General_ga1244daeaf9112c8d41ddb86240f3938e}\label{group__Elm__General_ga1244daeaf9112c8d41ddb86240f3938e}} 
\index{General@{General}!elm\_object\_domain\_translatable\_text\_part\_set@{elm\_object\_domain\_translatable\_text\_part\_set}}
\index{elm\_object\_domain\_translatable\_text\_part\_set@{elm\_object\_domain\_translatable\_text\_part\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_domain\_translatable\_text\_part\_set()}{elm\_object\_domain\_translatable\_text\_part\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+object\+\_\+domain\+\_\+translatable\+\_\+text\+\_\+part\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{domain,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Set the text for an object\textquotesingle{}s part, marking it as translatable. 

The string to set as {\ttfamily text} must be the original one. Do not pass the return of {\ttfamily gettext()} here. Elementary will translate the string internally and set it on the object using \mbox{\hyperlink{group__Elm__General_ga9c088563c442670796564d2e5158f154}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set()}}, also storing the original string so that it can be automatically translated when the language is changed with \mbox{\hyperlink{group__Elm__General_ga6b94ddc6b63885d4f4c5aa039589c96c}{elm\+\_\+language\+\_\+set()}}.

The {\ttfamily domain} will be stored along to find the translation in the correct catalog. It can be NULL, in which case it will use whatever domain was set by the application with {\ttfamily textdomain()}. This is useful in case you are building a library on top of Elementary that will have its own translatable strings, that should not be mixed with those of programs using the library.


\begin{DoxyParams}{Parameters}
{\em obj} & The object containing the text part \\
\hline
{\em part} & The name of the part to set \\
\hline
{\em domain} & The translation domain to use \\
\hline
{\em text} & The original, non-\/translated text to set\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000098}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_ga0371c50c867eb1104d41677488b4b087}{elm\+\_\+object\+\_\+domain\+\_\+translatable\+\_\+part\+\_\+text\+\_\+set()}} instead.\end{DoxyRefDesc}


References elm\+\_\+object\+\_\+domain\+\_\+translatable\+\_\+part\+\_\+text\+\_\+set().

\mbox{\Hypertarget{group__Elm__General_ga5f7a06a2daa4279505ab9cce25ecde51}\label{group__Elm__General_ga5f7a06a2daa4279505ab9cce25ecde51}} 
\index{General@{General}!elm\_object\_translatable\_text\_part\_get@{elm\_object\_translatable\_text\_part\_get}}
\index{elm\_object\_translatable\_text\_part\_get@{elm\_object\_translatable\_text\_part\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_translatable\_text\_part\_get()}{elm\_object\_translatable\_text\_part\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} const char$\ast$ elm\+\_\+object\+\_\+translatable\+\_\+text\+\_\+part\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Get the original string set as translatable for an object. 

When setting translated strings, the function \mbox{\hyperlink{group__Elm__General_ga965e34858eb4b80b7a4b5feda732bf27}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+get()}} will return the translation returned by {\ttfamily gettext()}. To get the original string use this function.


\begin{DoxyParams}{Parameters}
{\em obj} & The object \\
\hline
{\em part} & The name of the part that was set\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The original, untranslated string
\end{DoxyReturn}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000099}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__General_gadf27d81b4dae29cc2474a4556b23dc66}{elm\+\_\+object\+\_\+translatable\+\_\+part\+\_\+text\+\_\+get()}} instead.\end{DoxyRefDesc}


References elm\+\_\+object\+\_\+translatable\+\_\+part\+\_\+text\+\_\+get().

\mbox{\Hypertarget{group__Elm__General_ga0c2e80e13f4855004f7ccb61e891aef0}\label{group__Elm__General_ga0c2e80e13f4855004f7ccb61e891aef0}} 
\index{General@{General}!elm\_init@{elm\_init}}
\index{elm\_init@{elm\_init}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_init()}{elm\_init()}}
{\footnotesize\ttfamily int elm\+\_\+init (\begin{DoxyParamCaption}\item[{int}]{argc,  }\item[{char $\ast$$\ast$}]{argv }\end{DoxyParamCaption})}



Initialize Elementary. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em argc} & System\textquotesingle{}s argument count value \\
\hline
\mbox{\texttt{ in}}  & {\em argv} & System\textquotesingle{}s pointer to array of argument strings \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The init counter value.
\end{DoxyReturn}
This function initializes Elementary and increments a counter of the number of calls to it. It returns the new counter\textquotesingle{}s value.

\begin{DoxyWarning}{Warning}
This call is exported only for use by the {\ttfamily \mbox{\hyperlink{group__Elm__General_ga50fe52d513f7e89c9c770afd76de7ad9}{ELM\+\_\+\+MAIN()}}} macro. There is no need to use this if you use this macro (which is highly advisable). An elm\+\_\+main() should contain the entry point code for your application, having the same prototype as \mbox{\hyperlink{group__Elm__General_ga0c2e80e13f4855004f7ccb61e891aef0}{elm\+\_\+init()}}, and {\bfseries{not}} being static (putting the {\ttfamily EAPI\+\_\+\+MAIN} symbol in front of its type declaration is advisable). The {\ttfamily \mbox{\hyperlink{group__Elm__General_ga50fe52d513f7e89c9c770afd76de7ad9}{ELM\+\_\+\+MAIN()}}} call should be placed just after it.
\end{DoxyWarning}
Example\+:  
\begin{DoxyCodeInclude}{0}
\DoxyCodeLine{\mbox{\hyperlink{group__Elm__General_ga50fe52d513f7e89c9c770afd76de7ad9}{ELM\_MAIN}}()}

\end{DoxyCodeInclude}
 See the full \mbox{\hyperlink{bg_example_01_c}{example}}.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__General_ga9de9b3690cc9d500e4576e0f086a099a}{elm\+\_\+shutdown()}}. 
\end{DoxySeeAlso}


References ecore\+\_\+event\+\_\+handler\+\_\+add(), ECORE\+\_\+\+EVENT\+\_\+\+LOCALE\+\_\+\+CHANGED, ECORE\+\_\+\+EVENT\+\_\+\+MEMORY\+\_\+\+STATE, ecore\+\_\+event\+\_\+type\+\_\+new(), EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+GOTO, EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+RETURN\+\_\+\+VAL, eina\+\_\+stringshare\+\_\+add(), ELM\+\_\+\+CNP\+\_\+\+EVENT\+\_\+\+SELECTION\+\_\+\+CHANGED, elm\+\_\+quicklaunch\+\_\+init(), and elm\+\_\+quicklaunch\+\_\+sub\+\_\+init().

\mbox{\Hypertarget{group__Elm__General_ga9de9b3690cc9d500e4576e0f086a099a}\label{group__Elm__General_ga9de9b3690cc9d500e4576e0f086a099a}} 
\index{General@{General}!elm\_shutdown@{elm\_shutdown}}
\index{elm\_shutdown@{elm\_shutdown}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_shutdown()}{elm\_shutdown()}}
{\footnotesize\ttfamily int elm\+\_\+shutdown (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Shut down Elementary. 

\begin{DoxyReturn}{Returns}
The init counter value.
\end{DoxyReturn}
This should be called at the end of your application, just before it ceases to do any more processing. This will clean up any permanent resources your application may have allocated via Elementary that would otherwise persist.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__General_ga0c2e80e13f4855004f7ccb61e891aef0}{elm\+\_\+init()}} for an example
\end{DoxySeeAlso}
\begin{DoxyNote}{Note}
\mbox{\hyperlink{group__Elm__General_ga9de9b3690cc9d500e4576e0f086a099a}{elm\+\_\+shutdown()}} will iterate main loop until all ecore\+\_\+evas are freed. There is a possibility to call your ecore callbacks(timer, animator, event, job, and etc.) in \mbox{\hyperlink{group__Elm__General_ga9de9b3690cc9d500e4576e0f086a099a}{elm\+\_\+shutdown()}} 
\end{DoxyNote}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{ephysics_logo_8c-example}{ephysics\+\_\+logo.\+c}}.\end{Desc}


References ecore\+\_\+event\+\_\+handler\+\_\+del(), ecore\+\_\+main\+\_\+loop\+\_\+iterate(), eina\+\_\+stringshare\+\_\+del(), elm\+\_\+quicklaunch\+\_\+shutdown(), and elm\+\_\+quicklaunch\+\_\+sub\+\_\+shutdown().

\mbox{\Hypertarget{group__Elm__General_gadf2553f83e6b0b9c7fbe054019a664a1}\label{group__Elm__General_gadf2553f83e6b0b9c7fbe054019a664a1}} 
\index{General@{General}!elm\_run@{elm\_run}}
\index{elm\_run@{elm\_run}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_run()}{elm\_run()}}
{\footnotesize\ttfamily void elm\+\_\+run (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Run Elementary\textquotesingle{}s main loop. 

This call should be issued just after all initialization is completed. This function will not return until \mbox{\hyperlink{group__Elm__General_gabada1ccecc6a712df48e90cbf9915c35}{elm\+\_\+exit()}} is called. It will keep looping, running the main (event/processing) loop for Elementary.

This function should be called once only from the same thread that initted elementary, (\mbox{\hyperlink{group__Elm__General_ga0c2e80e13f4855004f7ccb61e891aef0}{elm\+\_\+init()}}, \mbox{\hyperlink{group__Eina__Main__Group_gafee4bfc0e509b6ffed6598edf6f4b3de}{eina\+\_\+init()}}, ...) and should never be nested. Never call it from within an instance of itself.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__General_ga0c2e80e13f4855004f7ccb61e891aef0}{elm\+\_\+init()}} for an example 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{actionslider_example_01_8c-example}{actionslider\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{bg_example_01_8c-example}{bg\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{bg_example_02_8c-example}{bg\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{bg_example_03_8c-example}{bg\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{box_example_02_8c-example}{box\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{bubble_example_01_8c-example}{bubble\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{button_example_00_8c-example}{button\+\_\+example\+\_\+00.\+c}}, \mbox{\hyperlink{button_example_01_8c-example}{button\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{calendar_example_01_8c-example}{calendar\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{calendar_example_02_8c-example}{calendar\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{calendar_example_03_8c-example}{calendar\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{calendar_example_04_8c-example}{calendar\+\_\+example\+\_\+04.\+c}}, \mbox{\hyperlink{calendar_example_05_8c-example}{calendar\+\_\+example\+\_\+05.\+c}}, \mbox{\hyperlink{calendar_example_06_8c-example}{calendar\+\_\+example\+\_\+06.\+c}}, \mbox{\hyperlink{check_example_01_8c-example}{check\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{clock_example_8c-example}{clock\+\_\+example.\+c}}, \mbox{\hyperlink{codegen_example_8c-example}{codegen\+\_\+example.\+c}}, \mbox{\hyperlink{colorselector_example_01_8c-example}{colorselector\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{combobox_example_01_8c-example}{combobox\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{conformant_example_01_8c-example}{conformant\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{conformant_example_02_8c-example}{conformant\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{ctxpopup_example_01_8c-example}{ctxpopup\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{datetime_example_8c-example}{datetime\+\_\+example.\+c}}, \mbox{\hyperlink{dayselector_example_8c-example}{dayselector\+\_\+example.\+c}}, \mbox{\hyperlink{diskselector_example_01_8c-example}{diskselector\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{diskselector_example_02_8c-example}{diskselector\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{efl_thread_1_8c-example}{efl\+\_\+thread\+\_\+1.\+c}}, \mbox{\hyperlink{efl_thread_2_8c-example}{efl\+\_\+thread\+\_\+2.\+c}}, \mbox{\hyperlink{efl_thread_3_8c-example}{efl\+\_\+thread\+\_\+3.\+c}}, \mbox{\hyperlink{efl_thread_4_8c-example}{efl\+\_\+thread\+\_\+4.\+c}}, \mbox{\hyperlink{efl_thread_5_8c-example}{efl\+\_\+thread\+\_\+5.\+c}}, \mbox{\hyperlink{efl_thread_6_8c-example}{efl\+\_\+thread\+\_\+6.\+c}}, \mbox{\hyperlink{entry_example_8c-example}{entry\+\_\+example.\+c}}, \mbox{\hyperlink{ephysics_logo_8c-example}{ephysics\+\_\+logo.\+c}}, \mbox{\hyperlink{fileselector_button_example_8c-example}{fileselector\+\_\+button\+\_\+example.\+c}}, \mbox{\hyperlink{fileselector_entry_example_8c-example}{fileselector\+\_\+entry\+\_\+example.\+c}}, \mbox{\hyperlink{fileselector_example_8c-example}{fileselector\+\_\+example.\+c}}, \mbox{\hyperlink{flip_example_01_8c-example}{flip\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{flipselector_example_8c-example}{flipselector\+\_\+example.\+c}}, \mbox{\hyperlink{frame_example_01_8c-example}{frame\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{general_funcs_example_8c-example}{general\+\_\+funcs\+\_\+example.\+c}}, \mbox{\hyperlink{gengrid_example_8c-example}{gengrid\+\_\+example.\+c}}, \mbox{\hyperlink{genlist_example_01_8c-example}{genlist\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{genlist_example_02_8c-example}{genlist\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{genlist_example_03_8c-example}{genlist\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{genlist_example_04_8c-example}{genlist\+\_\+example\+\_\+04.\+c}}, \mbox{\hyperlink{genlist_example_05_8c-example}{genlist\+\_\+example\+\_\+05.\+c}}, \mbox{\hyperlink{glview_example_01_8c-example}{glview\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{hover_example_01_8c-example}{hover\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{hoversel_example_01_8c-example}{hoversel\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{icon_example_01_8c-example}{icon\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{image_example_01_8c-example}{image\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{index_example_01_8c-example}{index\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{index_example_02_8c-example}{index\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{inwin_example_8c-example}{inwin\+\_\+example.\+c}}, \mbox{\hyperlink{label_example_01_8c-example}{label\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{layout_example_01_8c-example}{layout\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{layout_example_02_8c-example}{layout\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{layout_example_03_8c-example}{layout\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{list_example_01_8c-example}{list\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{list_example_02_8c-example}{list\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{list_example_03_8c-example}{list\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{map_example_01_8c-example}{map\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{map_example_02_8c-example}{map\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{map_example_03_8c-example}{map\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{mapbuf_example_8c-example}{mapbuf\+\_\+example.\+c}}, \mbox{\hyperlink{menu_example_01_8c-example}{menu\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{naviframe_example_8c-example}{naviframe\+\_\+example.\+c}}, \mbox{\hyperlink{notify_example_01_8c-example}{notify\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{panel_example_01_8c-example}{panel\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{panes_example_8c-example}{panes\+\_\+example.\+c}}, \mbox{\hyperlink{photocam_example_01_8c-example}{photocam\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{popup_example_01_8c-example}{popup\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{popup_example_02_8c-example}{popup\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{popup_example_03_8c-example}{popup\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{prefs_example_01_8c-example}{prefs\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{prefs_example_02_8c-example}{prefs\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{prefs_example_03_8c-example}{prefs\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{progressbar_example_8c-example}{progressbar\+\_\+example.\+c}}, \mbox{\hyperlink{radio_example_01_8c-example}{radio\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{scroller_example_01_8c-example}{scroller\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{segment_control_example_8c-example}{segment\+\_\+control\+\_\+example.\+c}}, \mbox{\hyperlink{separator_example_01_8c-example}{separator\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{slider_example_8c-example}{slider\+\_\+example.\+c}}, \mbox{\hyperlink{slideshow_example_8c-example}{slideshow\+\_\+example.\+c}}, \mbox{\hyperlink{spinner_example_8c-example}{spinner\+\_\+example.\+c}}, \mbox{\hyperlink{table_example_01_8c-example}{table\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{table_example_02_8c-example}{table\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{theme_example_01_8c-example}{theme\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{theme_example_02_8c-example}{theme\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{thumb_example_01_8c-example}{thumb\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{toolbar_example_01_8c-example}{toolbar\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{toolbar_example_02_8c-example}{toolbar\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{toolbar_example_03_8c-example}{toolbar\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{track_example_01_8c-example}{track\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{transit_example_01_8c-example}{transit\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{transit_example_02_8c-example}{transit\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{transit_example_03_8c-example}{transit\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{transit_example_04_8c-example}{transit\+\_\+example\+\_\+04.\+c}}, \mbox{\hyperlink{web_example_02_8c-example}{web\+\_\+example\+\_\+02.\+c}}, and \mbox{\hyperlink{win_example_8c-example}{win\+\_\+example.\+c}}.\end{Desc}


References ecore\+\_\+main\+\_\+loop\+\_\+begin().

\mbox{\Hypertarget{group__Elm__General_gabada1ccecc6a712df48e90cbf9915c35}\label{group__Elm__General_gabada1ccecc6a712df48e90cbf9915c35}} 
\index{General@{General}!elm\_exit@{elm\_exit}}
\index{elm\_exit@{elm\_exit}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_exit()}{elm\_exit()}}
{\footnotesize\ttfamily void elm\+\_\+exit (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Ask to exit Elementary\textquotesingle{}s main loop. 

If this call is issued, it will flag the main loop to cease processing and return back to its parent function (usually your elm\+\_\+main() function). This does not mean the main loop instantly quits. So your ecore callbacks(timer, animator, event, job, and etc.) have chances to be called even after \mbox{\hyperlink{group__Elm__General_gabada1ccecc6a712df48e90cbf9915c35}{elm\+\_\+exit()}}.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__General_ga0c2e80e13f4855004f7ccb61e891aef0}{elm\+\_\+init()}} for an example. There, just after a request to close the window comes, the main loop will be left.
\end{DoxySeeAlso}
\begin{DoxyNote}{Note}
By using the appropriate \mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a02fadb6faada04b19d0fa42c11a8d32a}{ELM\+\_\+\+POLICY\+\_\+\+QUIT}} on your Elementary applications, you\textquotesingle{}ll be able to get this function called automatically for you. 
\end{DoxyNote}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{button_example_00_8c-example}{button\+\_\+example\+\_\+00.\+c}}, \mbox{\hyperlink{efl_thread_3_8c-example}{efl\+\_\+thread\+\_\+3.\+c}}, \mbox{\hyperlink{efl_thread_4_8c-example}{efl\+\_\+thread\+\_\+4.\+c}}, \mbox{\hyperlink{efl_thread_5_8c-example}{efl\+\_\+thread\+\_\+5.\+c}}, \mbox{\hyperlink{fileselector_example_8c-example}{fileselector\+\_\+example.\+c}}, \mbox{\hyperlink{glview_example_01_8c-example}{glview\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{progressbar_example_8c-example}{progressbar\+\_\+example.\+c}}, and \mbox{\hyperlink{win_example_8c-example}{win\+\_\+example.\+c}}.\end{Desc}


References efl\+\_\+exit().

\mbox{\Hypertarget{group__Elm__General_ga7a05f37fd3a019da5e26c5fc91fcd937}\label{group__Elm__General_ga7a05f37fd3a019da5e26c5fc91fcd937}} 
\index{General@{General}!elm\_policy\_set@{elm\_policy\_set}}
\index{elm\_policy\_set@{elm\_policy\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_policy\_set()}{elm\_policy\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+policy\+\_\+set (\begin{DoxyParamCaption}\item[{unsigned int}]{policy,  }\item[{int}]{value }\end{DoxyParamCaption})}



Set a new policy\textquotesingle{}s value (for a given policy group/identifier). 


\begin{DoxyParams}{Parameters}
{\em policy} & policy identifier, as in \mbox{\hyperlink{group__Elm__General_gaa16f3378ecdbf660fa378402e3c5a0a9}{Elm\+\_\+\+Policy}}. \\
\hline
{\em value} & policy value, which depends on the identifier\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} on success or {\ttfamily EINA\+\_\+\+FALSE}, on error.
\end{DoxyReturn}
Elementary policies define applications\textquotesingle{} behavior, somehow. These behaviors are divided in policy groups (see \mbox{\hyperlink{group__Elm__General_gaa16f3378ecdbf660fa378402e3c5a0a9}{Elm\+\_\+\+Policy}} enumeration). This call will emit the Ecore event \mbox{\hyperlink{group__Elm__General_ga96ac88e27c467eac36e432db9fd597eb}{ELM\+\_\+\+EVENT\+\_\+\+POLICY\+\_\+\+CHANGED}}, which can be hooked at with handlers. An \mbox{\hyperlink{group__Elm__General_ga8272caaae43fdf78b84a129ad00b3605}{Elm\+\_\+\+Event\+\_\+\+Policy\+\_\+\+Changed}} struct will be passed, then.

\begin{DoxyNote}{Note}
Currently, we have only one policy identifier/group (\mbox{\hyperlink{group__Elm__General_ggaa16f3378ecdbf660fa378402e3c5a0a9a02fadb6faada04b19d0fa42c11a8d32a}{ELM\+\_\+\+POLICY\+\_\+\+QUIT}}), which has two possible values. 
\end{DoxyNote}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{actionslider_example_01_8c-example}{actionslider\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{bg_example_01_8c-example}{bg\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{bg_example_02_8c-example}{bg\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{bg_example_03_8c-example}{bg\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{box_example_02_8c-example}{box\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{bubble_example_01_8c-example}{bubble\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{button_example_00_8c-example}{button\+\_\+example\+\_\+00.\+c}}, \mbox{\hyperlink{button_example_01_8c-example}{button\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{calendar_example_01_8c-example}{calendar\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{calendar_example_02_8c-example}{calendar\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{calendar_example_03_8c-example}{calendar\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{calendar_example_04_8c-example}{calendar\+\_\+example\+\_\+04.\+c}}, \mbox{\hyperlink{calendar_example_05_8c-example}{calendar\+\_\+example\+\_\+05.\+c}}, \mbox{\hyperlink{calendar_example_06_8c-example}{calendar\+\_\+example\+\_\+06.\+c}}, \mbox{\hyperlink{check_example_01_8c-example}{check\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{clock_example_8c-example}{clock\+\_\+example.\+c}}, \mbox{\hyperlink{codegen_example_8c-example}{codegen\+\_\+example.\+c}}, \mbox{\hyperlink{colorselector_example_01_8c-example}{colorselector\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{combobox_example_01_8c-example}{combobox\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{conformant_example_01_8c-example}{conformant\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{conformant_example_02_8c-example}{conformant\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{ctxpopup_example_01_8c-example}{ctxpopup\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{datetime_example_8c-example}{datetime\+\_\+example.\+c}}, \mbox{\hyperlink{dayselector_example_8c-example}{dayselector\+\_\+example.\+c}}, \mbox{\hyperlink{diskselector_example_01_8c-example}{diskselector\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{diskselector_example_02_8c-example}{diskselector\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{efl_thread_3_8c-example}{efl\+\_\+thread\+\_\+3.\+c}}, \mbox{\hyperlink{efl_thread_4_8c-example}{efl\+\_\+thread\+\_\+4.\+c}}, \mbox{\hyperlink{efl_thread_5_8c-example}{efl\+\_\+thread\+\_\+5.\+c}}, \mbox{\hyperlink{efl_thread_6_8c-example}{efl\+\_\+thread\+\_\+6.\+c}}, \mbox{\hyperlink{entry_example_8c-example}{entry\+\_\+example.\+c}}, \mbox{\hyperlink{ephysics_logo_8c-example}{ephysics\+\_\+logo.\+c}}, \mbox{\hyperlink{fileselector_button_example_8c-example}{fileselector\+\_\+button\+\_\+example.\+c}}, \mbox{\hyperlink{fileselector_entry_example_8c-example}{fileselector\+\_\+entry\+\_\+example.\+c}}, \mbox{\hyperlink{fileselector_example_8c-example}{fileselector\+\_\+example.\+c}}, \mbox{\hyperlink{flip_example_01_8c-example}{flip\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{flipselector_example_8c-example}{flipselector\+\_\+example.\+c}}, \mbox{\hyperlink{frame_example_01_8c-example}{frame\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{general_funcs_example_8c-example}{general\+\_\+funcs\+\_\+example.\+c}}, \mbox{\hyperlink{gengrid_example_8c-example}{gengrid\+\_\+example.\+c}}, \mbox{\hyperlink{genlist_example_01_8c-example}{genlist\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{genlist_example_02_8c-example}{genlist\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{genlist_example_03_8c-example}{genlist\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{genlist_example_04_8c-example}{genlist\+\_\+example\+\_\+04.\+c}}, \mbox{\hyperlink{genlist_example_05_8c-example}{genlist\+\_\+example\+\_\+05.\+c}}, \mbox{\hyperlink{glview_example_01_8c-example}{glview\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{hover_example_01_8c-example}{hover\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{hoversel_example_01_8c-example}{hoversel\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{icon_example_01_8c-example}{icon\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{image_example_01_8c-example}{image\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{index_example_01_8c-example}{index\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{index_example_02_8c-example}{index\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{inwin_example_8c-example}{inwin\+\_\+example.\+c}}, \mbox{\hyperlink{label_example_01_8c-example}{label\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{layout_example_01_8c-example}{layout\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{layout_example_02_8c-example}{layout\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{layout_example_03_8c-example}{layout\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{list_example_01_8c-example}{list\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{list_example_02_8c-example}{list\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{list_example_03_8c-example}{list\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{map_example_01_8c-example}{map\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{map_example_02_8c-example}{map\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{map_example_03_8c-example}{map\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{mapbuf_example_8c-example}{mapbuf\+\_\+example.\+c}}, \mbox{\hyperlink{menu_example_01_8c-example}{menu\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{naviframe_example_8c-example}{naviframe\+\_\+example.\+c}}, \mbox{\hyperlink{notify_example_01_8c-example}{notify\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{panel_example_01_8c-example}{panel\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{panes_example_8c-example}{panes\+\_\+example.\+c}}, \mbox{\hyperlink{photocam_example_01_8c-example}{photocam\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{popup_example_01_8c-example}{popup\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{popup_example_02_8c-example}{popup\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{popup_example_03_8c-example}{popup\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{prefs_example_01_8c-example}{prefs\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{prefs_example_02_8c-example}{prefs\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{prefs_example_03_8c-example}{prefs\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{radio_example_01_8c-example}{radio\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{scroller_example_01_8c-example}{scroller\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{segment_control_example_8c-example}{segment\+\_\+control\+\_\+example.\+c}}, \mbox{\hyperlink{separator_example_01_8c-example}{separator\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{slider_example_8c-example}{slider\+\_\+example.\+c}}, \mbox{\hyperlink{slideshow_example_8c-example}{slideshow\+\_\+example.\+c}}, \mbox{\hyperlink{spinner_example_8c-example}{spinner\+\_\+example.\+c}}, \mbox{\hyperlink{table_example_01_8c-example}{table\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{table_example_02_8c-example}{table\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{theme_example_01_8c-example}{theme\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{theme_example_02_8c-example}{theme\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{thumb_example_01_8c-example}{thumb\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{toolbar_example_01_8c-example}{toolbar\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{toolbar_example_02_8c-example}{toolbar\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{toolbar_example_03_8c-example}{toolbar\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{track_example_01_8c-example}{track\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{transit_example_01_8c-example}{transit\+\_\+example\+\_\+01.\+c}}, \mbox{\hyperlink{transit_example_02_8c-example}{transit\+\_\+example\+\_\+02.\+c}}, \mbox{\hyperlink{transit_example_03_8c-example}{transit\+\_\+example\+\_\+03.\+c}}, \mbox{\hyperlink{transit_example_04_8c-example}{transit\+\_\+example\+\_\+04.\+c}}, and \mbox{\hyperlink{web_example_02_8c-example}{web\+\_\+example\+\_\+02.\+c}}.\end{Desc}


References EINA\+\_\+\+FALSE, EINA\+\_\+\+TRUE, ELM\+\_\+\+POLICY\+\_\+\+EXIT, ELM\+\_\+\+POLICY\+\_\+\+EXIT\+\_\+\+WINDOWS\+\_\+\+DEL, and ELM\+\_\+\+POLICY\+\_\+\+LAST.

\mbox{\Hypertarget{group__Elm__General_ga8b3aa99ae1ecc30b43665e3272b035a4}\label{group__Elm__General_ga8b3aa99ae1ecc30b43665e3272b035a4}} 
\index{General@{General}!elm\_policy\_get@{elm\_policy\_get}}
\index{elm\_policy\_get@{elm\_policy\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_policy\_get()}{elm\_policy\_get()}}
{\footnotesize\ttfamily int elm\+\_\+policy\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned int}]{policy }\end{DoxyParamCaption})}



Get the policy value for given policy identifier. 


\begin{DoxyParams}{Parameters}
{\em policy} & policy identifier, as in \mbox{\hyperlink{group__Elm__General_gaa16f3378ecdbf660fa378402e3c5a0a9}{Elm\+\_\+\+Policy}}. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The currently set policy value, for that identifier. Will be {\ttfamily 0} if {\ttfamily policy} passed is invalid. 
\end{DoxyReturn}


References ELM\+\_\+\+POLICY\+\_\+\+LAST.

\mbox{\Hypertarget{group__Elm__General_ga6b94ddc6b63885d4f4c5aa039589c96c}\label{group__Elm__General_ga6b94ddc6b63885d4f4c5aa039589c96c}} 
\index{General@{General}!elm\_language\_set@{elm\_language\_set}}
\index{elm\_language\_set@{elm\_language\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_language\_set()}{elm\_language\_set()}}
{\footnotesize\ttfamily void elm\+\_\+language\+\_\+set (\begin{DoxyParamCaption}\item[{const char $\ast$}]{lang }\end{DoxyParamCaption})}



Change the language of the current application. 

The {\ttfamily lang} passed must be the full name of the locale to use, for example \char`\"{}en\+\_\+\+US.\+utf8\char`\"{} or \char`\"{}es\+\_\+\+ES@euro\char`\"{}.

Changing language with this function will make Elementary run through all its widgets, translating strings set with \mbox{\hyperlink{group__Elm__General_ga0371c50c867eb1104d41677488b4b087}{elm\+\_\+object\+\_\+domain\+\_\+translatable\+\_\+part\+\_\+text\+\_\+set()}}. This way, an entire UI can have its language changed without having to restart the program.

For more complex cases, like having formatted strings that need translation, widgets will also emit a \char`\"{}language,changed\char`\"{} signal that the user can listen to and manually translate the text.


\begin{DoxyParams}{Parameters}
{\em lang} & Language to set, must be the full name of the locale \\
\hline
\end{DoxyParams}


References edje\+\_\+language\+\_\+set(), and evas\+\_\+language\+\_\+reinit().

\mbox{\Hypertarget{group__Elm__General_ga9625dd19c60318b62fbb97b94216bf39}\label{group__Elm__General_ga9625dd19c60318b62fbb97b94216bf39}} 
\index{General@{General}!elm\_process\_state\_get@{elm\_process\_state\_get}}
\index{elm\_process\_state\_get@{elm\_process\_state\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_process\_state\_get()}{elm\_process\_state\_get()}}
{\footnotesize\ttfamily Elm\+\_\+\+Process\+\_\+\+State elm\+\_\+process\+\_\+state\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



The state of the process as a whole. 

\begin{DoxySince}{Since}
1.\+12 Get the process state as a while
\end{DoxySince}
\begin{DoxyReturn}{Returns}
The current process state
\end{DoxyReturn}
The process may logically be some runnable state. a \char`\"{}foreground\char`\"{} application runs as normal and may be user-\/visible or \char`\"{}active\char`\"{} in some way. A background application is not user-\/visible or otherwise important and likely should release resources and not wake up often or process much.

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga9c088563c442670796564d2e5158f154}\label{group__Elm__General_ga9c088563c442670796564d2e5158f154}} 
\index{General@{General}!elm\_object\_part\_text\_set@{elm\_object\_part\_text\_set}}
\index{elm\_object\_part\_text\_set@{elm\_object\_part\_text\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_part\_text\_set()}{elm\_object\_part\_text\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Set a text of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The Elementary object \\
\hline
{\em part} & The text part name to set (NULL for the default part) \\
\hline
{\em text} & The new text of the part\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Elementary objects may have many text parts (e.\+g. Action Slider) 
\end{DoxyNote}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN.

\mbox{\Hypertarget{group__Elm__General_ga965e34858eb4b80b7a4b5feda732bf27}\label{group__Elm__General_ga965e34858eb4b80b7a4b5feda732bf27}} 
\index{General@{General}!elm\_object\_part\_text\_get@{elm\_object\_part\_text\_get}}
\index{elm\_object\_part\_text\_get@{elm\_object\_part\_text\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_part\_text\_get()}{elm\_object\_part\_text\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+object\+\_\+part\+\_\+text\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Get a text of an object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The Elementary object \\
\hline
{\em part} & The text part name to get (NULL for the default part) \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
text of the part or NULL for any error
\end{DoxyReturn}
\begin{DoxyNote}{Note}
Elementary objects may have many text parts (e.\+g. Action Slider) 
\end{DoxyNote}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL.

\mbox{\Hypertarget{group__Elm__General_ga0371c50c867eb1104d41677488b4b087}\label{group__Elm__General_ga0371c50c867eb1104d41677488b4b087}} 
\index{General@{General}!elm\_object\_domain\_translatable\_part\_text\_set@{elm\_object\_domain\_translatable\_part\_text\_set}}
\index{elm\_object\_domain\_translatable\_part\_text\_set@{elm\_object\_domain\_translatable\_part\_text\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_domain\_translatable\_part\_text\_set()}{elm\_object\_domain\_translatable\_part\_text\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+domain\+\_\+translatable\+\_\+part\+\_\+text\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{domain,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Set the text for an object\textquotesingle{}s part, marking it as translatable. 

The string to set as {\ttfamily text} must be the original one. Do not pass the return of {\ttfamily gettext()} here. Elementary will translate the string internally and set it on the object using \mbox{\hyperlink{group__Elm__General_ga9c088563c442670796564d2e5158f154}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set()}}, also storing the original string so that it can be automatically translated when the language is changed with \mbox{\hyperlink{group__Elm__General_ga6b94ddc6b63885d4f4c5aa039589c96c}{elm\+\_\+language\+\_\+set()}}.

The {\ttfamily domain} will be stored along to find the translation in the correct catalog. It can be NULL, in which case it will use whatever domain was set by the application with {\ttfamily textdomain()}. This is useful in case you are building a library on top of Elementary that will have its own translatable strings, that should not be mixed with those of programs using the library.


\begin{DoxyParams}{Parameters}
{\em obj} & The object containing the text part \\
\hline
{\em part} & The name of the part to set \\
\hline
{\em domain} & The translation domain to use \\
\hline
{\em text} & The original, non-\/translated text to set\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN, and EINA\+\_\+\+TRUE.



Referenced by elm\+\_\+object\+\_\+domain\+\_\+translatable\+\_\+text\+\_\+part\+\_\+set().

\mbox{\Hypertarget{group__Elm__General_gadf27d81b4dae29cc2474a4556b23dc66}\label{group__Elm__General_gadf27d81b4dae29cc2474a4556b23dc66}} 
\index{General@{General}!elm\_object\_translatable\_part\_text\_get@{elm\_object\_translatable\_part\_text\_get}}
\index{elm\_object\_translatable\_part\_text\_get@{elm\_object\_translatable\_part\_text\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_translatable\_part\_text\_get()}{elm\_object\_translatable\_part\_text\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+object\+\_\+translatable\+\_\+part\+\_\+text\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Get the original string set as translatable for an object. 

When setting translated strings, the function \mbox{\hyperlink{group__Elm__General_ga965e34858eb4b80b7a4b5feda732bf27}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+get()}} will return the translation returned by {\ttfamily gettext()}. To get the original string use this function.


\begin{DoxyParams}{Parameters}
{\em obj} & The object \\
\hline
{\em part} & The name of the part that was set\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The original, untranslated string
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
elm\+\_\+object\+\_\+translatable\+\_\+part\+\_\+text\+\_\+set()
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL, and EINA\+\_\+\+TRUE.



Referenced by elm\+\_\+object\+\_\+translatable\+\_\+text\+\_\+part\+\_\+get().

\mbox{\Hypertarget{group__Elm__General_ga10ae0c9a060fe128b322caf9e9fc6b42}\label{group__Elm__General_ga10ae0c9a060fe128b322caf9e9fc6b42}} 
\index{General@{General}!elm\_object\_domain\_part\_text\_translatable\_set@{elm\_object\_domain\_part\_text\_translatable\_set}}
\index{elm\_object\_domain\_part\_text\_translatable\_set@{elm\_object\_domain\_part\_text\_translatable\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_domain\_part\_text\_translatable\_set()}{elm\_object\_domain\_part\_text\_translatable\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+domain\+\_\+part\+\_\+text\+\_\+translatable\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{domain,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{translatable }\end{DoxyParamCaption})}



Mark the part text to be translatable or not. 

Once you mark the part text to be translatable, the text will be translated internally regardless of \mbox{\hyperlink{group__Elm__General_ga9c088563c442670796564d2e5158f154}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set()}} and \mbox{\hyperlink{group__Elm__General_ga0371c50c867eb1104d41677488b4b087}{elm\+\_\+object\+\_\+domain\+\_\+translatable\+\_\+part\+\_\+text\+\_\+set()}}. In other case, if you set the Elementary policy that all text will be translatable in default, you can set the part text to not be translated by calling this API.


\begin{DoxyParams}{Parameters}
{\em obj} & The object containing the text part \\
\hline
{\em part} & The part name of the translatable text \\
\hline
{\em domain} & The translation domain to use \\
\hline
{\em translatable} & {\ttfamily EINA\+\_\+\+TRUE}, the part text will be translated internally. {\ttfamily EINA\+\_\+\+FALSE}, otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__General_ga0371c50c867eb1104d41677488b4b087}{elm\+\_\+object\+\_\+domain\+\_\+translatable\+\_\+part\+\_\+text\+\_\+set()}} 

\mbox{\hyperlink{group__Elm__General_ga9c088563c442670796564d2e5158f154}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set()}} 

elm\+\_\+policy()
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN.

\mbox{\Hypertarget{group__Elm__General_ga0531ec8867c72def7c780601764ca642}\label{group__Elm__General_ga0531ec8867c72def7c780601764ca642}} 
\index{General@{General}!elm\_object\_part\_content\_set@{elm\_object\_part\_content\_set}}
\index{elm\_object\_part\_content\_set@{elm\_object\_part\_content\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_part\_content\_set()}{elm\_object\_part\_content\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{content }\end{DoxyParamCaption})}



Set the content on part of a given container widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The Elementary container widget \\
\hline
{\em part} & The container\textquotesingle{}s part name to set (some might accept {\ttfamily NULL} for the default part) \\
\hline
{\em content} & The new content for that part\\
\hline
\end{DoxyParams}
All widgets deriving from the \mbox{\hyperlink{group__Widget_elm-container-class}{The Elementary Container Class}} may hold child objects as content at given parts. This sets new content to a given part. If any object was already set as a content object in the same part, the previous object will be deleted automatically with this call. If the {\ttfamily content} is NULL, this call will just delete the previous object. If the If you wish to preserve it, issue \mbox{\hyperlink{group__Elm__General_gadc5a1df25fe17e31739841133b53b5fc}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+unset()}} on it first.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__General_ga32413f4d59d8232cd362a922a281abf1}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+get()}} 
\end{DoxySeeAlso}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN.

\mbox{\Hypertarget{group__Elm__General_ga32413f4d59d8232cd362a922a281abf1}\label{group__Elm__General_ga32413f4d59d8232cd362a922a281abf1}} 
\index{General@{General}!elm\_object\_part\_content\_get@{elm\_object\_part\_content\_get}}
\index{elm\_object\_part\_content\_get@{elm\_object\_part\_content\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_part\_content\_get()}{elm\_object\_part\_content\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}}$\ast$ elm\+\_\+object\+\_\+part\+\_\+content\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Get the content on a part of a given container widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The Elementary container widget \\
\hline
{\em part} & The container\textquotesingle{}s part name to get (some might accept {\ttfamily NULL} for the default part) \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
content of the object at the given part or {\ttfamily NULL}, on errors
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set()}} for more details 
\end{DoxySeeAlso}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL.

\mbox{\Hypertarget{group__Elm__General_gadc5a1df25fe17e31739841133b53b5fc}\label{group__Elm__General_gadc5a1df25fe17e31739841133b53b5fc}} 
\index{General@{General}!elm\_object\_part\_content\_unset@{elm\_object\_part\_content\_unset}}
\index{elm\_object\_part\_content\_unset@{elm\_object\_part\_content\_unset}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_part\_content\_unset()}{elm\_object\_part\_content\_unset()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}}$\ast$ elm\+\_\+object\+\_\+part\+\_\+content\+\_\+unset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Unset the content on a part of a given container widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The Elementary container widget \\
\hline
{\em part} & The container\textquotesingle{}s part name to unset (some might accept {\ttfamily NULL} for the default part) \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
content of the object at the given part or {\ttfamily NULL}, on errors
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set()}} for more details 
\end{DoxySeeAlso}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL.

\mbox{\Hypertarget{group__Elm__General_gae133af26898062d741b49441396b9b80}\label{group__Elm__General_gae133af26898062d741b49441396b9b80}} 
\index{General@{General}!elm\_object\_access\_info\_set@{elm\_object\_access\_info\_set}}
\index{elm\_object\_access\_info\_set@{elm\_object\_access\_info\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_access\_info\_set()}{elm\_object\_access\_info\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+access\+\_\+info\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{txt }\end{DoxyParamCaption})}



Set the text to read out when in accessibility mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The object which is to be described \\
\hline
{\em txt} & The text that describes the widget to people with poor or no vision \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_ga6d3afddccfc829cac6a2ce891726ea40}\label{group__Elm__General_ga6d3afddccfc829cac6a2ce891726ea40}} 
\index{General@{General}!elm\_object\_access\_info\_get@{elm\_object\_access\_info\_get}}
\index{elm\_object\_access\_info\_get@{elm\_object\_access\_info\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_access\_info\_get()}{elm\_object\_access\_info\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+object\+\_\+access\+\_\+info\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the text to read out when in accessibility mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The object which is to be described \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text that describes the widget to people with poor or no vision
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+14 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga74835fa3dc76db490b50f5b677c0a14f}\label{group__Elm__General_ga74835fa3dc76db490b50f5b677c0a14f}} 
\index{General@{General}!elm\_object\_name\_find@{elm\_object\_name\_find}}
\index{elm\_object\_name\_find@{elm\_object\_name\_find}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_name\_find()}{elm\_object\_name\_find()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}}$\ast$ elm\+\_\+object\+\_\+name\+\_\+find (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{name,  }\item[{int}]{recurse }\end{DoxyParamCaption})}



Get a named object from the children. 


\begin{DoxyParams}{Parameters}
{\em obj} & The parent object whose children to look at \\
\hline
{\em name} & The name of the child to find \\
\hline
{\em recurse} & Set to the maximum number of levels to recurse (0 == none, 1 is only look at 1 level of children etc.) \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The found object of that name, or NULL if none is found
\end{DoxyReturn}
This function searches the children (or recursively children of children and so on) of the given {\ttfamily obj} object looking for a child with the name of {\ttfamily name}. If the child is found the object is returned, or NULL is returned. You can set the name of an object with \mbox{\hyperlink{group__Evas__Object__Group__Basic_ga88bfcce07ad3bcef31687e29075ae2d2}{evas\+\_\+object\+\_\+name\+\_\+set()}}. If the name is not unique within the child objects (or the tree is {\ttfamily recurse} is greater than 0) then it is undefined as to which child of that name is returned, so ensure the name is unique amongst children. If recurse is set to -\/1 it will recurse without limit. \mbox{\Hypertarget{group__Elm__General_ga6849a57df3316eabad5bec443bf87597}\label{group__Elm__General_ga6849a57df3316eabad5bec443bf87597}} 
\index{General@{General}!elm\_object\_disabled\_set@{elm\_object\_disabled\_set}}
\index{elm\_object\_disabled\_set@{elm\_object\_disabled\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_disabled\_set()}{elm\_object\_disabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



Set the disabled state of an Elementary object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The Elementary object to operate on \\
\hline
{\em disabled} & The state to put in in\+: {\ttfamily EINA\+\_\+\+TRUE} for disabled, {\ttfamily EINA\+\_\+\+FALSE} for enabled\\
\hline
\end{DoxyParams}
Elementary objects can be {\bfseries{disabled}}, in which state they won\textquotesingle{}t receive input and, in general, will be themed differently from their normal state, usually greyed out. Useful for contexts where you don\textquotesingle{}t want your users to interact with some of the parts of you interface.

This sets the state for the widget, either disabling it or enabling it back. 

References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN.

\mbox{\Hypertarget{group__Elm__General_ga3ecb0d6b4e76ff39006f218942c7950d}\label{group__Elm__General_ga3ecb0d6b4e76ff39006f218942c7950d}} 
\index{General@{General}!elm\_object\_disabled\_get@{elm\_object\_disabled\_get}}
\index{elm\_object\_disabled\_get@{elm\_object\_disabled\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_disabled\_get()}{elm\_object\_disabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+object\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the disabled state of an Elementary object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The Elementary object to operate on \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE}, if the widget is disabled, {\ttfamily EINA\+\_\+\+FALSE} if it\textquotesingle{}s enabled (or on errors)
\end{DoxyReturn}
This gets the state of the widget, which might be enabled or disabled. 

References EINA\+\_\+\+FALSE, and EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL.

\mbox{\Hypertarget{group__Elm__General_ga1beada7edf5d714c0dba5459bcc993fc}\label{group__Elm__General_ga1beada7edf5d714c0dba5459bcc993fc}} 
\index{General@{General}!elm\_object\_signal\_emit@{elm\_object\_signal\_emit}}
\index{elm\_object\_signal\_emit@{elm\_object\_signal\_emit}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_signal\_emit()}{elm\_object\_signal\_emit()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+signal\+\_\+emit (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{emission,  }\item[{const char $\ast$}]{source }\end{DoxyParamCaption})}



Send a signal to the widget edje object. 

This function sends a signal to the edje object of the obj. An edje program can respond to a signal by specifying matching \textquotesingle{}signal\textquotesingle{} and \textquotesingle{}source\textquotesingle{} fields.


\begin{DoxyParams}{Parameters}
{\em obj} & The object \\
\hline
{\em emission} & The signal\textquotesingle{}s name. \\
\hline
{\em source} & The signal\textquotesingle{}s source. \\
\hline
\end{DoxyParams}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN.

\mbox{\Hypertarget{group__Elm__General_ga6f9574b798efcd454afdac6f2904f633}\label{group__Elm__General_ga6f9574b798efcd454afdac6f2904f633}} 
\index{General@{General}!elm\_object\_signal\_callback\_add@{elm\_object\_signal\_callback\_add}}
\index{elm\_object\_signal\_callback\_add@{elm\_object\_signal\_callback\_add}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_signal\_callback\_add()}{elm\_object\_signal\_callback\_add()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+signal\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{emission,  }\item[{const char $\ast$}]{source,  }\item[{Edje\+\_\+\+Signal\+\_\+\+Cb}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Add a callback for a signal emitted by widget edje object. 

This function connects a callback function to a signal emitted by the edje object of the obj. Globs can occur in either the emission or source name.


\begin{DoxyParams}{Parameters}
{\em obj} & The object \\
\hline
{\em emission} & The signal\textquotesingle{}s name. \\
\hline
{\em source} & The signal\textquotesingle{}s source. \\
\hline
{\em func} & The callback function to be executed when the signal is emitted. \\
\hline
{\em data} & A pointer to data to pass to the callback function. \\
\hline
\end{DoxyParams}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN.

\mbox{\Hypertarget{group__Elm__General_ga3c76b5447be522d647e352cb7ff7c9e6}\label{group__Elm__General_ga3c76b5447be522d647e352cb7ff7c9e6}} 
\index{General@{General}!elm\_object\_signal\_callback\_del@{elm\_object\_signal\_callback\_del}}
\index{elm\_object\_signal\_callback\_del@{elm\_object\_signal\_callback\_del}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_signal\_callback\_del()}{elm\_object\_signal\_callback\_del()}}
{\footnotesize\ttfamily void$\ast$ elm\+\_\+object\+\_\+signal\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{emission,  }\item[{const char $\ast$}]{source,  }\item[{Edje\+\_\+\+Signal\+\_\+\+Cb}]{func }\end{DoxyParamCaption})}



Remove a signal-\/triggered callback from a widget edje object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The object handle \\
\hline
{\em emission} & The signal\textquotesingle{}s name. \\
\hline
{\em source} & The signal\textquotesingle{}s source. \\
\hline
{\em func} & The callback function to be executed when the signal is emitted. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The data pointer of the signal callback or {\ttfamily NULL}, on errors.
\end{DoxyReturn}
This function removes the {\bfseries{last}} callback, previously attached to a signal emitted by an underlying Edje object of {\itshape obj}, whose parameters {\itshape emission}, {\itshape source} and {\ttfamily func} match exactly with those passed to a previous call to \mbox{\hyperlink{group__Elm__General_ga6f9574b798efcd454afdac6f2904f633}{elm\+\_\+object\+\_\+signal\+\_\+callback\+\_\+add()}}. The data pointer that was passed to this call will be returned. 

References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL.

\mbox{\Hypertarget{group__Elm__General_gae2d2f3ef544f5aa59a0d89fbb67584e5}\label{group__Elm__General_gae2d2f3ef544f5aa59a0d89fbb67584e5}} 
\index{General@{General}!elm\_object\_event\_callback\_add@{elm\_object\_event\_callback\_add}}
\index{elm\_object\_event\_callback\_add@{elm\_object\_event\_callback\_add}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_event\_callback\_add()}{elm\_object\_event\_callback\_add()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+event\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_gae30b199b0f3f254ddae9a6918dfbe01c}{Elm\+\_\+\+Event\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Add a callback for input events (key up, key down, mouse wheel) on a given Elementary widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The widget to add an event callback on \\
\hline
{\em func} & The callback function to be executed when the event happens \\
\hline
{\em data} & Data to pass in to {\ttfamily func} \\
\hline
\end{DoxyParams}
Every widget in an Elementary interface set to receive focus, with \mbox{\hyperlink{group__Elm__Focus_gaab06e876ce12b5f52c8e88615850c6f9}{elm\+\_\+object\+\_\+focus\+\_\+allow\+\_\+set()}}, will propagate {\bfseries{all}} of its key up, key down and mouse wheel input events up to its parent object, and so on. All of the focusable ones in this chain which had an event callback set, with this call, will be able to treat those events. There are two ways of making the propagation of these event upwards in the tree of widgets to {\bfseries{cease\+:}} 
\begin{DoxyItemize}
\item Just return {\ttfamily EINA\+\_\+\+TRUE} on {\ttfamily func}. {\ttfamily EINA\+\_\+\+FALSE} will mean the event was {\bfseries{not}} processed, so the propagation will go on.
\item The {\ttfamily event\+\_\+info} pointer passed to {\ttfamily func} will contain the event\textquotesingle{}s structure and, if you OR its {\ttfamily event\+\_\+flags} inner value to {\ttfamily EVAS\+\_\+\+EVENT\+\_\+\+FLAG\+\_\+\+ON\+\_\+\+HOLD}, you\textquotesingle{}re telling Elementary one has already handled it, thus killing the event\textquotesingle{}s propagation, too.
\end{DoxyItemize}

\begin{DoxyNote}{Note}
Your event callback will be issued on those events taking place only if no other child widget of {\ttfamily obj} has consumed the event already.

Not to be confused with {\ttfamily \mbox{\hyperlink{group__Evas__Object__Group__Events_ga23be30ac5cdfb780f1ff82e9108ec26b}{evas\+\_\+object\+\_\+event\+\_\+callback\+\_\+add()}}}, which will add event callbacks per type on general Evas objects (no event propagation infrastructure taken in account).

Not to be confused with {\ttfamily \mbox{\hyperlink{group__Elm__General_ga6f9574b798efcd454afdac6f2904f633}{elm\+\_\+object\+\_\+signal\+\_\+callback\+\_\+add()}}}, which will add callbacks to {\bfseries{signals}} coming from a widget\textquotesingle{}s theme, not input events.

Not to be confused with {\ttfamily \mbox{\hyperlink{group__Edje__Object__Group_gab7a1542309f1ffdc76c07f280842d4b1}{edje\+\_\+object\+\_\+signal\+\_\+callback\+\_\+add()}}}, which does the same as \mbox{\hyperlink{group__Elm__General_ga6f9574b798efcd454afdac6f2904f633}{elm\+\_\+object\+\_\+signal\+\_\+callback\+\_\+add()}}, but directly on an Edje object.

Not to be confused with {\ttfamily \mbox{\hyperlink{group__Evas__Smart__Object__Group_ga18a8b179f94d21b2b09e19db11741061}{evas\+\_\+object\+\_\+smart\+\_\+callback\+\_\+add()}}}, which adds callbacks to smart objects\textquotesingle{} {\bfseries{smart events}}, and not input events.
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__General_gac408fbe965f361030746adf3a904c791}{elm\+\_\+object\+\_\+event\+\_\+callback\+\_\+del()}} 
\end{DoxySeeAlso}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN.

\mbox{\Hypertarget{group__Elm__General_gac408fbe965f361030746adf3a904c791}\label{group__Elm__General_gac408fbe965f361030746adf3a904c791}} 
\index{General@{General}!elm\_object\_event\_callback\_del@{elm\_object\_event\_callback\_del}}
\index{elm\_object\_event\_callback\_del@{elm\_object\_event\_callback\_del}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_event\_callback\_del()}{elm\_object\_event\_callback\_del()}}
{\footnotesize\ttfamily void$\ast$ elm\+\_\+object\+\_\+event\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_gae30b199b0f3f254ddae9a6918dfbe01c}{Elm\+\_\+\+Event\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Remove an event callback from a widget. 

This function removes a callback, previously attached to event emission by the {\ttfamily obj}. The parameters func and data must match exactly those passed to a previous call to \mbox{\hyperlink{group__Elm__General_gae2d2f3ef544f5aa59a0d89fbb67584e5}{elm\+\_\+object\+\_\+event\+\_\+callback\+\_\+add()}}. The data pointer that was passed to this call will be returned.


\begin{DoxyParams}{Parameters}
{\em obj} & The object \\
\hline
{\em func} & The callback function to be executed when the event is emitted. \\
\hline
{\em data} & Data to pass in to the callback function. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The data pointer 
\end{DoxyReturn}


References EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL.

\mbox{\Hypertarget{group__Elm__General_ga57afefa94c3d00ceb3ba0b8364af79a3}\label{group__Elm__General_ga57afefa94c3d00ceb3ba0b8364af79a3}} 
\index{General@{General}!elm\_object\_orientation\_mode\_disabled\_set@{elm\_object\_orientation\_mode\_disabled\_set}}
\index{elm\_object\_orientation\_mode\_disabled\_set@{elm\_object\_orientation\_mode\_disabled\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_orientation\_mode\_disabled\_set()}{elm\_object\_orientation\_mode\_disabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+orientation\+\_\+mode\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



Disable the orientation mode of a given widget. 

Orientation Mode is used for widgets to change it\textquotesingle{}s styles or to send signals whenever it\textquotesingle{}s window degree is changed. If the orientation mode is enabled and the widget has different looks and styles for the window degree(0, 90, 180, 270), it will apply a style that is readied for the current degree, otherwise, it will send signals to it\textquotesingle{}s own edje to change it\textquotesingle{}s states if the style doesn\textquotesingle{}t be readied.


\begin{DoxyParams}{Parameters}
{\em obj} & The Elementary object to operate on orientation mode. \\
\hline
{\em disabled} & The state to put in in\+: {\ttfamily EINA\+\_\+\+TRUE} for disabled, {\ttfamily EINA\+\_\+\+FALSE} for enabled.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_gae63f81d4321e97623244865b2ef278c9}\label{group__Elm__General_gae63f81d4321e97623244865b2ef278c9}} 
\index{General@{General}!elm\_object\_orientation\_mode\_disabled\_get@{elm\_object\_orientation\_mode\_disabled\_get}}
\index{elm\_object\_orientation\_mode\_disabled\_get@{elm\_object\_orientation\_mode\_disabled\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_orientation\_mode\_disabled\_get()}{elm\_object\_orientation\_mode\_disabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+object\+\_\+orientation\+\_\+mode\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the orientation mode of a given widget. 


\begin{DoxyParams}{Parameters}
{\em obj} & The Elementary widget to query for its orientation mode. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE}, if the orientation mode is disabled, {\ttfamily EINA\+\_\+\+FALSE} if the orientation mode is enabled (or on errors) 
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__General_ga57afefa94c3d00ceb3ba0b8364af79a3}{elm\+\_\+object\+\_\+orientation\+\_\+mode\+\_\+disabled\+\_\+set()}}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References EINA\+\_\+\+FALSE, and EINA\+\_\+\+TRUE.

\mbox{\Hypertarget{group__Elm__General_ga4465a576c55d197878aeafc0bacf7bb4}\label{group__Elm__General_ga4465a576c55d197878aeafc0bacf7bb4}} 
\index{General@{General}!elm\_object\_item\_data\_get@{elm\_object\_item\_data\_get}}
\index{elm\_object\_item\_data\_get@{elm\_object\_item\_data\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_data\_get()}{elm\_object\_item\_data\_get()}}
{\footnotesize\ttfamily void$\ast$ elm\+\_\+object\+\_\+item\+\_\+data\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it }\end{DoxyParamCaption})}



Get the data associated with an object item. 


\begin{DoxyParams}{Parameters}
{\em it} & The Elementary object item \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The data associated with {\ttfamily it} 
\end{DoxyReturn}
\begin{DoxyNote}{Note}
Every elm\+\_\+object\+\_\+item supports this API 
\end{DoxyNote}
\mbox{\Hypertarget{group__Elm__General_ga8ee7715917ce7f61cf2b9d956f02c21c}\label{group__Elm__General_ga8ee7715917ce7f61cf2b9d956f02c21c}} 
\index{General@{General}!elm\_object\_item\_data\_set@{elm\_object\_item\_data\_set}}
\index{elm\_object\_item\_data\_set@{elm\_object\_item\_data\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_data\_set()}{elm\_object\_item\_data\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+data\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}} $\ast$}]{it,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Set the data associated with an object item. 


\begin{DoxyParams}{Parameters}
{\em it} & The Elementary object item \\
\hline
{\em data} & The data to be associated with {\ttfamily it} \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Every elm\+\_\+object\+\_\+item supports this API 
\end{DoxyNote}
\mbox{\Hypertarget{group__Elm__General_gad6d2ea5472f17e78d807657ef47c15ec}\label{group__Elm__General_gad6d2ea5472f17e78d807657ef47c15ec}} 
\index{General@{General}!elm\_object\_item\_tooltip\_window\_mode\_set@{elm\_object\_item\_tooltip\_window\_mode\_set}}
\index{elm\_object\_item\_tooltip\_window\_mode\_set@{elm\_object\_item\_tooltip\_window\_mode\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_tooltip\_window\_mode\_set()}{elm\_object\_item\_tooltip\_window\_mode\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+window\+\_\+mode\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disable }\end{DoxyParamCaption})}



Control size restriction state of an object\textquotesingle{}s tooltip. 

This function returns whether a tooltip is allowed to expand beyond its parent window\textquotesingle{}s canvas. It will instead be limited only by the size of the display.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em disable} & If {\ttfamily true}, size restrictions are disabled\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily false} on failure, {\ttfamily true} on success 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__General_gab1ae0af36c15fbbac5271097cab42eb6}\label{group__Elm__General_gab1ae0af36c15fbbac5271097cab42eb6}} 
\index{General@{General}!elm\_object\_item\_tooltip\_window\_mode\_get@{elm\_object\_item\_tooltip\_window\_mode\_get}}
\index{elm\_object\_item\_tooltip\_window\_mode\_get@{elm\_object\_item\_tooltip\_window\_mode\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_tooltip\_window\_mode\_get()}{elm\_object\_item\_tooltip\_window\_mode\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+window\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Control size restriction state of an object\textquotesingle{}s tooltip. 

This function returns whether a tooltip is allowed to expand beyond its parent window\textquotesingle{}s canvas. It will instead be limited only by the size of the display.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, size restrictions are disabled 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__General_ga3c98f893328b191b90ffcc7dd0b1faff}\label{group__Elm__General_ga3c98f893328b191b90ffcc7dd0b1faff}} 
\index{General@{General}!elm\_object\_item\_tooltip\_style\_set@{elm\_object\_item\_tooltip\_style\_set}}
\index{elm\_object\_item\_tooltip\_style\_set@{elm\_object\_item\_tooltip\_style\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_tooltip\_style\_set()}{elm\_object\_item\_tooltip\_style\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+style\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{style }\end{DoxyParamCaption})}



Control a different style for this item tooltip. 

\begin{DoxyNote}{Note}
before you set a style you should define a tooltip with \mbox{\hyperlink{group__Elm__General_ga3174e8eba410ee4c6f315d9a11df5054}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set}} or \mbox{\hyperlink{group__Elm__General_ga4612be514d4c33cff10bb5943ea4ad6e}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+text\+\_\+set}}
\end{DoxyNote}
See\+: \mbox{\hyperlink{group__Elm__Tooltips_gaeda013d8330b2d394155b809f77869d6}{elm\+\_\+object\+\_\+tooltip\+\_\+style\+\_\+set()}} for more details.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em style} & The theme style used/to use (default, transparent, ...) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_ga69d5dc815e4df9c6c53603a9b72c4587}\label{group__Elm__General_ga69d5dc815e4df9c6c53603a9b72c4587}} 
\index{General@{General}!elm\_object\_item\_tooltip\_style\_get@{elm\_object\_item\_tooltip\_style\_get}}
\index{elm\_object\_item\_tooltip\_style\_get@{elm\_object\_item\_tooltip\_style\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_tooltip\_style\_get()}{elm\_object\_item\_tooltip\_style\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+style\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Control a different style for this item tooltip. 

\begin{DoxyNote}{Note}
before you set a style you should define a tooltip with \mbox{\hyperlink{group__Elm__General_ga3174e8eba410ee4c6f315d9a11df5054}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set}} or \mbox{\hyperlink{group__Elm__General_ga4612be514d4c33cff10bb5943ea4ad6e}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+text\+\_\+set}}
\end{DoxyNote}
See\+: \mbox{\hyperlink{group__Elm__Tooltips_gaeda013d8330b2d394155b809f77869d6}{elm\+\_\+object\+\_\+tooltip\+\_\+style\+\_\+set()}} for more details.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The theme style used/to use (default, transparent, ...) 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__General_ga5aacef0f1e0f842b6521de2d7d3df833}\label{group__Elm__General_ga5aacef0f1e0f842b6521de2d7d3df833}} 
\index{General@{General}!elm\_object\_item\_cursor\_set@{elm\_object\_item\_cursor\_set}}
\index{elm\_object\_item\_cursor\_set@{elm\_object\_item\_cursor\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_cursor\_set()}{elm\_object\_item\_cursor\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{cursor }\end{DoxyParamCaption})}



Control the type of mouse pointer/cursor decoration to be shown, when the mouse pointer is over the given item. 

This function works analogously as \mbox{\hyperlink{group__Elm__Cursors_ga32829c81bb1b3d1ad77b04f4d99a5eb6}{elm\+\_\+object\+\_\+cursor\+\_\+set()}}, but here the cursor\textquotesingle{}s changing area is restricted to the item\textquotesingle{}s area, and not the whole widget\textquotesingle{}s. Note that that item cursors have precedence over widget cursors, so that a mouse over an item with custom cursor set will always show that cursor.

If this function is called twice for an object, a previously set cursor will be unset on the second call.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em cursor} & The cursor type\textquotesingle{}s name \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_gaa472ef1632cc3d25bfee7f59587aeecb}\label{group__Elm__General_gaa472ef1632cc3d25bfee7f59587aeecb}} 
\index{General@{General}!elm\_object\_item\_cursor\_get@{elm\_object\_item\_cursor\_get}}
\index{elm\_object\_item\_cursor\_get@{elm\_object\_item\_cursor\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_cursor\_get()}{elm\_object\_item\_cursor\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Control the type of mouse pointer/cursor decoration to be shown, when the mouse pointer is over the given item. 

This function works analogously as \mbox{\hyperlink{group__Elm__Cursors_ga32829c81bb1b3d1ad77b04f4d99a5eb6}{elm\+\_\+object\+\_\+cursor\+\_\+set()}}, but here the cursor\textquotesingle{}s changing area is restricted to the item\textquotesingle{}s area, and not the whole widget\textquotesingle{}s. Note that that item cursors have precedence over widget cursors, so that a mouse over an item with custom cursor set will always show that cursor.

If this function is called twice for an object, a previously set cursor will be unset on the second call.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The cursor type\textquotesingle{}s name 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__General_gab4a3e042eee1f8fb9c52e60d73c62eff}\label{group__Elm__General_gab4a3e042eee1f8fb9c52e60d73c62eff}} 
\index{General@{General}!elm\_object\_item\_cursor\_style\_set@{elm\_object\_item\_cursor\_style\_set}}
\index{elm\_object\_item\_cursor\_style\_set@{elm\_object\_item\_cursor\_style\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_cursor\_style\_set()}{elm\_object\_item\_cursor\_style\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+style\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{style }\end{DoxyParamCaption})}



Control a different {\ttfamily style} for a given custom cursor set for an item. 

This function only makes sense when one is using custom mouse cursor decorations defined in a theme file, which can have, given a cursor name/type, alternate styles on it. It works analogously as \mbox{\hyperlink{group__Elm__Cursors_gab3e7c3f2d1eb0bcc37b0847257b31169}{elm\+\_\+object\+\_\+cursor\+\_\+style\+\_\+set()}}, but here applies only to item objects.

\begin{DoxyWarning}{Warning}
Before you set a cursor style you should have defined a custom cursor previously on the item, with \mbox{\hyperlink{group__Elm__General_ga5aacef0f1e0f842b6521de2d7d3df833}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+set}}
\end{DoxyWarning}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em style} & The theme style to use/in use (e.\+g. \$\char`\"{}default\char`\"{}, \$\char`\"{}transparent\char`\"{}, etc) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_ga4f91d60e3fc75184ff168e2e16f2e0d8}\label{group__Elm__General_ga4f91d60e3fc75184ff168e2e16f2e0d8}} 
\index{General@{General}!elm\_object\_item\_cursor\_style\_get@{elm\_object\_item\_cursor\_style\_get}}
\index{elm\_object\_item\_cursor\_style\_get@{elm\_object\_item\_cursor\_style\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_cursor\_style\_get()}{elm\_object\_item\_cursor\_style\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+style\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Control a different {\ttfamily style} for a given custom cursor set for an item. 

This function only makes sense when one is using custom mouse cursor decorations defined in a theme file, which can have, given a cursor name/type, alternate styles on it. It works analogously as \mbox{\hyperlink{group__Elm__Cursors_gab3e7c3f2d1eb0bcc37b0847257b31169}{elm\+\_\+object\+\_\+cursor\+\_\+style\+\_\+set()}}, but here applies only to item objects.

\begin{DoxyWarning}{Warning}
Before you set a cursor style you should have defined a custom cursor previously on the item, with \mbox{\hyperlink{group__Elm__General_ga5aacef0f1e0f842b6521de2d7d3df833}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+set}}
\end{DoxyWarning}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The theme style to use/in use (e.\+g. \$\char`\"{}default\char`\"{}, \$\char`\"{}transparent\char`\"{}, etc) 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__General_ga9e5bac1d8d69a7a2a91b8342e47958f5}\label{group__Elm__General_ga9e5bac1d8d69a7a2a91b8342e47958f5}} 
\index{General@{General}!elm\_object\_item\_cursor\_engine\_only\_set@{elm\_object\_item\_cursor\_engine\_only\_set}}
\index{elm\_object\_item\_cursor\_engine\_only\_set@{elm\_object\_item\_cursor\_engine\_only\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_cursor\_engine\_only\_set()}{elm\_object\_item\_cursor\_engine\_only\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{engine\+\_\+only }\end{DoxyParamCaption})}



Control if the (custom)cursor for a given item should be searched in its theme, also, or should only rely on the rendering engine. 

\begin{DoxyNote}{Note}
This call is of use only if you\textquotesingle{}ve set a custom cursor for items, with \mbox{\hyperlink{group__Elm__General_ga5aacef0f1e0f842b6521de2d7d3df833}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+set}}.

By default, cursors will only be looked for between those provided by the rendering engine.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em engine\+\_\+only} & Use {\ttfamily true} to have cursors looked for only on those provided by the rendering engine, {\ttfamily false} to have them searched on the widget\textquotesingle{}s theme, as well. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_ga1dcc759d7e7b7335fd55efb8037bdb8f}\label{group__Elm__General_ga1dcc759d7e7b7335fd55efb8037bdb8f}} 
\index{General@{General}!elm\_object\_item\_cursor\_engine\_only\_get@{elm\_object\_item\_cursor\_engine\_only\_get}}
\index{elm\_object\_item\_cursor\_engine\_only\_get@{elm\_object\_item\_cursor\_engine\_only\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_cursor\_engine\_only\_get()}{elm\_object\_item\_cursor\_engine\_only\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Control if the (custom)cursor for a given item should be searched in its theme, also, or should only rely on the rendering engine. 

\begin{DoxyNote}{Note}
This call is of use only if you\textquotesingle{}ve set a custom cursor for items, with \mbox{\hyperlink{group__Elm__General_ga5aacef0f1e0f842b6521de2d7d3df833}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+set}}.

By default, cursors will only be looked for between those provided by the rendering engine.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Use {\ttfamily true} to have cursors looked for only on those provided by the rendering engine, {\ttfamily false} to have them searched on the widget\textquotesingle{}s theme, as well. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__General_ga79ff1bf2d04a5a730fdca21ccc2067c1}\label{group__Elm__General_ga79ff1bf2d04a5a730fdca21ccc2067c1}} 
\index{General@{General}!elm\_object\_item\_part\_content\_set@{elm\_object\_item\_part\_content\_set}}
\index{elm\_object\_item\_part\_content\_set@{elm\_object\_item\_part\_content\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_part\_content\_set()}{elm\_object\_item\_part\_content\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$}]{content }\end{DoxyParamCaption})}



Control a content of an object item. 

This sets a new object to an item as a content object. If any object was already set as a content object in the same part, previous object will be deleted automatically.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em part} & The content part name (NULL for the default content) \\
\hline
\mbox{\texttt{ in}}  & {\em content} & The content of the object item \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_ga6e788b7ffc86e16c4357b47636bae792}\label{group__Elm__General_ga6e788b7ffc86e16c4357b47636bae792}} 
\index{General@{General}!elm\_object\_item\_part\_content\_get@{elm\_object\_item\_part\_content\_get}}
\index{elm\_object\_item\_part\_content\_get@{elm\_object\_item\_part\_content\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_part\_content\_get()}{elm\_object\_item\_part\_content\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}}$\ast$ elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Control a content of an object item. 

This sets a new object to an item as a content object. If any object was already set as a content object in the same part, previous object will be deleted automatically.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em part} & The content part name (NULL for the default content)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The content of the object item 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__General_ga990f25208c4ef0e5c9c404cfb482d813}\label{group__Elm__General_ga990f25208c4ef0e5c9c404cfb482d813}} 
\index{General@{General}!elm\_object\_item\_part\_text\_set@{elm\_object\_item\_part\_text\_set}}
\index{elm\_object\_item\_part\_text\_set@{elm\_object\_item\_part\_text\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_part\_text\_set()}{elm\_object\_item\_part\_text\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{label }\end{DoxyParamCaption})}



Control a label of an object item. 

\begin{DoxyNote}{Note}
Elementary object items may have many labels
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em part} & The text part name (NULL for the default label) \\
\hline
\mbox{\texttt{ in}}  & {\em label} & Text of the label \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_ga7281194331b5beb5460f56020b428a51}\label{group__Elm__General_ga7281194331b5beb5460f56020b428a51}} 
\index{General@{General}!elm\_object\_item\_part\_text\_get@{elm\_object\_item\_part\_text\_get}}
\index{elm\_object\_item\_part\_text\_get@{elm\_object\_item\_part\_text\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_part\_text\_get()}{elm\_object\_item\_part\_text\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Control a label of an object item. 

\begin{DoxyNote}{Note}
Elementary object items may have many labels
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em part} & The text part name (NULL for the default label)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Text of the label 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__General_gad23386a546cfa39d930fd2fa0c0bc3ce}\label{group__Elm__General_gad23386a546cfa39d930fd2fa0c0bc3ce}} 
\index{General@{General}!elm\_object\_item\_focus\_set@{elm\_object\_item\_focus\_set}}
\index{elm\_object\_item\_focus\_set@{elm\_object\_item\_focus\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_focus\_set()}{elm\_object\_item\_focus\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{focused }\end{DoxyParamCaption})}



Control the object item focused. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em focused} & The focused state\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+10 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_gaaaf6cd58dd816422e1c623ba00d593df}\label{group__Elm__General_gaaaf6cd58dd816422e1c623ba00d593df}} 
\index{General@{General}!elm\_object\_item\_focus\_get@{elm\_object\_item\_focus\_get}}
\index{elm\_object\_item\_focus\_get@{elm\_object\_item\_focus\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_focus\_get()}{elm\_object\_item\_focus\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Control the object item focused. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The focused state
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+10 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga2a061be05f1e6595c115ed053ad81cfd}\label{group__Elm__General_ga2a061be05f1e6595c115ed053ad81cfd}} 
\index{General@{General}!elm\_object\_item\_style\_set@{elm\_object\_item\_style\_set}}
\index{elm\_object\_item\_style\_set@{elm\_object\_item\_style\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_style\_set()}{elm\_object\_item\_style\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+style\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{style }\end{DoxyParamCaption})}



Control the style of an object item. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em style} & The style of object item\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga9ffb79004ecaf8c7f764365406fd3dfd}\label{group__Elm__General_ga9ffb79004ecaf8c7f764365406fd3dfd}} 
\index{General@{General}!elm\_object\_item\_style\_get@{elm\_object\_item\_style\_get}}
\index{elm\_object\_item\_style\_get@{elm\_object\_item\_style\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_style\_get()}{elm\_object\_item\_style\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+object\+\_\+item\+\_\+style\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Control the style of an object item. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The style of object item
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga1d4c8d3c83ed9408eaa35d605adbd7d2}\label{group__Elm__General_ga1d4c8d3c83ed9408eaa35d605adbd7d2}} 
\index{General@{General}!elm\_object\_item\_disabled\_set@{elm\_object\_item\_disabled\_set}}
\index{elm\_object\_item\_disabled\_set@{elm\_object\_item\_disabled\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_disabled\_set()}{elm\_object\_item\_disabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disable }\end{DoxyParamCaption})}



Control the disabled state of a widget item. 

Elementary object item can be disabled, in which state they won\textquotesingle{}t receive input and, in general, will be themed differently from their normal state, usually greyed out. Useful for contexts where you don\textquotesingle{}t want your users to interact with some of the parts of you interface.

This sets the state for the widget item, either disabling it or enabling it back.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em disable} & {\ttfamily true}, if the widget item is disabled, {\ttfamily false} if it\textquotesingle{}s enabled (or on errors) \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_ga6c8e825bd196185a7851db289e2b061c}\label{group__Elm__General_ga6c8e825bd196185a7851db289e2b061c}} 
\index{General@{General}!elm\_object\_item\_disabled\_get@{elm\_object\_item\_disabled\_get}}
\index{elm\_object\_item\_disabled\_get@{elm\_object\_item\_disabled\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_disabled\_get()}{elm\_object\_item\_disabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+object\+\_\+item\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Control the disabled state of a widget item. 

Elementary object item can be disabled, in which state they won\textquotesingle{}t receive input and, in general, will be themed differently from their normal state, usually greyed out. Useful for contexts where you don\textquotesingle{}t want your users to interact with some of the parts of you interface.

This sets the state for the widget item, either disabling it or enabling it back.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true}, if the widget item is disabled, {\ttfamily false} if it\textquotesingle{}s enabled (or on errors) 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__General_gab9a0a56086656969e228701396ed85bd}\label{group__Elm__General_gab9a0a56086656969e228701396ed85bd}} 
\index{General@{General}!elm\_object\_item\_access\_order\_get@{elm\_object\_item\_access\_order\_get}}
\index{elm\_object\_item\_access\_order\_get@{elm\_object\_item\_access\_order\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_access\_order\_get()}{elm\_object\_item\_access\_order\_get()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}}$\ast$ elm\+\_\+object\+\_\+item\+\_\+access\+\_\+order\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get highlight order. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
List of evas canvas objects
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_gaf4f43f576160c9343fe641a3c7a12016}\label{group__Elm__General_gaf4f43f576160c9343fe641a3c7a12016}} 
\index{General@{General}!elm\_object\_item\_access\_order\_set@{elm\_object\_item\_access\_order\_set}}
\index{elm\_object\_item\_access\_order\_set@{elm\_object\_item\_access\_order\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_access\_order\_set()}{elm\_object\_item\_access\_order\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+access\+\_\+order\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$}]{objs }\end{DoxyParamCaption})}



Set highlight order. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em objs} & Order of objects to pass highlight\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga6fe693f0d12167a5a98695a5360565c0}\label{group__Elm__General_ga6fe693f0d12167a5a98695a5360565c0}} 
\index{General@{General}!elm\_object\_item\_widget\_get@{elm\_object\_item\_widget\_get}}
\index{elm\_object\_item\_widget\_get@{elm\_object\_item\_widget\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_widget\_get()}{elm\_object\_item\_widget\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}}$\ast$ elm\+\_\+object\+\_\+item\+\_\+widget\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the widget object\textquotesingle{}s handle which contains a given item. 

\begin{DoxyNote}{Note}
This returns the widget object itself that an item belongs to. Note\+: Every elm\+\_\+object\+\_\+item supports this API
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The widget object 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__General_ga4612be514d4c33cff10bb5943ea4ad6e}\label{group__Elm__General_ga4612be514d4c33cff10bb5943ea4ad6e}} 
\index{General@{General}!elm\_object\_item\_tooltip\_text\_set@{elm\_object\_item\_tooltip\_text\_set}}
\index{elm\_object\_item\_tooltip\_text\_set@{elm\_object\_item\_tooltip\_text\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_tooltip\_text\_set()}{elm\_object\_item\_tooltip\_text\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+text\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Set the text to be shown in a given object item\textquotesingle{}s tooltips. 

Setup the text as tooltip to object. The item can have only one tooltip, so any previous tooltip data -\/ set with this function or \mbox{\hyperlink{group__Elm__General_ga3174e8eba410ee4c6f315d9a11df5054}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set}} -\/ is removed.

See\+: \mbox{\hyperlink{group__Elm__Tooltips_ga0a85fa92cd8ddcf9e7fdd13aac978af1}{elm\+\_\+object\+\_\+tooltip\+\_\+text\+\_\+set()}} for more details.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em text} & The text to set in the content. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_ga51afef9fafcd52e26f6b4132d6ca621d}\label{group__Elm__General_ga51afef9fafcd52e26f6b4132d6ca621d}} 
\index{General@{General}!elm\_object\_item\_tooltip\_unset@{elm\_object\_item\_tooltip\_unset}}
\index{elm\_object\_item\_tooltip\_unset@{elm\_object\_item\_tooltip\_unset}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_tooltip\_unset()}{elm\_object\_item\_tooltip\_unset()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+unset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Unset tooltip from item. 

Remove tooltip from item. The callback provided as del\+\_\+cb to \mbox{\hyperlink{group__Elm__General_ga3174e8eba410ee4c6f315d9a11df5054}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set}} will be called to notify it is not used anymore.

See\+: \mbox{\hyperlink{group__Elm__Tooltips_gaecec7457f4f229ac403ebc028b428c5e}{elm\+\_\+object\+\_\+tooltip\+\_\+unset()}} for more details. See\+: \mbox{\hyperlink{group__Elm__General_ga3174e8eba410ee4c6f315d9a11df5054}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set}} 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_gad4f9d03072c152ede785a3e7777a9d76}\label{group__Elm__General_gad4f9d03072c152ede785a3e7777a9d76}} 
\index{General@{General}!elm\_object\_item\_cursor\_unset@{elm\_object\_item\_cursor\_unset}}
\index{elm\_object\_item\_cursor\_unset@{elm\_object\_item\_cursor\_unset}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_cursor\_unset()}{elm\_object\_item\_cursor\_unset()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+unset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Unset any custom mouse pointer/cursor decoration set to be shown, when the mouse pointer is over the given item, thus making it show the default cursor again. 

Use this call to undo any custom settings on this item\textquotesingle{}s cursor decoration, bringing it back to defaults (no custom style set).

See\+: \mbox{\hyperlink{group__Elm__Cursors_ga1c97e902d92b738ddb6dda541ede562f}{elm\+\_\+object\+\_\+cursor\+\_\+unset()}} See\+: \mbox{\hyperlink{group__Elm__General_ga5aacef0f1e0f842b6521de2d7d3df833}{elm\+\_\+object\+\_\+item\+\_\+cursor\+\_\+set}} 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_ga305f11f3107a5775449e474edd59c329}\label{group__Elm__General_ga305f11f3107a5775449e474edd59c329}} 
\index{General@{General}!elm\_object\_item\_part\_content\_unset@{elm\_object\_item\_part\_content\_unset}}
\index{elm\_object\_item\_part\_content\_unset@{elm\_object\_item\_part\_content\_unset}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_part\_content\_unset()}{elm\_object\_item\_part\_content\_unset()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}}$\ast$ elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+unset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Unset a content of an object item. 

\begin{DoxyNote}{Note}
Elementary object items may have many contents
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em part} & The content part name to unset (NULL for the default content)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Content object 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__General_gacd111674b00695f99c0348307098502c}\label{group__Elm__General_gacd111674b00695f99c0348307098502c}} 
\index{General@{General}!elm\_object\_item\_signal\_callback\_add@{elm\_object\_item\_signal\_callback\_add}}
\index{elm\_object\_item\_signal\_callback\_add@{elm\_object\_item\_signal\_callback\_add}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_signal\_callback\_add()}{elm\_object\_item\_signal\_callback\_add()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+signal\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{emission,  }\item[{const char $\ast$}]{source,  }\item[{\mbox{\hyperlink{group__Elm__General_ga58ed51d0195ef67c395709d22c9598e2}{Elm\+\_\+\+Object\+\_\+\+Item\+\_\+\+Signal\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Add a callback for a signal emitted by object item edje. 

This function connects a callback function to a signal emitted by the edje object of the object item. Globs can occur in either the emission or source name.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em emission} & The signal\textquotesingle{}s name. \\
\hline
\mbox{\texttt{ in}}  & {\em source} & The signal\textquotesingle{}s source. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The callback function to be executed when the signal is emitted. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & A pointer to data to pass to the callback function.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_gabbfe2f91fd5982844b3a083303834c49}\label{group__Elm__General_gabbfe2f91fd5982844b3a083303834c49}} 
\index{General@{General}!elm\_object\_item\_signal\_callback\_del@{elm\_object\_item\_signal\_callback\_del}}
\index{elm\_object\_item\_signal\_callback\_del@{elm\_object\_item\_signal\_callback\_del}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_signal\_callback\_del()}{elm\_object\_item\_signal\_callback\_del()}}
{\footnotesize\ttfamily void$\ast$ elm\+\_\+object\+\_\+item\+\_\+signal\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{emission,  }\item[{const char $\ast$}]{source,  }\item[{\mbox{\hyperlink{group__Elm__General_ga58ed51d0195ef67c395709d22c9598e2}{Elm\+\_\+\+Object\+\_\+\+Item\+\_\+\+Signal\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Remove a signal-\/triggered callback from a object item edje object. 

This function removes the last callback, previously attached to a signal emitted by an underlying Edje object of {\ttfamily it}, whose parameters {\ttfamily emission}, {\ttfamily source} and {\ttfamily func} match exactly with those passed to a previous call to \mbox{\hyperlink{group__Elm__General_gacd111674b00695f99c0348307098502c}{elm\+\_\+object\+\_\+item\+\_\+signal\+\_\+callback\+\_\+add}}. The data pointer that was passed to this call will be returned.

See\+: \mbox{\hyperlink{group__Elm__General_gacd111674b00695f99c0348307098502c}{elm\+\_\+object\+\_\+item\+\_\+signal\+\_\+callback\+\_\+add}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em emission} & The signal\textquotesingle{}s name. \\
\hline
\mbox{\texttt{ in}}  & {\em source} & The signal\textquotesingle{}s source. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The callback function to be executed when the signal is emitted.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The data pointer of the signal callback or {\ttfamily NULL}, on errors.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_gabdb3e5328a1e3c367c3fc3536e4a2e5c}\label{group__Elm__General_gabdb3e5328a1e3c367c3fc3536e4a2e5c}} 
\index{General@{General}!elm\_object\_item\_signal\_emit@{elm\_object\_item\_signal\_emit}}
\index{elm\_object\_item\_signal\_emit@{elm\_object\_item\_signal\_emit}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_signal\_emit()}{elm\_object\_item\_signal\_emit()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+signal\+\_\+emit (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{emission,  }\item[{const char $\ast$}]{source }\end{DoxyParamCaption})}



Send a signal to the edje object of the widget item. 

This function sends a signal to the edje object of the obj item. An edje program can respond to a signal by specifying matching \textquotesingle{}signal\textquotesingle{} and \textquotesingle{}source\textquotesingle{} fields. Don\textquotesingle{}t use this unless you want to also handle resetting of part states to default on every unrealize in case of genlist/gengrid.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em emission} & The signal\textquotesingle{}s name. \\
\hline
\mbox{\texttt{ in}}  & {\em source} & The signal\textquotesingle{}s source. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_ga98f07a4f226b9eb880f3929d28bbcc15}\label{group__Elm__General_ga98f07a4f226b9eb880f3929d28bbcc15}} 
\index{General@{General}!elm\_object\_item\_access\_info\_set@{elm\_object\_item\_access\_info\_set}}
\index{elm\_object\_item\_access\_info\_set@{elm\_object\_item\_access\_info\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_access\_info\_set()}{elm\_object\_item\_access\_info\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+access\+\_\+info\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{txt }\end{DoxyParamCaption})}



Set the text to read out when in accessibility mode. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em txt} & The text that describes the widget to people with poor or no vision \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_gaca12e8e4b2a475b0eea8dc6f27d672ab}\label{group__Elm__General_gaca12e8e4b2a475b0eea8dc6f27d672ab}} 
\index{General@{General}!elm\_object\_item\_access\_object\_get@{elm\_object\_item\_access\_object\_get}}
\index{elm\_object\_item\_access\_object\_get@{elm\_object\_item\_access\_object\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_access\_object\_get()}{elm\_object\_item\_access\_object\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}}$\ast$ elm\+\_\+object\+\_\+item\+\_\+access\+\_\+object\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get an accessible object of the object item. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Accessible object of the object item or NULL for any error
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga5e4e753271559d522ffbd9dcd979270e}\label{group__Elm__General_ga5e4e753271559d522ffbd9dcd979270e}} 
\index{General@{General}!elm\_object\_item\_domain\_translatable\_part\_text\_set@{elm\_object\_item\_domain\_translatable\_part\_text\_set}}
\index{elm\_object\_item\_domain\_translatable\_part\_text\_set@{elm\_object\_item\_domain\_translatable\_part\_text\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_domain\_translatable\_part\_text\_set()}{elm\_object\_item\_domain\_translatable\_part\_text\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+domain\+\_\+translatable\+\_\+part\+\_\+text\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{domain,  }\item[{const char $\ast$}]{label }\end{DoxyParamCaption})}



Set the text for an object item\textquotesingle{}s part, marking it as translatable. 

The string to set as {\ttfamily text} must be the original one. Do not pass the return of {\ttfamily gettext()} here. Elementary will translate the string internally and set it on the object item using \mbox{\hyperlink{group__Elm__General_ga990f25208c4ef0e5c9c404cfb482d813}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+set}}, also storing the original string so that it can be automatically translated when the language is changed with \mbox{\hyperlink{group__Elm__General_ga6b94ddc6b63885d4f4c5aa039589c96c}{elm\+\_\+language\+\_\+set()}}. The {\ttfamily domain} will be stored along to find the translation in the correct catalog. It can be NULL, in which case it will use whatever domain was set by the application with {\ttfamily textdomain()}. This is useful in case you are building a library on top of Elementary that will have its own translatable strings, that should not be mixed with those of programs using the library.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em part} & The name of the part to set \\
\hline
\mbox{\texttt{ in}}  & {\em domain} & The translation domain to use \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The original, non-\/translated text to set\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_gaec148f765524f75497ce0b95b6c66010}\label{group__Elm__General_gaec148f765524f75497ce0b95b6c66010}} 
\index{General@{General}!elm\_object\_item\_translatable\_part\_text\_get@{elm\_object\_item\_translatable\_part\_text\_get}}
\index{elm\_object\_item\_translatable\_part\_text\_get@{elm\_object\_item\_translatable\_part\_text\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_translatable\_part\_text\_get()}{elm\_object\_item\_translatable\_part\_text\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+object\+\_\+item\+\_\+translatable\+\_\+part\+\_\+text\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Get the original string set as translatable for an object item. 

When setting translated strings, the function \mbox{\hyperlink{group__Elm__General_ga7281194331b5beb5460f56020b428a51}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+get}} will return the translation returned by {\ttfamily gettext()}. To get the original string use this function.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em part} & The name of the part that was set\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The original, untranslated string
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_gac8d053d43dbcd1b5b9e2a475ed073777}\label{group__Elm__General_gac8d053d43dbcd1b5b9e2a475ed073777}} 
\index{General@{General}!elm\_object\_item\_domain\_part\_text\_translatable\_set@{elm\_object\_item\_domain\_part\_text\_translatable\_set}}
\index{elm\_object\_item\_domain\_part\_text\_translatable\_set@{elm\_object\_item\_domain\_part\_text\_translatable\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_domain\_part\_text\_translatable\_set()}{elm\_object\_item\_domain\_part\_text\_translatable\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+domain\+\_\+part\+\_\+text\+\_\+translatable\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{domain,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{translatable }\end{DoxyParamCaption})}



Mark the part text to be translatable or not. 

Once you mark the part text to be translatable, the text will be translated internally regardless of \mbox{\hyperlink{group__Elm__General_ga990f25208c4ef0e5c9c404cfb482d813}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+set}} and \mbox{\hyperlink{group__Elm__General_ga5e4e753271559d522ffbd9dcd979270e}{elm\+\_\+object\+\_\+item\+\_\+domain\+\_\+translatable\+\_\+part\+\_\+text\+\_\+set}}. In other case, if you set the Elementary policy that all text will be translatable in default, you can set the part text to not be translated by calling this API.

See\+: \mbox{\hyperlink{group__Elm__General_ga5e4e753271559d522ffbd9dcd979270e}{elm\+\_\+object\+\_\+item\+\_\+domain\+\_\+translatable\+\_\+part\+\_\+text\+\_\+set}} See\+: \mbox{\hyperlink{group__Elm__General_ga990f25208c4ef0e5c9c404cfb482d813}{elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+set}} See\+: elm\+\_\+policy()


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em part} & The part name of the translatable text \\
\hline
\mbox{\texttt{ in}}  & {\em domain} & The translation domain to use \\
\hline
\mbox{\texttt{ in}}  & {\em translatable} & {\ttfamily true}, the part text will be translated internally. {\ttfamily false}, otherwise.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga7bfb0d0beb6a28c9cdb7e9abf2f942de}\label{group__Elm__General_ga7bfb0d0beb6a28c9cdb7e9abf2f942de}} 
\index{General@{General}!elm\_object\_item\_track@{elm\_object\_item\_track}}
\index{elm\_object\_item\_track@{elm\_object\_item\_track}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_track()}{elm\_object\_item\_track()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}}$\ast$ elm\+\_\+object\+\_\+item\+\_\+track (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



This returns track object of the item. 

\begin{DoxyNote}{Note}
This gets a rectangle object that represents the object item\textquotesingle{}s internal object. If you want to check the geometry, visibility of the item, you can call the evas apis such as \mbox{\hyperlink{group__Evas__Object__Group__Basic_ga6f52fab1a96dc58c85ee481d84bac871}{evas\+\_\+object\+\_\+geometry\+\_\+get()}}, \mbox{\hyperlink{group__Evas__Object__Group_gac4a363e7d25b18ae7baddc04d7f20ebe}{evas\+\_\+object\+\_\+visible\+\_\+get()}} to the track object. Note that all of the widget items may/may not have the internal object so this api may return {\ttfamily NULL} if the widget item doesn\textquotesingle{}t have it. Additionally, the widget item is managed/controlled by the widget, the widget item could be changed(moved, resized even deleted) anytime by it\textquotesingle{}s own widget\textquotesingle{}s decision. So please don\textquotesingle{}t change the track object as well as don\textquotesingle{}t keep the track object in your side as possible but get the track object at the moment you need to refer. Otherwise, you need to add some callbacks to the track object to track it\textquotesingle{}s attributes changes.
\end{DoxyNote}
\begin{DoxyWarning}{Warning}
After use the track object, please call the \mbox{\hyperlink{group__Elm__General_ga7655b89d4a986e8d48df354eb87d947e}{elm\+\_\+object\+\_\+item\+\_\+untrack()}} paired to elm\+\_\+object\+\_\+item\+\_\+track definitely to free the track object properly. Don\textquotesingle{}t delete the track object.
\end{DoxyWarning}
See\+: \mbox{\hyperlink{group__Elm__General_ga7655b89d4a986e8d48df354eb87d947e}{elm\+\_\+object\+\_\+item\+\_\+untrack}} See\+: \mbox{\hyperlink{group__Elm__General_gae227e1ec41251e0b23397e513d7ee355}{elm\+\_\+object\+\_\+item\+\_\+track\+\_\+get}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The track object
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga7655b89d4a986e8d48df354eb87d947e}\label{group__Elm__General_ga7655b89d4a986e8d48df354eb87d947e}} 
\index{General@{General}!elm\_object\_item\_untrack@{elm\_object\_item\_untrack}}
\index{elm\_object\_item\_untrack@{elm\_object\_item\_untrack}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_untrack()}{elm\_object\_item\_untrack()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+untrack (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



This retrieve the track object of the item. 

\begin{DoxyNote}{Note}
This retrieves the track object that was returned from \mbox{\hyperlink{group__Elm__General_ga7bfb0d0beb6a28c9cdb7e9abf2f942de}{elm\+\_\+object\+\_\+item\+\_\+track}}.
\end{DoxyNote}
See\+: \mbox{\hyperlink{group__Elm__General_ga7bfb0d0beb6a28c9cdb7e9abf2f942de}{elm\+\_\+object\+\_\+item\+\_\+track}} See\+: \mbox{\hyperlink{group__Elm__General_gae227e1ec41251e0b23397e513d7ee355}{elm\+\_\+object\+\_\+item\+\_\+track\+\_\+get}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_gae227e1ec41251e0b23397e513d7ee355}\label{group__Elm__General_gae227e1ec41251e0b23397e513d7ee355}} 
\index{General@{General}!elm\_object\_item\_track\_get@{elm\_object\_item\_track\_get}}
\index{elm\_object\_item\_track\_get@{elm\_object\_item\_track\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_track\_get()}{elm\_object\_item\_track\_get()}}
{\footnotesize\ttfamily int elm\+\_\+object\+\_\+item\+\_\+track\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the track object reference count. 

\begin{DoxyNote}{Note}
This gets the reference count for the track object. Whenever you call the \mbox{\hyperlink{group__Elm__General_ga7bfb0d0beb6a28c9cdb7e9abf2f942de}{elm\+\_\+object\+\_\+item\+\_\+track}}, the reference count will be increased by one. Likely the reference count will be decreased again when you call the \mbox{\hyperlink{group__Elm__General_ga7655b89d4a986e8d48df354eb87d947e}{elm\+\_\+object\+\_\+item\+\_\+untrack}}. Unless the reference count reaches to zero, the track object won\textquotesingle{}t be deleted. So please be sure to call \mbox{\hyperlink{group__Elm__General_ga7655b89d4a986e8d48df354eb87d947e}{elm\+\_\+object\+\_\+item\+\_\+untrack()}} paired to the elm\+\_\+object\+\_\+item\+\_\+track call count.
\end{DoxyNote}
See\+: \mbox{\hyperlink{group__Elm__General_ga7bfb0d0beb6a28c9cdb7e9abf2f942de}{elm\+\_\+object\+\_\+item\+\_\+track}} See\+: \mbox{\hyperlink{group__Elm__General_gae227e1ec41251e0b23397e513d7ee355}{elm\+\_\+object\+\_\+item\+\_\+track\+\_\+get}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Track object reference count
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga2e17c3f1030712f3175f5b7812ada9a0}\label{group__Elm__General_ga2e17c3f1030712f3175f5b7812ada9a0}} 
\index{General@{General}!elm\_object\_item\_del\_cb\_set@{elm\_object\_item\_del\_cb\_set}}
\index{elm\_object\_item\_del\_cb\_set@{elm\_object\_item\_del\_cb\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_del\_cb\_set()}{elm\_object\_item\_del\_cb\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+del\+\_\+cb\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{del\+\_\+cb }\end{DoxyParamCaption})}



Set the function to be called when an item from the widget is freed. 

\begin{DoxyNote}{Note}
Every elm\+\_\+object\+\_\+item supports this API
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em del\+\_\+cb} & The function called \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_ga3174e8eba410ee4c6f315d9a11df5054}\label{group__Elm__General_ga3174e8eba410ee4c6f315d9a11df5054}} 
\index{General@{General}!elm\_object\_item\_tooltip\_content\_cb\_set@{elm\_object\_item\_tooltip\_content\_cb\_set}}
\index{elm\_object\_item\_tooltip\_content\_cb\_set@{elm\_object\_item\_tooltip\_content\_cb\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_tooltip\_content\_cb\_set()}{elm\_object\_item\_tooltip\_content\_cb\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Tooltips_gacc2e2fe3da639611c4788fcd6b49a0a2}{Elm\+\_\+\+Tooltip\+\_\+\+Item\+\_\+\+Content\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{del\+\_\+cb }\end{DoxyParamCaption})}



Set the content to be shown in the tooltip item. 

Setup the tooltip to item. The item can have only one tooltip, so any previous tooltip data is removed. {\ttfamily func}(with {\ttfamily data}) will be called every time that need show the tooltip and it should return a valid Evas\+\_\+\+Object. This object is then managed fully by tooltip system and is deleted when the tooltip is gone.

See\+: \mbox{\hyperlink{group__Elm__Tooltips_ga162248c0ccf5f9d79f6363d47c64c986}{elm\+\_\+object\+\_\+tooltip\+\_\+content\+\_\+cb\+\_\+set()}} for more details.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function used to create the tooltip contents. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & What to provide to {\ttfamily func} as callback data/context. \\
\hline
\mbox{\texttt{ in}}  & {\em del\+\_\+cb} & Called when data is not needed anymore, either when another callback replaces {\ttfamily func}, the tooltip is unset with \mbox{\hyperlink{group__Elm__General_ga51afef9fafcd52e26f6b4132d6ca621d}{elm\+\_\+object\+\_\+item\+\_\+tooltip\+\_\+unset}} or the owner {\ttfamily item} dies. This callback receives as the first parameter the given {\ttfamily data}, and {\ttfamily event\+\_\+info} is the item. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__General_gaa437c07881d1f90c77fa954475087e6e}\label{group__Elm__General_gaa437c07881d1f90c77fa954475087e6e}} 
\index{General@{General}!elm\_object\_item\_access\_register@{elm\_object\_item\_access\_register}}
\index{elm\_object\_item\_access\_register@{elm\_object\_item\_access\_register}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_access\_register()}{elm\_object\_item\_access\_register()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}}$\ast$ elm\+\_\+object\+\_\+item\+\_\+access\+\_\+register (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Register object item as an accessible object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Accessible object of the object item or NULL for any error
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga0469e7f7b852d58d8c70f3f61b089f30}\label{group__Elm__General_ga0469e7f7b852d58d8c70f3f61b089f30}} 
\index{General@{General}!elm\_object\_item\_access\_unregister@{elm\_object\_item\_access\_unregister}}
\index{elm\_object\_item\_access\_unregister@{elm\_object\_item\_access\_unregister}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_access\_unregister()}{elm\_object\_item\_access\_unregister()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+access\+\_\+unregister (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Unregister accessible object of the object item. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga123ade7dbe336c39c841e54c8588e66f}\label{group__Elm__General_ga123ade7dbe336c39c841e54c8588e66f}} 
\index{General@{General}!elm\_object\_item\_access\_order\_unset@{elm\_object\_item\_access\_order\_unset}}
\index{elm\_object\_item\_access\_order\_unset@{elm\_object\_item\_access\_order\_unset}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_access\_order\_unset()}{elm\_object\_item\_access\_order\_unset()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+access\+\_\+order\+\_\+unset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj }\end{DoxyParamCaption})}



Unset highlight order. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_gab01d0dd2d81542bf04a8331803446a3f}\label{group__Elm__General_gab01d0dd2d81542bf04a8331803446a3f}} 
\index{General@{General}!elm\_object\_item\_focus\_next\_object\_get@{elm\_object\_item\_focus\_next\_object\_get}}
\index{elm\_object\_item\_focus\_next\_object\_get@{elm\_object\_item\_focus\_next\_object\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_focus\_next\_object\_get()}{elm\_object\_item\_focus\_next\_object\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}}$\ast$ elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+next\+\_\+object\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_gad59e8a839c02655863a845eaebf009ec}{Elm\+\_\+\+Focus\+\_\+\+Direction}}}]{dir }\end{DoxyParamCaption})}



Get the next object with specific focus direction. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em dir} & Focus direction\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Focus next object
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_gac5c70ee04964130e767241be2f0f783c}\label{group__Elm__General_gac5c70ee04964130e767241be2f0f783c}} 
\index{General@{General}!elm\_object\_item\_focus\_next\_object\_set@{elm\_object\_item\_focus\_next\_object\_set}}
\index{elm\_object\_item\_focus\_next\_object\_set@{elm\_object\_item\_focus\_next\_object\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_focus\_next\_object\_set()}{elm\_object\_item\_focus\_next\_object\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+next\+\_\+object\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$}]{next,  }\item[{\mbox{\hyperlink{group__Elm__General_gad59e8a839c02655863a845eaebf009ec}{Elm\+\_\+\+Focus\+\_\+\+Direction}}}]{dir }\end{DoxyParamCaption})}



Set the next object with specific focus direction. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em next} & Focus next object \\
\hline
\mbox{\texttt{ in}}  & {\em dir} & Focus direction\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_ga4595009f05c76f3d7edbf58feccd2d23}\label{group__Elm__General_ga4595009f05c76f3d7edbf58feccd2d23}} 
\index{General@{General}!elm\_object\_item\_focus\_next\_item\_get@{elm\_object\_item\_focus\_next\_item\_get}}
\index{elm\_object\_item\_focus\_next\_item\_get@{elm\_object\_item\_focus\_next\_item\_get}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_focus\_next\_item\_get()}{elm\_object\_item\_focus\_next\_item\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}}$\ast$ elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+next\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_gad59e8a839c02655863a845eaebf009ec}{Elm\+\_\+\+Focus\+\_\+\+Direction}}}]{dir }\end{DoxyParamCaption})}



Get the next object item with specific focus direction. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em dir} & Focus direction\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Focus next object item
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__General_gaff1afee6320e0f5773987247ddab8fd3}\label{group__Elm__General_gaff1afee6320e0f5773987247ddab8fd3}} 
\index{General@{General}!elm\_object\_item\_focus\_next\_item\_set@{elm\_object\_item\_focus\_next\_item\_set}}
\index{elm\_object\_item\_focus\_next\_item\_set@{elm\_object\_item\_focus\_next\_item\_set}!General@{General}}
\doxysubsubsection{\texorpdfstring{elm\_object\_item\_focus\_next\_item\_set()}{elm\_object\_item\_focus\_next\_item\_set()}}
{\footnotesize\ttfamily void elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+next\+\_\+item\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga9a9ae618832fd9732d59650931a9db08}{Elm\+\_\+\+Widget\+\_\+\+Item}} $\ast$}]{next\+\_\+item,  }\item[{\mbox{\hyperlink{group__Elm__General_gad59e8a839c02655863a845eaebf009ec}{Elm\+\_\+\+Focus\+\_\+\+Direction}}}]{dir }\end{DoxyParamCaption})}



Set the next object item with specific focus direction. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em next\+\_\+item} & Focus next object item \\
\hline
\mbox{\texttt{ in}}  & {\em dir} & Focus direction\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+16 
\end{DoxySince}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{group__Elm__General_gab8cb748185f4dbb8bc26efd4335343d0}\label{group__Elm__General_gab8cb748185f4dbb8bc26efd4335343d0}} 
\index{General@{General}!ELM\_EVENT\_PROCESS\_BACKGROUND@{ELM\_EVENT\_PROCESS\_BACKGROUND}}
\index{ELM\_EVENT\_PROCESS\_BACKGROUND@{ELM\_EVENT\_PROCESS\_BACKGROUND}!General@{General}}
\doxysubsubsection{\texorpdfstring{ELM\_EVENT\_PROCESS\_BACKGROUND}{ELM\_EVENT\_PROCESS\_BACKGROUND}}
{\footnotesize\ttfamily int ELM\+\_\+\+EVENT\+\_\+\+PROCESS\+\_\+\+BACKGROUND\hspace{0.3cm}{\ttfamily [extern]}}



Emitted when nothing is visible and the process as a whole should go into a background state. 

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


Referenced by elm\+\_\+quicklaunch\+\_\+init(), and elm\+\_\+quicklaunch\+\_\+shutdown().

\mbox{\Hypertarget{group__Elm__General_ga65733880553a57ac8012f31390c13944}\label{group__Elm__General_ga65733880553a57ac8012f31390c13944}} 
\index{General@{General}!ELM\_EVENT\_PROCESS\_FOREGROUND@{ELM\_EVENT\_PROCESS\_FOREGROUND}}
\index{ELM\_EVENT\_PROCESS\_FOREGROUND@{ELM\_EVENT\_PROCESS\_FOREGROUND}!General@{General}}
\doxysubsubsection{\texorpdfstring{ELM\_EVENT\_PROCESS\_FOREGROUND}{ELM\_EVENT\_PROCESS\_FOREGROUND}}
{\footnotesize\ttfamily int ELM\+\_\+\+EVENT\+\_\+\+PROCESS\+\_\+\+FOREGROUND\hspace{0.3cm}{\ttfamily [extern]}}



Emitted when going from nothing being visible to at least one window being visible. 

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


Referenced by elm\+\_\+quicklaunch\+\_\+init(), and elm\+\_\+quicklaunch\+\_\+shutdown().

