\hypertarget{group__Elm__Entry__Group}{}\doxysection{Entry}
\label{group__Elm__Entry__Group}\index{Entry@{Entry}}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct__Elm__Entry__Anchor__Info}{\+\_\+\+Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info}}
\begin{DoxyCompactList}\small\item\em The info sent in the callback for the \char`\"{}anchor,clicked\char`\"{} signals emitted by entries. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Elm__Entry__Anchor__Hover__Info}{\+\_\+\+Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Hover\+\_\+\+Info}}
\begin{DoxyCompactList}\small\item\em The info sent in the callback for \char`\"{}anchor,clicked\char`\"{} signals emitted by the Anchor\+\_\+\+Hover widget. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Elm__Entry__Filter__Limit__Size}{\+\_\+\+Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Limit\+\_\+\+Size}}
\begin{DoxyCompactList}\small\item\em Data for the \mbox{\hyperlink{group__Elm__Entry__Group_gad7c7596fbb344f228bfa47d890714681}{elm\+\_\+entry\+\_\+filter\+\_\+limit\+\_\+size()}} entry filter. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Elm__Entry__Filter__Accept__Set}{\+\_\+\+Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Accept\+\_\+\+Set}}
\begin{DoxyCompactList}\small\item\em Data for the \mbox{\hyperlink{group__Elm__Entry__Group_ga1e05b2bb8af5220b4705e9c719f6862d}{elm\+\_\+entry\+\_\+filter\+\_\+accept\+\_\+set()}} entry filter. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga52c5740eee85363c0dab92740931b4c7}{ELM\+\_\+\+ENTRY\+\_\+\+CLASS}}~elm\+\_\+entry\+\_\+class\+\_\+get()
\begin{DoxyCompactList}\small\item\em Elementary entry class. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga1b41028927b9d98612063bbdb13430f8}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ACTIVATED}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ACTIVATED))
\begin{DoxyCompactList}\small\item\em Called when entry got activated. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga031f0405dccea7aec4139b9dd2b45b4b}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CHANGED}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CHANGED))
\begin{DoxyCompactList}\small\item\em Called when entry changed. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga5e15539326fbf866108981b4f9d42a39}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CHANGED\+\_\+\+USER}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CHANGED\+\_\+\+USER))
\begin{DoxyCompactList}\small\item\em Called when the object changed due to user interaction. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_gaae9eaa03d7193a63ae44d88741e1a1a6}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+VALIDATE}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+VALIDATE))
\begin{DoxyCompactList}\small\item\em Called when validating. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_gab1af61d89f70987380e9718798d38736}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CONTEXT\+\_\+\+OPEN}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CONTEXT\+\_\+\+OPEN))
\begin{DoxyCompactList}\small\item\em Called when context menu was opened. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_gad09ee51e0aae446af4115fd449359c75}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+CLICKED}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+CLICKED))
\begin{DoxyCompactList}\small\item\em Called when anchor was clicked. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga754e119d8460f28331a101f90b6c6854}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+REJECTED}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+REJECTED))
\begin{DoxyCompactList}\small\item\em Called when entry was rejected. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga88b219fd515505251f914d414474b09e}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+MAXLENGTH\+\_\+\+REACHED}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+MAXLENGTH\+\_\+\+REACHED))
\begin{DoxyCompactList}\small\item\em Called when maximum entry length has been reached. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga01f0ba2dec0458a300e5190947b6209e}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+PREEDIT\+\_\+\+CHANGED}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+PREEDIT\+\_\+\+CHANGED))
\begin{DoxyCompactList}\small\item\em Called when entry preedit changed. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga5c7ece000155af9e7e9749e7818c6fe2}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+PRESS}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+PRESS))
\begin{DoxyCompactList}\small\item\em Called when entry pressed. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga54f6be384552cd207aad9b5c6684b382}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+REDO\+\_\+\+REQUEST}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+REDO\+\_\+\+REQUEST))
\begin{DoxyCompactList}\small\item\em Called when redo was requested. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_gae1ad7b13d3692d0492291954f74587f6}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+UNDO\+\_\+\+REQUEST}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+UNDO\+\_\+\+REQUEST))
\begin{DoxyCompactList}\small\item\em Called when undo was requested. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga300ddfa81d9cf66d3b1078d50d2cc5dc}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+TEXT\+\_\+\+SET\+\_\+\+DONE}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+TEXT\+\_\+\+SET\+\_\+\+DONE))
\begin{DoxyCompactList}\small\item\em Called when text set finished. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga1251546e1593f3f3c8dfa61604433858}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ABORTED}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ABORTED))
\begin{DoxyCompactList}\small\item\em Called when entry was aborted. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_gaee40672b37c97cad4c5427ff866707d6}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+DOWN}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+DOWN))
\begin{DoxyCompactList}\small\item\em Called on anchor down. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga491c0ffe5f27f224613e109db0991e83}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+HOVER\+\_\+\+OPENED}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+HOVER\+\_\+\+OPENED))
\begin{DoxyCompactList}\small\item\em Called when hover opened. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga4fa04321c828d09c7a3521a93bc651ed}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+IN}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+IN))
\begin{DoxyCompactList}\small\item\em Called on anchor in. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga2d746c42ef1a1cbeaa9db148a6f163ae}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+OUT}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+OUT))
\begin{DoxyCompactList}\small\item\em Called on anchor out. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_gacf1a4f12778f77099d1cb12048c7378d}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+UP}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+UP))
\begin{DoxyCompactList}\small\item\em called on anchor up \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_gaa726f0124fe797f1e5e879122fda48c5}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CURSOR\+\_\+\+CHANGED}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CURSOR\+\_\+\+CHANGED))
\begin{DoxyCompactList}\small\item\em Called on cursor changed. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Entry__Group_ga622938cb7ec238fc43a0547979351811}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CURSOR\+\_\+\+CHANGED\+\_\+\+MANUAL}}~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CURSOR\+\_\+\+CHANGED\+\_\+\+MANUAL))
\begin{DoxyCompactList}\small\item\em Called on manual cursor change. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga482dd1b490a52d0a9e43fbf6212c4cd4}\label{group__Elm__Entry__Group_ga482dd1b490a52d0a9e43fbf6212c4cd4}} 
typedef struct \mbox{\hyperlink{struct__Elm__Entry__Anchor__Info}{\+\_\+\+Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info}} {\bfseries Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info}
\begin{DoxyCompactList}\small\item\em The info sent in the callback for the \char`\"{}anchor,clicked\char`\"{} signals emitted by entries. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga57d46bd3cf5baf7554d5768c74872f9b}\label{group__Elm__Entry__Group_ga57d46bd3cf5baf7554d5768c74872f9b}} 
typedef struct \mbox{\hyperlink{struct__Elm__Entry__Anchor__Hover__Info}{\+\_\+\+Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Hover\+\_\+\+Info}} {\bfseries Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Hover\+\_\+\+Info}
\begin{DoxyCompactList}\small\item\em The info sent in the callback for \char`\"{}anchor,clicked\char`\"{} signals emitted by the Anchor\+\_\+\+Hover widget. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Elm__Entry__Context__Menu__Item}{\+\_\+\+Elm\+\_\+\+Entry\+\_\+\+Context\+\_\+\+Menu\+\_\+\+Item}} \mbox{\hyperlink{group__Elm__Entry__Group_ga632992081b7015eda20ffc32b00a1ae0}{Elm\+\_\+\+Entry\+\_\+\+Context\+\_\+\+Menu\+\_\+\+Item}}
\begin{DoxyCompactList}\small\item\em Type of contextual item that can be added in to long press menu. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$($\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$entry, const char $\ast$item)
\begin{DoxyCompactList}\small\item\em This callback type is used to provide items. \end{DoxyCompactList}\item 
typedef void($\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}}) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$entry, char $\ast$$\ast$text)
\begin{DoxyCompactList}\small\item\em This callback type is used by entry filters to modify text. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{group__Edje__Text__Entry_gae4d9bfdd397527f02818284158e2a94e}{Edje\+\_\+\+Entry\+\_\+\+Change\+\_\+\+Info}} \mbox{\hyperlink{group__Elm__Entry__Group_gaa1e4f817046e49c4d7dc9465fec6df13}{Elm\+\_\+\+Entry\+\_\+\+Change\+\_\+\+Info}}
\begin{DoxyCompactList}\small\item\em This corresponds to Edje\+\_\+\+Entry\+\_\+\+Change\+\_\+\+Info. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_gab1945427f67e1907e84c0438578e1fbb}\label{group__Elm__Entry__Group_gab1945427f67e1907e84c0438578e1fbb}} 
typedef struct \mbox{\hyperlink{struct__Elm__Entry__Filter__Limit__Size}{\+\_\+\+Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Limit\+\_\+\+Size}} {\bfseries Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Limit\+\_\+\+Size}
\begin{DoxyCompactList}\small\item\em Data for the \mbox{\hyperlink{group__Elm__Entry__Group_gad7c7596fbb344f228bfa47d890714681}{elm\+\_\+entry\+\_\+filter\+\_\+limit\+\_\+size()}} entry filter. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_gac09cecee67bf4c48fb0b841ae2dbec4c}\label{group__Elm__Entry__Group_gac09cecee67bf4c48fb0b841ae2dbec4c}} 
typedef struct \mbox{\hyperlink{struct__Elm__Entry__Filter__Accept__Set}{\+\_\+\+Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Accept\+\_\+\+Set}} {\bfseries Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Accept\+\_\+\+Set}
\begin{DoxyCompactList}\small\item\em Data for the \mbox{\hyperlink{group__Elm__Entry__Group_ga1e05b2bb8af5220b4705e9c719f6862d}{elm\+\_\+entry\+\_\+filter\+\_\+accept\+\_\+set()}} entry filter. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Elm__Entry__Group_ga20d57ce38484dc7d9d23d8113d53d14e}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout\+\_\+\+Normal\+\_\+\+Variation}} \{ \newline
\mbox{\hyperlink{group__Elm__Entry__Group_gga20d57ce38484dc7d9d23d8113d53d14eaa4faccec01d1b41209c52218d04772ba}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NORMAL\+\_\+\+VARIATION\+\_\+\+NORMAL}}
, \newline
\mbox{\hyperlink{group__Elm__Entry__Group_gga20d57ce38484dc7d9d23d8113d53d14ea89fe02c1f0e61519de866a9974f32084}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NORMAL\+\_\+\+VARIATION\+\_\+\+FILENAME}}
, \newline
\mbox{\hyperlink{group__Elm__Entry__Group_gga20d57ce38484dc7d9d23d8113d53d14eac0ca62ed196e69028f8a4189700b9951}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NORMAL\+\_\+\+VARIATION\+\_\+\+PERSON\+\_\+\+NAME}}
 \}
\begin{DoxyCompactList}\small\item\em Enumeration for defining the types of Elm Input Panel Layout for normal variation. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__Entry__Group_gac84801eb62fe1f4a8cc36c34c5c48338}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout\+\_\+\+Numberonly\+\_\+\+Variation}} \{ \newline
\mbox{\hyperlink{group__Elm__Entry__Group_ggac84801eb62fe1f4a8cc36c34c5c48338a1844644b07b2c34a5c60e6216e79e4b8}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NUMBERONLY\+\_\+\+VARIATION\+\_\+\+NORMAL}}
, \newline
\mbox{\hyperlink{group__Elm__Entry__Group_ggac84801eb62fe1f4a8cc36c34c5c48338a9b87655a31e195ab18c3c2dd6be8dc32}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NUMBERONLY\+\_\+\+VARIATION\+\_\+\+SIGNED}}
, \newline
\mbox{\hyperlink{group__Elm__Entry__Group_ggac84801eb62fe1f4a8cc36c34c5c48338a26672cface6df99cb3adf399a34acb48}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NUMBERONLY\+\_\+\+VARIATION\+\_\+\+DECIMAL}}
, \newline
\mbox{\hyperlink{group__Elm__Entry__Group_ggac84801eb62fe1f4a8cc36c34c5c48338ae94dae7abd9371c9073af09c42dcda5a}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NUMBERONLY\+\_\+\+VARIATION\+\_\+\+SIGNED\+\_\+\+AND\+\_\+\+DECIMAL}}
 \}
\begin{DoxyCompactList}\small\item\em Enumeration for defining the types of Elm Input Panel Layout for number only variation. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__Entry__Group_gabc30e82671f0e3452a6cf5092d87c552}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout\+\_\+\+Password\+\_\+\+Variation}} \{ \newline
\mbox{\hyperlink{group__Elm__Entry__Group_ggabc30e82671f0e3452a6cf5092d87c552a865d7907508b77b8df2e093cf049d52b}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+PASSWORD\+\_\+\+VARIATION\+\_\+\+NORMAL}}
, \newline
\mbox{\hyperlink{group__Elm__Entry__Group_ggabc30e82671f0e3452a6cf5092d87c552a2a94f36e3020265b3cfd43fd1cad5742}{ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+PASSWORD\+\_\+\+VARIATION\+\_\+\+NUMBERONLY}}
 \}
\begin{DoxyCompactList}\small\item\em Enumeration for defining the types of Elm Input Panel Layout for password variation. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gad8bb2665a73dd13cfb171d0ce5045076}{elm\+\_\+config\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Get enable status of context menu disabled. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga4d4ba0775d7a5eb132aee332465f1c8d}{elm\+\_\+config\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+set}} (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em Enable or disable the context menu in entries. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Entry__Group_ga7e8c3690191cc4b45b9006929dd89ca4}{elm\+\_\+scrolled\+\_\+entry\+\_\+cnp\+\_\+textonly\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} textonly)
\begin{DoxyCompactList}\small\item\em This function sets the entry to textonly mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gaeba1ccf8aa72ba84e799d8b5368ca5e4}{elm\+\_\+scrolled\+\_\+entry\+\_\+cnp\+\_\+textonly\+\_\+get}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em This function gets the current textonly mode of the entry. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Entry__Group_ga157daf616ac02ad5401665e846601dc8}{elm\+\_\+entry\+\_\+scrollbar\+\_\+policy\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy}} h, \mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy}} v)
\begin{DoxyCompactList}\small\item\em This sets the entry\textquotesingle{}s scrollbar policy (i.\+e. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Entry__Group_ga3f3c342c76c7b4c6bb2344fa93745681}{elm\+\_\+entry\+\_\+bounce\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} h\+\_\+bounce, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} v\+\_\+bounce)
\begin{DoxyCompactList}\small\item\em This enables/disables bouncing within the entry. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Entry__Group_ga5208b7e619f4d6736756447c8b32736f}{elm\+\_\+entry\+\_\+bounce\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$h\+\_\+bounce, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$v\+\_\+bounce)
\begin{DoxyCompactList}\small\item\em Get the bounce mode. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga5fd98e97f860bc0d085353e2867cbda2}{elm\+\_\+entry\+\_\+markup\+\_\+to\+\_\+utf8}} (const char $\ast$s)
\begin{DoxyCompactList}\small\item\em This converts a markup (HTML-\/like) string into UTF-\/8. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga002d7fa88c7bfcf87e303e2c8d84495b}{elm\+\_\+entry\+\_\+utf8\+\_\+to\+\_\+markup}} (const char $\ast$s)
\begin{DoxyCompactList}\small\item\em This converts a UTF-\/8 string into markup (HTML-\/like). \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gad7c7596fbb344f228bfa47d890714681}{elm\+\_\+entry\+\_\+filter\+\_\+limit\+\_\+size}} (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$entry, char $\ast$$\ast$text)
\begin{DoxyCompactList}\small\item\em Filter inserted text based on user defined character and byte limits. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga1e05b2bb8af5220b4705e9c719f6862d}{elm\+\_\+entry\+\_\+filter\+\_\+accept\+\_\+set}} (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$entry, char $\ast$$\ast$text)
\begin{DoxyCompactList}\small\item\em Filter inserted text based on accepted or rejected sets of characters. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga42b124bd6dc4882882a7e2c1d4715875}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+label\+\_\+get}} (const \mbox{\hyperlink{group__Elm__Entry__Group_ga632992081b7015eda20ffc32b00a1ae0}{Elm\+\_\+\+Entry\+\_\+\+Context\+\_\+\+Menu\+\_\+\+Item}} $\ast$item)
\begin{DoxyCompactList}\small\item\em Get the text of the contextual menu item of entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gacb6f778a059a2431ad394af4329ae71c}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+icon\+\_\+get}} (const \mbox{\hyperlink{group__Elm__Entry__Group_ga632992081b7015eda20ffc32b00a1ae0}{Elm\+\_\+\+Entry\+\_\+\+Context\+\_\+\+Menu\+\_\+\+Item}} $\ast$item, const char $\ast$$\ast$icon\+\_\+file, const char $\ast$$\ast$icon\+\_\+group, \mbox{\hyperlink{group__Elm__Icon_ga82fc56134deed3954cd03b8a1e2f843b}{Elm\+\_\+\+Icon\+\_\+\+Type}} $\ast$icon\+\_\+type)
\begin{DoxyCompactList}\small\item\em Get the icon object packed in the contextual menu item of entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gaf26f1a4c76887f298e77db23e397e95f}{elm\+\_\+obj\+\_\+entry\+\_\+scrollable\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} scroll)
\begin{DoxyCompactList}\small\item\em Enable or disable scrolling in entry. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga6f8c1dcb35aed7be73209e91833ff9ee}{elm\+\_\+obj\+\_\+entry\+\_\+scrollable\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the scrollable state of the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga2c6640edf26efe27d4b15f9b88353a0c}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ondemand)
\begin{DoxyCompactList}\small\item\em Set the attribute to show the input panel in case of only a user\textquotesingle{}s explicit Mouse Up event. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga65efa18898f494810262ef450f8a30f2}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the attribute to show the input panel in case of only a user\textquotesingle{}s explicit Mouse Up event. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gae4c7e36b9f03c63b3e1a0cd60c598e6b}{elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em This disables the entry\textquotesingle{}s contextual (longpress) menu. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga47375b39a57d69614765a09c60a7ecb2}{elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This returns whether the entry\textquotesingle{}s contextual (longpress) menu is disabled. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga768e5c6d661e3655eaa258f78b96b96f}{elm\+\_\+obj\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}} cnp\+\_\+mode)
\begin{DoxyCompactList}\small\item\em Control pasting of text and images for the widget. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}} \mbox{\hyperlink{group__Elm__Entry__Group_gabc01d924e9612a23e0d64443a1fc26e7}{elm\+\_\+obj\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Getting elm\+\_\+entry text paste/drop mode. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga926f4e8fb1fe084a559a824d31feee0d}{elm\+\_\+obj\+\_\+entry\+\_\+file\+\_\+text\+\_\+format\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga0813d45294f8b2213aeded2ddebe627e}{Elm\+\_\+\+Text\+\_\+\+Format}} format)
\begin{DoxyCompactList}\small\item\em Text format used to load and save the file, which could be plain text or markup text. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga0b3282f26967ebb310c306289f8ab6cc}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+language\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga11895c49c1990ef0e62a2c0eea54604e}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang}} lang)
\begin{DoxyCompactList}\small\item\em Set the language mode of the input panel. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga11895c49c1990ef0e62a2c0eea54604e}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang}} \mbox{\hyperlink{group__Elm__Entry__Group_ga9c73f1297d2251b2e9daefd24d6f2cbb}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+language\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the language mode of the input panel. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga4d604749e642016fee582162ded08b46}{elm\+\_\+obj\+\_\+entry\+\_\+selection\+\_\+handler\+\_\+disabled\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em This disabled the entry\textquotesingle{}s selection handlers. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga4a46ffdbc39cc1d73d60f1c6a6714a64}{elm\+\_\+obj\+\_\+entry\+\_\+selection\+\_\+handler\+\_\+disabled\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This returns whether the entry\textquotesingle{}s selection handlers are disabled. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga3ca6db7007f31f9bfe83e963a844f761}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set}} (Eo $\ast$obj, int variation)
\begin{DoxyCompactList}\small\item\em Set the input panel layout variation of the entry. \end{DoxyCompactList}\item 
EOAPI int \mbox{\hyperlink{group__Elm__Entry__Group_ga9e1a9fae5589ac2157d16d54d7ea5665}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the input panel layout variation of the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga80da9e82d6839787c2e871096b5994b5}{elm\+\_\+obj\+\_\+entry\+\_\+autocapital\+\_\+type\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__General_gab4a1061ebed0b854a18259acc90f2977}{Elm\+\_\+\+Autocapital\+\_\+\+Type}} autocapital\+\_\+type)
\begin{DoxyCompactList}\small\item\em Set the autocapitalization type on the immodule. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_gab4a1061ebed0b854a18259acc90f2977}{Elm\+\_\+\+Autocapital\+\_\+\+Type}} \mbox{\hyperlink{group__Elm__Entry__Group_ga7bec4ab8357d0647891e25f4a3de5247}{elm\+\_\+obj\+\_\+entry\+\_\+autocapital\+\_\+type\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the autocapitalization type on the immodule. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga54236abe323d4c9be32b4a6d5adc9497}{elm\+\_\+obj\+\_\+entry\+\_\+editable\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} editable)
\begin{DoxyCompactList}\small\item\em Sets if the entry is to be editable or not. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gaab33f191110ec4fe3ac84586ab017517}{elm\+\_\+obj\+\_\+entry\+\_\+editable\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the entry is editable or not. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga9f87ba9cdaca2fccd0c2d3a54bc44cc3}{elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+style\+\_\+set}} (Eo $\ast$obj, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Set the style that the hover should use. \end{DoxyCompactList}\item 
EOAPI const char $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga1d14b1f85d4410f448dfba57f3f16bed}{elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+style\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the style that the hover should use. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gaa93b92fbdd4fa56df8a07908316590be}{elm\+\_\+obj\+\_\+entry\+\_\+single\+\_\+line\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} single\+\_\+line)
\begin{DoxyCompactList}\small\item\em Sets the entry to single line mode. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga5928ab3d37bf9d40cd12b6bfb8f74250}{elm\+\_\+obj\+\_\+entry\+\_\+single\+\_\+line\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the entry is set to be single line. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga95cafcf6896a18854c037621353c3727}{elm\+\_\+obj\+\_\+entry\+\_\+password\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} password)
\begin{DoxyCompactList}\small\item\em Sets the entry to password mode. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga67c75f8b734d3ece2246086c780dd3b0}{elm\+\_\+obj\+\_\+entry\+\_\+password\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the entry is set to password mode. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga119b55f63b98573674e9ce0af60450e3}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em Set the return key on the input panel to be disabled. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gacb33233bd86ae55ad2b9e059efc6bb07}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the return key on the input panel should be disabled or not. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga080b79d33de9b70d554cb8d3e459ba08}{elm\+\_\+obj\+\_\+entry\+\_\+autosave\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} auto\+\_\+save)
\begin{DoxyCompactList}\small\item\em This sets the entry object to \textquotesingle{}autosave\textquotesingle{} the loaded text file or not. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga7db8c1d31b09ddf720a8298834b3ac79}{elm\+\_\+obj\+\_\+entry\+\_\+autosave\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This gets the entry object\textquotesingle{}s \textquotesingle{}autosave\textquotesingle{} status. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga337a305f4a29a49b2144733f3b8e49cc}{elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+parent\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Set the parent of the hover popup. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_gab0789cd5b2abd927f4dd945765d4913e}{elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+parent\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the parent of the hover popup. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga47d036a8dc531abab347e13293ed024c}{elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+allow\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} prediction)
\begin{DoxyCompactList}\small\item\em Set whether the entry should allow to use the text prediction. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga6749e7445a2994c953ae64b9f32f24c5}{elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+allow\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the entry should allow to use the text prediction. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gaf647f817227b0651fcce421b5f304c85}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+hint\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__General_gaaf57025b3dc7d7a021fb7404394342c2}{Elm\+\_\+\+Input\+\_\+\+Hints}} hints)
\begin{DoxyCompactList}\small\item\em Sets the input hint which allows input methods to fine-\/tune their behavior. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_gaaf57025b3dc7d7a021fb7404394342c2}{Elm\+\_\+\+Input\+\_\+\+Hints}} \mbox{\hyperlink{group__Elm__Entry__Group_gadad29cf1d0b7c0758812a54673e4e316}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+hint\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Gets the value of input hint. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gac01919929ddc88ef9a764a2a1b0dd63c}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__General_gabf2a52ba5bbfc9bd40f367c42b1a6619}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout}} layout)
\begin{DoxyCompactList}\small\item\em Set the input panel layout of the entry. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_gabf2a52ba5bbfc9bd40f367c42b1a6619}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout}} \mbox{\hyperlink{group__Elm__Entry__Group_gaf110127b48c7a83f89bc874c505b83da}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the input panel layout of the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gac4634c2de3d6925b4568129caee32db9}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga24d4dcdebc49e633b8039f73b8aec3c3}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type}} return\+\_\+key\+\_\+type)
\begin{DoxyCompactList}\small\item\em Set the \char`\"{}return\char`\"{} key type. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_ga24d4dcdebc49e633b8039f73b8aec3c3}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type}} \mbox{\hyperlink{group__Elm__Entry__Group_gab183e300277836fa0008497fd16c5860}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the \char`\"{}return\char`\"{} key type. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gad99d1b81eabd96ac8ece1e25efbd5cbd}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\begin{DoxyCompactList}\small\item\em Sets the attribute to show the input panel automatically. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga7c8fdac90b05cd5a72e3b3e0e471be77}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the attribute to show the input panel automatically. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga61764f120762f75a47e7404a5415ecb3}{elm\+\_\+obj\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}{Elm\+\_\+\+Wrap\+\_\+\+Type}} wrap)
\begin{DoxyCompactList}\small\item\em Set the line wrap type to use on multi-\/line entries. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}{Elm\+\_\+\+Wrap\+\_\+\+Type}} \mbox{\hyperlink{group__Elm__Entry__Group_ga7179de9b51d393e1e2329affec19acf8}{elm\+\_\+obj\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the wrap mode the entry was set to use. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga1e897f8eb7aee312758c53b09daa50df}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+set}} (Eo $\ast$obj, int pos)
\begin{DoxyCompactList}\small\item\em Sets the cursor position in the entry to the given value. \end{DoxyCompactList}\item 
EOAPI int \mbox{\hyperlink{group__Elm__Entry__Group_ga5cfd80d534571041e5243961d0fe247e}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the current position of the cursor in the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gabe0f0fb412b1f217a1c9265696528760}{elm\+\_\+obj\+\_\+entry\+\_\+icon\+\_\+visible\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} setting)
\begin{DoxyCompactList}\small\item\em Sets the visibility of the left-\/side widget of the entry, set by \mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set}}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga0fba57f977feefcd865d79008680ae6e}\label{group__Elm__Entry__Group_ga0fba57f977feefcd865d79008680ae6e}} 
EOAPI void {\bfseries elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+line\+\_\+end\+\_\+set} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor to the end of the current line. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga5cab091cdd2fc36ba95f5d784a110d03}{elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+region\+\_\+set}} (Eo $\ast$obj, int start, int end)
\begin{DoxyCompactList}\small\item\em This selects a region of text within the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga1352cd592015e4caf500f4c1341ffc26}{elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+region\+\_\+get}} (const Eo $\ast$obj, int $\ast$start, int $\ast$end)
\begin{DoxyCompactList}\small\item\em Get the current position of the selection cursors in the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga963b495e1c18d280766568ba4b552bc6}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+autoenabled\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\begin{DoxyCompactList}\small\item\em Set whether the return key on the input panel is disabled automatically when entry has no text. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gac1914dcfc61c93b3ff847aae5e253d1f}{elm\+\_\+obj\+\_\+entry\+\_\+end\+\_\+visible\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} setting)
\begin{DoxyCompactList}\small\item\em Sets the visibility of the end widget of the entry, set by \mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set}}(ent, \char`\"{}end\char`\"{}, content). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga6ed82e23c5744cb05e92b15fb504b7ea}\label{group__Elm__Entry__Group_ga6ed82e23c5744cb05e92b15fb504b7ea}} 
EOAPI void {\bfseries elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+begin\+\_\+set} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor to the beginning of the entry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga30e372c3eb1d01e7dfb18b19cfcf04a0}\label{group__Elm__Entry__Group_ga30e372c3eb1d01e7dfb18b19cfcf04a0}} 
EOAPI void {\bfseries elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+line\+\_\+begin\+\_\+set} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor to the beginning of the current line. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_gaddffdcf4d08449dd35901522c2eaa837}\label{group__Elm__Entry__Group_gaddffdcf4d08449dd35901522c2eaa837}} 
EOAPI void {\bfseries elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+end\+\_\+set} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor to the end of the entry. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga41654686e1e640212ba8518adde0b4e9}{elm\+\_\+obj\+\_\+entry\+\_\+textblock\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns the actual textblock object of the entry. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga8d49d640d0b82608bcf821626069f0ee}{elm\+\_\+obj\+\_\+entry\+\_\+textblock\+\_\+cursor\+\_\+geometry\+\_\+get}} (const Eo $\ast$obj, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em This function returns the geometry of the cursor. \end{DoxyCompactList}\item 
EOAPI void $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_gaae5f6bd339c1c924fb46f635113197e1}{elm\+\_\+obj\+\_\+entry\+\_\+imf\+\_\+context\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns the input method context of the entry. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga57db187b517af9ada5fdcbe9011ff3fd}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether a format node exists at the current cursor position. \end{DoxyCompactList}\item 
EOAPI char $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga77f7f894dea7e879d63fe4dfdd587b54}{elm\+\_\+obj\+\_\+entry\+\_\+textblock\+\_\+cursor\+\_\+content\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the character pointed by the cursor at its current position. \end{DoxyCompactList}\item 
EOAPI const char $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_gaf7a3d5ed537de8981075d281f55c0d37}{elm\+\_\+obj\+\_\+entry\+\_\+selection\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get any selected text within the entry. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gadd08f14a4e6d867991bcd649890de260}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get if the current cursor position holds a visible format node. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga52f2995014741a749d31ffa4bbb27d71}{elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+allow\+\_\+set}} (Eo $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} allow)
\begin{DoxyCompactList}\small\item\em Allow selection in the entry. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga9bd89aa79fbc4dbe113230edb339fe7b}{elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+allow\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Allow selection in the entry. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gad87d975bce502bec129bc8d8ebd705a5}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+prev}} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor one place to the left within the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga51147b6dedcb5eee5eb467b2db2855ab}{elm\+\_\+obj\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+pop}} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Remove the style in the top of user style stack. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga87e580a8e3e87176126533d8c210eb55}{elm\+\_\+obj\+\_\+entry\+\_\+item\+\_\+provider\+\_\+prepend}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em This prepends a custom item provider to the list for that entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gaaa218c4b4588fe6cc4d4667e0e081bf5}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show}} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Show the input panel (virtual keyboard) based on the input panel property of entry such as layout, autocapital types, and so on. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gad2cf314b277f8cdd17166af76d502d83}{elm\+\_\+obj\+\_\+entry\+\_\+imf\+\_\+context\+\_\+reset}} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Reset the input method context of the entry if needed. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga2014733a0b36d80482e8846e4f372df8}{elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+end}} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Ends the hover popup in the entry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga4a8f727db9d3a2e135373176620eeca2}\label{group__Elm__Entry__Group_ga4a8f727db9d3a2e135373176620eeca2}} 
EOAPI void {\bfseries elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+selection\+\_\+begin} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This begins a selection within the entry as though the user were holding down the mouse button to make a selection. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gacc57ed441d7eb3cc026925528698b4a6}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+down}} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor one line down within the entry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_gaa891c7abe82802e13e30bdb31d9cf3cf}\label{group__Elm__Entry__Group_gaa891c7abe82802e13e30bdb31d9cf3cf}} 
EOAPI void {\bfseries elm\+\_\+obj\+\_\+entry\+\_\+file\+\_\+save} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This function writes any changes made to the file set with \mbox{\hyperlink{group__Elm__Entry__Group_ga873dc14aec6498faa47db768f8ea0028}{elm\+\_\+entry\+\_\+file\+\_\+set}}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga20ffd02d22407dc90a8dd0b030b9ceb0}\label{group__Elm__Entry__Group_ga20ffd02d22407dc90a8dd0b030b9ceb0}} 
EOAPI void {\bfseries elm\+\_\+obj\+\_\+entry\+\_\+selection\+\_\+copy} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This executes a \char`\"{}copy\char`\"{} action on the selected text in the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga452b9bdde879d7538ee495634c1ce43c}{elm\+\_\+obj\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+push}} (Eo $\ast$obj, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Push the style to the top of user style stack. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gaa3a14f3317aa335e3d29b53d2a6620d3}{elm\+\_\+obj\+\_\+entry\+\_\+item\+\_\+provider\+\_\+remove}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em This removes a custom item provider to the list for that entry. \end{DoxyCompactList}\item 
EOAPI const char $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga8a744fbe30f4712da3d74c5a1cfde2ce}{elm\+\_\+obj\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+peek}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the style on the top of user style stack. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gaf7cf9543d46afd16193bdd62dc5c5d7e}{elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+clear}} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This clears and frees the items in a entry\textquotesingle{}s contextual (longpress) menu. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga4f8788ae950641f33b3c87e04ec21e94}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+up}} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor one line up within the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga4c0e98f28dfad02ced1abb674b65ccb6}{elm\+\_\+obj\+\_\+entry\+\_\+insert}} (Eo $\ast$obj, const char $\ast$entry)
\begin{DoxyCompactList}\small\item\em Inserts the given text into the entry at the current cursor position. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga0f65b1119a104778bb69d76490e181d6}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set}} (Eo $\ast$obj, const void $\ast$data, int len)
\begin{DoxyCompactList}\small\item\em Set the input panel-\/specific data to deliver to the input panel. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gafe7e0479610bd7c9cc4b254efffb1a9c}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get}} (const Eo $\ast$obj, void $\ast$data, int $\ast$len)
\begin{DoxyCompactList}\small\item\em Get the specific data of the current input panel. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga9f2196d118232cfbf622c356f71210cd}\label{group__Elm__Entry__Group_ga9f2196d118232cfbf622c356f71210cd}} 
EOAPI void {\bfseries elm\+\_\+obj\+\_\+entry\+\_\+selection\+\_\+paste} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This executes a \char`\"{}paste\char`\"{} action in the entry. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga8f2f10f29a9ea53c0840b70e1216983f}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+next}} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor one place to the right within the entry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga62ff34913d54d91b5ab624f4506b5cb5}\label{group__Elm__Entry__Group_ga62ff34913d54d91b5ab624f4506b5cb5}} 
EOAPI void {\bfseries elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+none} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This drops any existing text selection within the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga40a7c69321e2bf5ef7bf9f1df1fa6bbd}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+hide}} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Hide the input panel (virtual keyboard). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_gac989361ea2539077046c39138d586206}\label{group__Elm__Entry__Group_gac989361ea2539077046c39138d586206}} 
EOAPI void {\bfseries elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+all} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This selects all text within the entry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_gad46eb3ea5cabf35f9fd30e1b059e0cb9}\label{group__Elm__Entry__Group_gad46eb3ea5cabf35f9fd30e1b059e0cb9}} 
EOAPI void {\bfseries elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+selection\+\_\+end} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This ends a selection within the entry as though the user had just released the mouse button while making a selection. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga4645fb1d5ff4beeceaeb737f27b13da9}\label{group__Elm__Entry__Group_ga4645fb1d5ff4beeceaeb737f27b13da9}} 
EOAPI void {\bfseries elm\+\_\+obj\+\_\+entry\+\_\+selection\+\_\+cut} (Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em This executes a \char`\"{}cut\char`\"{} action on the selected text in the entry. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga2895f1c7e2239b4984d1947358515c64}{elm\+\_\+obj\+\_\+entry\+\_\+is\+\_\+empty}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the entry is empty. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga196af571319133c9ff91bedf0f99f296}{elm\+\_\+obj\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+remove}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Remove a markup filter from the list. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gabfa59948371168b6dd9a78ae0ed9d8e1}{elm\+\_\+obj\+\_\+entry\+\_\+item\+\_\+provider\+\_\+append}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em This appends a custom item provider to the list for that entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga9be1d342138b66f7bf3acc80fde5d063}{elm\+\_\+obj\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Append a markup filter function for text inserted in the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gac2f5d01dd23e2e8b0e9ca7c0f7ef66a3}{elm\+\_\+obj\+\_\+entry\+\_\+append}} (Eo $\ast$obj, const char $\ast$str)
\begin{DoxyCompactList}\small\item\em Appends {\ttfamily str} to the text of the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga15de232805747e41d682705621170ee9}{elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+add}} (Eo $\ast$obj, const char $\ast$label, const char $\ast$icon\+\_\+file, \mbox{\hyperlink{group__Elm__Icon_ga82fc56134deed3954cd03b8a1e2f843b}{Elm\+\_\+\+Icon\+\_\+\+Type}} icon\+\_\+type, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em This adds an item to the entry\textquotesingle{}s contextual menu. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_ga95eb8bac179bebc8ec70089de328943a}{elm\+\_\+obj\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+prepend}} (Eo $\ast$obj, \mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Prepend a markup filter function for text inserted in the entry. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Entry__Group_gab6f6a72623b7eb71ca43ec796c086d01}{elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+set}} (Eo $\ast$obj, const char $\ast$prediction\+\_\+hint)
\begin{DoxyCompactList}\small\item\em Sets the prediction hint to use an intelligent reply suggestion service. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gaa2bc99f829389df6a9c62b432d1791e3}{elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set}} (Eo $\ast$obj, const char $\ast$key, const char $\ast$value)
\begin{DoxyCompactList}\small\item\em Sets the prediction hint data at the specified key. \end{DoxyCompactList}\item 
EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gaa9c81547e496e3a7c5b32f1645c48533}{elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del}} (Eo $\ast$obj, const char $\ast$key)
\begin{DoxyCompactList}\small\item\em Removes the prediction hint data identified by a key. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga5eeb0097491a8a5e9413427ba27199d4}{elm\+\_\+entry\+\_\+scrollable\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} scroll)
\begin{DoxyCompactList}\small\item\em Enable or disable scrolling in entry. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gafaf173f5fdcbafa99b907423324b0d4c}{elm\+\_\+entry\+\_\+scrollable\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the scrollable state of the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gad06df41a45a47ca7b19733d10e400997}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ondemand)
\begin{DoxyCompactList}\small\item\em Set the attribute to show the input panel in case of only a user\textquotesingle{}s explicit Mouse Up event. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga7c48e1bc56505b7bf530ae43164af3e9}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the attribute to show the input panel in case of only a user\textquotesingle{}s explicit Mouse Up event. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga7b91af4031bac9e03c1705f6177fcc39}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em This disables the entry\textquotesingle{}s contextual (longpress) menu. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga1656ec10434967254390029d75381109}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This returns whether the entry\textquotesingle{}s contextual (longpress) menu is disabled. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga29eaa981e1c42a813b4d17df8a31f7fb}{elm\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}} cnp\+\_\+mode)
\begin{DoxyCompactList}\small\item\em Control pasting of text and images for the widget. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}} \mbox{\hyperlink{group__Elm__Entry__Group_ga8b087d5ba2a1a224d850b169d0484fec}{elm\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Getting elm\+\_\+entry text paste/drop mode. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga8683afb5d34977e0888af1a276ed82d3}{elm\+\_\+entry\+\_\+file\+\_\+text\+\_\+format\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga0813d45294f8b2213aeded2ddebe627e}{Elm\+\_\+\+Text\+\_\+\+Format}} format)
\begin{DoxyCompactList}\small\item\em Text format used to load and save the file, which could be plain text or markup text. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gac0cf6a8f8ba3a84f1e72c83951742fb9}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+language\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga11895c49c1990ef0e62a2c0eea54604e}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang}} lang)
\begin{DoxyCompactList}\small\item\em Set the language mode of the input panel. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga11895c49c1990ef0e62a2c0eea54604e}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang}} \mbox{\hyperlink{group__Elm__Entry__Group_ga60a486bcee1136b9bd5d1be21a17cde0}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+language\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the language mode of the input panel. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga553336d319a43aaad0638194b2ae5a37}{elm\+\_\+entry\+\_\+selection\+\_\+handler\+\_\+disabled\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em This disabled the entry\textquotesingle{}s selection handlers. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga9249beab7aded39868402d676d008459}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, int variation)
\begin{DoxyCompactList}\small\item\em Set the input panel layout variation of the entry. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__Entry__Group_ga7338cc3176ae2c7f157c60404f6ce721}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the input panel layout variation of the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga2c51a45f35c7763c6d13710735bbd13a}{elm\+\_\+entry\+\_\+autocapital\+\_\+type\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__General_gab4a1061ebed0b854a18259acc90f2977}{Elm\+\_\+\+Autocapital\+\_\+\+Type}} autocapital\+\_\+type)
\begin{DoxyCompactList}\small\item\em Set the autocapitalization type on the immodule. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_gab4a1061ebed0b854a18259acc90f2977}{Elm\+\_\+\+Autocapital\+\_\+\+Type}} \mbox{\hyperlink{group__Elm__Entry__Group_ga65cbead989979e4b8cf29a2f4ef940b3}{elm\+\_\+entry\+\_\+autocapital\+\_\+type\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the autocapitalization type on the immodule. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gac9e11949b9da7e5dbc29d52b1b2faf44}{elm\+\_\+entry\+\_\+editable\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} editable)
\begin{DoxyCompactList}\small\item\em Sets if the entry is to be editable or not. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga2e506852535f2cdca387ec7676fc685e}{elm\+\_\+entry\+\_\+editable\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the entry is editable or not. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gae15038e9d8377b494161f7b157d2ba69}{elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+style\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Set the style that the hover should use. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_gad0c4de0c24db8a0514b7442f183b32be}{elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+style\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the style that the hover should use. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga96e162d7def2bbba34c5449d51f87fdd}{elm\+\_\+entry\+\_\+single\+\_\+line\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} single\+\_\+line)
\begin{DoxyCompactList}\small\item\em Sets the entry to single line mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gadd1c719f9c45b983546e4cb247c19f62}{elm\+\_\+entry\+\_\+single\+\_\+line\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the entry is set to be single line. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga9a05e975d843b50f79b2a15fe93df2e6}{elm\+\_\+entry\+\_\+password\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} password)
\begin{DoxyCompactList}\small\item\em Sets the entry to password mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga45eba3fa4c429abc413ed174dbf6b69e}{elm\+\_\+entry\+\_\+password\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the entry is set to password mode. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga390117c6d29650443e620db836210d0a}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em Set the return key on the input panel to be disabled. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga5bfd39af33adcd8ddf43b9ed12a05af6}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the return key on the input panel should be disabled or not. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gaf11dbad4cd1e5309fb655910e4f14771}{elm\+\_\+entry\+\_\+autosave\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} auto\+\_\+save)
\begin{DoxyCompactList}\small\item\em This sets the entry object to \textquotesingle{}autosave\textquotesingle{} the loaded text file or not. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gac5b929eaa269d1a244476ea63a3d1d52}{elm\+\_\+entry\+\_\+autosave\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This gets the entry object\textquotesingle{}s \textquotesingle{}autosave\textquotesingle{} status. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gae671889fca19ac4fb7baebef776f7bda}{elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+parent\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Set the parent of the hover popup. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga79093a2cab29dafada1653eb6155ce38}{elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+parent\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the parent of the hover popup. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga23074f655c98844771bdb2b4c8fbd111}{elm\+\_\+entry\+\_\+prediction\+\_\+allow\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} prediction)
\begin{DoxyCompactList}\small\item\em Set whether the entry should allow to use the text prediction. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga51f7a6e57c6a75e6e4c1ad8dd4d615df}{elm\+\_\+entry\+\_\+prediction\+\_\+allow\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the entry should allow to use the text prediction. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gab52569c94865f91aebe46eb670c38cfe}{elm\+\_\+entry\+\_\+input\+\_\+hint\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__General_gaaf57025b3dc7d7a021fb7404394342c2}{Elm\+\_\+\+Input\+\_\+\+Hints}} hints)
\begin{DoxyCompactList}\small\item\em Sets the input hint which allows input methods to fine-\/tune their behavior. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_gaaf57025b3dc7d7a021fb7404394342c2}{Elm\+\_\+\+Input\+\_\+\+Hints}} \mbox{\hyperlink{group__Elm__Entry__Group_gaf792471c0f8cfd373a4f5345c370ef4d}{elm\+\_\+entry\+\_\+input\+\_\+hint\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Gets the value of input hint. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga075f98ab264c004017cbbc5e732bf59b}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__General_gabf2a52ba5bbfc9bd40f367c42b1a6619}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout}} layout)
\begin{DoxyCompactList}\small\item\em Set the input panel layout of the entry. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_gabf2a52ba5bbfc9bd40f367c42b1a6619}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout}} \mbox{\hyperlink{group__Elm__Entry__Group_ga1e346fac141b6423e0bfeab313004733}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the input panel layout of the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gaea93430ec3230c802967ef8cf70a64ab}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__General_ga24d4dcdebc49e633b8039f73b8aec3c3}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type}} return\+\_\+key\+\_\+type)
\begin{DoxyCompactList}\small\item\em Set the \char`\"{}return\char`\"{} key type. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_ga24d4dcdebc49e633b8039f73b8aec3c3}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type}} \mbox{\hyperlink{group__Elm__Entry__Group_ga33e04bd2944626b7819014a62117ca69}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the \char`\"{}return\char`\"{} key type. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gab17ffa658df93c8a1908f2f585da773e}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\begin{DoxyCompactList}\small\item\em Sets the attribute to show the input panel automatically. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gaebccc0c0ccf5798f1aceaad9d5cf9bf3}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the attribute to show the input panel automatically. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gad3da160ecf782da47c25836d859e31ed}{elm\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}{Elm\+\_\+\+Wrap\+\_\+\+Type}} wrap)
\begin{DoxyCompactList}\small\item\em Set the line wrap type to use on multi-\/line entries. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}{Elm\+\_\+\+Wrap\+\_\+\+Type}} \mbox{\hyperlink{group__Elm__Entry__Group_ga3856371794d2861bfcc793c6dec0148a}{elm\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the wrap mode the entry was set to use. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga103d3179e4e832632f24ab3c13418b94}{elm\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, int pos)
\begin{DoxyCompactList}\small\item\em Sets the cursor position in the entry to the given value. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__Entry__Group_ga7fd85bdd49063cf46dc33881a0467b5e}{elm\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the current position of the cursor in the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga65dfb33c27701ad6309420eb539b11d2}{elm\+\_\+entry\+\_\+icon\+\_\+visible\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} setting)
\begin{DoxyCompactList}\small\item\em Sets the visibility of the left-\/side widget of the entry, set by \mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set}}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga5f8f18958079b4b65cf4c8c71936a1ec}\label{group__Elm__Entry__Group_ga5f8f18958079b4b65cf4c8c71936a1ec}} 
void {\bfseries elm\+\_\+entry\+\_\+cursor\+\_\+line\+\_\+end\+\_\+set} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor to the end of the current line. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga7d5b03905a9fb3879225304b1f3c6de4}{elm\+\_\+entry\+\_\+select\+\_\+region\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, int start, int end)
\begin{DoxyCompactList}\small\item\em This selects a region of text within the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga1ffc1a2f865bbd833033a40f5f1c869d}{elm\+\_\+entry\+\_\+select\+\_\+region\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj, int $\ast$start, int $\ast$end)
\begin{DoxyCompactList}\small\item\em Get the current position of the selection cursors in the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga95e23871857a1c5c8185482c23de1278}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+autoenabled\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\begin{DoxyCompactList}\small\item\em Set whether the return key on the input panel is disabled automatically when entry has no text. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga80b14803068bc486410b1ff4dd6073d2}{elm\+\_\+entry\+\_\+end\+\_\+visible\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} setting)
\begin{DoxyCompactList}\small\item\em Sets the visibility of the end widget of the entry, set by \mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set}}(ent, \char`\"{}end\char`\"{}, content). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga8ee511b7603abc14b1a413532665d9ca}\label{group__Elm__Entry__Group_ga8ee511b7603abc14b1a413532665d9ca}} 
void {\bfseries elm\+\_\+entry\+\_\+cursor\+\_\+begin\+\_\+set} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor to the beginning of the entry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_gaf523d39624b8e70aba49c93b0bd4570f}\label{group__Elm__Entry__Group_gaf523d39624b8e70aba49c93b0bd4570f}} 
void {\bfseries elm\+\_\+entry\+\_\+cursor\+\_\+line\+\_\+begin\+\_\+set} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor to the beginning of the current line. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga6336f667855800817c5d9faf8b8c318d}\label{group__Elm__Entry__Group_ga6336f667855800817c5d9faf8b8c318d}} 
void {\bfseries elm\+\_\+entry\+\_\+cursor\+\_\+end\+\_\+set} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor to the end of the entry. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga9d2c7e5f86167be8757a4f7e8e7e27d8}{elm\+\_\+entry\+\_\+textblock\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns the actual textblock object of the entry. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gacbeeb92c91ed8518e6ff213e68c36cb5}{elm\+\_\+entry\+\_\+cursor\+\_\+geometry\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em This function returns the geometry of the cursor. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga3ad17b36adc198b373c874bfcc26b36f}{elm\+\_\+entry\+\_\+imf\+\_\+context\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns the input method context of the entry. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga3b6d14b76adcbae2e6e1cb117b45e6d8}{elm\+\_\+entry\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether a format node exists at the current cursor position. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_gaece7266c63e76e954e17dbe232ce0b36}{elm\+\_\+entry\+\_\+cursor\+\_\+content\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the character pointed by the cursor at its current position. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga4268754dfa50669fef6b429f27f6a6b1}{elm\+\_\+entry\+\_\+selection\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get any selected text within the entry. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga64f82ec87268674d1981d571ba2b0636}{elm\+\_\+entry\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get if the current cursor position holds a visible format node. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gaa12934f19a2fc23841221dc54bae9a0d}{elm\+\_\+entry\+\_\+select\+\_\+allow\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} allow)
\begin{DoxyCompactList}\small\item\em Allow selection in the entry. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gaf7e00d6018835b419351f5dc0fd460a3}{elm\+\_\+entry\+\_\+select\+\_\+allow\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Allow selection in the entry. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga95c490e60101d05f72a660be8e75b18f}{elm\+\_\+entry\+\_\+cursor\+\_\+prev}} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor one place to the left within the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga0c079e83fd6628a3fd4072571982a5cd}{elm\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+pop}} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Remove the style in the top of user style stack. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga6ef3fa7319ed62dfdbffb388127b0602}{elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+prepend}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em This prepends a custom item provider to the list for that entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga1732e464bc47aa554cc7e5ea864fcb8c}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show}} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Show the input panel (virtual keyboard) based on the input panel property of entry such as layout, autocapital types, and so on. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gade8ca7844d0afd0059f458108a5f68a5}{elm\+\_\+entry\+\_\+imf\+\_\+context\+\_\+reset}} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Reset the input method context of the entry if needed. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gafc6dbe02277a63dd7052b8b3e67d335e}{elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+end}} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Ends the hover popup in the entry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_gabe7d304abb5916c82d77fe4ea9998d62}\label{group__Elm__Entry__Group_gabe7d304abb5916c82d77fe4ea9998d62}} 
void {\bfseries elm\+\_\+entry\+\_\+cursor\+\_\+selection\+\_\+begin} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This begins a selection within the entry as though the user were holding down the mouse button to make a selection. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gabde660dfdb5ba0d408231e7d17dcc7f4}{elm\+\_\+entry\+\_\+cursor\+\_\+down}} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor one line down within the entry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_gaa44cb80b64207a3706fad36d35e92bc7}\label{group__Elm__Entry__Group_gaa44cb80b64207a3706fad36d35e92bc7}} 
void {\bfseries elm\+\_\+entry\+\_\+file\+\_\+save} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This function writes any changes made to the file set with \mbox{\hyperlink{group__Elm__Entry__Group_ga873dc14aec6498faa47db768f8ea0028}{elm\+\_\+entry\+\_\+file\+\_\+set}}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_gaf2c5d0a3b9e754b060c07d0f9fa5a9ed}\label{group__Elm__Entry__Group_gaf2c5d0a3b9e754b060c07d0f9fa5a9ed}} 
void {\bfseries elm\+\_\+entry\+\_\+selection\+\_\+copy} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This executes a \char`\"{}copy\char`\"{} action on the selected text in the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga4bd3ff953ba9a66afa5c5c465a13287b}{elm\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+push}} (Elm\+\_\+\+Entry $\ast$obj, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Push the style to the top of user style stack. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga0eb989fb2e8f6332dc5a11f1498af110}{elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+remove}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em This removes a custom item provider to the list for that entry. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga7a9b3780c00b8432c011a02cb0525987}{elm\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+peek}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the style on the top of user style stack. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gac78736b33fd490a2ad61d952e821d882}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+clear}} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This clears and frees the items in a entry\textquotesingle{}s contextual (longpress) menu. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga6946e81ecf7f485fae7c501cb9bf852d}{elm\+\_\+entry\+\_\+cursor\+\_\+up}} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor one line up within the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gacf27a8e1b5f1af931284fb840c7251b0}{elm\+\_\+entry\+\_\+entry\+\_\+insert}} (Elm\+\_\+\+Entry $\ast$obj, const char $\ast$entry)
\begin{DoxyCompactList}\small\item\em Inserts the given text into the entry at the current cursor position. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gaf66977480fa955ebb55c6c084b7a7572}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, const void $\ast$data, int len)
\begin{DoxyCompactList}\small\item\em Set the input panel-\/specific data to deliver to the input panel. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga5697a7b0a840bc81d043aa0d50878fe8}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get}} (const Elm\+\_\+\+Entry $\ast$obj, void $\ast$data, int $\ast$len)
\begin{DoxyCompactList}\small\item\em Get the specific data of the current input panel. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga703186f1f6242ab8255002486a40854e}\label{group__Elm__Entry__Group_ga703186f1f6242ab8255002486a40854e}} 
void {\bfseries elm\+\_\+entry\+\_\+selection\+\_\+paste} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This executes a \char`\"{}paste\char`\"{} action in the entry. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_gabfa4a0f5a6b9774cb4d1ebe289e65935}{elm\+\_\+entry\+\_\+cursor\+\_\+next}} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This moves the cursor one place to the right within the entry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_gaaf4d71b5b72f8cca01e5f9cdd5d95f2b}\label{group__Elm__Entry__Group_gaaf4d71b5b72f8cca01e5f9cdd5d95f2b}} 
void {\bfseries elm\+\_\+entry\+\_\+select\+\_\+none} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This drops any existing text selection within the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gad69e04dd0c3b1f9b0349c7572f21dbd7}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+hide}} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Hide the input panel (virtual keyboard). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga0ee691f159cd13ba2938f5d62d4b51c1}\label{group__Elm__Entry__Group_ga0ee691f159cd13ba2938f5d62d4b51c1}} 
void {\bfseries elm\+\_\+entry\+\_\+select\+\_\+all} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This selects all text within the entry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga0a642462f4c8e431b6251b12d927b2f4}\label{group__Elm__Entry__Group_ga0a642462f4c8e431b6251b12d927b2f4}} 
void {\bfseries elm\+\_\+entry\+\_\+cursor\+\_\+selection\+\_\+end} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This ends a selection within the entry as though the user had just released the mouse button while making a selection. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Entry__Group_ga7d165d363817e5e21003e74e6970807e}\label{group__Elm__Entry__Group_ga7d165d363817e5e21003e74e6970807e}} 
void {\bfseries elm\+\_\+entry\+\_\+selection\+\_\+cut} (Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em This executes a \char`\"{}cut\char`\"{} action on the selected text in the entry. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga7a6fcdf249e74c9e2fa6dec2bd543ca0}{elm\+\_\+entry\+\_\+is\+\_\+empty}} (const Elm\+\_\+\+Entry $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the entry is empty. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga53d8a7a94eda31a6e28cc9eec0d91309}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+remove}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Remove a markup filter from the list. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga7d0a5c857a595c1ab99df404188546dc}{elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+append}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em This appends a custom item provider to the list for that entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga183c0a0afb4a25eaf677deb3c544a8b6}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Append a markup filter function for text inserted in the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga480523c4724fcfacf057f711a5bebbbb}{elm\+\_\+entry\+\_\+entry\+\_\+append}} (Elm\+\_\+\+Entry $\ast$obj, const char $\ast$str)
\begin{DoxyCompactList}\small\item\em Appends {\ttfamily str} to the text of the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga8b5a08cf1d11ca15e745cdd1ae834ab9}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+add}} (Elm\+\_\+\+Entry $\ast$obj, const char $\ast$label, const char $\ast$icon\+\_\+file, \mbox{\hyperlink{group__Elm__Icon_ga82fc56134deed3954cd03b8a1e2f843b}{Elm\+\_\+\+Icon\+\_\+\+Type}} icon\+\_\+type, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em This adds an item to the entry\textquotesingle{}s contextual menu. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga6080ed78cd33e66d5a7448ac6844d9fe}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+prepend}} (Elm\+\_\+\+Entry $\ast$obj, \mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Prepend a markup filter function for text inserted in the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga8b9e5e5a4b8a02294cb429087fe73670}{elm\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, const char $\ast$prediction\+\_\+hint)
\begin{DoxyCompactList}\small\item\em Sets the prediction hint to use an intelligent reply suggestion service. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga13e3f847f94566e676d5493a90ab60eb}{elm\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set}} (Elm\+\_\+\+Entry $\ast$obj, const char $\ast$key, const char $\ast$value)
\begin{DoxyCompactList}\small\item\em Sets the prediction hint data at the specified key. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga80a1497b2d2a1a540d819ae19ddf6f2b}{elm\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del}} (Elm\+\_\+\+Entry $\ast$obj, const char $\ast$key)
\begin{DoxyCompactList}\small\item\em Removes the prediction hint data identified by a key. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_gafb201886fc4ee715d229ad2fddfe2ee7}{elm\+\_\+entry\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em This adds an entry to {\ttfamily parent} object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga8bc98a1ea62d32d9447978a84230cf2e}{elm\+\_\+entry\+\_\+entry\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$entry)
\begin{DoxyCompactList}\small\item\em This sets the text displayed within the entry to {\ttfamily entry}. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Elm__Entry__Group_ga3141f1986727fe4efdb4ffe0dcc1b516}{elm\+\_\+entry\+\_\+entry\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em This returns the text currently shown in object {\ttfamily entry}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Entry__Group_ga873dc14aec6498faa47db768f8ea0028}{elm\+\_\+entry\+\_\+file\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$file, \mbox{\hyperlink{group__Elm__General_ga0813d45294f8b2213aeded2ddebe627e}{Elm\+\_\+\+Text\+\_\+\+Format}} format)
\begin{DoxyCompactList}\small\item\em This sets the file (and implicitly loads it) for the text to display and then edit. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_gadba9ca19c9d9bcd33b83e4cd0fd071c3}{elm\+\_\+entry\+\_\+file\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$$\ast$file, \mbox{\hyperlink{group__Elm__General_ga0813d45294f8b2213aeded2ddebe627e}{Elm\+\_\+\+Text\+\_\+\+Format}} $\ast$format)
\begin{DoxyCompactList}\small\item\em Get the file being edited by the entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Entry__Group_ga0f0a3f7620f9e34e3c58288e02a5f938}{elm\+\_\+entry\+\_\+calc\+\_\+force}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Forces calculation of the entry size and text layouting. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{entry_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth]{img/widget/entry/preview-00}}
\end{DoxyImageNoCaption}
  
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth]{img/widget/entry/preview-01}}
\end{DoxyImageNoCaption}
  
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth]{img/widget/entry/preview-02}}
\end{DoxyImageNoCaption}
  
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth]{img/widget/entry/preview-03}}
\end{DoxyImageNoCaption}


An entry is a convenience widget which shows a box that the user can enter text into. Entries by default don\textquotesingle{}t scroll, so they grow to accommodate the entire text, resizing the parent window as needed. This can be changed with the \mbox{\hyperlink{group__Elm__Entry__Group_ga5eeb0097491a8a5e9413427ba27199d4}{elm\+\_\+entry\+\_\+scrollable\+\_\+set()}} function.

They can also be single line or multi line (the default) and when set to multi line mode they support text wrapping in any of the modes indicated by \mbox{\hyperlink{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}{Elm\+\_\+\+Wrap\+\_\+\+Type}}.

Other features include password mode, filtering of inserted text with \mbox{\hyperlink{group__Elm__Entry__Group_ga183c0a0afb4a25eaf677deb3c544a8b6}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append()}} and related functions, inline \char`\"{}items\char`\"{} and formatted markup text.

This widget inherits from the \mbox{\hyperlink{group__Elm__Layout}{Layout}} one, so that all the functions acting on it also work for entry objects (since 1.\+8).

This widget implements the \mbox{\hyperlink{group__Widget_elm-scrollable-interface}{The Elementary Scrollable Interface}} interface, so that all (non-\/deprecated) functions for the base Elm\+\_\+\+Scroller widget also work for entries (since 1.\+8).

Some calls on the entry\textquotesingle{}s API are marked as {\bfseries{deprecated}}, as they just wrap the scrollable widgets counterpart functions. Use the ones we point you to, for each case of deprecation here, instead -- eventually the deprecated ones will be discarded (next major release).\hypertarget{group__Elm__Entry__Group_entry-markup}{}\doxysubsection{Formatted text}\label{group__Elm__Entry__Group_entry-markup}
The markup tags supported by the Entry are defined by the theme, but even when writing new themes or extensions it\textquotesingle{}s a good idea to stick to a sane default, to maintain coherency and avoid application breakages. Currently defined by the default theme are the following tags\+: \begin{DoxyItemize}
\item \texorpdfstring{$<$}{<}br\texorpdfstring{$>$}{>}\+: Inserts a line break. \item \texorpdfstring{$<$}{<}ps\texorpdfstring{$>$}{>}\+: Inserts a paragraph separator. This is preferred over line breaks. \item \texorpdfstring{$<$}{<}tab\texorpdfstring{$>$}{>}\+: Inserts a tab. \item \texorpdfstring{$<$}{<}em\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/em\texorpdfstring{$>$}{>}\+: Emphasis. Sets the {\itshape oblique} style for the enclosed text. \item \texorpdfstring{$<$}{<}b\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/b\texorpdfstring{$>$}{>}\+: Sets the {\bfseries{bold}} style for the enclosed text. \item \texorpdfstring{$<$}{<}link\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/link\texorpdfstring{$>$}{>}\+: Underlines the enclosed text. \item \texorpdfstring{$<$}{<}hilight\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/hilight\texorpdfstring{$>$}{>}\+: Highlights the enclosed text. \item \texorpdfstring{$<$}{<}title\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/title\texorpdfstring{$>$}{>}\+: Main title. \item \texorpdfstring{$<$}{<}subtitle\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/subtitle\texorpdfstring{$>$}{>}\+: Secondary level title. \item \texorpdfstring{$<$}{<}bigger\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/bigger\texorpdfstring{$>$}{>}\+: A really big text, not so big as the titles. \item \texorpdfstring{$<$}{<}big\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/big\texorpdfstring{$>$}{>}\+: Big text. \item \texorpdfstring{$<$}{<}small\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/small\texorpdfstring{$>$}{>}\+: Small text. \item \texorpdfstring{$<$}{<}smaller\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/smaller\texorpdfstring{$>$}{>}\+: Really small text, at the point of unreadability.\end{DoxyItemize}
Entry also support tags for code syntax highlight. Note that this does not mean that the entry will automatically perform code highlight, application are responsable of applying the correct tag to code blocks. The default theme define the following tags\+: \begin{DoxyItemize}
\item \texorpdfstring{$<$}{<}code\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/code\texorpdfstring{$>$}{>}\+: Monospace font without shadows. \item \texorpdfstring{$<$}{<}comment\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/comment\texorpdfstring{$>$}{>}\+: Code comments. \item \texorpdfstring{$<$}{<}string\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/string\texorpdfstring{$>$}{>}\+: Strings of text. \item \texorpdfstring{$<$}{<}number\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/number\texorpdfstring{$>$}{>}\+: Numeric expression (ex\+: 1, 2, 0.\+34, etc) \item \texorpdfstring{$<$}{<}brace\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/brace\texorpdfstring{$>$}{>}\+: Braces used for code syntax. \item \texorpdfstring{$<$}{<}type\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/type\texorpdfstring{$>$}{>}\+: Variables types (ex\+: int, float, char, Evas\+\_\+\+Object, etc) \item \texorpdfstring{$<$}{<}class\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/class\texorpdfstring{$>$}{>}\+: Class names, when defined, not when used. \item \texorpdfstring{$<$}{<}function\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/function\texorpdfstring{$>$}{>}\+: Function names, when defined, not called. \item \texorpdfstring{$<$}{<}param\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/param\texorpdfstring{$>$}{>}\+: Generic parameters. \item \texorpdfstring{$<$}{<}keyword\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/keyword\texorpdfstring{$>$}{>}\+: Language keywords (ex\+: return, NULL, while, for, etc) \item \texorpdfstring{$<$}{<}preprocessor\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/preprocessor\texorpdfstring{$>$}{>}\+: Preprocessors definitions. \item \texorpdfstring{$<$}{<}line\+\_\+added\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/line\+\_\+added\texorpdfstring{$>$}{>}\+: Diff added lines. \item \texorpdfstring{$<$}{<}line\+\_\+removed\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/line\+\_\+removed\texorpdfstring{$>$}{>}\+: Diff removed lines. \item \texorpdfstring{$<$}{<}line\+\_\+changed\texorpdfstring{$>$}{>}...\texorpdfstring{$<$}{<}/line\+\_\+changed\texorpdfstring{$>$}{>}\+: Diff changed lines.\end{DoxyItemize}
\hypertarget{group__Elm__Entry__Group_entry-special}{}\doxysubsection{Special markups}\label{group__Elm__Entry__Group_entry-special}
Besides those used to format text, entries support two special markup tags used to insert click-\/able portions of text or items inlined within the text.\hypertarget{group__Elm__Entry__Group_entry-anchors}{}\doxysubsubsection{Anchors}\label{group__Elm__Entry__Group_entry-anchors}
Anchors are similar to HTML anchors. Text can be surrounded by \texorpdfstring{$<$}{<}a\texorpdfstring{$>$}{>} and \texorpdfstring{$<$}{<}/a\texorpdfstring{$>$}{>} tags and an event will be generated when this text is clicked, like this\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{This text is outside <a href=anc-\/01>but \textcolor{keyword}{this} one is an anchor</a>}

\end{DoxyCode}


The {\ttfamily href} attribute in the opening tag gives the name that will be used to identify the anchor and it can be any valid utf8 string.

When an anchor is clicked, an {\ttfamily \char`\"{}anchor,clicked\char`\"{}} signal is emitted with an \mbox{\hyperlink{group__Elm__Entry__Group_ga482dd1b490a52d0a9e43fbf6212c4cd4}{Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info}} in the {\ttfamily event\+\_\+info} parameter for the callback function. The same applies for \char`\"{}anchor,in\char`\"{} (mouse in), \char`\"{}anchor,out\char`\"{} (mouse out), \char`\"{}anchor,down\char`\"{} (mouse down), and \char`\"{}anchor,up\char`\"{} (mouse up) events on an anchor.\hypertarget{group__Elm__Entry__Group_entry-items}{}\doxysubsubsection{Items}\label{group__Elm__Entry__Group_entry-items}
Inlined in the text, any other {\ttfamily Evas\+\_\+\+Object} can be inserted by using \texorpdfstring{$<$}{<}item\texorpdfstring{$>$}{>} tags this way\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{<item size=16x16 vsize=full href=emoticon/haha></item>}

\end{DoxyCode}


Just like with anchors, the {\ttfamily href} identifies each item, but these need, in addition, to indicate their size, which is done using any one of {\ttfamily size}, {\ttfamily absize} or {\ttfamily relsize} attributes. These attributes take their value in the WxH format, where W is the width and H the height of the item.

\begin{DoxyItemize}
\item absize\+: Absolute pixel size for the item. Whatever value is set will be the item\textquotesingle{}s size regardless of any scale value the object may have been set to. The final line height will be adjusted to fit larger items. \item size\+: Similar to {\ttfamily absize}, but it\textquotesingle{}s adjusted to the scale value set for the object. \item relsize\+: Size is adjusted for the item to fit within the current line height.\end{DoxyItemize}
Besides their size, items are specified a {\ttfamily vsize} value that affects how their final size and position are calculated. The possible values are\+: \begin{DoxyItemize}
\item ascent\+: Item will be placed within the line\textquotesingle{}s baseline and its ascent. That is, the height between the line where all characters are positioned and the highest point in the line. For {\ttfamily size} and {\ttfamily absize} items, the descent value will be added to the total line height to make them fit. {\ttfamily relsize} items will be adjusted to fit within this space. \item full\+: Items will be placed between the descent and ascent, or the lowest point in the line and its highest.\end{DoxyItemize}
The next image shows different configurations of items and how the previously mentioned options affect their sizes. In all cases, the green line indicates the ascent, blue for the baseline and red for the descent.

 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth]{entry_item}}
\end{DoxyImageNoCaption}


And another one to show how size differs from absize. In the first one, the scale value is set to 1.\+0, while the second one is using one of 2.\+0.

 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth]{entry_item_scale}}
\end{DoxyImageNoCaption}


After the size for an item is calculated, the entry will request an object to place in its space. For this, the functions set with \mbox{\hyperlink{group__Elm__Entry__Group_ga7d0a5c857a595c1ab99df404188546dc}{elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+append()}} and related functions will be called in order until one of them returns a {\ttfamily non-\/\+NULL} value. If no providers are available, or all of them return {\ttfamily NULL}, then the entry falls back to one of the internal defaults, provided the name matches with one of them.

All of the following are currently supported\+:


\begin{DoxyItemize}
\item emoticon/angry
\item emoticon/angry-\/shout
\item emoticon/crazy-\/laugh
\item emoticon/evil-\/laugh
\item emoticon/evil
\item emoticon/goggle-\/smile
\item emoticon/grumpy
\item emoticon/grumpy-\/smile
\item emoticon/guilty
\item emoticon/guilty-\/smile
\item emoticon/haha
\item emoticon/half-\/smile
\item emoticon/happy-\/panting
\item emoticon/happy
\item emoticon/indifferent
\item emoticon/kiss
\item emoticon/knowing-\/grin
\item emoticon/laugh
\item emoticon/little-\/bit-\/sorry
\item emoticon/love-\/lots
\item emoticon/love
\item emoticon/minimal-\/smile
\item emoticon/not-\/happy
\item emoticon/not-\/impressed
\item emoticon/omg
\item emoticon/opensmile
\item emoticon/smile
\item emoticon/sorry
\item emoticon/squint-\/laugh
\item emoticon/surprised
\item emoticon/suspicious
\item emoticon/tongue-\/dangling
\item emoticon/tongue-\/poke
\item emoticon/uh
\item emoticon/unhappy
\item emoticon/very-\/sorry
\item emoticon/what
\item emoticon/wink
\item emoticon/worried
\item emoticon/wtf
\end{DoxyItemize}

Alternatively, an item may reference an image by its path, using the URI form {\ttfamily \href{file:///path/to/an/image.png}{\texttt{ file\+:///path/to/an/image.\+png}}} and the entry will then use that image for the item.\hypertarget{group__Elm__Entry__Group_entry-style-set}{}\doxysubsection{Setting entry\textquotesingle{}s style}\label{group__Elm__Entry__Group_entry-style-set}
There are 2 major ways to change the entry\textquotesingle{}s style\+:
\begin{DoxyItemize}
\item Theme -\/ set the \char`\"{}base\char`\"{} field to the desired style.
\item User style -\/ Pushing overrides to the theme style to the textblock object by using \mbox{\hyperlink{group__Evas__Object__Textblock__Group_ga464b1838a1123f2f67d612501a8aa585}{evas\+\_\+object\+\_\+textblock\+\_\+style\+\_\+user\+\_\+push()}}.
\end{DoxyItemize}

You should modify the theme when you would like to change the style for aesthetic reasons. While the user style should be changed when you would like to change the style to something specific defined at run-\/time, e.\+g, setting font or font size in a text editor.\hypertarget{group__Elm__Entry__Group_entry-files}{}\doxysubsection{Loading and saving files}\label{group__Elm__Entry__Group_entry-files}
Entries have convenience functions to load text from a file and save changes back to it after a short delay. The automatic saving is enabled by default, but can be disabled with \mbox{\hyperlink{group__Elm__Entry__Group_gaf11dbad4cd1e5309fb655910e4f14771}{elm\+\_\+entry\+\_\+autosave\+\_\+set()}} and files can be loaded directly as plain text or have any markup in them recognized. See \mbox{\hyperlink{group__Elm__Entry__Group_ga873dc14aec6498faa47db768f8ea0028}{elm\+\_\+entry\+\_\+file\+\_\+set()}} for more details.\hypertarget{group__Elm__Entry__Group_entry-signals}{}\doxysubsection{Emitted signals}\label{group__Elm__Entry__Group_entry-signals}
This widget emits the following signals, besides the ones sent from \mbox{\hyperlink{group__Elm__Layout}{Layout}} \+: \begin{DoxyItemize}
\item \char`\"{}aborted\char`\"{}\+: The escape key was pressed on a single line entry. (since 1.\+7) \item \char`\"{}activated\char`\"{}\+: The enter key was pressed on a single line entry. \item \char`\"{}anchor,clicked\char`\"{}\+: An anchor has been clicked. The event\+\_\+info parameter for the callback will be an \mbox{\hyperlink{group__Elm__Entry__Group_ga482dd1b490a52d0a9e43fbf6212c4cd4}{Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info}}. \item \char`\"{}anchor,down\char`\"{}\+: Mouse button has been pressed on an anchor. The event\+\_\+info parameter for the callback will be an \mbox{\hyperlink{group__Elm__Entry__Group_ga482dd1b490a52d0a9e43fbf6212c4cd4}{Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info}}. \item \char`\"{}anchor,hover,opened\char`\"{}\+: The anchor is clicked. \item \char`\"{}anchor,in\char`\"{}\+: Mouse cursor has moved into an anchor. The event\+\_\+info parameter for the callback will be an \mbox{\hyperlink{group__Elm__Entry__Group_ga482dd1b490a52d0a9e43fbf6212c4cd4}{Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info}}. \item \char`\"{}anchor,out\char`\"{}\+: Mouse cursor has moved out of an anchor. The event\+\_\+info parameter for the callback will be an \mbox{\hyperlink{group__Elm__Entry__Group_ga482dd1b490a52d0a9e43fbf6212c4cd4}{Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info}}. \item \char`\"{}anchor,up\char`\"{}\+: Mouse button has been unpressed on an anchor. The event\+\_\+info parameter for the callback will be an \mbox{\hyperlink{group__Elm__Entry__Group_ga482dd1b490a52d0a9e43fbf6212c4cd4}{Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info}}. \item \char`\"{}changed\char`\"{}\+: The text within the entry was changed. \item \char`\"{}changed,user\char`\"{}\+: The text within the entry was changed because of user interaction. \item \char`\"{}clicked\char`\"{}\+: The entry has been clicked (mouse press and release). \item \char`\"{}clicked,double\char`\"{}\+: The entry has been double clicked. \item \char`\"{}clicked,triple\char`\"{}\+: The entry has been triple clicked. \item \char`\"{}cursor,changed\char`\"{}\+: The cursor has changed position. \item \char`\"{}cursor,changed,manual\char`\"{}\+: The cursor has changed position manually. \item \char`\"{}focused\char`\"{}\+: The entry has received focus. \item \char`\"{}unfocused\char`\"{}\+: The entry has lost focus. \item \char`\"{}language,changed\char`\"{}\+: Program language changed. \item \char`\"{}longpressed\char`\"{}\+: A mouse button has been pressed and held for a couple \item \char`\"{}maxlength,reached\char`\"{}\+: Called when a maximum length is reached. \item \char`\"{}preedit,changed\char`\"{}\+: The preedit string has changed. \item \char`\"{}press\char`\"{}\+: A mouse button has been pressed on the entry. seconds. \item \char`\"{}redo,request\char`\"{}\+: Called on redo request. \item \char`\"{}selection,changed\char`\"{}\+: The current selection has changed. \item \char`\"{}selection,cleared\char`\"{}\+: The current selection has been cleared. \item \char`\"{}selection,copy\char`\"{}\+: A copy of the selected text into the clipboard was requested. \item \char`\"{}selection,cut\char`\"{}\+: A cut of the selected text into the clipboard was requested. \item \char`\"{}selection,paste\char`\"{}\+: A paste of the clipboard contents was requested. \item \char`\"{}selection,start\char`\"{}\+: A selection has begun and no previous selection existed. \item \char`\"{}text,set,done\char`\"{}\+: Whole text has been set to the entry. \item \char`\"{}theme,changed\char`\"{}\+: Called when the theme is changed. \item \char`\"{}undo,request\char`\"{}\+: Called on undo request. \item \char`\"{}rejected\char`\"{}\+: Called when some of inputs are rejected by the filter. (since 1.\+9)\end{DoxyItemize}
Default content parts of the entry items that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}icon\char`\"{} -\/ An icon in the entry \item \char`\"{}end\char`\"{} -\/ A content in the end of the entry\end{DoxyItemize}
Default text parts of the entry that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}default\char`\"{} -\/ A text of the entry \item \char`\"{}guide\char`\"{} -\/ A placeholder of the entry\end{DoxyItemize}
Supported elm\+\_\+object common APIs. \begin{DoxyItemize}
\item \mbox{\hyperlink{group__Elm__General_ga1beada7edf5d714c0dba5459bcc993fc}{elm\+\_\+object\+\_\+signal\+\_\+emit}} \item \mbox{\hyperlink{group__Elm__General_ga9c088563c442670796564d2e5158f154}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_ga6f5eac98644d176723b809c2c9d8db80}{elm\+\_\+object\+\_\+part\+\_\+text\+\_\+get}} \item \mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_ga86b0088bbf018964a980f56e02ee2248}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+get}} \item \mbox{\hyperlink{group__Elm__General_ga73862b640f3f362a130c2824ef570046}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+unset}} \item \mbox{\hyperlink{group__Elm__General_ga6f9574b798efcd454afdac6f2904f633}{elm\+\_\+object\+\_\+signal\+\_\+callback\+\_\+add}} \item \mbox{\hyperlink{group__Elm__General_ga53603e56456542237d777bdc8ec59440}{elm\+\_\+object\+\_\+signal\+\_\+callback\+\_\+del}} \item \mbox{\hyperlink{group__Elm__General_ga6849a57df3316eabad5bec443bf87597}{elm\+\_\+object\+\_\+disabled\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_ga3ecb0d6b4e76ff39006f218942c7950d}{elm\+\_\+object\+\_\+disabled\+\_\+get}}\end{DoxyItemize}
\hypertarget{group__Elm__Entry__Group_entry-examples}{}\doxysubsection{entry-\/examples}\label{group__Elm__Entry__Group_entry-examples}
An overview of the Entry API can be seen in \mbox{\hyperlink{entry_example}{Entry -\/ Example of simple editing}} 

\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga52c5740eee85363c0dab92740931b4c7}\label{group__Elm__Entry__Group_ga52c5740eee85363c0dab92740931b4c7}} 
\index{Entry@{Entry}!ELM\_ENTRY\_CLASS@{ELM\_ENTRY\_CLASS}}
\index{ELM\_ENTRY\_CLASS@{ELM\_ENTRY\_CLASS}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_CLASS}{ELM\_ENTRY\_CLASS}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+CLASS~elm\+\_\+entry\+\_\+class\+\_\+get()}



Elementary entry class. 

\mbox{\Hypertarget{group__Elm__Entry__Group_ga1b41028927b9d98612063bbdb13430f8}\label{group__Elm__Entry__Group_ga1b41028927b9d98612063bbdb13430f8}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_ACTIVATED@{ELM\_ENTRY\_EVENT\_ACTIVATED}}
\index{ELM\_ENTRY\_EVENT\_ACTIVATED@{ELM\_ENTRY\_EVENT\_ACTIVATED}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_ACTIVATED}{ELM\_ENTRY\_EVENT\_ACTIVATED}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ACTIVATED~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ACTIVATED))}



Called when entry got activated. 

\mbox{\Hypertarget{group__Elm__Entry__Group_ga031f0405dccea7aec4139b9dd2b45b4b}\label{group__Elm__Entry__Group_ga031f0405dccea7aec4139b9dd2b45b4b}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_CHANGED@{ELM\_ENTRY\_EVENT\_CHANGED}}
\index{ELM\_ENTRY\_EVENT\_CHANGED@{ELM\_ENTRY\_EVENT\_CHANGED}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_CHANGED}{ELM\_ENTRY\_EVENT\_CHANGED}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CHANGED~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CHANGED))}



Called when entry changed. 

\mbox{\Hypertarget{group__Elm__Entry__Group_ga5e15539326fbf866108981b4f9d42a39}\label{group__Elm__Entry__Group_ga5e15539326fbf866108981b4f9d42a39}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_CHANGED\_USER@{ELM\_ENTRY\_EVENT\_CHANGED\_USER}}
\index{ELM\_ENTRY\_EVENT\_CHANGED\_USER@{ELM\_ENTRY\_EVENT\_CHANGED\_USER}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_CHANGED\_USER}{ELM\_ENTRY\_EVENT\_CHANGED\_USER}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CHANGED\+\_\+\+USER~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CHANGED\+\_\+\+USER))}



Called when the object changed due to user interaction. 

\begin{DoxyReturn}{Returns}
Elm\+\_\+\+Entry\+\_\+\+Change\+\_\+\+Info 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Entry__Group_gaae9eaa03d7193a63ae44d88741e1a1a6}\label{group__Elm__Entry__Group_gaae9eaa03d7193a63ae44d88741e1a1a6}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_VALIDATE@{ELM\_ENTRY\_EVENT\_VALIDATE}}
\index{ELM\_ENTRY\_EVENT\_VALIDATE@{ELM\_ENTRY\_EVENT\_VALIDATE}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_VALIDATE}{ELM\_ENTRY\_EVENT\_VALIDATE}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+VALIDATE~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+VALIDATE))}



Called when validating. 

\begin{DoxyReturn}{Returns}
Elm\+\_\+\+Validate\+\_\+\+Content 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Entry__Group_gab1af61d89f70987380e9718798d38736}\label{group__Elm__Entry__Group_gab1af61d89f70987380e9718798d38736}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_CONTEXT\_OPEN@{ELM\_ENTRY\_EVENT\_CONTEXT\_OPEN}}
\index{ELM\_ENTRY\_EVENT\_CONTEXT\_OPEN@{ELM\_ENTRY\_EVENT\_CONTEXT\_OPEN}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_CONTEXT\_OPEN}{ELM\_ENTRY\_EVENT\_CONTEXT\_OPEN}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CONTEXT\+\_\+\+OPEN~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CONTEXT\+\_\+\+OPEN))}



Called when context menu was opened. 

\mbox{\Hypertarget{group__Elm__Entry__Group_gad09ee51e0aae446af4115fd449359c75}\label{group__Elm__Entry__Group_gad09ee51e0aae446af4115fd449359c75}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_ANCHOR\_CLICKED@{ELM\_ENTRY\_EVENT\_ANCHOR\_CLICKED}}
\index{ELM\_ENTRY\_EVENT\_ANCHOR\_CLICKED@{ELM\_ENTRY\_EVENT\_ANCHOR\_CLICKED}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_ANCHOR\_CLICKED}{ELM\_ENTRY\_EVENT\_ANCHOR\_CLICKED}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+CLICKED~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+CLICKED))}



Called when anchor was clicked. 

\begin{DoxyReturn}{Returns}
Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga754e119d8460f28331a101f90b6c6854}\label{group__Elm__Entry__Group_ga754e119d8460f28331a101f90b6c6854}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_REJECTED@{ELM\_ENTRY\_EVENT\_REJECTED}}
\index{ELM\_ENTRY\_EVENT\_REJECTED@{ELM\_ENTRY\_EVENT\_REJECTED}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_REJECTED}{ELM\_ENTRY\_EVENT\_REJECTED}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+REJECTED~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+REJECTED))}



Called when entry was rejected. 

\mbox{\Hypertarget{group__Elm__Entry__Group_ga88b219fd515505251f914d414474b09e}\label{group__Elm__Entry__Group_ga88b219fd515505251f914d414474b09e}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_MAXLENGTH\_REACHED@{ELM\_ENTRY\_EVENT\_MAXLENGTH\_REACHED}}
\index{ELM\_ENTRY\_EVENT\_MAXLENGTH\_REACHED@{ELM\_ENTRY\_EVENT\_MAXLENGTH\_REACHED}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_MAXLENGTH\_REACHED}{ELM\_ENTRY\_EVENT\_MAXLENGTH\_REACHED}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+MAXLENGTH\+\_\+\+REACHED~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+MAXLENGTH\+\_\+\+REACHED))}



Called when maximum entry length has been reached. 

\mbox{\Hypertarget{group__Elm__Entry__Group_ga01f0ba2dec0458a300e5190947b6209e}\label{group__Elm__Entry__Group_ga01f0ba2dec0458a300e5190947b6209e}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_PREEDIT\_CHANGED@{ELM\_ENTRY\_EVENT\_PREEDIT\_CHANGED}}
\index{ELM\_ENTRY\_EVENT\_PREEDIT\_CHANGED@{ELM\_ENTRY\_EVENT\_PREEDIT\_CHANGED}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_PREEDIT\_CHANGED}{ELM\_ENTRY\_EVENT\_PREEDIT\_CHANGED}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+PREEDIT\+\_\+\+CHANGED~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+PREEDIT\+\_\+\+CHANGED))}



Called when entry preedit changed. 

\mbox{\Hypertarget{group__Elm__Entry__Group_ga5c7ece000155af9e7e9749e7818c6fe2}\label{group__Elm__Entry__Group_ga5c7ece000155af9e7e9749e7818c6fe2}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_PRESS@{ELM\_ENTRY\_EVENT\_PRESS}}
\index{ELM\_ENTRY\_EVENT\_PRESS@{ELM\_ENTRY\_EVENT\_PRESS}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_PRESS}{ELM\_ENTRY\_EVENT\_PRESS}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+PRESS~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+PRESS))}



Called when entry pressed. 

\mbox{\Hypertarget{group__Elm__Entry__Group_ga54f6be384552cd207aad9b5c6684b382}\label{group__Elm__Entry__Group_ga54f6be384552cd207aad9b5c6684b382}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_REDO\_REQUEST@{ELM\_ENTRY\_EVENT\_REDO\_REQUEST}}
\index{ELM\_ENTRY\_EVENT\_REDO\_REQUEST@{ELM\_ENTRY\_EVENT\_REDO\_REQUEST}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_REDO\_REQUEST}{ELM\_ENTRY\_EVENT\_REDO\_REQUEST}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+REDO\+\_\+\+REQUEST~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+REDO\+\_\+\+REQUEST))}



Called when redo was requested. 

\mbox{\Hypertarget{group__Elm__Entry__Group_gae1ad7b13d3692d0492291954f74587f6}\label{group__Elm__Entry__Group_gae1ad7b13d3692d0492291954f74587f6}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_UNDO\_REQUEST@{ELM\_ENTRY\_EVENT\_UNDO\_REQUEST}}
\index{ELM\_ENTRY\_EVENT\_UNDO\_REQUEST@{ELM\_ENTRY\_EVENT\_UNDO\_REQUEST}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_UNDO\_REQUEST}{ELM\_ENTRY\_EVENT\_UNDO\_REQUEST}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+UNDO\+\_\+\+REQUEST~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+UNDO\+\_\+\+REQUEST))}



Called when undo was requested. 

\mbox{\Hypertarget{group__Elm__Entry__Group_ga300ddfa81d9cf66d3b1078d50d2cc5dc}\label{group__Elm__Entry__Group_ga300ddfa81d9cf66d3b1078d50d2cc5dc}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_TEXT\_SET\_DONE@{ELM\_ENTRY\_EVENT\_TEXT\_SET\_DONE}}
\index{ELM\_ENTRY\_EVENT\_TEXT\_SET\_DONE@{ELM\_ENTRY\_EVENT\_TEXT\_SET\_DONE}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_TEXT\_SET\_DONE}{ELM\_ENTRY\_EVENT\_TEXT\_SET\_DONE}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+TEXT\+\_\+\+SET\+\_\+\+DONE~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+TEXT\+\_\+\+SET\+\_\+\+DONE))}



Called when text set finished. 

\mbox{\Hypertarget{group__Elm__Entry__Group_ga1251546e1593f3f3c8dfa61604433858}\label{group__Elm__Entry__Group_ga1251546e1593f3f3c8dfa61604433858}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_ABORTED@{ELM\_ENTRY\_EVENT\_ABORTED}}
\index{ELM\_ENTRY\_EVENT\_ABORTED@{ELM\_ENTRY\_EVENT\_ABORTED}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_ABORTED}{ELM\_ENTRY\_EVENT\_ABORTED}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ABORTED~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ABORTED))}



Called when entry was aborted. 

\mbox{\Hypertarget{group__Elm__Entry__Group_gaee40672b37c97cad4c5427ff866707d6}\label{group__Elm__Entry__Group_gaee40672b37c97cad4c5427ff866707d6}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_ANCHOR\_DOWN@{ELM\_ENTRY\_EVENT\_ANCHOR\_DOWN}}
\index{ELM\_ENTRY\_EVENT\_ANCHOR\_DOWN@{ELM\_ENTRY\_EVENT\_ANCHOR\_DOWN}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_ANCHOR\_DOWN}{ELM\_ENTRY\_EVENT\_ANCHOR\_DOWN}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+DOWN~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+DOWN))}



Called on anchor down. 

\begin{DoxyReturn}{Returns}
Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga491c0ffe5f27f224613e109db0991e83}\label{group__Elm__Entry__Group_ga491c0ffe5f27f224613e109db0991e83}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_ANCHOR\_HOVER\_OPENED@{ELM\_ENTRY\_EVENT\_ANCHOR\_HOVER\_OPENED}}
\index{ELM\_ENTRY\_EVENT\_ANCHOR\_HOVER\_OPENED@{ELM\_ENTRY\_EVENT\_ANCHOR\_HOVER\_OPENED}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_ANCHOR\_HOVER\_OPENED}{ELM\_ENTRY\_EVENT\_ANCHOR\_HOVER\_OPENED}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+HOVER\+\_\+\+OPENED~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+HOVER\+\_\+\+OPENED))}



Called when hover opened. 

\begin{DoxyReturn}{Returns}
Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Hover\+\_\+\+Info 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga4fa04321c828d09c7a3521a93bc651ed}\label{group__Elm__Entry__Group_ga4fa04321c828d09c7a3521a93bc651ed}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_ANCHOR\_IN@{ELM\_ENTRY\_EVENT\_ANCHOR\_IN}}
\index{ELM\_ENTRY\_EVENT\_ANCHOR\_IN@{ELM\_ENTRY\_EVENT\_ANCHOR\_IN}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_ANCHOR\_IN}{ELM\_ENTRY\_EVENT\_ANCHOR\_IN}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+IN~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+IN))}



Called on anchor in. 

\begin{DoxyReturn}{Returns}
Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga2d746c42ef1a1cbeaa9db148a6f163ae}\label{group__Elm__Entry__Group_ga2d746c42ef1a1cbeaa9db148a6f163ae}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_ANCHOR\_OUT@{ELM\_ENTRY\_EVENT\_ANCHOR\_OUT}}
\index{ELM\_ENTRY\_EVENT\_ANCHOR\_OUT@{ELM\_ENTRY\_EVENT\_ANCHOR\_OUT}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_ANCHOR\_OUT}{ELM\_ENTRY\_EVENT\_ANCHOR\_OUT}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+OUT~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+OUT))}



Called on anchor out. 

\begin{DoxyReturn}{Returns}
Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Entry__Group_gacf1a4f12778f77099d1cb12048c7378d}\label{group__Elm__Entry__Group_gacf1a4f12778f77099d1cb12048c7378d}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_ANCHOR\_UP@{ELM\_ENTRY\_EVENT\_ANCHOR\_UP}}
\index{ELM\_ENTRY\_EVENT\_ANCHOR\_UP@{ELM\_ENTRY\_EVENT\_ANCHOR\_UP}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_ANCHOR\_UP}{ELM\_ENTRY\_EVENT\_ANCHOR\_UP}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+UP~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+ANCHOR\+\_\+\+UP))}



called on anchor up 

\begin{DoxyReturn}{Returns}
Elm\+\_\+\+Entry\+\_\+\+Anchor\+\_\+\+Info 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Entry__Group_gaa726f0124fe797f1e5e879122fda48c5}\label{group__Elm__Entry__Group_gaa726f0124fe797f1e5e879122fda48c5}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_CURSOR\_CHANGED@{ELM\_ENTRY\_EVENT\_CURSOR\_CHANGED}}
\index{ELM\_ENTRY\_EVENT\_CURSOR\_CHANGED@{ELM\_ENTRY\_EVENT\_CURSOR\_CHANGED}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_CURSOR\_CHANGED}{ELM\_ENTRY\_EVENT\_CURSOR\_CHANGED}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CURSOR\+\_\+\+CHANGED~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CURSOR\+\_\+\+CHANGED))}



Called on cursor changed. 

\mbox{\Hypertarget{group__Elm__Entry__Group_ga622938cb7ec238fc43a0547979351811}\label{group__Elm__Entry__Group_ga622938cb7ec238fc43a0547979351811}} 
\index{Entry@{Entry}!ELM\_ENTRY\_EVENT\_CURSOR\_CHANGED\_MANUAL@{ELM\_ENTRY\_EVENT\_CURSOR\_CHANGED\_MANUAL}}
\index{ELM\_ENTRY\_EVENT\_CURSOR\_CHANGED\_MANUAL@{ELM\_ENTRY\_EVENT\_CURSOR\_CHANGED\_MANUAL}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{ELM\_ENTRY\_EVENT\_CURSOR\_CHANGED\_MANUAL}{ELM\_ENTRY\_EVENT\_CURSOR\_CHANGED\_MANUAL}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CURSOR\+\_\+\+CHANGED\+\_\+\+MANUAL~(\&(\+\_\+\+ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+CURSOR\+\_\+\+CHANGED\+\_\+\+MANUAL))}



Called on manual cursor change. 



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga632992081b7015eda20ffc32b00a1ae0}\label{group__Elm__Entry__Group_ga632992081b7015eda20ffc32b00a1ae0}} 
\index{Entry@{Entry}!Elm\_Entry\_Context\_Menu\_Item@{Elm\_Entry\_Context\_Menu\_Item}}
\index{Elm\_Entry\_Context\_Menu\_Item@{Elm\_Entry\_Context\_Menu\_Item}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{Elm\_Entry\_Context\_Menu\_Item}{Elm\_Entry\_Context\_Menu\_Item}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct__Elm__Entry__Context__Menu__Item}{\+\_\+\+Elm\+\_\+\+Entry\+\_\+\+Context\+\_\+\+Menu\+\_\+\+Item}} \mbox{\hyperlink{group__Elm__Entry__Group_ga632992081b7015eda20ffc32b00a1ae0}{Elm\+\_\+\+Entry\+\_\+\+Context\+\_\+\+Menu\+\_\+\+Item}}}



Type of contextual item that can be added in to long press menu. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}\label{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}} 
\index{Entry@{Entry}!Elm\_Entry\_Item\_Provider\_Cb@{Elm\_Entry\_Item\_Provider\_Cb}}
\index{Elm\_Entry\_Item\_Provider\_Cb@{Elm\_Entry\_Item\_Provider\_Cb}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{Elm\_Entry\_Item\_Provider\_Cb}{Elm\_Entry\_Item\_Provider\_Cb}}
{\footnotesize\ttfamily typedef \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$($\ast$ Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$entry, const char $\ast$item)}



This callback type is used to provide items. 

If it returns an object handle other than NULL (it should create an object to do this), then this object is used to replace the current item. If not the next provider is called until one provides an item object, or the default provider in entry does. 
\begin{DoxyParams}{Parameters}
{\em data} & The data specified as the last param when adding the provider \\
\hline
{\em entry} & The entry object \\
\hline
{\em text} & A pointer to the item href string in the text \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The object to be placed in the entry like an icon, or other element 
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Entry__Group_ga7d0a5c857a595c1ab99df404188546dc}{elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+append}} 

\mbox{\hyperlink{group__Elm__Entry__Group_ga6ef3fa7319ed62dfdbffb388127b0602}{elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+prepend}} 

\mbox{\hyperlink{group__Elm__Entry__Group_ga0eb989fb2e8f6332dc5a11f1498af110}{elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+remove}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}\label{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}} 
\index{Entry@{Entry}!Elm\_Entry\_Filter\_Cb@{Elm\_Entry\_Filter\_Cb}}
\index{Elm\_Entry\_Filter\_Cb@{Elm\_Entry\_Filter\_Cb}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{Elm\_Entry\_Filter\_Cb}{Elm\_Entry\_Filter\_Cb}}
{\footnotesize\ttfamily typedef void($\ast$ Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb) (void $\ast$data, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$entry, char $\ast$$\ast$text)}



This callback type is used by entry filters to modify text. 


\begin{DoxyParams}{Parameters}
{\em data} & The data specified as the last param when adding the filter \\
\hline
{\em entry} & The entry object \\
\hline
{\em text} & A pointer to the location of the text being filtered. The type of text is always markup. This data can be modified, but any additional allocations must be managed by the user. \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Entry__Group_ga183c0a0afb4a25eaf677deb3c544a8b6}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append}} 

\mbox{\hyperlink{group__Elm__Entry__Group_ga6080ed78cd33e66d5a7448ac6844d9fe}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+prepend}} 

\mbox{\hyperlink{group__Elm__Entry__Group_ga53d8a7a94eda31a6e28cc9eec0d91309}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+remove}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Entry__Group_gaa1e4f817046e49c4d7dc9465fec6df13}\label{group__Elm__Entry__Group_gaa1e4f817046e49c4d7dc9465fec6df13}} 
\index{Entry@{Entry}!Elm\_Entry\_Change\_Info@{Elm\_Entry\_Change\_Info}}
\index{Elm\_Entry\_Change\_Info@{Elm\_Entry\_Change\_Info}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{Elm\_Entry\_Change\_Info}{Elm\_Entry\_Change\_Info}}
{\footnotesize\ttfamily typedef \mbox{\hyperlink{group__Edje__Text__Entry_gae4d9bfdd397527f02818284158e2a94e}{Edje\+\_\+\+Entry\+\_\+\+Change\+\_\+\+Info}} \mbox{\hyperlink{group__Elm__Entry__Group_gaa1e4f817046e49c4d7dc9465fec6df13}{Elm\+\_\+\+Entry\+\_\+\+Change\+\_\+\+Info}}}



This corresponds to Edje\+\_\+\+Entry\+\_\+\+Change\+\_\+\+Info. 

Includes information about a change in the entry. 

\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga20d57ce38484dc7d9d23d8113d53d14e}\label{group__Elm__Entry__Group_ga20d57ce38484dc7d9d23d8113d53d14e}} 
\index{Entry@{Entry}!Elm\_Input\_Panel\_Layout\_Normal\_Variation@{Elm\_Input\_Panel\_Layout\_Normal\_Variation}}
\index{Elm\_Input\_Panel\_Layout\_Normal\_Variation@{Elm\_Input\_Panel\_Layout\_Normal\_Variation}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{Elm\_Input\_Panel\_Layout\_Normal\_Variation}{Elm\_Input\_Panel\_Layout\_Normal\_Variation}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__Entry__Group_ga20d57ce38484dc7d9d23d8113d53d14e}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout\+\_\+\+Normal\+\_\+\+Variation}}}



Enumeration for defining the types of Elm Input Panel Layout for normal variation. 

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL\_VARIATION\_NORMAL@{ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL\_VARIATION\_NORMAL}!Entry@{Entry}}\index{Entry@{Entry}!ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL\_VARIATION\_NORMAL@{ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL\_VARIATION\_NORMAL}}}\mbox{\Hypertarget{group__Elm__Entry__Group_gga20d57ce38484dc7d9d23d8113d53d14eaa4faccec01d1b41209c52218d04772ba}\label{group__Elm__Entry__Group_gga20d57ce38484dc7d9d23d8113d53d14eaa4faccec01d1b41209c52218d04772ba}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NORMAL\+\_\+\+VARIATION\+\_\+\+NORMAL&The plain normal layout. \begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL\_VARIATION\_FILENAME@{ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL\_VARIATION\_FILENAME}!Entry@{Entry}}\index{Entry@{Entry}!ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL\_VARIATION\_FILENAME@{ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL\_VARIATION\_FILENAME}}}\mbox{\Hypertarget{group__Elm__Entry__Group_gga20d57ce38484dc7d9d23d8113d53d14ea89fe02c1f0e61519de866a9974f32084}\label{group__Elm__Entry__Group_gga20d57ce38484dc7d9d23d8113d53d14ea89fe02c1f0e61519de866a9974f32084}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NORMAL\+\_\+\+VARIATION\+\_\+\+FILENAME&Filename layout. Symbols such as \textquotesingle{}/\textquotesingle{} should be disabled. \begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL\_VARIATION\_PERSON\_NAME@{ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL\_VARIATION\_PERSON\_NAME}!Entry@{Entry}}\index{Entry@{Entry}!ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL\_VARIATION\_PERSON\_NAME@{ELM\_INPUT\_PANEL\_LAYOUT\_NORMAL\_VARIATION\_PERSON\_NAME}}}\mbox{\Hypertarget{group__Elm__Entry__Group_gga20d57ce38484dc7d9d23d8113d53d14eac0ca62ed196e69028f8a4189700b9951}\label{group__Elm__Entry__Group_gga20d57ce38484dc7d9d23d8113d53d14eac0ca62ed196e69028f8a4189700b9951}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NORMAL\+\_\+\+VARIATION\+\_\+\+PERSON\+\_\+\+NAME&The name of a person. \begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__Entry__Group_gac84801eb62fe1f4a8cc36c34c5c48338}\label{group__Elm__Entry__Group_gac84801eb62fe1f4a8cc36c34c5c48338}} 
\index{Entry@{Entry}!Elm\_Input\_Panel\_Layout\_Numberonly\_Variation@{Elm\_Input\_Panel\_Layout\_Numberonly\_Variation}}
\index{Elm\_Input\_Panel\_Layout\_Numberonly\_Variation@{Elm\_Input\_Panel\_Layout\_Numberonly\_Variation}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{Elm\_Input\_Panel\_Layout\_Numberonly\_Variation}{Elm\_Input\_Panel\_Layout\_Numberonly\_Variation}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__Entry__Group_gac84801eb62fe1f4a8cc36c34c5c48338}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout\+\_\+\+Numberonly\+\_\+\+Variation}}}



Enumeration for defining the types of Elm Input Panel Layout for number only variation. 

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_NORMAL@{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_NORMAL}!Entry@{Entry}}\index{Entry@{Entry}!ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_NORMAL@{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_NORMAL}}}\mbox{\Hypertarget{group__Elm__Entry__Group_ggac84801eb62fe1f4a8cc36c34c5c48338a1844644b07b2c34a5c60e6216e79e4b8}\label{group__Elm__Entry__Group_ggac84801eb62fe1f4a8cc36c34c5c48338a1844644b07b2c34a5c60e6216e79e4b8}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NUMBERONLY\+\_\+\+VARIATION\+\_\+\+NORMAL&The plain normal number layout. \begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_SIGNED@{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_SIGNED}!Entry@{Entry}}\index{Entry@{Entry}!ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_SIGNED@{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_SIGNED}}}\mbox{\Hypertarget{group__Elm__Entry__Group_ggac84801eb62fe1f4a8cc36c34c5c48338a9b87655a31e195ab18c3c2dd6be8dc32}\label{group__Elm__Entry__Group_ggac84801eb62fe1f4a8cc36c34c5c48338a9b87655a31e195ab18c3c2dd6be8dc32}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NUMBERONLY\+\_\+\+VARIATION\+\_\+\+SIGNED&The number layout to allow a positive or negative sign at the start. \begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_DECIMAL@{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_DECIMAL}!Entry@{Entry}}\index{Entry@{Entry}!ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_DECIMAL@{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_DECIMAL}}}\mbox{\Hypertarget{group__Elm__Entry__Group_ggac84801eb62fe1f4a8cc36c34c5c48338a26672cface6df99cb3adf399a34acb48}\label{group__Elm__Entry__Group_ggac84801eb62fe1f4a8cc36c34c5c48338a26672cface6df99cb3adf399a34acb48}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NUMBERONLY\+\_\+\+VARIATION\+\_\+\+DECIMAL&The number layout to allow decimal point to provide fractional value. \begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_SIGNED\_AND\_DECIMAL@{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_SIGNED\_AND\_DECIMAL}!Entry@{Entry}}\index{Entry@{Entry}!ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_SIGNED\_AND\_DECIMAL@{ELM\_INPUT\_PANEL\_LAYOUT\_NUMBERONLY\_VARIATION\_SIGNED\_AND\_DECIMAL}}}\mbox{\Hypertarget{group__Elm__Entry__Group_ggac84801eb62fe1f4a8cc36c34c5c48338ae94dae7abd9371c9073af09c42dcda5a}\label{group__Elm__Entry__Group_ggac84801eb62fe1f4a8cc36c34c5c48338ae94dae7abd9371c9073af09c42dcda5a}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+NUMBERONLY\+\_\+\+VARIATION\+\_\+\+SIGNED\+\_\+\+AND\+\_\+\+DECIMAL&The number layout to allow decimal point and negative sign. \begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__Entry__Group_gabc30e82671f0e3452a6cf5092d87c552}\label{group__Elm__Entry__Group_gabc30e82671f0e3452a6cf5092d87c552}} 
\index{Entry@{Entry}!Elm\_Input\_Panel\_Layout\_Password\_Variation@{Elm\_Input\_Panel\_Layout\_Password\_Variation}}
\index{Elm\_Input\_Panel\_Layout\_Password\_Variation@{Elm\_Input\_Panel\_Layout\_Password\_Variation}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{Elm\_Input\_Panel\_Layout\_Password\_Variation}{Elm\_Input\_Panel\_Layout\_Password\_Variation}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__Entry__Group_gabc30e82671f0e3452a6cf5092d87c552}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout\+\_\+\+Password\+\_\+\+Variation}}}



Enumeration for defining the types of Elm Input Panel Layout for password variation. 

\begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_PASSWORD\_VARIATION\_NORMAL@{ELM\_INPUT\_PANEL\_LAYOUT\_PASSWORD\_VARIATION\_NORMAL}!Entry@{Entry}}\index{Entry@{Entry}!ELM\_INPUT\_PANEL\_LAYOUT\_PASSWORD\_VARIATION\_NORMAL@{ELM\_INPUT\_PANEL\_LAYOUT\_PASSWORD\_VARIATION\_NORMAL}}}\mbox{\Hypertarget{group__Elm__Entry__Group_ggabc30e82671f0e3452a6cf5092d87c552a865d7907508b77b8df2e093cf049d52b}\label{group__Elm__Entry__Group_ggabc30e82671f0e3452a6cf5092d87c552a865d7907508b77b8df2e093cf049d52b}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+PASSWORD\+\_\+\+VARIATION\+\_\+\+NORMAL&The normal password layout. \begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ELM\_INPUT\_PANEL\_LAYOUT\_PASSWORD\_VARIATION\_NUMBERONLY@{ELM\_INPUT\_PANEL\_LAYOUT\_PASSWORD\_VARIATION\_NUMBERONLY}!Entry@{Entry}}\index{Entry@{Entry}!ELM\_INPUT\_PANEL\_LAYOUT\_PASSWORD\_VARIATION\_NUMBERONLY@{ELM\_INPUT\_PANEL\_LAYOUT\_PASSWORD\_VARIATION\_NUMBERONLY}}}\mbox{\Hypertarget{group__Elm__Entry__Group_ggabc30e82671f0e3452a6cf5092d87c552a2a94f36e3020265b3cfd43fd1cad5742}\label{group__Elm__Entry__Group_ggabc30e82671f0e3452a6cf5092d87c552a2a94f36e3020265b3cfd43fd1cad5742}} 
ELM\+\_\+\+INPUT\+\_\+\+PANEL\+\_\+\+LAYOUT\+\_\+\+PASSWORD\+\_\+\+VARIATION\+\_\+\+NUMBERONLY&The password layout to allow only number. \begin{DoxySince}{Since}
1.\+12 
\end{DoxySince}
\\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Elm__Entry__Group_gad8bb2665a73dd13cfb171d0ce5045076}\label{group__Elm__Entry__Group_gad8bb2665a73dd13cfb171d0ce5045076}} 
\index{Entry@{Entry}!elm\_config\_context\_menu\_disabled\_get@{elm\_config\_context\_menu\_disabled\_get}}
\index{elm\_config\_context\_menu\_disabled\_get@{elm\_config\_context\_menu\_disabled\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_config\_context\_menu\_disabled\_get()}{elm\_config\_context\_menu\_disabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+config\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get enable status of context menu disabled. 

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Entry__Group_ga4d4ba0775d7a5eb132aee332465f1c8d}{elm\+\_\+config\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+set()}}
\end{DoxySeeAlso}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} if context menu is disabled, otherwise {\ttfamily EINA\+\_\+\+FALSE}.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga4d4ba0775d7a5eb132aee332465f1c8d}\label{group__Elm__Entry__Group_ga4d4ba0775d7a5eb132aee332465f1c8d}} 
\index{Entry@{Entry}!elm\_config\_context\_menu\_disabled\_set@{elm\_config\_context\_menu\_disabled\_set}}
\index{elm\_config\_context\_menu\_disabled\_set@{elm\_config\_context\_menu\_disabled\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_config\_context\_menu\_disabled\_set()}{elm\_config\_context\_menu\_disabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+config\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



Enable or disable the context menu in entries. 


\begin{DoxyParams}{Parameters}
{\em disabled} & disable context menu if {\ttfamily EINA\+\_\+\+TRUE}, enable otherwise\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Entry__Group_gad8bb2665a73dd13cfb171d0ce5045076}{elm\+\_\+config\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+get()}}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+17 
\end{DoxySince}


References \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7e8c3690191cc4b45b9006929dd89ca4}\label{group__Elm__Entry__Group_ga7e8c3690191cc4b45b9006929dd89ca4}} 
\index{Entry@{Entry}!elm\_scrolled\_entry\_cnp\_textonly\_set@{elm\_scrolled\_entry\_cnp\_textonly\_set}}
\index{elm\_scrolled\_entry\_cnp\_textonly\_set@{elm\_scrolled\_entry\_cnp\_textonly\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_scrolled\_entry\_cnp\_textonly\_set()}{elm\_scrolled\_entry\_cnp\_textonly\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+scrolled\+\_\+entry\+\_\+cnp\+\_\+textonly\+\_\+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}}}]{textonly }\end{DoxyParamCaption})}



This function sets the entry to textonly mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The entry object \\
\hline
{\em textonly} & the mode of textonly.\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000088}{Deprecated}}]\end{DoxyRefDesc}


References \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7acb87547b33d0394fa956a52bafcce802}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+MARKUP}}, \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7a16d9d230340c37d1cd09b3c33391a35c}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+NO\+\_\+\+IMAGE}}, and \mbox{\hyperlink{group__Elm__Entry__Group_ga29eaa981e1c42a813b4d17df8a31f7fb}{elm\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaeba1ccf8aa72ba84e799d8b5368ca5e4}\label{group__Elm__Entry__Group_gaeba1ccf8aa72ba84e799d8b5368ca5e4}} 
\index{Entry@{Entry}!elm\_scrolled\_entry\_cnp\_textonly\_get@{elm\_scrolled\_entry\_cnp\_textonly\_get}}
\index{elm\_scrolled\_entry\_cnp\_textonly\_get@{elm\_scrolled\_entry\_cnp\_textonly\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_scrolled\_entry\_cnp\_textonly\_get()}{elm\_scrolled\_entry\_cnp\_textonly\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+scrolled\+\_\+entry\+\_\+cnp\+\_\+textonly\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



This function gets the current textonly mode of the entry. 


\begin{DoxyParams}{Parameters}
{\em obj} & The entry object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} textonly mode, {\ttfamily EINA\+\_\+\+FALSE} not textonly mode
\end{DoxyReturn}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000089}{Deprecated}}]\end{DoxyRefDesc}


References \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7acb87547b33d0394fa956a52bafcce802}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+MARKUP}}, and \mbox{\hyperlink{group__Elm__Entry__Group_ga8b087d5ba2a1a224d850b169d0484fec}{elm\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga157daf616ac02ad5401665e846601dc8}\label{group__Elm__Entry__Group_ga157daf616ac02ad5401665e846601dc8}} 
\index{Entry@{Entry}!elm\_entry\_scrollbar\_policy\_set@{elm\_entry\_scrollbar\_policy\_set}}
\index{elm\_entry\_scrollbar\_policy\_set@{elm\_entry\_scrollbar\_policy\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_scrollbar\_policy\_set()}{elm\_entry\_scrollbar\_policy\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+entry\+\_\+scrollbar\+\_\+policy\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy}}}]{h,  }\item[{\mbox{\hyperlink{group__Elm__Scroller__Group_gae4532876fde43d8d37fc9440a1e36a84}{Elm\+\_\+\+Scroller\+\_\+\+Policy}}}]{v }\end{DoxyParamCaption})}



This sets the entry\textquotesingle{}s scrollbar policy (i.\+e. 

enabling/disabling them).

Setting an entry to single-\/line mode with \mbox{\hyperlink{group__Elm__Entry__Group_ga96e162d7def2bbba34c5449d51f87fdd}{elm\+\_\+entry\+\_\+single\+\_\+line\+\_\+set()}} will automatically disable the display of scrollbars when the entry moves inside its scroller.


\begin{DoxyParams}{Parameters}
{\em obj} & The entry object \\
\hline
{\em h} & The horizontal scrollbar policy to apply \\
\hline
{\em v} & The vertical scrollbar policy to apply\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000119}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Scroller__Group_ga4105c0d6adca64ed3d38e7e4116b09e4}{elm\+\_\+scroller\+\_\+policy\+\_\+set()}} instead.\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga3f3c342c76c7b4c6bb2344fa93745681}\label{group__Elm__Entry__Group_ga3f3c342c76c7b4c6bb2344fa93745681}} 
\index{Entry@{Entry}!elm\_entry\_bounce\_set@{elm\_entry\_bounce\_set}}
\index{elm\_entry\_bounce\_set@{elm\_entry\_bounce\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_bounce\_set()}{elm\_entry\_bounce\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+entry\+\_\+bounce\+\_\+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}}}]{h\+\_\+bounce,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{v\+\_\+bounce }\end{DoxyParamCaption})}



This enables/disables bouncing within the entry. 

This function sets whether the entry will bounce when scrolling reaches the end of the contained entry.


\begin{DoxyParams}{Parameters}
{\em obj} & The entry object \\
\hline
{\em h\+\_\+bounce} & The horizontal bounce state \\
\hline
{\em v\+\_\+bounce} & The vertical bounce state\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000120}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Scroller__Group_gae69101dbdb089598ca790c73bd9d7a42}{elm\+\_\+scroller\+\_\+bounce\+\_\+set()}} instead.\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga5208b7e619f4d6736756447c8b32736f}\label{group__Elm__Entry__Group_ga5208b7e619f4d6736756447c8b32736f}} 
\index{Entry@{Entry}!elm\_entry\_bounce\_get@{elm\_entry\_bounce\_get}}
\index{elm\_entry\_bounce\_get@{elm\_entry\_bounce\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_bounce\_get()}{elm\_entry\_bounce\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+entry\+\_\+bounce\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$}]{h\+\_\+bounce,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$}]{v\+\_\+bounce }\end{DoxyParamCaption})}



Get the bounce mode. 


\begin{DoxyParams}{Parameters}
{\em obj} & The Entry object \\
\hline
{\em h\+\_\+bounce} & Allow bounce horizontally \\
\hline
{\em v\+\_\+bounce} & Allow bounce vertically\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000121}{Deprecated}}]Use \mbox{\hyperlink{group__Elm__Scroller__Group_gae74537077c42537037834d4d4bdae634}{elm\+\_\+scroller\+\_\+bounce\+\_\+get()}} instead.\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga5fd98e97f860bc0d085353e2867cbda2}\label{group__Elm__Entry__Group_ga5fd98e97f860bc0d085353e2867cbda2}} 
\index{Entry@{Entry}!elm\_entry\_markup\_to\_utf8@{elm\_entry\_markup\_to\_utf8}}
\index{elm\_entry\_markup\_to\_utf8@{elm\_entry\_markup\_to\_utf8}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_markup\_to\_utf8()}{elm\_entry\_markup\_to\_utf8()}}
{\footnotesize\ttfamily char $\ast$ elm\+\_\+entry\+\_\+markup\+\_\+to\+\_\+utf8 (\begin{DoxyParamCaption}\item[{const char $\ast$}]{s }\end{DoxyParamCaption})}



This converts a markup (HTML-\/like) string into UTF-\/8. 

The returned string is a malloc\textquotesingle{}ed buffer and it should be freed when not needed anymore.


\begin{DoxyParams}{Parameters}
{\em s} & The string (in markup) to be converted \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The converted string (in UTF-\/8). It should be freed. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga1e05b2bb8af5220b4705e9c719f6862d}{elm\+\_\+entry\+\_\+filter\+\_\+accept\+\_\+set()}}, and \mbox{\hyperlink{group__Elm__Entry__Group_gad7c7596fbb344f228bfa47d890714681}{elm\+\_\+entry\+\_\+filter\+\_\+limit\+\_\+size()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga002d7fa88c7bfcf87e303e2c8d84495b}\label{group__Elm__Entry__Group_ga002d7fa88c7bfcf87e303e2c8d84495b}} 
\index{Entry@{Entry}!elm\_entry\_utf8\_to\_markup@{elm\_entry\_utf8\_to\_markup}}
\index{elm\_entry\_utf8\_to\_markup@{elm\_entry\_utf8\_to\_markup}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_utf8\_to\_markup()}{elm\_entry\_utf8\_to\_markup()}}
{\footnotesize\ttfamily char $\ast$ elm\+\_\+entry\+\_\+utf8\+\_\+to\+\_\+markup (\begin{DoxyParamCaption}\item[{const char $\ast$}]{s }\end{DoxyParamCaption})}



This converts a UTF-\/8 string into markup (HTML-\/like). 

The returned string is a malloc\textquotesingle{}ed buffer and it should be freed when not needed anymore.


\begin{DoxyParams}{Parameters}
{\em s} & The string (in UTF-\/8) to be converted \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The converted string (in markup). It should be freed.
\end{DoxyReturn}
For example, passing \char`\"{}$<$align=center$>$hello$<$/align$>$>\char`\"{} will return \char`\"{}<align=center>hello</align> \&gt;\char`\"{}. This is useful when you want to display \char`\"{}\&\char`\"{} in label, entry, and some widgets which use textblock internally. \mbox{\Hypertarget{group__Elm__Entry__Group_gad7c7596fbb344f228bfa47d890714681}\label{group__Elm__Entry__Group_gad7c7596fbb344f228bfa47d890714681}} 
\index{Entry@{Entry}!elm\_entry\_filter\_limit\_size@{elm\_entry\_filter\_limit\_size}}
\index{elm\_entry\_filter\_limit\_size@{elm\_entry\_filter\_limit\_size}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_filter\_limit\_size()}{elm\_entry\_filter\_limit\_size()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+filter\+\_\+limit\+\_\+size (\begin{DoxyParamCaption}\item[{void $\ast$}]{data,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{entry,  }\item[{char $\ast$$\ast$}]{text }\end{DoxyParamCaption})}



Filter inserted text based on user defined character and byte limits. 

Add this filter to an entry to limit the characters that it will accept based the contents of the provided \mbox{\hyperlink{group__Elm__Entry__Group_gab1945427f67e1907e84c0438578e1fbb}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Limit\+\_\+\+Size}}. The function works on the UTF-\/8 representation of the string, converting it from the set markup, thus not accounting for any format in it.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em data} & The data passed to this function. \\
\hline
\mbox{\texttt{ in}}  & {\em entry} & The object. \\
\hline
\mbox{\texttt{ in,out}}  & {\em text} & The entry\textquotesingle{}s text to limit size\\
\hline
\end{DoxyParams}
The user must create an \mbox{\hyperlink{group__Elm__Entry__Group_gab1945427f67e1907e84c0438578e1fbb}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Limit\+\_\+\+Size}} structure and pass it as data when setting the filter. In it, it\textquotesingle{}s possible to set limits by character count or bytes (any of them is disabled if 0), and both can be set at the same time. In that case, it first checks for characters, then bytes. The \mbox{\hyperlink{group__Elm__Entry__Group_gab1945427f67e1907e84c0438578e1fbb}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Limit\+\_\+\+Size}} structure must be alive and valid for as long as the entry is alive AND the elm\+\_\+entry\+\_\+filter\+\_\+limit\+\_\+size filter is set.

The function will cut the inserted text in order to allow only the first number of characters that are still allowed. The cut is made in characters, even when limiting by bytes, in order to always contain valid ones and avoid half unicode characters making it in.

This filter, like any others, does not apply when setting the entry text directly with elm\+\_\+object\+\_\+text\+\_\+set(). 

References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}, \mbox{\hyperlink{group__Elm__Entry__Group_ga88b219fd515505251f914d414474b09e}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+MAXLENGTH\+\_\+\+REACHED}}, \mbox{\hyperlink{group__Elm__Entry__Group_ga5fd98e97f860bc0d085353e2867cbda2}{elm\+\_\+entry\+\_\+markup\+\_\+to\+\_\+utf8()}}, and \mbox{\hyperlink{group__Evas__Utils_gaea63b550e380a825b52b818e0bd6c8ad}{evas\+\_\+string\+\_\+char\+\_\+len\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga1e05b2bb8af5220b4705e9c719f6862d}\label{group__Elm__Entry__Group_ga1e05b2bb8af5220b4705e9c719f6862d}} 
\index{Entry@{Entry}!elm\_entry\_filter\_accept\_set@{elm\_entry\_filter\_accept\_set}}
\index{elm\_entry\_filter\_accept\_set@{elm\_entry\_filter\_accept\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_filter\_accept\_set()}{elm\_entry\_filter\_accept\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+filter\+\_\+accept\+\_\+set (\begin{DoxyParamCaption}\item[{void $\ast$}]{data,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{entry,  }\item[{char $\ast$$\ast$}]{text }\end{DoxyParamCaption})}



Filter inserted text based on accepted or rejected sets of characters. 

Add this filter to an entry to restrict the set of accepted characters based on the sets in the provided \mbox{\hyperlink{group__Elm__Entry__Group_gac09cecee67bf4c48fb0b841ae2dbec4c}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Accept\+\_\+\+Set}}. This structure contains both accepted and rejected sets, but they are mutually exclusive. This structure must be available for as long as the entry is alive AND the elm\+\_\+entry\+\_\+filter\+\_\+accept\+\_\+set is being used.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em data} & The data passed to this function. \\
\hline
\mbox{\texttt{ in}}  & {\em entry} & The object. \\
\hline
\mbox{\texttt{ in,out}}  & {\em text} & The entry\textquotesingle{}s text to accept or reject filter\\
\hline
\end{DoxyParams}
The {\ttfamily accepted} set takes preference, so if it is set, the filter will only work based on the accepted characters, ignoring anything in the {\ttfamily rejected} value. If {\ttfamily accepted} is {\ttfamily NULL}, then {\ttfamily rejected} is used.

In both cases, the function filters by matching utf8 characters to the raw markup text, so it can be used to remove formatting tags.

This filter, like any others, does not apply when setting the entry text directly with elm\+\_\+object\+\_\+text\+\_\+set() 

References \mbox{\hyperlink{struct__Elm__Entry__Filter__Accept__Set_a80eee21723a962770265662319a3f016}{\+\_\+\+Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Accept\+\_\+\+Set\+::accepted}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}, \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}, \mbox{\hyperlink{group__Elm__Entry__Group_ga754e119d8460f28331a101f90b6c6854}{ELM\+\_\+\+ENTRY\+\_\+\+EVENT\+\_\+\+REJECTED}}, \mbox{\hyperlink{group__Elm__Entry__Group_ga5fd98e97f860bc0d085353e2867cbda2}{elm\+\_\+entry\+\_\+markup\+\_\+to\+\_\+utf8()}}, \mbox{\hyperlink{group__Evas__Utils_ga54e157dd28ea82b37f8839477d26bd6f}{evas\+\_\+string\+\_\+char\+\_\+next\+\_\+get()}}, and \mbox{\hyperlink{struct__Elm__Entry__Filter__Accept__Set_a81d19c6cf9355586f6b4f00c58d063ba}{\+\_\+\+Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Accept\+\_\+\+Set\+::rejected}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga42b124bd6dc4882882a7e2c1d4715875}\label{group__Elm__Entry__Group_ga42b124bd6dc4882882a7e2c1d4715875}} 
\index{Entry@{Entry}!elm\_entry\_context\_menu\_item\_label\_get@{elm\_entry\_context\_menu\_item\_label\_get}}
\index{elm\_entry\_context\_menu\_item\_label\_get@{elm\_entry\_context\_menu\_item\_label\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_context\_menu\_item\_label\_get()}{elm\_entry\_context\_menu\_item\_label\_get()}}
{\footnotesize\ttfamily const char $\ast$ elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+label\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__Entry__Group_ga632992081b7015eda20ffc32b00a1ae0}{Elm\+\_\+\+Entry\+\_\+\+Context\+\_\+\+Menu\+\_\+\+Item}} $\ast$}]{item }\end{DoxyParamCaption})}



Get the text of the contextual menu item of entry. 


\begin{DoxyParams}{Parameters}
{\em item} & The item to get the label \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text of contextual menu item
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Entry__Group_ga8b5a08cf1d11ca15e745cdd1ae834ab9}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+add()}} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__Entry__Group_gacb6f778a059a2431ad394af4329ae71c}\label{group__Elm__Entry__Group_gacb6f778a059a2431ad394af4329ae71c}} 
\index{Entry@{Entry}!elm\_entry\_context\_menu\_item\_icon\_get@{elm\_entry\_context\_menu\_item\_icon\_get}}
\index{elm\_entry\_context\_menu\_item\_icon\_get@{elm\_entry\_context\_menu\_item\_icon\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_context\_menu\_item\_icon\_get()}{elm\_entry\_context\_menu\_item\_icon\_get()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+icon\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Elm__Entry__Group_ga632992081b7015eda20ffc32b00a1ae0}{Elm\+\_\+\+Entry\+\_\+\+Context\+\_\+\+Menu\+\_\+\+Item}} $\ast$}]{item,  }\item[{const char $\ast$$\ast$}]{icon\+\_\+file,  }\item[{const char $\ast$$\ast$}]{icon\+\_\+group,  }\item[{\mbox{\hyperlink{group__Elm__Icon_ga82fc56134deed3954cd03b8a1e2f843b}{Elm\+\_\+\+Icon\+\_\+\+Type}} $\ast$}]{icon\+\_\+type }\end{DoxyParamCaption})}



Get the icon object packed in the contextual menu item of entry. 


\begin{DoxyParams}{Parameters}
{\em item} & The item to get the icon from \\
\hline
{\em icon\+\_\+file} & The image file path on disk used for the icon or standard icon name \\
\hline
{\em icon\+\_\+group} & The edje group used if {\ttfamily icon\+\_\+file} is an edje file. NULL if the icon is not an edje file \\
\hline
{\em icon\+\_\+type} & The icon type\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Entry__Group_ga8b5a08cf1d11ca15e745cdd1ae834ab9}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+add()}} 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Elm__Entry__Group_gaf26f1a4c76887f298e77db23e397e95f}\label{group__Elm__Entry__Group_gaf26f1a4c76887f298e77db23e397e95f}} 
\index{Entry@{Entry}!elm\_obj\_entry\_scrollable\_set@{elm\_obj\_entry\_scrollable\_set}}
\index{elm\_obj\_entry\_scrollable\_set@{elm\_obj\_entry\_scrollable\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_scrollable\_set()}{elm\_obj\_entry\_scrollable\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+scrollable\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{scroll }\end{DoxyParamCaption})}



Enable or disable scrolling in entry. 

Normally the entry is not scrollable unless you enable it with this call.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em scroll} & {\ttfamily true} if it is to be scrollable, {\ttfamily false} otherwise. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga5eeb0097491a8a5e9413427ba27199d4}{elm\+\_\+entry\+\_\+scrollable\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga6f8c1dcb35aed7be73209e91833ff9ee}\label{group__Elm__Entry__Group_ga6f8c1dcb35aed7be73209e91833ff9ee}} 
\index{Entry@{Entry}!elm\_obj\_entry\_scrollable\_get@{elm\_obj\_entry\_scrollable\_get}}
\index{elm\_obj\_entry\_scrollable\_get@{elm\_obj\_entry\_scrollable\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_scrollable\_get()}{elm\_obj\_entry\_scrollable\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+scrollable\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the scrollable state of the entry. 

Normally the entry is not scrollable. This gets the scrollable state of the entry.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if it is to be scrollable, {\ttfamily false} otherwise. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gafaf173f5fdcbafa99b907423324b0d4c}{elm\+\_\+entry\+\_\+scrollable\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga2c6640edf26efe27d4b15f9b88353a0c}\label{group__Elm__Entry__Group_ga2c6640edf26efe27d4b15f9b88353a0c}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_show\_on\_demand\_set@{elm\_obj\_entry\_input\_panel\_show\_on\_demand\_set}}
\index{elm\_obj\_entry\_input\_panel\_show\_on\_demand\_set@{elm\_obj\_entry\_input\_panel\_show\_on\_demand\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_show\_on\_demand\_set()}{elm\_obj\_entry\_input\_panel\_show\_on\_demand\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{ondemand }\end{DoxyParamCaption})}



Set the attribute to show the input panel in case of only a user\textquotesingle{}s explicit Mouse Up event. 

It doesn\textquotesingle{}t request to show the input panel even though it has focus.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em ondemand} & If {\ttfamily true}, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gad06df41a45a47ca7b19733d10e400997}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga65efa18898f494810262ef450f8a30f2}\label{group__Elm__Entry__Group_ga65efa18898f494810262ef450f8a30f2}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_show\_on\_demand\_get@{elm\_obj\_entry\_input\_panel\_show\_on\_demand\_get}}
\index{elm\_obj\_entry\_input\_panel\_show\_on\_demand\_get@{elm\_obj\_entry\_input\_panel\_show\_on\_demand\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_show\_on\_demand\_get()}{elm\_obj\_entry\_input\_panel\_show\_on\_demand\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the attribute to show the input panel in case of only a user\textquotesingle{}s explicit Mouse Up event. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga7c48e1bc56505b7bf530ae43164af3e9}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gae4c7e36b9f03c63b3e1a0cd60c598e6b}\label{group__Elm__Entry__Group_gae4c7e36b9f03c63b3e1a0cd60c598e6b}} 
\index{Entry@{Entry}!elm\_obj\_entry\_context\_menu\_disabled\_set@{elm\_obj\_entry\_context\_menu\_disabled\_set}}
\index{elm\_obj\_entry\_context\_menu\_disabled\_set@{elm\_obj\_entry\_context\_menu\_disabled\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_context\_menu\_disabled\_set()}{elm\_obj\_entry\_context\_menu\_disabled\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



This disables the entry\textquotesingle{}s contextual (longpress) menu. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em disabled} & If {\ttfamily true}, the menu is disabled. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga7b91af4031bac9e03c1705f6177fcc39}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga47375b39a57d69614765a09c60a7ecb2}\label{group__Elm__Entry__Group_ga47375b39a57d69614765a09c60a7ecb2}} 
\index{Entry@{Entry}!elm\_obj\_entry\_context\_menu\_disabled\_get@{elm\_obj\_entry\_context\_menu\_disabled\_get}}
\index{elm\_obj\_entry\_context\_menu\_disabled\_get@{elm\_obj\_entry\_context\_menu\_disabled\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_context\_menu\_disabled\_get()}{elm\_obj\_entry\_context\_menu\_disabled\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



This returns whether the entry\textquotesingle{}s contextual (longpress) menu is disabled. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the menu is disabled. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga1656ec10434967254390029d75381109}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga768e5c6d661e3655eaa258f78b96b96f}\label{group__Elm__Entry__Group_ga768e5c6d661e3655eaa258f78b96b96f}} 
\index{Entry@{Entry}!elm\_obj\_entry\_cnp\_mode\_set@{elm\_obj\_entry\_cnp\_mode\_set}}
\index{elm\_obj\_entry\_cnp\_mode\_set@{elm\_obj\_entry\_cnp\_mode\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_cnp\_mode\_set()}{elm\_obj\_entry\_cnp\_mode\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}}}]{cnp\+\_\+mode }\end{DoxyParamCaption})}



Control pasting of text and images for the widget. 

Normally the entry allows both text and images to be pasted. By setting cnp\+\_\+mode to be \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7a16d9d230340c37d1cd09b3c33391a35c}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+NO\+\_\+\+IMAGE}}, this prevents images from being copy or past. By setting cnp\+\_\+mode to be \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7ab87aff96df0dbf23f5086d76ed7f4edf}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+PLAINTEXT}}, this remove all tags in text .

\begin{DoxyNote}{Note}
This only changes the behaviour of text.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em cnp\+\_\+mode} & One of \mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}}\+: \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7acb87547b33d0394fa956a52bafcce802}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+MARKUP}}, \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7a16d9d230340c37d1cd09b3c33391a35c}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+NO\+\_\+\+IMAGE}}, \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7ab87aff96df0dbf23f5086d76ed7f4edf}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+PLAINTEXT}}. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga29eaa981e1c42a813b4d17df8a31f7fb}{elm\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gabc01d924e9612a23e0d64443a1fc26e7}\label{group__Elm__Entry__Group_gabc01d924e9612a23e0d64443a1fc26e7}} 
\index{Entry@{Entry}!elm\_obj\_entry\_cnp\_mode\_get@{elm\_obj\_entry\_cnp\_mode\_get}}
\index{elm\_obj\_entry\_cnp\_mode\_get@{elm\_obj\_entry\_cnp\_mode\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_cnp\_mode\_get()}{elm\_obj\_entry\_cnp\_mode\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}} elm\+\_\+obj\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Getting elm\+\_\+entry text paste/drop mode. 

Normally the entry allows both text and images to be pasted. This gets the copy \& paste mode of the entry.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
One of \mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}}\+: \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7acb87547b33d0394fa956a52bafcce802}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+MARKUP}}, \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7a16d9d230340c37d1cd09b3c33391a35c}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+NO\+\_\+\+IMAGE}}, \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7ab87aff96df0dbf23f5086d76ed7f4edf}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+PLAINTEXT}}. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga8b087d5ba2a1a224d850b169d0484fec}{elm\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga926f4e8fb1fe084a559a824d31feee0d}\label{group__Elm__Entry__Group_ga926f4e8fb1fe084a559a824d31feee0d}} 
\index{Entry@{Entry}!elm\_obj\_entry\_file\_text\_format\_set@{elm\_obj\_entry\_file\_text\_format\_set}}
\index{elm\_obj\_entry\_file\_text\_format\_set@{elm\_obj\_entry\_file\_text\_format\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_file\_text\_format\_set()}{elm\_obj\_entry\_file\_text\_format\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+file\+\_\+text\+\_\+format\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga0813d45294f8b2213aeded2ddebe627e}{Elm\+\_\+\+Text\+\_\+\+Format}}}]{format }\end{DoxyParamCaption})}



Text format used to load and save the file, which could be plain text or markup text. 

Default is {\ttfamily ELM\+\_\+\+TEXT\+\_\+\+FORMAT\+\_\+\+PLAIN\+\_\+\+UTF8}, if you want to use {\ttfamily ELM\+\_\+\+TEXT\+\_\+\+FORMAT\+\_\+\+MARKUP\+\_\+\+UTF8} then you need to set the text format before calling efl\+\_\+file\+\_\+load.

You could also set it before a call to \mbox{\hyperlink{group__Elm__Entry__Group_gaa891c7abe82802e13e30bdb31d9cf3cf}{elm\+\_\+obj\+\_\+entry\+\_\+file\+\_\+save}} in order to save with the given format.

Use it before calling efl\+\_\+file\+\_\+load or \mbox{\hyperlink{group__Elm__Entry__Group_gaa891c7abe82802e13e30bdb31d9cf3cf}{elm\+\_\+obj\+\_\+entry\+\_\+file\+\_\+save}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em format} & The file format \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga873dc14aec6498faa47db768f8ea0028}{elm\+\_\+entry\+\_\+file\+\_\+set()}}, and \mbox{\hyperlink{group__Elm__Entry__Group_ga8683afb5d34977e0888af1a276ed82d3}{elm\+\_\+entry\+\_\+file\+\_\+text\+\_\+format\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga0b3282f26967ebb310c306289f8ab6cc}\label{group__Elm__Entry__Group_ga0b3282f26967ebb310c306289f8ab6cc}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_language\_set@{elm\_obj\_entry\_input\_panel\_language\_set}}
\index{elm\_obj\_entry\_input\_panel\_language\_set@{elm\_obj\_entry\_input\_panel\_language\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_language\_set()}{elm\_obj\_entry\_input\_panel\_language\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+language\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga11895c49c1990ef0e62a2c0eea54604e}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang}}}]{lang }\end{DoxyParamCaption})}



Set the language mode of the input panel. 

This API can be used if you want to show the alphabet keyboard mode.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em lang} & Language to be set to the input panel. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gac0cf6a8f8ba3a84f1e72c83951742fb9}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+language\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga9c73f1297d2251b2e9daefd24d6f2cbb}\label{group__Elm__Entry__Group_ga9c73f1297d2251b2e9daefd24d6f2cbb}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_language\_get@{elm\_obj\_entry\_input\_panel\_language\_get}}
\index{elm\_obj\_entry\_input\_panel\_language\_get@{elm\_obj\_entry\_input\_panel\_language\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_language\_get()}{elm\_obj\_entry\_input\_panel\_language\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga11895c49c1990ef0e62a2c0eea54604e}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang}} elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+language\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the language mode of the input panel. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Language to be set to the input panel. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga60a486bcee1136b9bd5d1be21a17cde0}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+language\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga4d604749e642016fee582162ded08b46}\label{group__Elm__Entry__Group_ga4d604749e642016fee582162ded08b46}} 
\index{Entry@{Entry}!elm\_obj\_entry\_selection\_handler\_disabled\_set@{elm\_obj\_entry\_selection\_handler\_disabled\_set}}
\index{elm\_obj\_entry\_selection\_handler\_disabled\_set@{elm\_obj\_entry\_selection\_handler\_disabled\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_selection\_handler\_disabled\_set()}{elm\_obj\_entry\_selection\_handler\_disabled\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+selection\+\_\+handler\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



This disabled the entry\textquotesingle{}s selection handlers. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em disabled} & If {\ttfamily true}, the selection handlers are disabled. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga553336d319a43aaad0638194b2ae5a37}{elm\+\_\+entry\+\_\+selection\+\_\+handler\+\_\+disabled\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga4a46ffdbc39cc1d73d60f1c6a6714a64}\label{group__Elm__Entry__Group_ga4a46ffdbc39cc1d73d60f1c6a6714a64}} 
\index{Entry@{Entry}!elm\_obj\_entry\_selection\_handler\_disabled\_get@{elm\_obj\_entry\_selection\_handler\_disabled\_get}}
\index{elm\_obj\_entry\_selection\_handler\_disabled\_get@{elm\_obj\_entry\_selection\_handler\_disabled\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_selection\_handler\_disabled\_get()}{elm\_obj\_entry\_selection\_handler\_disabled\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+selection\+\_\+handler\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



This returns whether the entry\textquotesingle{}s selection handlers are disabled. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the selection handlers are disabled. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga3ca6db7007f31f9bfe83e963a844f761}\label{group__Elm__Entry__Group_ga3ca6db7007f31f9bfe83e963a844f761}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_layout\_variation\_set@{elm\_obj\_entry\_input\_panel\_layout\_variation\_set}}
\index{elm\_obj\_entry\_input\_panel\_layout\_variation\_set@{elm\_obj\_entry\_input\_panel\_layout\_variation\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_layout\_variation\_set()}{elm\_obj\_entry\_input\_panel\_layout\_variation\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{int}]{variation }\end{DoxyParamCaption})}



Set the input panel layout variation of the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em variation} & Layout variation type.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga9249beab7aded39868402d676d008459}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga9e1a9fae5589ac2157d16d54d7ea5665}\label{group__Elm__Entry__Group_ga9e1a9fae5589ac2157d16d54d7ea5665}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_layout\_variation\_get@{elm\_obj\_entry\_input\_panel\_layout\_variation\_get}}
\index{elm\_obj\_entry\_input\_panel\_layout\_variation\_get@{elm\_obj\_entry\_input\_panel\_layout\_variation\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_layout\_variation\_get()}{elm\_obj\_entry\_input\_panel\_layout\_variation\_get()}}
{\footnotesize\ttfamily EOAPI int elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the input panel layout variation of the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Layout variation type.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga7338cc3176ae2c7f157c60404f6ce721}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga80da9e82d6839787c2e871096b5994b5}\label{group__Elm__Entry__Group_ga80da9e82d6839787c2e871096b5994b5}} 
\index{Entry@{Entry}!elm\_obj\_entry\_autocapital\_type\_set@{elm\_obj\_entry\_autocapital\_type\_set}}
\index{elm\_obj\_entry\_autocapital\_type\_set@{elm\_obj\_entry\_autocapital\_type\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_autocapital\_type\_set()}{elm\_obj\_entry\_autocapital\_type\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+autocapital\+\_\+type\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_gab4a1061ebed0b854a18259acc90f2977}{Elm\+\_\+\+Autocapital\+\_\+\+Type}}}]{autocapital\+\_\+type }\end{DoxyParamCaption})}



Set the autocapitalization type on the immodule. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em autocapital\+\_\+type} & The type of autocapitalization. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga2c51a45f35c7763c6d13710735bbd13a}{elm\+\_\+entry\+\_\+autocapital\+\_\+type\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7bec4ab8357d0647891e25f4a3de5247}\label{group__Elm__Entry__Group_ga7bec4ab8357d0647891e25f4a3de5247}} 
\index{Entry@{Entry}!elm\_obj\_entry\_autocapital\_type\_get@{elm\_obj\_entry\_autocapital\_type\_get}}
\index{elm\_obj\_entry\_autocapital\_type\_get@{elm\_obj\_entry\_autocapital\_type\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_autocapital\_type\_get()}{elm\_obj\_entry\_autocapital\_type\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_gab4a1061ebed0b854a18259acc90f2977}{Elm\+\_\+\+Autocapital\+\_\+\+Type}} elm\+\_\+obj\+\_\+entry\+\_\+autocapital\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the autocapitalization type on the immodule. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The type of autocapitalization. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga65cbead989979e4b8cf29a2f4ef940b3}{elm\+\_\+entry\+\_\+autocapital\+\_\+type\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga54236abe323d4c9be32b4a6d5adc9497}\label{group__Elm__Entry__Group_ga54236abe323d4c9be32b4a6d5adc9497}} 
\index{Entry@{Entry}!elm\_obj\_entry\_editable\_set@{elm\_obj\_entry\_editable\_set}}
\index{elm\_obj\_entry\_editable\_set@{elm\_obj\_entry\_editable\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_editable\_set()}{elm\_obj\_entry\_editable\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+editable\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{editable }\end{DoxyParamCaption})}



Sets if the entry is to be editable or not. 

By default, entries are editable and when focused, any text input by the user will be inserted at the current cursor position. But calling this function with {\ttfamily editable} as {\ttfamily false} will prevent the user from inputting text into the entry.

The only way to change the text of a non-\/editable entry is to use elm\+\_\+object\+\_\+text\+\_\+set, \mbox{\hyperlink{group__Elm__Entry__Group_gacf27a8e1b5f1af931284fb840c7251b0}{elm\+\_\+entry\+\_\+entry\+\_\+insert}} and other related functions.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em editable} & If {\ttfamily true}, user input will be inserted in the entry, if not, the entry is read-\/only and no user input is allowed. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gac9e11949b9da7e5dbc29d52b1b2faf44}{elm\+\_\+entry\+\_\+editable\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaab33f191110ec4fe3ac84586ab017517}\label{group__Elm__Entry__Group_gaab33f191110ec4fe3ac84586ab017517}} 
\index{Entry@{Entry}!elm\_obj\_entry\_editable\_get@{elm\_obj\_entry\_editable\_get}}
\index{elm\_obj\_entry\_editable\_get@{elm\_obj\_entry\_editable\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_editable\_get()}{elm\_obj\_entry\_editable\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+editable\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the entry is editable or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, user input will be inserted in the entry, if not, the entry is read-\/only and no user input is allowed. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga2e506852535f2cdca387ec7676fc685e}{elm\+\_\+entry\+\_\+editable\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga9f87ba9cdaca2fccd0c2d3a54bc44cc3}\label{group__Elm__Entry__Group_ga9f87ba9cdaca2fccd0c2d3a54bc44cc3}} 
\index{Entry@{Entry}!elm\_obj\_entry\_anchor\_hover\_style\_set@{elm\_obj\_entry\_anchor\_hover\_style\_set}}
\index{elm\_obj\_entry\_anchor\_hover\_style\_set@{elm\_obj\_entry\_anchor\_hover\_style\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_anchor\_hover\_style\_set()}{elm\_obj\_entry\_anchor\_hover\_style\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+style\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{style }\end{DoxyParamCaption})}



Set the style that the hover should use. 

When creating the popup hover, entry will request that it\textquotesingle{}s themed according to {\ttfamily style}.

Setting style no {\ttfamily null} means disabling automatic hover.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em style} & The style to use for the underlying hover. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gae15038e9d8377b494161f7b157d2ba69}{elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+style\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga1d14b1f85d4410f448dfba57f3f16bed}\label{group__Elm__Entry__Group_ga1d14b1f85d4410f448dfba57f3f16bed}} 
\index{Entry@{Entry}!elm\_obj\_entry\_anchor\_hover\_style\_get@{elm\_obj\_entry\_anchor\_hover\_style\_get}}
\index{elm\_obj\_entry\_anchor\_hover\_style\_get@{elm\_obj\_entry\_anchor\_hover\_style\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_anchor\_hover\_style\_get()}{elm\_obj\_entry\_anchor\_hover\_style\_get()}}
{\footnotesize\ttfamily EOAPI const char $\ast$ elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+style\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the style that the hover should use. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The style to use for the underlying hover. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gad0c4de0c24db8a0514b7442f183b32be}{elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+style\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaa93b92fbdd4fa56df8a07908316590be}\label{group__Elm__Entry__Group_gaa93b92fbdd4fa56df8a07908316590be}} 
\index{Entry@{Entry}!elm\_obj\_entry\_single\_line\_set@{elm\_obj\_entry\_single\_line\_set}}
\index{elm\_obj\_entry\_single\_line\_set@{elm\_obj\_entry\_single\_line\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_single\_line\_set()}{elm\_obj\_entry\_single\_line\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+single\+\_\+line\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{single\+\_\+line }\end{DoxyParamCaption})}



Sets the entry to single line mode. 

In single line mode, entries don\textquotesingle{}t ever wrap when the text reaches the edge, and instead they keep growing horizontally. Pressing the {\ttfamily Enter} key will generate an \$\char`\"{}activate\char`\"{} event instead of adding a new line.

When {\ttfamily single\+\_\+line} is {\ttfamily false}, line wrapping takes effect again and pressing enter will break the text into a different line without generating any events.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em single\+\_\+line} & If {\ttfamily true}, the text in the entry will be on a single line. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga96e162d7def2bbba34c5449d51f87fdd}{elm\+\_\+entry\+\_\+single\+\_\+line\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga5928ab3d37bf9d40cd12b6bfb8f74250}\label{group__Elm__Entry__Group_ga5928ab3d37bf9d40cd12b6bfb8f74250}} 
\index{Entry@{Entry}!elm\_obj\_entry\_single\_line\_get@{elm\_obj\_entry\_single\_line\_get}}
\index{elm\_obj\_entry\_single\_line\_get@{elm\_obj\_entry\_single\_line\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_single\_line\_get()}{elm\_obj\_entry\_single\_line\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+single\+\_\+line\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the entry is set to be single line. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the text in the entry will be on a single line. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gadd1c719f9c45b983546e4cb247c19f62}{elm\+\_\+entry\+\_\+single\+\_\+line\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga95cafcf6896a18854c037621353c3727}\label{group__Elm__Entry__Group_ga95cafcf6896a18854c037621353c3727}} 
\index{Entry@{Entry}!elm\_obj\_entry\_password\_set@{elm\_obj\_entry\_password\_set}}
\index{elm\_obj\_entry\_password\_set@{elm\_obj\_entry\_password\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_password\_set()}{elm\_obj\_entry\_password\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+password\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{password }\end{DoxyParamCaption})}



Sets the entry to password mode. 

In password mode, entries are implicitly single line and the display of any text in them is replaced with asterisks ($\ast$).


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em password} & If {\ttfamily true}, password mode is enabled. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga9a05e975d843b50f79b2a15fe93df2e6}{elm\+\_\+entry\+\_\+password\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga67c75f8b734d3ece2246086c780dd3b0}\label{group__Elm__Entry__Group_ga67c75f8b734d3ece2246086c780dd3b0}} 
\index{Entry@{Entry}!elm\_obj\_entry\_password\_get@{elm\_obj\_entry\_password\_get}}
\index{elm\_obj\_entry\_password\_get@{elm\_obj\_entry\_password\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_password\_get()}{elm\_obj\_entry\_password\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+password\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the entry is set to password mode. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, password mode is enabled. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga45eba3fa4c429abc413ed174dbf6b69e}{elm\+\_\+entry\+\_\+password\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga119b55f63b98573674e9ce0af60450e3}\label{group__Elm__Entry__Group_ga119b55f63b98573674e9ce0af60450e3}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_return\_key\_disabled\_set@{elm\_obj\_entry\_input\_panel\_return\_key\_disabled\_set}}
\index{elm\_obj\_entry\_input\_panel\_return\_key\_disabled\_set@{elm\_obj\_entry\_input\_panel\_return\_key\_disabled\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_return\_key\_disabled\_set()}{elm\_obj\_entry\_input\_panel\_return\_key\_disabled\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



Set the return key on the input panel to be disabled. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em disabled} & The state to put in in\+: {\ttfamily true} for disabled, {\ttfamily false} for enabled. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga390117c6d29650443e620db836210d0a}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gacb33233bd86ae55ad2b9e059efc6bb07}\label{group__Elm__Entry__Group_gacb33233bd86ae55ad2b9e059efc6bb07}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_return\_key\_disabled\_get@{elm\_obj\_entry\_input\_panel\_return\_key\_disabled\_get}}
\index{elm\_obj\_entry\_input\_panel\_return\_key\_disabled\_get@{elm\_obj\_entry\_input\_panel\_return\_key\_disabled\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_return\_key\_disabled\_get()}{elm\_obj\_entry\_input\_panel\_return\_key\_disabled\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the return key on the input panel should be disabled or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The state to put in in\+: {\ttfamily true} for disabled, {\ttfamily false} for enabled. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga5bfd39af33adcd8ddf43b9ed12a05af6}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga080b79d33de9b70d554cb8d3e459ba08}\label{group__Elm__Entry__Group_ga080b79d33de9b70d554cb8d3e459ba08}} 
\index{Entry@{Entry}!elm\_obj\_entry\_autosave\_set@{elm\_obj\_entry\_autosave\_set}}
\index{elm\_obj\_entry\_autosave\_set@{elm\_obj\_entry\_autosave\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_autosave\_set()}{elm\_obj\_entry\_autosave\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+autosave\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{auto\+\_\+save }\end{DoxyParamCaption})}



This sets the entry object to \textquotesingle{}autosave\textquotesingle{} the loaded text file or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em auto\+\_\+save} & Autosave the loaded file or not. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gaf11dbad4cd1e5309fb655910e4f14771}{elm\+\_\+entry\+\_\+autosave\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7db8c1d31b09ddf720a8298834b3ac79}\label{group__Elm__Entry__Group_ga7db8c1d31b09ddf720a8298834b3ac79}} 
\index{Entry@{Entry}!elm\_obj\_entry\_autosave\_get@{elm\_obj\_entry\_autosave\_get}}
\index{elm\_obj\_entry\_autosave\_get@{elm\_obj\_entry\_autosave\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_autosave\_get()}{elm\_obj\_entry\_autosave\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+autosave\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



This gets the entry object\textquotesingle{}s \textquotesingle{}autosave\textquotesingle{} status. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Autosave the loaded file or not. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gac5b929eaa269d1a244476ea63a3d1d52}{elm\+\_\+entry\+\_\+autosave\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga337a305f4a29a49b2144733f3b8e49cc}\label{group__Elm__Entry__Group_ga337a305f4a29a49b2144733f3b8e49cc}} 
\index{Entry@{Entry}!elm\_obj\_entry\_anchor\_hover\_parent\_set@{elm\_obj\_entry\_anchor\_hover\_parent\_set}}
\index{elm\_obj\_entry\_anchor\_hover\_parent\_set@{elm\_obj\_entry\_anchor\_hover\_parent\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_anchor\_hover\_parent\_set()}{elm\_obj\_entry\_anchor\_hover\_parent\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+parent\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



Set the parent of the hover popup. 

Sets the parent object to use by the hover created by the entry when an anchor is clicked.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em parent} & The object to use as parent for the hover. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gae671889fca19ac4fb7baebef776f7bda}{elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+parent\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gab0789cd5b2abd927f4dd945765d4913e}\label{group__Elm__Entry__Group_gab0789cd5b2abd927f4dd945765d4913e}} 
\index{Entry@{Entry}!elm\_obj\_entry\_anchor\_hover\_parent\_get@{elm\_obj\_entry\_anchor\_hover\_parent\_get}}
\index{elm\_obj\_entry\_anchor\_hover\_parent\_get@{elm\_obj\_entry\_anchor\_hover\_parent\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_anchor\_hover\_parent\_get()}{elm\_obj\_entry\_anchor\_hover\_parent\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+parent\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the parent of the hover popup. 

Get the object used as parent for the hover created by the entry widget. If no parent is set, the same entry object will be used.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The object to use as parent for the hover. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga79093a2cab29dafada1653eb6155ce38}{elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+parent\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga47d036a8dc531abab347e13293ed024c}\label{group__Elm__Entry__Group_ga47d036a8dc531abab347e13293ed024c}} 
\index{Entry@{Entry}!elm\_obj\_entry\_prediction\_allow\_set@{elm\_obj\_entry\_prediction\_allow\_set}}
\index{elm\_obj\_entry\_prediction\_allow\_set@{elm\_obj\_entry\_prediction\_allow\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_prediction\_allow\_set()}{elm\_obj\_entry\_prediction\_allow\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+allow\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{prediction }\end{DoxyParamCaption})}



Set whether the entry should allow to use the text prediction. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em prediction} & Whether the entry should allow to use the text prediction. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga23074f655c98844771bdb2b4c8fbd111}{elm\+\_\+entry\+\_\+prediction\+\_\+allow\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga6749e7445a2994c953ae64b9f32f24c5}\label{group__Elm__Entry__Group_ga6749e7445a2994c953ae64b9f32f24c5}} 
\index{Entry@{Entry}!elm\_obj\_entry\_prediction\_allow\_get@{elm\_obj\_entry\_prediction\_allow\_get}}
\index{elm\_obj\_entry\_prediction\_allow\_get@{elm\_obj\_entry\_prediction\_allow\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_prediction\_allow\_get()}{elm\_obj\_entry\_prediction\_allow\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+allow\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the entry should allow to use the text prediction. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Whether the entry should allow to use the text prediction. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga51f7a6e57c6a75e6e4c1ad8dd4d615df}{elm\+\_\+entry\+\_\+prediction\+\_\+allow\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaf647f817227b0651fcce421b5f304c85}\label{group__Elm__Entry__Group_gaf647f817227b0651fcce421b5f304c85}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_hint\_set@{elm\_obj\_entry\_input\_hint\_set}}
\index{elm\_obj\_entry\_input\_hint\_set@{elm\_obj\_entry\_input\_hint\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_hint\_set()}{elm\_obj\_entry\_input\_hint\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+hint\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_gaaf57025b3dc7d7a021fb7404394342c2}{Elm\+\_\+\+Input\+\_\+\+Hints}}}]{hints }\end{DoxyParamCaption})}



Sets the input hint which allows input methods to fine-\/tune their behavior. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em hints} & Input hint. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gab52569c94865f91aebe46eb670c38cfe}{elm\+\_\+entry\+\_\+input\+\_\+hint\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gadad29cf1d0b7c0758812a54673e4e316}\label{group__Elm__Entry__Group_gadad29cf1d0b7c0758812a54673e4e316}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_hint\_get@{elm\_obj\_entry\_input\_hint\_get}}
\index{elm\_obj\_entry\_input\_hint\_get@{elm\_obj\_entry\_input\_hint\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_hint\_get()}{elm\_obj\_entry\_input\_hint\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_gaaf57025b3dc7d7a021fb7404394342c2}{Elm\+\_\+\+Input\+\_\+\+Hints}} elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+hint\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Gets the value of input hint. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Input hint. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gaf792471c0f8cfd373a4f5345c370ef4d}{elm\+\_\+entry\+\_\+input\+\_\+hint\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gac01919929ddc88ef9a764a2a1b0dd63c}\label{group__Elm__Entry__Group_gac01919929ddc88ef9a764a2a1b0dd63c}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_layout\_set@{elm\_obj\_entry\_input\_panel\_layout\_set}}
\index{elm\_obj\_entry\_input\_panel\_layout\_set@{elm\_obj\_entry\_input\_panel\_layout\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_layout\_set()}{elm\_obj\_entry\_input\_panel\_layout\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_gabf2a52ba5bbfc9bd40f367c42b1a6619}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout}}}]{layout }\end{DoxyParamCaption})}



Set the input panel layout of the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em layout} & Layout type. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga075f98ab264c004017cbbc5e732bf59b}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaf110127b48c7a83f89bc874c505b83da}\label{group__Elm__Entry__Group_gaf110127b48c7a83f89bc874c505b83da}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_layout\_get@{elm\_obj\_entry\_input\_panel\_layout\_get}}
\index{elm\_obj\_entry\_input\_panel\_layout\_get@{elm\_obj\_entry\_input\_panel\_layout\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_layout\_get()}{elm\_obj\_entry\_input\_panel\_layout\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_gabf2a52ba5bbfc9bd40f367c42b1a6619}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout}} elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the input panel layout of the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Layout type. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga1e346fac141b6423e0bfeab313004733}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gac4634c2de3d6925b4568129caee32db9}\label{group__Elm__Entry__Group_gac4634c2de3d6925b4568129caee32db9}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_return\_key\_type\_set@{elm\_obj\_entry\_input\_panel\_return\_key\_type\_set}}
\index{elm\_obj\_entry\_input\_panel\_return\_key\_type\_set@{elm\_obj\_entry\_input\_panel\_return\_key\_type\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_return\_key\_type\_set()}{elm\_obj\_entry\_input\_panel\_return\_key\_type\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga24d4dcdebc49e633b8039f73b8aec3c3}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type}}}]{return\+\_\+key\+\_\+type }\end{DoxyParamCaption})}



Set the \char`\"{}return\char`\"{} key type. 

This type is used to set string or icon on the \char`\"{}return\char`\"{} key of the input panel.

An input panel displays the string or icon associated with this type.

Regardless of return key type, \char`\"{}activated\char`\"{} event will be generated when pressing return key in single line entry.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em return\+\_\+key\+\_\+type} & The type of \char`\"{}return\char`\"{} key on the input panel. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gaea93430ec3230c802967ef8cf70a64ab}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gab183e300277836fa0008497fd16c5860}\label{group__Elm__Entry__Group_gab183e300277836fa0008497fd16c5860}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_return\_key\_type\_get@{elm\_obj\_entry\_input\_panel\_return\_key\_type\_get}}
\index{elm\_obj\_entry\_input\_panel\_return\_key\_type\_get@{elm\_obj\_entry\_input\_panel\_return\_key\_type\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_return\_key\_type\_get()}{elm\_obj\_entry\_input\_panel\_return\_key\_type\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_ga24d4dcdebc49e633b8039f73b8aec3c3}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type}} elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the \char`\"{}return\char`\"{} key type. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The type of \char`\"{}return\char`\"{} key on the input panel. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga33e04bd2944626b7819014a62117ca69}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gad99d1b81eabd96ac8ece1e25efbd5cbd}\label{group__Elm__Entry__Group_gad99d1b81eabd96ac8ece1e25efbd5cbd}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_enabled\_set@{elm\_obj\_entry\_input\_panel\_enabled\_set}}
\index{elm\_obj\_entry\_input\_panel\_enabled\_set@{elm\_obj\_entry\_input\_panel\_enabled\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_enabled\_set()}{elm\_obj\_entry\_input\_panel\_enabled\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{enabled }\end{DoxyParamCaption})}



Sets the attribute to show the input panel automatically. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em enabled} & If {\ttfamily true}, the input panel is appeared when entry is clicked or has a focus. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gab17ffa658df93c8a1908f2f585da773e}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7c8fdac90b05cd5a72e3b3e0e471be77}\label{group__Elm__Entry__Group_ga7c8fdac90b05cd5a72e3b3e0e471be77}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_enabled\_get@{elm\_obj\_entry\_input\_panel\_enabled\_get}}
\index{elm\_obj\_entry\_input\_panel\_enabled\_get@{elm\_obj\_entry\_input\_panel\_enabled\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_enabled\_get()}{elm\_obj\_entry\_input\_panel\_enabled\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the attribute to show the input panel automatically. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the input panel is appeared when entry is clicked or has a focus. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gaebccc0c0ccf5798f1aceaad9d5cf9bf3}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga61764f120762f75a47e7404a5415ecb3}\label{group__Elm__Entry__Group_ga61764f120762f75a47e7404a5415ecb3}} 
\index{Entry@{Entry}!elm\_obj\_entry\_line\_wrap\_set@{elm\_obj\_entry\_line\_wrap\_set}}
\index{elm\_obj\_entry\_line\_wrap\_set@{elm\_obj\_entry\_line\_wrap\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_line\_wrap\_set()}{elm\_obj\_entry\_line\_wrap\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}{Elm\+\_\+\+Wrap\+\_\+\+Type}}}]{wrap }\end{DoxyParamCaption})}



Set the line wrap type to use on multi-\/line entries. 

Sets the wrap type used by the entry to any of the specified in Elm\+\_\+\+Wrap\+\_\+\+Type. This tells how the text will be implicitly cut into a new line (without inserting a line break or paragraph separator) when it reaches the far edge of the widget.

Note that this only makes sense for multi-\/line entries. A widget set to be single line will never wrap.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em wrap} & The wrap mode to use. See Elm\+\_\+\+Wrap\+\_\+\+Type for details on them. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gad3da160ecf782da47c25836d859e31ed}{elm\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7179de9b51d393e1e2329affec19acf8}\label{group__Elm__Entry__Group_ga7179de9b51d393e1e2329affec19acf8}} 
\index{Entry@{Entry}!elm\_obj\_entry\_line\_wrap\_get@{elm\_obj\_entry\_line\_wrap\_get}}
\index{elm\_obj\_entry\_line\_wrap\_get@{elm\_obj\_entry\_line\_wrap\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_line\_wrap\_get()}{elm\_obj\_entry\_line\_wrap\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}{Elm\+\_\+\+Wrap\+\_\+\+Type}} elm\+\_\+obj\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the wrap mode the entry was set to use. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The wrap mode to use. See Elm\+\_\+\+Wrap\+\_\+\+Type for details on them. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga3856371794d2861bfcc793c6dec0148a}{elm\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga1e897f8eb7aee312758c53b09daa50df}\label{group__Elm__Entry__Group_ga1e897f8eb7aee312758c53b09daa50df}} 
\index{Entry@{Entry}!elm\_obj\_entry\_cursor\_pos\_set@{elm\_obj\_entry\_cursor\_pos\_set}}
\index{elm\_obj\_entry\_cursor\_pos\_set@{elm\_obj\_entry\_cursor\_pos\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_cursor\_pos\_set()}{elm\_obj\_entry\_cursor\_pos\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{int}]{pos }\end{DoxyParamCaption})}



Sets the cursor position in the entry to the given value. 

The value in {\ttfamily pos} is the index of the character position within the contents of the string as returned by \mbox{\hyperlink{group__Elm__Entry__Group_ga5cfd80d534571041e5243961d0fe247e}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+get}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em pos} & The position of the cursor. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga103d3179e4e832632f24ab3c13418b94}{elm\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga5cfd80d534571041e5243961d0fe247e}\label{group__Elm__Entry__Group_ga5cfd80d534571041e5243961d0fe247e}} 
\index{Entry@{Entry}!elm\_obj\_entry\_cursor\_pos\_get@{elm\_obj\_entry\_cursor\_pos\_get}}
\index{elm\_obj\_entry\_cursor\_pos\_get@{elm\_obj\_entry\_cursor\_pos\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_cursor\_pos\_get()}{elm\_obj\_entry\_cursor\_pos\_get()}}
{\footnotesize\ttfamily EOAPI int elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the current position of the cursor in the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The position of the cursor. 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga7fd85bdd49063cf46dc33881a0467b5e}{elm\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gabe0f0fb412b1f217a1c9265696528760}\label{group__Elm__Entry__Group_gabe0f0fb412b1f217a1c9265696528760}} 
\index{Entry@{Entry}!elm\_obj\_entry\_icon\_visible\_set@{elm\_obj\_entry\_icon\_visible\_set}}
\index{elm\_obj\_entry\_icon\_visible\_set@{elm\_obj\_entry\_icon\_visible\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_icon\_visible\_set()}{elm\_obj\_entry\_icon\_visible\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+icon\+\_\+visible\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{setting }\end{DoxyParamCaption})}



Sets the visibility of the left-\/side widget of the entry, set by \mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set}}. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em setting} & {\ttfamily true} if the object should be displayed, {\ttfamily false} if not. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga65dfb33c27701ad6309420eb539b11d2}{elm\+\_\+entry\+\_\+icon\+\_\+visible\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga5cab091cdd2fc36ba95f5d784a110d03}\label{group__Elm__Entry__Group_ga5cab091cdd2fc36ba95f5d784a110d03}} 
\index{Entry@{Entry}!elm\_obj\_entry\_select\_region\_set@{elm\_obj\_entry\_select\_region\_set}}
\index{elm\_obj\_entry\_select\_region\_set@{elm\_obj\_entry\_select\_region\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_select\_region\_set()}{elm\_obj\_entry\_select\_region\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+region\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{int}]{start,  }\item[{int}]{end }\end{DoxyParamCaption})}



This selects a region of text within the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em start} & The starting position. \\
\hline
\mbox{\texttt{ in}}  & {\em end} & The end position.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga7d5b03905a9fb3879225304b1f3c6de4}{elm\+\_\+entry\+\_\+select\+\_\+region\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga1352cd592015e4caf500f4c1341ffc26}\label{group__Elm__Entry__Group_ga1352cd592015e4caf500f4c1341ffc26}} 
\index{Entry@{Entry}!elm\_obj\_entry\_select\_region\_get@{elm\_obj\_entry\_select\_region\_get}}
\index{elm\_obj\_entry\_select\_region\_get@{elm\_obj\_entry\_select\_region\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_select\_region\_get()}{elm\_obj\_entry\_select\_region\_get()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+region\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj,  }\item[{int $\ast$}]{start,  }\item[{int $\ast$}]{end }\end{DoxyParamCaption})}



Get the current position of the selection cursors in the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ out}}  & {\em start} & The starting position. \\
\hline
\mbox{\texttt{ out}}  & {\em end} & The end position.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga1ffc1a2f865bbd833033a40f5f1c869d}{elm\+\_\+entry\+\_\+select\+\_\+region\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga963b495e1c18d280766568ba4b552bc6}\label{group__Elm__Entry__Group_ga963b495e1c18d280766568ba4b552bc6}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_return\_key\_autoenabled\_set@{elm\_obj\_entry\_input\_panel\_return\_key\_autoenabled\_set}}
\index{elm\_obj\_entry\_input\_panel\_return\_key\_autoenabled\_set@{elm\_obj\_entry\_input\_panel\_return\_key\_autoenabled\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_return\_key\_autoenabled\_set()}{elm\_obj\_entry\_input\_panel\_return\_key\_autoenabled\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+autoenabled\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{enabled }\end{DoxyParamCaption})}



Set whether the return key on the input panel is disabled automatically when entry has no text. 

If {\ttfamily enabled} is {\ttfamily true}, The return key on input panel is disabled when the entry has no text. The return key on the input panel is automatically enabled when the entry has text. The default value is {\ttfamily false}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em enabled} & If {\ttfamily enabled} is {\ttfamily true}, the return key is automatically disabled when the entry has no text. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga95e23871857a1c5c8185482c23de1278}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+autoenabled\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gac1914dcfc61c93b3ff847aae5e253d1f}\label{group__Elm__Entry__Group_gac1914dcfc61c93b3ff847aae5e253d1f}} 
\index{Entry@{Entry}!elm\_obj\_entry\_end\_visible\_set@{elm\_obj\_entry\_end\_visible\_set}}
\index{elm\_obj\_entry\_end\_visible\_set@{elm\_obj\_entry\_end\_visible\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_end\_visible\_set()}{elm\_obj\_entry\_end\_visible\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+end\+\_\+visible\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{setting }\end{DoxyParamCaption})}



Sets the visibility of the end widget of the entry, set by \mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set}}(ent, \char`\"{}end\char`\"{}, content). 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em setting} & {\ttfamily true} if the object should be displayed, false if not. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga80b14803068bc486410b1ff4dd6073d2}{elm\+\_\+entry\+\_\+end\+\_\+visible\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga41654686e1e640212ba8518adde0b4e9}\label{group__Elm__Entry__Group_ga41654686e1e640212ba8518adde0b4e9}} 
\index{Entry@{Entry}!elm\_obj\_entry\_textblock\_get@{elm\_obj\_entry\_textblock\_get}}
\index{elm\_obj\_entry\_textblock\_get@{elm\_obj\_entry\_textblock\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_textblock\_get()}{elm\_obj\_entry\_textblock\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ elm\+\_\+obj\+\_\+entry\+\_\+textblock\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Returns the actual textblock object of the entry. 

This function exposes the internal textblock object that actually contains and draws the text. This should be used for low-\/level manipulations that are otherwise not possible.

Changing the textblock directly from here will not notify edje/elm to recalculate the textblock size automatically, so any modifications done to the textblock returned by this function should be followed by a call to \mbox{\hyperlink{group__Elm__Entry__Group_ga0f0a3f7620f9e34e3c58288e02a5f938}{elm\+\_\+entry\+\_\+calc\+\_\+force}}.

The return value is marked as const as an additional warning. One should not use the returned object with any of the generic evas functions (geometry\+\_\+get/resize/move and etc), but only with the textblock functions; The former will either not work at all, or break the correct functionality.

IMPORTANT\+: Many functions may change (i.\+e delete and create a new one) the internal textblock object. Do NOT cache the returned object, and try not to mix calls on this object with regular elm\+\_\+entry calls (which may change the internal textblock object). This applies to all cursors returned from textblock calls, and all the other derivative values.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Textblock object 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga9d2c7e5f86167be8757a4f7e8e7e27d8}{elm\+\_\+entry\+\_\+textblock\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga8d49d640d0b82608bcf821626069f0ee}\label{group__Elm__Entry__Group_ga8d49d640d0b82608bcf821626069f0ee}} 
\index{Entry@{Entry}!elm\_obj\_entry\_textblock\_cursor\_geometry\_get@{elm\_obj\_entry\_textblock\_cursor\_geometry\_get}}
\index{elm\_obj\_entry\_textblock\_cursor\_geometry\_get@{elm\_obj\_entry\_textblock\_cursor\_geometry\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_textblock\_cursor\_geometry\_get()}{elm\_obj\_entry\_textblock\_cursor\_geometry\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+textblock\+\_\+cursor\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj,  }\item[{int $\ast$}]{x,  }\item[{int $\ast$}]{y,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



This function returns the geometry of the cursor. 

It\textquotesingle{}s useful if you want to draw something on the cursor (or where it is), or for example in the case of scrolled entry where you want to show the cursor.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ out}}  & {\em x} & X coordinate \\
\hline
\mbox{\texttt{ out}}  & {\em y} & Y coordinate \\
\hline
\mbox{\texttt{ out}}  & {\em w} & Width \\
\hline
\mbox{\texttt{ out}}  & {\em h} & Height\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gacbeeb92c91ed8518e6ff213e68c36cb5}{elm\+\_\+entry\+\_\+cursor\+\_\+geometry\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaae5f6bd339c1c924fb46f635113197e1}\label{group__Elm__Entry__Group_gaae5f6bd339c1c924fb46f635113197e1}} 
\index{Entry@{Entry}!elm\_obj\_entry\_imf\_context\_get@{elm\_obj\_entry\_imf\_context\_get}}
\index{elm\_obj\_entry\_imf\_context\_get@{elm\_obj\_entry\_imf\_context\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_imf\_context\_get()}{elm\_obj\_entry\_imf\_context\_get()}}
{\footnotesize\ttfamily EOAPI void $\ast$ elm\+\_\+obj\+\_\+entry\+\_\+imf\+\_\+context\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Returns the input method context of the entry. 

This function exposes the internal input method context.

IMPORTANT\+: Many functions may change (i.\+e delete and create a new one) the internal input method context. Do NOT cache the returned object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Input method context 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga3ad17b36adc198b373c874bfcc26b36f}{elm\+\_\+entry\+\_\+imf\+\_\+context\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga57db187b517af9ada5fdcbe9011ff3fd}\label{group__Elm__Entry__Group_ga57db187b517af9ada5fdcbe9011ff3fd}} 
\index{Entry@{Entry}!elm\_obj\_entry\_cursor\_is\_format\_get@{elm\_obj\_entry\_cursor\_is\_format\_get}}
\index{elm\_obj\_entry\_cursor\_is\_format\_get@{elm\_obj\_entry\_cursor\_is\_format\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_cursor\_is\_format\_get()}{elm\_obj\_entry\_cursor\_is\_format\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether a format node exists at the current cursor position. 

A format node is anything that defines how the text is rendered. It can be a visible format node, such as a line break or a paragraph separator, or an invisible one, such as bold begin or end tag. This function returns whether any format node exists at the current cursor position.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if format node exists, {\ttfamily false} otherwise 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga3b6d14b76adcbae2e6e1cb117b45e6d8}{elm\+\_\+entry\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga77f7f894dea7e879d63fe4dfdd587b54}\label{group__Elm__Entry__Group_ga77f7f894dea7e879d63fe4dfdd587b54}} 
\index{Entry@{Entry}!elm\_obj\_entry\_textblock\_cursor\_content\_get@{elm\_obj\_entry\_textblock\_cursor\_content\_get}}
\index{elm\_obj\_entry\_textblock\_cursor\_content\_get@{elm\_obj\_entry\_textblock\_cursor\_content\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_textblock\_cursor\_content\_get()}{elm\_obj\_entry\_textblock\_cursor\_content\_get()}}
{\footnotesize\ttfamily EOAPI char $\ast$ elm\+\_\+obj\+\_\+entry\+\_\+textblock\+\_\+cursor\+\_\+content\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the character pointed by the cursor at its current position. 

This function returns a string with the utf8 character stored at the current cursor position. Only the text is returned, any format that may exist will not be part of the return value. You must free the string when done with free.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Character 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gaece7266c63e76e954e17dbe232ce0b36}{elm\+\_\+entry\+\_\+cursor\+\_\+content\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaf7a3d5ed537de8981075d281f55c0d37}\label{group__Elm__Entry__Group_gaf7a3d5ed537de8981075d281f55c0d37}} 
\index{Entry@{Entry}!elm\_obj\_entry\_selection\_get@{elm\_obj\_entry\_selection\_get}}
\index{elm\_obj\_entry\_selection\_get@{elm\_obj\_entry\_selection\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_selection\_get()}{elm\_obj\_entry\_selection\_get()}}
{\footnotesize\ttfamily EOAPI const char $\ast$ elm\+\_\+obj\+\_\+entry\+\_\+selection\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get any selected text within the entry. 

If there\textquotesingle{}s any selected text in the entry, this function returns it as a string in markup format. {\ttfamily null} is returned if no selection exists or if an error occurred.

The returned value points to an internal string and should not be freed or modified in any way. If the {\ttfamily entry} object is deleted or its contents are changed, the returned pointer should be considered invalid.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Selected string 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga4268754dfa50669fef6b429f27f6a6b1}{elm\+\_\+entry\+\_\+selection\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gadd08f14a4e6d867991bcd649890de260}\label{group__Elm__Entry__Group_gadd08f14a4e6d867991bcd649890de260}} 
\index{Entry@{Entry}!elm\_obj\_entry\_cursor\_is\_visible\_format\_get@{elm\_obj\_entry\_cursor\_is\_visible\_format\_get}}
\index{elm\_obj\_entry\_cursor\_is\_visible\_format\_get@{elm\_obj\_entry\_cursor\_is\_visible\_format\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_cursor\_is\_visible\_format\_get()}{elm\_obj\_entry\_cursor\_is\_visible\_format\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get if the current cursor position holds a visible format node. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if position has a visible format, {\ttfamily false} otherwise 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga64f82ec87268674d1981d571ba2b0636}{elm\+\_\+entry\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga52f2995014741a749d31ffa4bbb27d71}\label{group__Elm__Entry__Group_ga52f2995014741a749d31ffa4bbb27d71}} 
\index{Entry@{Entry}!elm\_obj\_entry\_select\_allow\_set@{elm\_obj\_entry\_select\_allow\_set}}
\index{elm\_obj\_entry\_select\_allow\_set@{elm\_obj\_entry\_select\_allow\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_select\_allow\_set()}{elm\_obj\_entry\_select\_allow\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+allow\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{allow }\end{DoxyParamCaption})}



Allow selection in the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em allow} & If {\ttfamily allow} is true, the text selection is allowed.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gaa12934f19a2fc23841221dc54bae9a0d}{elm\+\_\+entry\+\_\+select\+\_\+allow\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga9bd89aa79fbc4dbe113230edb339fe7b}\label{group__Elm__Entry__Group_ga9bd89aa79fbc4dbe113230edb339fe7b}} 
\index{Entry@{Entry}!elm\_obj\_entry\_select\_allow\_get@{elm\_obj\_entry\_select\_allow\_get}}
\index{elm\_obj\_entry\_select\_allow\_get@{elm\_obj\_entry\_select\_allow\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_select\_allow\_get()}{elm\_obj\_entry\_select\_allow\_get()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+allow\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Allow selection in the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily allow} is true, the text selection is allowed.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gaf7e00d6018835b419351f5dc0fd460a3}{elm\+\_\+entry\+\_\+select\+\_\+allow\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gad87d975bce502bec129bc8d8ebd705a5}\label{group__Elm__Entry__Group_gad87d975bce502bec129bc8d8ebd705a5}} 
\index{Entry@{Entry}!elm\_obj\_entry\_cursor\_prev@{elm\_obj\_entry\_cursor\_prev}}
\index{elm\_obj\_entry\_cursor\_prev@{elm\_obj\_entry\_cursor\_prev}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_cursor\_prev()}{elm\_obj\_entry\_cursor\_prev()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+prev (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj }\end{DoxyParamCaption})}



This moves the cursor one place to the left within the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga95c490e60101d05f72a660be8e75b18f}{elm\+\_\+entry\+\_\+cursor\+\_\+prev()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga51147b6dedcb5eee5eb467b2db2855ab}\label{group__Elm__Entry__Group_ga51147b6dedcb5eee5eb467b2db2855ab}} 
\index{Entry@{Entry}!elm\_obj\_entry\_text\_style\_user\_pop@{elm\_obj\_entry\_text\_style\_user\_pop}}
\index{elm\_obj\_entry\_text\_style\_user\_pop@{elm\_obj\_entry\_text\_style\_user\_pop}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_text\_style\_user\_pop()}{elm\_obj\_entry\_text\_style\_user\_pop()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+pop (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Remove the style in the top of user style stack. 

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


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga0c079e83fd6628a3fd4072571982a5cd}{elm\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+pop()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga87e580a8e3e87176126533d8c210eb55}\label{group__Elm__Entry__Group_ga87e580a8e3e87176126533d8c210eb55}} 
\index{Entry@{Entry}!elm\_obj\_entry\_item\_provider\_prepend@{elm\_obj\_entry\_item\_provider\_prepend}}
\index{elm\_obj\_entry\_item\_provider\_prepend@{elm\_obj\_entry\_item\_provider\_prepend}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_item\_provider\_prepend()}{elm\_obj\_entry\_item\_provider\_prepend()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+item\+\_\+provider\+\_\+prepend (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



This prepends a custom item provider to the list for that entry. 

This prepends the given callback.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function called to provide the item object. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data passed to {\ttfamily func}. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga6ef3fa7319ed62dfdbffb388127b0602}{elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+prepend()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaaa218c4b4588fe6cc4d4667e0e081bf5}\label{group__Elm__Entry__Group_gaaa218c4b4588fe6cc4d4667e0e081bf5}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_show@{elm\_obj\_entry\_input\_panel\_show}}
\index{elm\_obj\_entry\_input\_panel\_show@{elm\_obj\_entry\_input\_panel\_show}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_show()}{elm\_obj\_entry\_input\_panel\_show()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Show the input panel (virtual keyboard) based on the input panel property of entry such as layout, autocapital types, and so on. 

Note that input panel is shown or hidden automatically according to the focus state of entry widget. This API can be used in the case of manually controlling by using \mbox{\hyperlink{group__Elm__Entry__Group_gad99d1b81eabd96ac8ece1e25efbd5cbd}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set}}(en, {\ttfamily false}). 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga1732e464bc47aa554cc7e5ea864fcb8c}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gad2cf314b277f8cdd17166af76d502d83}\label{group__Elm__Entry__Group_gad2cf314b277f8cdd17166af76d502d83}} 
\index{Entry@{Entry}!elm\_obj\_entry\_imf\_context\_reset@{elm\_obj\_entry\_imf\_context\_reset}}
\index{elm\_obj\_entry\_imf\_context\_reset@{elm\_obj\_entry\_imf\_context\_reset}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_imf\_context\_reset()}{elm\_obj\_entry\_imf\_context\_reset()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+imf\+\_\+context\+\_\+reset (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Reset the input method context of the entry if needed. 

This can be necessary in the case where modifying the buffer would confuse on-\/going input method behavior. This will typically cause the Input Method Context to clear the preedit state. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gade8ca7844d0afd0059f458108a5f68a5}{elm\+\_\+entry\+\_\+imf\+\_\+context\+\_\+reset()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga2014733a0b36d80482e8846e4f372df8}\label{group__Elm__Entry__Group_ga2014733a0b36d80482e8846e4f372df8}} 
\index{Entry@{Entry}!elm\_obj\_entry\_anchor\_hover\_end@{elm\_obj\_entry\_anchor\_hover\_end}}
\index{elm\_obj\_entry\_anchor\_hover\_end@{elm\_obj\_entry\_anchor\_hover\_end}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_anchor\_hover\_end()}{elm\_obj\_entry\_anchor\_hover\_end()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+end (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Ends the hover popup in the entry. 

When an anchor is clicked, the entry widget will create a hover object to use as a popup with user provided content. This function terminates this popup, returning the entry to its normal state. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gafc6dbe02277a63dd7052b8b3e67d335e}{elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+end()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gacc57ed441d7eb3cc026925528698b4a6}\label{group__Elm__Entry__Group_gacc57ed441d7eb3cc026925528698b4a6}} 
\index{Entry@{Entry}!elm\_obj\_entry\_cursor\_down@{elm\_obj\_entry\_cursor\_down}}
\index{elm\_obj\_entry\_cursor\_down@{elm\_obj\_entry\_cursor\_down}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_cursor\_down()}{elm\_obj\_entry\_cursor\_down()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+down (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj }\end{DoxyParamCaption})}



This moves the cursor one line down within the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gabde660dfdb5ba0d408231e7d17dcc7f4}{elm\+\_\+entry\+\_\+cursor\+\_\+down()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga452b9bdde879d7538ee495634c1ce43c}\label{group__Elm__Entry__Group_ga452b9bdde879d7538ee495634c1ce43c}} 
\index{Entry@{Entry}!elm\_obj\_entry\_text\_style\_user\_push@{elm\_obj\_entry\_text\_style\_user\_push}}
\index{elm\_obj\_entry\_text\_style\_user\_push@{elm\_obj\_entry\_text\_style\_user\_push}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_text\_style\_user\_push()}{elm\_obj\_entry\_text\_style\_user\_push()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+push (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{style }\end{DoxyParamCaption})}



Push the style to the top of user style stack. 

If there is styles in the user style stack, the properties in the top style of user style stack will replace the properties in current theme. The input style is specified in format tag=\textquotesingle{}property=value\textquotesingle{} (i.\+e. DEFAULT=\textquotesingle{}font=Sans font\+\_\+size=60\textquotesingle{}hilight=\textquotesingle{} + font\+\_\+weight=Bold\textquotesingle{}).


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em style} & The style user to push.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga4bd3ff953ba9a66afa5c5c465a13287b}{elm\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+push()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaa3a14f3317aa335e3d29b53d2a6620d3}\label{group__Elm__Entry__Group_gaa3a14f3317aa335e3d29b53d2a6620d3}} 
\index{Entry@{Entry}!elm\_obj\_entry\_item\_provider\_remove@{elm\_obj\_entry\_item\_provider\_remove}}
\index{elm\_obj\_entry\_item\_provider\_remove@{elm\_obj\_entry\_item\_provider\_remove}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_item\_provider\_remove()}{elm\_obj\_entry\_item\_provider\_remove()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+item\+\_\+provider\+\_\+remove (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



This removes a custom item provider to the list for that entry. 

This removes the given callback. See \mbox{\hyperlink{group__Elm__Entry__Group_gabfa59948371168b6dd9a78ae0ed9d8e1}{elm\+\_\+obj\+\_\+entry\+\_\+item\+\_\+provider\+\_\+append}} for more information


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function called to provide the item object. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data passed to {\ttfamily func}. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga0eb989fb2e8f6332dc5a11f1498af110}{elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+remove()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga8a744fbe30f4712da3d74c5a1cfde2ce}\label{group__Elm__Entry__Group_ga8a744fbe30f4712da3d74c5a1cfde2ce}} 
\index{Entry@{Entry}!elm\_obj\_entry\_text\_style\_user\_peek@{elm\_obj\_entry\_text\_style\_user\_peek}}
\index{elm\_obj\_entry\_text\_style\_user\_peek@{elm\_obj\_entry\_text\_style\_user\_peek}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_text\_style\_user\_peek()}{elm\_obj\_entry\_text\_style\_user\_peek()}}
{\footnotesize\ttfamily EOAPI const char $\ast$ elm\+\_\+obj\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+peek (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the style on the top of user style stack. 

See also \mbox{\hyperlink{group__Elm__Entry__Group_ga452b9bdde879d7538ee495634c1ce43c}{elm\+\_\+obj\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+push}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Style
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga7a9b3780c00b8432c011a02cb0525987}{elm\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+peek()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaf7cf9543d46afd16193bdd62dc5c5d7e}\label{group__Elm__Entry__Group_gaf7cf9543d46afd16193bdd62dc5c5d7e}} 
\index{Entry@{Entry}!elm\_obj\_entry\_context\_menu\_clear@{elm\_obj\_entry\_context\_menu\_clear}}
\index{elm\_obj\_entry\_context\_menu\_clear@{elm\_obj\_entry\_context\_menu\_clear}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_context\_menu\_clear()}{elm\_obj\_entry\_context\_menu\_clear()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+clear (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj }\end{DoxyParamCaption})}



This clears and frees the items in a entry\textquotesingle{}s contextual (longpress) menu. 

See also \mbox{\hyperlink{group__Elm__Entry__Group_ga15de232805747e41d682705621170ee9}{elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+add}}. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gac78736b33fd490a2ad61d952e821d882}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+clear()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga4f8788ae950641f33b3c87e04ec21e94}\label{group__Elm__Entry__Group_ga4f8788ae950641f33b3c87e04ec21e94}} 
\index{Entry@{Entry}!elm\_obj\_entry\_cursor\_up@{elm\_obj\_entry\_cursor\_up}}
\index{elm\_obj\_entry\_cursor\_up@{elm\_obj\_entry\_cursor\_up}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_cursor\_up()}{elm\_obj\_entry\_cursor\_up()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+up (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj }\end{DoxyParamCaption})}



This moves the cursor one line up within the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga6946e81ecf7f485fae7c501cb9bf852d}{elm\+\_\+entry\+\_\+cursor\+\_\+up()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga4c0e98f28dfad02ced1abb674b65ccb6}\label{group__Elm__Entry__Group_ga4c0e98f28dfad02ced1abb674b65ccb6}} 
\index{Entry@{Entry}!elm\_obj\_entry\_insert@{elm\_obj\_entry\_insert}}
\index{elm\_obj\_entry\_insert@{elm\_obj\_entry\_insert}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_insert()}{elm\_obj\_entry\_insert()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+insert (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{entry }\end{DoxyParamCaption})}



Inserts the given text into the entry at the current cursor position. 

This inserts text at the cursor position as if it was typed by the user (note that this also allows markup which a user can\textquotesingle{}t just \char`\"{}type\char`\"{} as it would be converted to escaped text, so this call can be used to insert things like emoticon items or bold push/pop tags, other font and color change tags etc.)

If any selection exists, it will be replaced by the inserted text.

The inserted text is subject to any filters set for the widget.

See also \mbox{\hyperlink{group__Elm__Entry__Group_ga9be1d342138b66f7bf3acc80fde5d063}{elm\+\_\+obj\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em entry} & The text to insert. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gacf27a8e1b5f1af931284fb840c7251b0}{elm\+\_\+entry\+\_\+entry\+\_\+insert()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga0f65b1119a104778bb69d76490e181d6}\label{group__Elm__Entry__Group_ga0f65b1119a104778bb69d76490e181d6}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_imdata\_set@{elm\_obj\_entry\_input\_panel\_imdata\_set}}
\index{elm\_obj\_entry\_input\_panel\_imdata\_set@{elm\_obj\_entry\_input\_panel\_imdata\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_imdata\_set()}{elm\_obj\_entry\_input\_panel\_imdata\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const void $\ast$}]{data,  }\item[{int}]{len }\end{DoxyParamCaption})}



Set the input panel-\/specific data to deliver to the input panel. 

This API is used by applications to deliver specific data to the input panel. The data format MUST be negotiated by both application and the input panel. The size and format of data are defined by the input panel.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The specific data to be set to the input panel. \\
\hline
\mbox{\texttt{ in}}  & {\em len} & The length of data, in bytes, to send to the input panel. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gaf66977480fa955ebb55c6c084b7a7572}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gafe7e0479610bd7c9cc4b254efffb1a9c}\label{group__Elm__Entry__Group_gafe7e0479610bd7c9cc4b254efffb1a9c}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_imdata\_get@{elm\_obj\_entry\_input\_panel\_imdata\_get}}
\index{elm\_obj\_entry\_input\_panel\_imdata\_get@{elm\_obj\_entry\_input\_panel\_imdata\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_imdata\_get()}{elm\_obj\_entry\_input\_panel\_imdata\_get()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj,  }\item[{void $\ast$}]{data,  }\item[{int $\ast$}]{len }\end{DoxyParamCaption})}



Get the specific data of the current input panel. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ out}}  & {\em data} & The specific data to be got from the input panel. \\
\hline
\mbox{\texttt{ out}}  & {\em len} & The length of data. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga5697a7b0a840bc81d043aa0d50878fe8}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga8f2f10f29a9ea53c0840b70e1216983f}\label{group__Elm__Entry__Group_ga8f2f10f29a9ea53c0840b70e1216983f}} 
\index{Entry@{Entry}!elm\_obj\_entry\_cursor\_next@{elm\_obj\_entry\_cursor\_next}}
\index{elm\_obj\_entry\_cursor\_next@{elm\_obj\_entry\_cursor\_next}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_cursor\_next()}{elm\_obj\_entry\_cursor\_next()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+next (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj }\end{DoxyParamCaption})}



This moves the cursor one place to the right within the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gabfa4a0f5a6b9774cb4d1ebe289e65935}{elm\+\_\+entry\+\_\+cursor\+\_\+next()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga40a7c69321e2bf5ef7bf9f1df1fa6bbd}\label{group__Elm__Entry__Group_ga40a7c69321e2bf5ef7bf9f1df1fa6bbd}} 
\index{Entry@{Entry}!elm\_obj\_entry\_input\_panel\_hide@{elm\_obj\_entry\_input\_panel\_hide}}
\index{elm\_obj\_entry\_input\_panel\_hide@{elm\_obj\_entry\_input\_panel\_hide}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_input\_panel\_hide()}{elm\_obj\_entry\_input\_panel\_hide()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+hide (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Hide the input panel (virtual keyboard). 

Note that input panel is shown or hidden automatically according to the focus state of entry widget. This API can be used in the case of manually controlling by using \mbox{\hyperlink{group__Elm__Entry__Group_gad99d1b81eabd96ac8ece1e25efbd5cbd}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set}}(en, {\ttfamily false}) 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gad69e04dd0c3b1f9b0349c7572f21dbd7}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+hide()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga2895f1c7e2239b4984d1947358515c64}\label{group__Elm__Entry__Group_ga2895f1c7e2239b4984d1947358515c64}} 
\index{Entry@{Entry}!elm\_obj\_entry\_is\_empty@{elm\_obj\_entry\_is\_empty}}
\index{elm\_obj\_entry\_is\_empty@{elm\_obj\_entry\_is\_empty}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_is\_empty()}{elm\_obj\_entry\_is\_empty()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+is\+\_\+empty (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the entry is empty. 

Empty means no text at all. If there are any markup tags, like an item tag for which no provider finds anything, and no text is displayed, this function still returns {\ttfamily false}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if empty, {\ttfamily false} otherwise 
\end{DoxyReturn}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga7a6fcdf249e74c9e2fa6dec2bd543ca0}{elm\+\_\+entry\+\_\+is\+\_\+empty()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga196af571319133c9ff91bedf0f99f296}\label{group__Elm__Entry__Group_ga196af571319133c9ff91bedf0f99f296}} 
\index{Entry@{Entry}!elm\_obj\_entry\_markup\_filter\_remove@{elm\_obj\_entry\_markup\_filter\_remove}}
\index{elm\_obj\_entry\_markup\_filter\_remove@{elm\_obj\_entry\_markup\_filter\_remove}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_markup\_filter\_remove()}{elm\_obj\_entry\_markup\_filter\_remove()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+remove (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Remove a markup filter from the list. 

Removes the given callback from the filter list. See \mbox{\hyperlink{group__Elm__Entry__Group_ga9be1d342138b66f7bf3acc80fde5d063}{elm\+\_\+obj\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append}} for more information.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The filter function to remove. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The user data passed when adding the function. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga53d8a7a94eda31a6e28cc9eec0d91309}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+remove()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gabfa59948371168b6dd9a78ae0ed9d8e1}\label{group__Elm__Entry__Group_gabfa59948371168b6dd9a78ae0ed9d8e1}} 
\index{Entry@{Entry}!elm\_obj\_entry\_item\_provider\_append@{elm\_obj\_entry\_item\_provider\_append}}
\index{elm\_obj\_entry\_item\_provider\_append@{elm\_obj\_entry\_item\_provider\_append}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_item\_provider\_append()}{elm\_obj\_entry\_item\_provider\_append()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+item\+\_\+provider\+\_\+append (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



This appends a custom item provider to the list for that entry. 

This appends the given callback. The list is walked from beginning to end with each function called given the item href string in the text. If the function returns an object handle other than {\ttfamily null} (it should create an object to do this), then this object is used to replace that item. If not the next provider is called until one provides an item object, or the default provider in entry does.

See also \mbox{\hyperlink{group__Elm__Entry__Group_entry-items}{Items}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function called to provide the item object. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data passed to {\ttfamily func}. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga7d0a5c857a595c1ab99df404188546dc}{elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+append()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga9be1d342138b66f7bf3acc80fde5d063}\label{group__Elm__Entry__Group_ga9be1d342138b66f7bf3acc80fde5d063}} 
\index{Entry@{Entry}!elm\_obj\_entry\_markup\_filter\_append@{elm\_obj\_entry\_markup\_filter\_append}}
\index{elm\_obj\_entry\_markup\_filter\_append@{elm\_obj\_entry\_markup\_filter\_append}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_markup\_filter\_append()}{elm\_obj\_entry\_markup\_filter\_append()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Append a markup filter function for text inserted in the entry. 

Append the given callback to the list. This functions will be called whenever any text is inserted into the entry, with the text to be inserted as a parameter. The type of given text is always markup. The callback function is free to alter the text in any way it wants, but it must remember to free the given pointer and update it. If the new text is to be discarded, the function can free it and set its text parameter to {\ttfamily null}. This will also prevent any following filters from being called.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to use as text filter. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & User data to pass to {\ttfamily func}. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga183c0a0afb4a25eaf677deb3c544a8b6}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gac2f5d01dd23e2e8b0e9ca7c0f7ef66a3}\label{group__Elm__Entry__Group_gac2f5d01dd23e2e8b0e9ca7c0f7ef66a3}} 
\index{Entry@{Entry}!elm\_obj\_entry\_append@{elm\_obj\_entry\_append}}
\index{elm\_obj\_entry\_append@{elm\_obj\_entry\_append}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_append()}{elm\_obj\_entry\_append()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+append (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{str }\end{DoxyParamCaption})}



Appends {\ttfamily str} to the text of the entry. 

Adds the text in {\ttfamily str} to the end of any text already present in the widget.

The appended text is subject to any filters set for the widget.

See also \mbox{\hyperlink{group__Elm__Entry__Group_ga9be1d342138b66f7bf3acc80fde5d063}{elm\+\_\+obj\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em str} & The text to be appended. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga480523c4724fcfacf057f711a5bebbbb}{elm\+\_\+entry\+\_\+entry\+\_\+append()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga15de232805747e41d682705621170ee9}\label{group__Elm__Entry__Group_ga15de232805747e41d682705621170ee9}} 
\index{Entry@{Entry}!elm\_obj\_entry\_context\_menu\_item\_add@{elm\_obj\_entry\_context\_menu\_item\_add}}
\index{elm\_obj\_entry\_context\_menu\_item\_add@{elm\_obj\_entry\_context\_menu\_item\_add}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_context\_menu\_item\_add()}{elm\_obj\_entry\_context\_menu\_item\_add()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+add (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{label,  }\item[{const char $\ast$}]{icon\+\_\+file,  }\item[{\mbox{\hyperlink{group__Elm__Icon_ga82fc56134deed3954cd03b8a1e2f843b}{Elm\+\_\+\+Icon\+\_\+\+Type}}}]{icon\+\_\+type,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



This adds an item to the entry\textquotesingle{}s contextual menu. 

A longpress on an entry will make the contextual menu show up, if this hasn\textquotesingle{}t been disabled with \mbox{\hyperlink{group__Elm__Entry__Group_gae4c7e36b9f03c63b3e1a0cd60c598e6b}{elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+set}}. By default, this menu provides a few options like enabling selection mode, which is useful on embedded devices that need to be explicit about it, and when a selection exists it also shows the copy and cut actions.

With this function, developers can add other options to this menu to perform any action they deem necessary.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The item\textquotesingle{}s text label. \\
\hline
\mbox{\texttt{ in}}  & {\em icon\+\_\+file} & The item\textquotesingle{}s icon file. \\
\hline
\mbox{\texttt{ in}}  & {\em icon\+\_\+type} & The item\textquotesingle{}s icon type. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The callback to execute when the item is clicked. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data to associate with the item for related functions. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga8b5a08cf1d11ca15e745cdd1ae834ab9}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+add()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga95eb8bac179bebc8ec70089de328943a}\label{group__Elm__Entry__Group_ga95eb8bac179bebc8ec70089de328943a}} 
\index{Entry@{Entry}!elm\_obj\_entry\_markup\_filter\_prepend@{elm\_obj\_entry\_markup\_filter\_prepend}}
\index{elm\_obj\_entry\_markup\_filter\_prepend@{elm\_obj\_entry\_markup\_filter\_prepend}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_markup\_filter\_prepend()}{elm\_obj\_entry\_markup\_filter\_prepend()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+prepend (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Prepend a markup filter function for text inserted in the entry. 

Prepend the given callback to the list.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to use as text filter. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & User data to pass to {\ttfamily func}. \\
\hline
\end{DoxyParams}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga6080ed78cd33e66d5a7448ac6844d9fe}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+prepend()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gab6f6a72623b7eb71ca43ec796c086d01}\label{group__Elm__Entry__Group_gab6f6a72623b7eb71ca43ec796c086d01}} 
\index{Entry@{Entry}!elm\_obj\_entry\_prediction\_hint\_set@{elm\_obj\_entry\_prediction\_hint\_set}}
\index{elm\_obj\_entry\_prediction\_hint\_set@{elm\_obj\_entry\_prediction\_hint\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_prediction\_hint\_set()}{elm\_obj\_entry\_prediction\_hint\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{prediction\+\_\+hint }\end{DoxyParamCaption})}



Sets the prediction hint to use an intelligent reply suggestion service. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em prediction\+\_\+hint} & The prediction hint text.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga8b9e5e5a4b8a02294cb429087fe73670}{elm\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaa2bc99f829389df6a9c62b432d1791e3}\label{group__Elm__Entry__Group_gaa2bc99f829389df6a9c62b432d1791e3}} 
\index{Entry@{Entry}!elm\_obj\_entry\_prediction\_hint\_hash\_set@{elm\_obj\_entry\_prediction\_hint\_hash\_set}}
\index{elm\_obj\_entry\_prediction\_hint\_hash\_set@{elm\_obj\_entry\_prediction\_hint\_hash\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_prediction\_hint\_hash\_set()}{elm\_obj\_entry\_prediction\_hint\_hash\_set()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{key,  }\item[{const char $\ast$}]{value }\end{DoxyParamCaption})}



Sets the prediction hint data at the specified key. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em key} & The key of the prediction hint. \\
\hline
\mbox{\texttt{ in}}  & {\em value} & The data to replace.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga13e3f847f94566e676d5493a90ab60eb}{elm\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaa9c81547e496e3a7c5b32f1645c48533}\label{group__Elm__Entry__Group_gaa9c81547e496e3a7c5b32f1645c48533}} 
\index{Entry@{Entry}!elm\_obj\_entry\_prediction\_hint\_hash\_del@{elm\_obj\_entry\_prediction\_hint\_hash\_del}}
\index{elm\_obj\_entry\_prediction\_hint\_hash\_del@{elm\_obj\_entry\_prediction\_hint\_hash\_del}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_entry\_prediction\_hint\_hash\_del()}{elm\_obj\_entry\_prediction\_hint\_hash\_del()}}
{\footnotesize\ttfamily EOAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{key }\end{DoxyParamCaption})}



Removes the prediction hint data identified by a key. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em key} & The key of the prediction hint.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}


Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga80a1497b2d2a1a540d819ae19ddf6f2b}{elm\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga5eeb0097491a8a5e9413427ba27199d4}\label{group__Elm__Entry__Group_ga5eeb0097491a8a5e9413427ba27199d4}} 
\index{Entry@{Entry}!elm\_entry\_scrollable\_set@{elm\_entry\_scrollable\_set}}
\index{elm\_entry\_scrollable\_set@{elm\_entry\_scrollable\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_scrollable\_set()}{elm\_entry\_scrollable\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+scrollable\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{scroll }\end{DoxyParamCaption})}



Enable or disable scrolling in entry. 

Normally the entry is not scrollable unless you enable it with this call.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em scroll} & {\ttfamily true} if it is to be scrollable, {\ttfamily false} otherwise. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gaf26f1a4c76887f298e77db23e397e95f}{elm\+\_\+obj\+\_\+entry\+\_\+scrollable\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gafaf173f5fdcbafa99b907423324b0d4c}\label{group__Elm__Entry__Group_gafaf173f5fdcbafa99b907423324b0d4c}} 
\index{Entry@{Entry}!elm\_entry\_scrollable\_get@{elm\_entry\_scrollable\_get}}
\index{elm\_entry\_scrollable\_get@{elm\_entry\_scrollable\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_scrollable\_get()}{elm\_entry\_scrollable\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+scrollable\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the scrollable state of the entry. 

Normally the entry is not scrollable. This gets the scrollable state of the entry.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if it is to be scrollable, {\ttfamily false} otherwise. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga6f8c1dcb35aed7be73209e91833ff9ee}{elm\+\_\+obj\+\_\+entry\+\_\+scrollable\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gad06df41a45a47ca7b19733d10e400997}\label{group__Elm__Entry__Group_gad06df41a45a47ca7b19733d10e400997}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_show\_on\_demand\_set@{elm\_entry\_input\_panel\_show\_on\_demand\_set}}
\index{elm\_entry\_input\_panel\_show\_on\_demand\_set@{elm\_entry\_input\_panel\_show\_on\_demand\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_show\_on\_demand\_set()}{elm\_entry\_input\_panel\_show\_on\_demand\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{ondemand }\end{DoxyParamCaption})}



Set the attribute to show the input panel in case of only a user\textquotesingle{}s explicit Mouse Up event. 

It doesn\textquotesingle{}t request to show the input panel even though it has focus.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em ondemand} & If {\ttfamily true}, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga2c6640edf26efe27d4b15f9b88353a0c}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7c48e1bc56505b7bf530ae43164af3e9}\label{group__Elm__Entry__Group_ga7c48e1bc56505b7bf530ae43164af3e9}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_show\_on\_demand\_get@{elm\_entry\_input\_panel\_show\_on\_demand\_get}}
\index{elm\_entry\_input\_panel\_show\_on\_demand\_get@{elm\_entry\_input\_panel\_show\_on\_demand\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_show\_on\_demand\_get()}{elm\_entry\_input\_panel\_show\_on\_demand\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the attribute to show the input panel in case of only a user\textquotesingle{}s explicit Mouse Up event. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga65efa18898f494810262ef450f8a30f2}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7b91af4031bac9e03c1705f6177fcc39}\label{group__Elm__Entry__Group_ga7b91af4031bac9e03c1705f6177fcc39}} 
\index{Entry@{Entry}!elm\_entry\_context\_menu\_disabled\_set@{elm\_entry\_context\_menu\_disabled\_set}}
\index{elm\_entry\_context\_menu\_disabled\_set@{elm\_entry\_context\_menu\_disabled\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_context\_menu\_disabled\_set()}{elm\_entry\_context\_menu\_disabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



This disables the entry\textquotesingle{}s contextual (longpress) menu. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em disabled} & If {\ttfamily true}, the menu is disabled. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gae4c7e36b9f03c63b3e1a0cd60c598e6b}{elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga1656ec10434967254390029d75381109}\label{group__Elm__Entry__Group_ga1656ec10434967254390029d75381109}} 
\index{Entry@{Entry}!elm\_entry\_context\_menu\_disabled\_get@{elm\_entry\_context\_menu\_disabled\_get}}
\index{elm\_entry\_context\_menu\_disabled\_get@{elm\_entry\_context\_menu\_disabled\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_context\_menu\_disabled\_get()}{elm\_entry\_context\_menu\_disabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



This returns whether the entry\textquotesingle{}s contextual (longpress) menu is disabled. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the menu is disabled. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga47375b39a57d69614765a09c60a7ecb2}{elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga29eaa981e1c42a813b4d17df8a31f7fb}\label{group__Elm__Entry__Group_ga29eaa981e1c42a813b4d17df8a31f7fb}} 
\index{Entry@{Entry}!elm\_entry\_cnp\_mode\_set@{elm\_entry\_cnp\_mode\_set}}
\index{elm\_entry\_cnp\_mode\_set@{elm\_entry\_cnp\_mode\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_cnp\_mode\_set()}{elm\_entry\_cnp\_mode\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}}}]{cnp\+\_\+mode }\end{DoxyParamCaption})}



Control pasting of text and images for the widget. 

Normally the entry allows both text and images to be pasted. By setting cnp\+\_\+mode to be \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7a16d9d230340c37d1cd09b3c33391a35c}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+NO\+\_\+\+IMAGE}}, this prevents images from being copy or past. By setting cnp\+\_\+mode to be \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7ab87aff96df0dbf23f5086d76ed7f4edf}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+PLAINTEXT}}, this remove all tags in text .

\begin{DoxyNote}{Note}
This only changes the behaviour of text.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em cnp\+\_\+mode} & One of \mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}}\+: \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7acb87547b33d0394fa956a52bafcce802}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+MARKUP}}, \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7a16d9d230340c37d1cd09b3c33391a35c}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+NO\+\_\+\+IMAGE}}, \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7ab87aff96df0dbf23f5086d76ed7f4edf}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+PLAINTEXT}}. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga768e5c6d661e3655eaa258f78b96b96f}{elm\+\_\+obj\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+set()}}.



Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_ga7e8c3690191cc4b45b9006929dd89ca4}{elm\+\_\+scrolled\+\_\+entry\+\_\+cnp\+\_\+textonly\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga8b087d5ba2a1a224d850b169d0484fec}\label{group__Elm__Entry__Group_ga8b087d5ba2a1a224d850b169d0484fec}} 
\index{Entry@{Entry}!elm\_entry\_cnp\_mode\_get@{elm\_entry\_cnp\_mode\_get}}
\index{elm\_entry\_cnp\_mode\_get@{elm\_entry\_cnp\_mode\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_cnp\_mode\_get()}{elm\_entry\_cnp\_mode\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}} elm\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Getting elm\+\_\+entry text paste/drop mode. 

Normally the entry allows both text and images to be pasted. This gets the copy \& paste mode of the entry.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
One of \mbox{\hyperlink{group__Elm__General_ga64cbd5a83dc6f322492c8daba52794c7}{Elm\+\_\+\+Cnp\+\_\+\+Mode}}\+: \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7acb87547b33d0394fa956a52bafcce802}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+MARKUP}}, \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7a16d9d230340c37d1cd09b3c33391a35c}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+NO\+\_\+\+IMAGE}}, \mbox{\hyperlink{group__Elm__General_gga64cbd5a83dc6f322492c8daba52794c7ab87aff96df0dbf23f5086d76ed7f4edf}{ELM\+\_\+\+CNP\+\_\+\+MODE\+\_\+\+PLAINTEXT}}. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_gabc01d924e9612a23e0d64443a1fc26e7}{elm\+\_\+obj\+\_\+entry\+\_\+cnp\+\_\+mode\+\_\+get()}}.



Referenced by \mbox{\hyperlink{group__Elm__Entry__Group_gaeba1ccf8aa72ba84e799d8b5368ca5e4}{elm\+\_\+scrolled\+\_\+entry\+\_\+cnp\+\_\+textonly\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga8683afb5d34977e0888af1a276ed82d3}\label{group__Elm__Entry__Group_ga8683afb5d34977e0888af1a276ed82d3}} 
\index{Entry@{Entry}!elm\_entry\_file\_text\_format\_set@{elm\_entry\_file\_text\_format\_set}}
\index{elm\_entry\_file\_text\_format\_set@{elm\_entry\_file\_text\_format\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_file\_text\_format\_set()}{elm\_entry\_file\_text\_format\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+file\+\_\+text\+\_\+format\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga0813d45294f8b2213aeded2ddebe627e}{Elm\+\_\+\+Text\+\_\+\+Format}}}]{format }\end{DoxyParamCaption})}



Text format used to load and save the file, which could be plain text or markup text. 

Default is {\ttfamily ELM\+\_\+\+TEXT\+\_\+\+FORMAT\+\_\+\+PLAIN\+\_\+\+UTF8}, if you want to use {\ttfamily ELM\+\_\+\+TEXT\+\_\+\+FORMAT\+\_\+\+MARKUP\+\_\+\+UTF8} then you need to set the text format before calling Efl.\+File.\+load.

You could also set it before a call to \mbox{\hyperlink{group__Elm__Entry__Group_gaa44cb80b64207a3706fad36d35e92bc7}{elm\+\_\+entry\+\_\+file\+\_\+save}} in order to save with the given format.

Use it before calling Efl.\+File.\+load or \mbox{\hyperlink{group__Elm__Entry__Group_gaa44cb80b64207a3706fad36d35e92bc7}{elm\+\_\+entry\+\_\+file\+\_\+save}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em format} & The file format \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga926f4e8fb1fe084a559a824d31feee0d}{elm\+\_\+obj\+\_\+entry\+\_\+file\+\_\+text\+\_\+format\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gac0cf6a8f8ba3a84f1e72c83951742fb9}\label{group__Elm__Entry__Group_gac0cf6a8f8ba3a84f1e72c83951742fb9}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_language\_set@{elm\_entry\_input\_panel\_language\_set}}
\index{elm\_entry\_input\_panel\_language\_set@{elm\_entry\_input\_panel\_language\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_language\_set()}{elm\_entry\_input\_panel\_language\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+language\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga11895c49c1990ef0e62a2c0eea54604e}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang}}}]{lang }\end{DoxyParamCaption})}



Set the language mode of the input panel. 

This API can be used if you want to show the alphabet keyboard mode.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em lang} & Language to be set to the input panel. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga0b3282f26967ebb310c306289f8ab6cc}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+language\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga60a486bcee1136b9bd5d1be21a17cde0}\label{group__Elm__Entry__Group_ga60a486bcee1136b9bd5d1be21a17cde0}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_language\_get@{elm\_entry\_input\_panel\_language\_get}}
\index{elm\_entry\_input\_panel\_language\_get@{elm\_entry\_input\_panel\_language\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_language\_get()}{elm\_entry\_input\_panel\_language\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga11895c49c1990ef0e62a2c0eea54604e}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang}} elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+language\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the language mode of the input panel. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Language to be set to the input panel. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga9c73f1297d2251b2e9daefd24d6f2cbb}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+language\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga553336d319a43aaad0638194b2ae5a37}\label{group__Elm__Entry__Group_ga553336d319a43aaad0638194b2ae5a37}} 
\index{Entry@{Entry}!elm\_entry\_selection\_handler\_disabled\_set@{elm\_entry\_selection\_handler\_disabled\_set}}
\index{elm\_entry\_selection\_handler\_disabled\_set@{elm\_entry\_selection\_handler\_disabled\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_selection\_handler\_disabled\_set()}{elm\_entry\_selection\_handler\_disabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+selection\+\_\+handler\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



This disabled the entry\textquotesingle{}s selection handlers. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em disabled} & If {\ttfamily true}, the selection handlers are disabled. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga4d604749e642016fee582162ded08b46}{elm\+\_\+obj\+\_\+entry\+\_\+selection\+\_\+handler\+\_\+disabled\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga9249beab7aded39868402d676d008459}\label{group__Elm__Entry__Group_ga9249beab7aded39868402d676d008459}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_layout\_variation\_set@{elm\_entry\_input\_panel\_layout\_variation\_set}}
\index{elm\_entry\_input\_panel\_layout\_variation\_set@{elm\_entry\_input\_panel\_layout\_variation\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_layout\_variation\_set()}{elm\_entry\_input\_panel\_layout\_variation\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{int}]{variation }\end{DoxyParamCaption})}



Set the input panel layout variation of the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em variation} & Layout variation type.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga3ca6db7007f31f9bfe83e963a844f761}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7338cc3176ae2c7f157c60404f6ce721}\label{group__Elm__Entry__Group_ga7338cc3176ae2c7f157c60404f6ce721}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_layout\_variation\_get@{elm\_entry\_input\_panel\_layout\_variation\_get}}
\index{elm\_entry\_input\_panel\_layout\_variation\_get@{elm\_entry\_input\_panel\_layout\_variation\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_layout\_variation\_get()}{elm\_entry\_input\_panel\_layout\_variation\_get()}}
{\footnotesize\ttfamily int elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the input panel layout variation of the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Layout variation type.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga9e1a9fae5589ac2157d16d54d7ea5665}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga2c51a45f35c7763c6d13710735bbd13a}\label{group__Elm__Entry__Group_ga2c51a45f35c7763c6d13710735bbd13a}} 
\index{Entry@{Entry}!elm\_entry\_autocapital\_type\_set@{elm\_entry\_autocapital\_type\_set}}
\index{elm\_entry\_autocapital\_type\_set@{elm\_entry\_autocapital\_type\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_autocapital\_type\_set()}{elm\_entry\_autocapital\_type\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+autocapital\+\_\+type\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_gab4a1061ebed0b854a18259acc90f2977}{Elm\+\_\+\+Autocapital\+\_\+\+Type}}}]{autocapital\+\_\+type }\end{DoxyParamCaption})}



Set the autocapitalization type on the immodule. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em autocapital\+\_\+type} & The type of autocapitalization. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga80da9e82d6839787c2e871096b5994b5}{elm\+\_\+obj\+\_\+entry\+\_\+autocapital\+\_\+type\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga65cbead989979e4b8cf29a2f4ef940b3}\label{group__Elm__Entry__Group_ga65cbead989979e4b8cf29a2f4ef940b3}} 
\index{Entry@{Entry}!elm\_entry\_autocapital\_type\_get@{elm\_entry\_autocapital\_type\_get}}
\index{elm\_entry\_autocapital\_type\_get@{elm\_entry\_autocapital\_type\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_autocapital\_type\_get()}{elm\_entry\_autocapital\_type\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_gab4a1061ebed0b854a18259acc90f2977}{Elm\+\_\+\+Autocapital\+\_\+\+Type}} elm\+\_\+entry\+\_\+autocapital\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the autocapitalization type on the immodule. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The type of autocapitalization. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga7bec4ab8357d0647891e25f4a3de5247}{elm\+\_\+obj\+\_\+entry\+\_\+autocapital\+\_\+type\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gac9e11949b9da7e5dbc29d52b1b2faf44}\label{group__Elm__Entry__Group_gac9e11949b9da7e5dbc29d52b1b2faf44}} 
\index{Entry@{Entry}!elm\_entry\_editable\_set@{elm\_entry\_editable\_set}}
\index{elm\_entry\_editable\_set@{elm\_entry\_editable\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_editable\_set()}{elm\_entry\_editable\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+editable\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{editable }\end{DoxyParamCaption})}



Sets if the entry is to be editable or not. 

By default, entries are editable and when focused, any text input by the user will be inserted at the current cursor position. But calling this function with {\ttfamily editable} as {\ttfamily false} will prevent the user from inputting text into the entry.

The only way to change the text of a non-\/editable entry is to use elm\+\_\+object\+\_\+text\+\_\+set, \mbox{\hyperlink{group__Elm__Entry__Group_gacf27a8e1b5f1af931284fb840c7251b0}{elm\+\_\+entry\+\_\+entry\+\_\+insert}} and other related functions.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em editable} & If {\ttfamily true}, user input will be inserted in the entry, if not, the entry is read-\/only and no user input is allowed. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga54236abe323d4c9be32b4a6d5adc9497}{elm\+\_\+obj\+\_\+entry\+\_\+editable\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga2e506852535f2cdca387ec7676fc685e}\label{group__Elm__Entry__Group_ga2e506852535f2cdca387ec7676fc685e}} 
\index{Entry@{Entry}!elm\_entry\_editable\_get@{elm\_entry\_editable\_get}}
\index{elm\_entry\_editable\_get@{elm\_entry\_editable\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_editable\_get()}{elm\_entry\_editable\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+editable\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the entry is editable or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, user input will be inserted in the entry, if not, the entry is read-\/only and no user input is allowed. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_gaab33f191110ec4fe3ac84586ab017517}{elm\+\_\+obj\+\_\+entry\+\_\+editable\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gae15038e9d8377b494161f7b157d2ba69}\label{group__Elm__Entry__Group_gae15038e9d8377b494161f7b157d2ba69}} 
\index{Entry@{Entry}!elm\_entry\_anchor\_hover\_style\_set@{elm\_entry\_anchor\_hover\_style\_set}}
\index{elm\_entry\_anchor\_hover\_style\_set@{elm\_entry\_anchor\_hover\_style\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_anchor\_hover\_style\_set()}{elm\_entry\_anchor\_hover\_style\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+style\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{const char $\ast$}]{style }\end{DoxyParamCaption})}



Set the style that the hover should use. 

When creating the popup hover, entry will request that it\textquotesingle{}s themed according to {\ttfamily style}.

Setting style no {\ttfamily null} means disabling automatic hover.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em style} & The style to use for the underlying hover. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga9f87ba9cdaca2fccd0c2d3a54bc44cc3}{elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+style\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gad0c4de0c24db8a0514b7442f183b32be}\label{group__Elm__Entry__Group_gad0c4de0c24db8a0514b7442f183b32be}} 
\index{Entry@{Entry}!elm\_entry\_anchor\_hover\_style\_get@{elm\_entry\_anchor\_hover\_style\_get}}
\index{elm\_entry\_anchor\_hover\_style\_get@{elm\_entry\_anchor\_hover\_style\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_anchor\_hover\_style\_get()}{elm\_entry\_anchor\_hover\_style\_get()}}
{\footnotesize\ttfamily const char $\ast$ elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+style\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the style that the hover should use. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The style to use for the underlying hover. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga1d14b1f85d4410f448dfba57f3f16bed}{elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+style\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga96e162d7def2bbba34c5449d51f87fdd}\label{group__Elm__Entry__Group_ga96e162d7def2bbba34c5449d51f87fdd}} 
\index{Entry@{Entry}!elm\_entry\_single\_line\_set@{elm\_entry\_single\_line\_set}}
\index{elm\_entry\_single\_line\_set@{elm\_entry\_single\_line\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_single\_line\_set()}{elm\_entry\_single\_line\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+single\+\_\+line\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{single\+\_\+line }\end{DoxyParamCaption})}



Sets the entry to single line mode. 

In single line mode, entries don\textquotesingle{}t ever wrap when the text reaches the edge, and instead they keep growing horizontally. Pressing the {\ttfamily Enter} key will generate an \$\char`\"{}activate\char`\"{} event instead of adding a new line.

When {\ttfamily single\+\_\+line} is {\ttfamily false}, line wrapping takes effect again and pressing enter will break the text into a different line without generating any events.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em single\+\_\+line} & If {\ttfamily true}, the text in the entry will be on a single line. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gaa93b92fbdd4fa56df8a07908316590be}{elm\+\_\+obj\+\_\+entry\+\_\+single\+\_\+line\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gadd1c719f9c45b983546e4cb247c19f62}\label{group__Elm__Entry__Group_gadd1c719f9c45b983546e4cb247c19f62}} 
\index{Entry@{Entry}!elm\_entry\_single\_line\_get@{elm\_entry\_single\_line\_get}}
\index{elm\_entry\_single\_line\_get@{elm\_entry\_single\_line\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_single\_line\_get()}{elm\_entry\_single\_line\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+single\+\_\+line\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the entry is set to be single line. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the text in the entry will be on a single line. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga5928ab3d37bf9d40cd12b6bfb8f74250}{elm\+\_\+obj\+\_\+entry\+\_\+single\+\_\+line\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga9a05e975d843b50f79b2a15fe93df2e6}\label{group__Elm__Entry__Group_ga9a05e975d843b50f79b2a15fe93df2e6}} 
\index{Entry@{Entry}!elm\_entry\_password\_set@{elm\_entry\_password\_set}}
\index{elm\_entry\_password\_set@{elm\_entry\_password\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_password\_set()}{elm\_entry\_password\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+password\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{password }\end{DoxyParamCaption})}



Sets the entry to password mode. 

In password mode, entries are implicitly single line and the display of any text in them is replaced with asterisks ($\ast$).


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em password} & If {\ttfamily true}, password mode is enabled. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga95cafcf6896a18854c037621353c3727}{elm\+\_\+obj\+\_\+entry\+\_\+password\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga45eba3fa4c429abc413ed174dbf6b69e}\label{group__Elm__Entry__Group_ga45eba3fa4c429abc413ed174dbf6b69e}} 
\index{Entry@{Entry}!elm\_entry\_password\_get@{elm\_entry\_password\_get}}
\index{elm\_entry\_password\_get@{elm\_entry\_password\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_password\_get()}{elm\_entry\_password\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+password\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the entry is set to password mode. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, password mode is enabled. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga67c75f8b734d3ece2246086c780dd3b0}{elm\+\_\+obj\+\_\+entry\+\_\+password\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga390117c6d29650443e620db836210d0a}\label{group__Elm__Entry__Group_ga390117c6d29650443e620db836210d0a}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_return\_key\_disabled\_set@{elm\_entry\_input\_panel\_return\_key\_disabled\_set}}
\index{elm\_entry\_input\_panel\_return\_key\_disabled\_set@{elm\_entry\_input\_panel\_return\_key\_disabled\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_return\_key\_disabled\_set()}{elm\_entry\_input\_panel\_return\_key\_disabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



Set the return key on the input panel to be disabled. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em disabled} & The state to put in in\+: {\ttfamily true} for disabled, {\ttfamily false} for enabled. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga119b55f63b98573674e9ce0af60450e3}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga5bfd39af33adcd8ddf43b9ed12a05af6}\label{group__Elm__Entry__Group_ga5bfd39af33adcd8ddf43b9ed12a05af6}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_return\_key\_disabled\_get@{elm\_entry\_input\_panel\_return\_key\_disabled\_get}}
\index{elm\_entry\_input\_panel\_return\_key\_disabled\_get@{elm\_entry\_input\_panel\_return\_key\_disabled\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_return\_key\_disabled\_get()}{elm\_entry\_input\_panel\_return\_key\_disabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the return key on the input panel should be disabled or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The state to put in in\+: {\ttfamily true} for disabled, {\ttfamily false} for enabled. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_gacb33233bd86ae55ad2b9e059efc6bb07}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaf11dbad4cd1e5309fb655910e4f14771}\label{group__Elm__Entry__Group_gaf11dbad4cd1e5309fb655910e4f14771}} 
\index{Entry@{Entry}!elm\_entry\_autosave\_set@{elm\_entry\_autosave\_set}}
\index{elm\_entry\_autosave\_set@{elm\_entry\_autosave\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_autosave\_set()}{elm\_entry\_autosave\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+autosave\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{auto\+\_\+save }\end{DoxyParamCaption})}



This sets the entry object to \textquotesingle{}autosave\textquotesingle{} the loaded text file or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em auto\+\_\+save} & Autosave the loaded file or not. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga080b79d33de9b70d554cb8d3e459ba08}{elm\+\_\+obj\+\_\+entry\+\_\+autosave\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gac5b929eaa269d1a244476ea63a3d1d52}\label{group__Elm__Entry__Group_gac5b929eaa269d1a244476ea63a3d1d52}} 
\index{Entry@{Entry}!elm\_entry\_autosave\_get@{elm\_entry\_autosave\_get}}
\index{elm\_entry\_autosave\_get@{elm\_entry\_autosave\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_autosave\_get()}{elm\_entry\_autosave\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+autosave\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



This gets the entry object\textquotesingle{}s \textquotesingle{}autosave\textquotesingle{} status. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Autosave the loaded file or not. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga7db8c1d31b09ddf720a8298834b3ac79}{elm\+\_\+obj\+\_\+entry\+\_\+autosave\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gae671889fca19ac4fb7baebef776f7bda}\label{group__Elm__Entry__Group_gae671889fca19ac4fb7baebef776f7bda}} 
\index{Entry@{Entry}!elm\_entry\_anchor\_hover\_parent\_set@{elm\_entry\_anchor\_hover\_parent\_set}}
\index{elm\_entry\_anchor\_hover\_parent\_set@{elm\_entry\_anchor\_hover\_parent\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_anchor\_hover\_parent\_set()}{elm\_entry\_anchor\_hover\_parent\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+parent\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



Set the parent of the hover popup. 

Sets the parent object to use by the hover created by the entry when an anchor is clicked.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em parent} & The object to use as parent for the hover. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga337a305f4a29a49b2144733f3b8e49cc}{elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+parent\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga79093a2cab29dafada1653eb6155ce38}\label{group__Elm__Entry__Group_ga79093a2cab29dafada1653eb6155ce38}} 
\index{Entry@{Entry}!elm\_entry\_anchor\_hover\_parent\_get@{elm\_entry\_anchor\_hover\_parent\_get}}
\index{elm\_entry\_anchor\_hover\_parent\_get@{elm\_entry\_anchor\_hover\_parent\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_anchor\_hover\_parent\_get()}{elm\_entry\_anchor\_hover\_parent\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+parent\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the parent of the hover popup. 

Get the object used as parent for the hover created by the entry widget. If no parent is set, the same entry object will be used.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The object to use as parent for the hover. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_gab0789cd5b2abd927f4dd945765d4913e}{elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+parent\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga23074f655c98844771bdb2b4c8fbd111}\label{group__Elm__Entry__Group_ga23074f655c98844771bdb2b4c8fbd111}} 
\index{Entry@{Entry}!elm\_entry\_prediction\_allow\_set@{elm\_entry\_prediction\_allow\_set}}
\index{elm\_entry\_prediction\_allow\_set@{elm\_entry\_prediction\_allow\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_prediction\_allow\_set()}{elm\_entry\_prediction\_allow\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+prediction\+\_\+allow\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{prediction }\end{DoxyParamCaption})}



Set whether the entry should allow to use the text prediction. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em prediction} & Whether the entry should allow to use the text prediction. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga47d036a8dc531abab347e13293ed024c}{elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+allow\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga51f7a6e57c6a75e6e4c1ad8dd4d615df}\label{group__Elm__Entry__Group_ga51f7a6e57c6a75e6e4c1ad8dd4d615df}} 
\index{Entry@{Entry}!elm\_entry\_prediction\_allow\_get@{elm\_entry\_prediction\_allow\_get}}
\index{elm\_entry\_prediction\_allow\_get@{elm\_entry\_prediction\_allow\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_prediction\_allow\_get()}{elm\_entry\_prediction\_allow\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+prediction\+\_\+allow\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the entry should allow to use the text prediction. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Whether the entry should allow to use the text prediction. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga6749e7445a2994c953ae64b9f32f24c5}{elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+allow\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gab52569c94865f91aebe46eb670c38cfe}\label{group__Elm__Entry__Group_gab52569c94865f91aebe46eb670c38cfe}} 
\index{Entry@{Entry}!elm\_entry\_input\_hint\_set@{elm\_entry\_input\_hint\_set}}
\index{elm\_entry\_input\_hint\_set@{elm\_entry\_input\_hint\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_hint\_set()}{elm\_entry\_input\_hint\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+hint\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_gaaf57025b3dc7d7a021fb7404394342c2}{Elm\+\_\+\+Input\+\_\+\+Hints}}}]{hints }\end{DoxyParamCaption})}



Sets the input hint which allows input methods to fine-\/tune their behavior. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em hints} & Input hint. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gaf647f817227b0651fcce421b5f304c85}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+hint\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaf792471c0f8cfd373a4f5345c370ef4d}\label{group__Elm__Entry__Group_gaf792471c0f8cfd373a4f5345c370ef4d}} 
\index{Entry@{Entry}!elm\_entry\_input\_hint\_get@{elm\_entry\_input\_hint\_get}}
\index{elm\_entry\_input\_hint\_get@{elm\_entry\_input\_hint\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_hint\_get()}{elm\_entry\_input\_hint\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_gaaf57025b3dc7d7a021fb7404394342c2}{Elm\+\_\+\+Input\+\_\+\+Hints}} elm\+\_\+entry\+\_\+input\+\_\+hint\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Gets the value of input hint. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Input hint. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_gadad29cf1d0b7c0758812a54673e4e316}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+hint\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga075f98ab264c004017cbbc5e732bf59b}\label{group__Elm__Entry__Group_ga075f98ab264c004017cbbc5e732bf59b}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_layout\_set@{elm\_entry\_input\_panel\_layout\_set}}
\index{elm\_entry\_input\_panel\_layout\_set@{elm\_entry\_input\_panel\_layout\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_layout\_set()}{elm\_entry\_input\_panel\_layout\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_gabf2a52ba5bbfc9bd40f367c42b1a6619}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout}}}]{layout }\end{DoxyParamCaption})}



Set the input panel layout of the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em layout} & Layout type. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gac01919929ddc88ef9a764a2a1b0dd63c}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga1e346fac141b6423e0bfeab313004733}\label{group__Elm__Entry__Group_ga1e346fac141b6423e0bfeab313004733}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_layout\_get@{elm\_entry\_input\_panel\_layout\_get}}
\index{elm\_entry\_input\_panel\_layout\_get@{elm\_entry\_input\_panel\_layout\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_layout\_get()}{elm\_entry\_input\_panel\_layout\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_gabf2a52ba5bbfc9bd40f367c42b1a6619}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout}} elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the input panel layout of the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Layout type. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_gaf110127b48c7a83f89bc874c505b83da}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaea93430ec3230c802967ef8cf70a64ab}\label{group__Elm__Entry__Group_gaea93430ec3230c802967ef8cf70a64ab}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_return\_key\_type\_set@{elm\_entry\_input\_panel\_return\_key\_type\_set}}
\index{elm\_entry\_input\_panel\_return\_key\_type\_set@{elm\_entry\_input\_panel\_return\_key\_type\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_return\_key\_type\_set()}{elm\_entry\_input\_panel\_return\_key\_type\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_ga24d4dcdebc49e633b8039f73b8aec3c3}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type}}}]{return\+\_\+key\+\_\+type }\end{DoxyParamCaption})}



Set the \char`\"{}return\char`\"{} key type. 

This type is used to set string or icon on the \char`\"{}return\char`\"{} key of the input panel.

An input panel displays the string or icon associated with this type.

Regardless of return key type, \char`\"{}activated\char`\"{} event will be generated when pressing return key in single line entry.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em return\+\_\+key\+\_\+type} & The type of \char`\"{}return\char`\"{} key on the input panel. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gac4634c2de3d6925b4568129caee32db9}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga33e04bd2944626b7819014a62117ca69}\label{group__Elm__Entry__Group_ga33e04bd2944626b7819014a62117ca69}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_return\_key\_type\_get@{elm\_entry\_input\_panel\_return\_key\_type\_get}}
\index{elm\_entry\_input\_panel\_return\_key\_type\_get@{elm\_entry\_input\_panel\_return\_key\_type\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_return\_key\_type\_get()}{elm\_entry\_input\_panel\_return\_key\_type\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_ga24d4dcdebc49e633b8039f73b8aec3c3}{Elm\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type}} elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the \char`\"{}return\char`\"{} key type. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The type of \char`\"{}return\char`\"{} key on the input panel. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_gab183e300277836fa0008497fd16c5860}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gab17ffa658df93c8a1908f2f585da773e}\label{group__Elm__Entry__Group_gab17ffa658df93c8a1908f2f585da773e}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_enabled\_set@{elm\_entry\_input\_panel\_enabled\_set}}
\index{elm\_entry\_input\_panel\_enabled\_set@{elm\_entry\_input\_panel\_enabled\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_enabled\_set()}{elm\_entry\_input\_panel\_enabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{enabled }\end{DoxyParamCaption})}



Sets the attribute to show the input panel automatically. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em enabled} & If {\ttfamily true}, the input panel is appeared when entry is clicked or has a focus. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gad99d1b81eabd96ac8ece1e25efbd5cbd}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaebccc0c0ccf5798f1aceaad9d5cf9bf3}\label{group__Elm__Entry__Group_gaebccc0c0ccf5798f1aceaad9d5cf9bf3}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_enabled\_get@{elm\_entry\_input\_panel\_enabled\_get}}
\index{elm\_entry\_input\_panel\_enabled\_get@{elm\_entry\_input\_panel\_enabled\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_enabled\_get()}{elm\_entry\_input\_panel\_enabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the attribute to show the input panel automatically. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the input panel is appeared when entry is clicked or has a focus. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga7c8fdac90b05cd5a72e3b3e0e471be77}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gad3da160ecf782da47c25836d859e31ed}\label{group__Elm__Entry__Group_gad3da160ecf782da47c25836d859e31ed}} 
\index{Entry@{Entry}!elm\_entry\_line\_wrap\_set@{elm\_entry\_line\_wrap\_set}}
\index{elm\_entry\_line\_wrap\_set@{elm\_entry\_line\_wrap\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_line\_wrap\_set()}{elm\_entry\_line\_wrap\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}{Elm\+\_\+\+Wrap\+\_\+\+Type}}}]{wrap }\end{DoxyParamCaption})}



Set the line wrap type to use on multi-\/line entries. 

Sets the wrap type used by the entry to any of the specified in Elm\+\_\+\+Wrap\+\_\+\+Type. This tells how the text will be implicitly cut into a new line (without inserting a line break or paragraph separator) when it reaches the far edge of the widget.

Note that this only makes sense for multi-\/line entries. A widget set to be single line will never wrap.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em wrap} & The wrap mode to use. See Elm\+\_\+\+Wrap\+\_\+\+Type for details on them. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga61764f120762f75a47e7404a5415ecb3}{elm\+\_\+obj\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga3856371794d2861bfcc793c6dec0148a}\label{group__Elm__Entry__Group_ga3856371794d2861bfcc793c6dec0148a}} 
\index{Entry@{Entry}!elm\_entry\_line\_wrap\_get@{elm\_entry\_line\_wrap\_get}}
\index{elm\_entry\_line\_wrap\_get@{elm\_entry\_line\_wrap\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_line\_wrap\_get()}{elm\_entry\_line\_wrap\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__General_gab5ef300e5e95d85a1b22f46a767d6d87}{Elm\+\_\+\+Wrap\+\_\+\+Type}} elm\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the wrap mode the entry was set to use. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The wrap mode to use. See Elm\+\_\+\+Wrap\+\_\+\+Type for details on them. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga7179de9b51d393e1e2329affec19acf8}{elm\+\_\+obj\+\_\+entry\+\_\+line\+\_\+wrap\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga103d3179e4e832632f24ab3c13418b94}\label{group__Elm__Entry__Group_ga103d3179e4e832632f24ab3c13418b94}} 
\index{Entry@{Entry}!elm\_entry\_cursor\_pos\_set@{elm\_entry\_cursor\_pos\_set}}
\index{elm\_entry\_cursor\_pos\_set@{elm\_entry\_cursor\_pos\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_cursor\_pos\_set()}{elm\_entry\_cursor\_pos\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{int}]{pos }\end{DoxyParamCaption})}



Sets the cursor position in the entry to the given value. 

The value in {\ttfamily pos} is the index of the character position within the contents of the string as returned by \mbox{\hyperlink{group__Elm__Entry__Group_ga7fd85bdd49063cf46dc33881a0467b5e}{elm\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+get}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em pos} & The position of the cursor. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga1e897f8eb7aee312758c53b09daa50df}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7fd85bdd49063cf46dc33881a0467b5e}\label{group__Elm__Entry__Group_ga7fd85bdd49063cf46dc33881a0467b5e}} 
\index{Entry@{Entry}!elm\_entry\_cursor\_pos\_get@{elm\_entry\_cursor\_pos\_get}}
\index{elm\_entry\_cursor\_pos\_get@{elm\_entry\_cursor\_pos\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_cursor\_pos\_get()}{elm\_entry\_cursor\_pos\_get()}}
{\footnotesize\ttfamily int elm\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the current position of the cursor in the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The position of the cursor. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga5cfd80d534571041e5243961d0fe247e}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+pos\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga65dfb33c27701ad6309420eb539b11d2}\label{group__Elm__Entry__Group_ga65dfb33c27701ad6309420eb539b11d2}} 
\index{Entry@{Entry}!elm\_entry\_icon\_visible\_set@{elm\_entry\_icon\_visible\_set}}
\index{elm\_entry\_icon\_visible\_set@{elm\_entry\_icon\_visible\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_icon\_visible\_set()}{elm\_entry\_icon\_visible\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+icon\+\_\+visible\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{setting }\end{DoxyParamCaption})}



Sets the visibility of the left-\/side widget of the entry, set by \mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set}}. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em setting} & {\ttfamily true} if the object should be displayed, {\ttfamily false} if not. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gabe0f0fb412b1f217a1c9265696528760}{elm\+\_\+obj\+\_\+entry\+\_\+icon\+\_\+visible\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7d5b03905a9fb3879225304b1f3c6de4}\label{group__Elm__Entry__Group_ga7d5b03905a9fb3879225304b1f3c6de4}} 
\index{Entry@{Entry}!elm\_entry\_select\_region\_set@{elm\_entry\_select\_region\_set}}
\index{elm\_entry\_select\_region\_set@{elm\_entry\_select\_region\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_select\_region\_set()}{elm\_entry\_select\_region\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+select\+\_\+region\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{int}]{start,  }\item[{int}]{end }\end{DoxyParamCaption})}



This selects a region of text within the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em start} & The starting position. \\
\hline
\mbox{\texttt{ in}}  & {\em end} & The end position.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga5cab091cdd2fc36ba95f5d784a110d03}{elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+region\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga1ffc1a2f865bbd833033a40f5f1c869d}\label{group__Elm__Entry__Group_ga1ffc1a2f865bbd833033a40f5f1c869d}} 
\index{Entry@{Entry}!elm\_entry\_select\_region\_get@{elm\_entry\_select\_region\_get}}
\index{elm\_entry\_select\_region\_get@{elm\_entry\_select\_region\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_select\_region\_get()}{elm\_entry\_select\_region\_get()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+select\+\_\+region\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{int $\ast$}]{start,  }\item[{int $\ast$}]{end }\end{DoxyParamCaption})}



Get the current position of the selection cursors in the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ out}}  & {\em start} & The starting position. \\
\hline
\mbox{\texttt{ out}}  & {\em end} & The end position.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga1352cd592015e4caf500f4c1341ffc26}{elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+region\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga95e23871857a1c5c8185482c23de1278}\label{group__Elm__Entry__Group_ga95e23871857a1c5c8185482c23de1278}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_return\_key\_autoenabled\_set@{elm\_entry\_input\_panel\_return\_key\_autoenabled\_set}}
\index{elm\_entry\_input\_panel\_return\_key\_autoenabled\_set@{elm\_entry\_input\_panel\_return\_key\_autoenabled\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_return\_key\_autoenabled\_set()}{elm\_entry\_input\_panel\_return\_key\_autoenabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+autoenabled\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{enabled }\end{DoxyParamCaption})}



Set whether the return key on the input panel is disabled automatically when entry has no text. 

If {\ttfamily enabled} is {\ttfamily true}, The return key on input panel is disabled when the entry has no text. The return key on the input panel is automatically enabled when the entry has text. The default value is {\ttfamily false}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em enabled} & If {\ttfamily enabled} is {\ttfamily true}, the return key is automatically disabled when the entry has no text. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga963b495e1c18d280766568ba4b552bc6}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+autoenabled\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga80b14803068bc486410b1ff4dd6073d2}\label{group__Elm__Entry__Group_ga80b14803068bc486410b1ff4dd6073d2}} 
\index{Entry@{Entry}!elm\_entry\_end\_visible\_set@{elm\_entry\_end\_visible\_set}}
\index{elm\_entry\_end\_visible\_set@{elm\_entry\_end\_visible\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_end\_visible\_set()}{elm\_entry\_end\_visible\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+end\+\_\+visible\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{setting }\end{DoxyParamCaption})}



Sets the visibility of the end widget of the entry, set by \mbox{\hyperlink{group__Elm__General_ga0531ec8867c72def7c780601764ca642}{elm\+\_\+object\+\_\+part\+\_\+content\+\_\+set}}(ent, \char`\"{}end\char`\"{}, content). 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em setting} & {\ttfamily true} if the object should be displayed, false if not. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gac1914dcfc61c93b3ff847aae5e253d1f}{elm\+\_\+obj\+\_\+entry\+\_\+end\+\_\+visible\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga9d2c7e5f86167be8757a4f7e8e7e27d8}\label{group__Elm__Entry__Group_ga9d2c7e5f86167be8757a4f7e8e7e27d8}} 
\index{Entry@{Entry}!elm\_entry\_textblock\_get@{elm\_entry\_textblock\_get}}
\index{elm\_entry\_textblock\_get@{elm\_entry\_textblock\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_textblock\_get()}{elm\_entry\_textblock\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_gaa5c3ea447e776040a102c696cd715574}{Efl\+\_\+\+Canvas\+\_\+\+Object}} $\ast$ elm\+\_\+entry\+\_\+textblock\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Returns the actual textblock object of the entry. 

This function exposes the internal textblock object that actually contains and draws the text. This should be used for low-\/level manipulations that are otherwise not possible.

Changing the textblock directly from here will not notify edje/elm to recalculate the textblock size automatically, so any modifications done to the textblock returned by this function should be followed by a call to \mbox{\hyperlink{group__Elm__Entry__Group_ga0f0a3f7620f9e34e3c58288e02a5f938}{elm\+\_\+entry\+\_\+calc\+\_\+force}}.

The return value is marked as const as an additional warning. One should not use the returned object with any of the generic evas functions (geometry\+\_\+get/resize/move and etc), but only with the textblock functions; The former will either not work at all, or break the correct functionality.

IMPORTANT\+: Many functions may change (i.\+e delete and create a new one) the internal textblock object. Do NOT cache the returned object, and try not to mix calls on this object with regular elm\+\_\+entry calls (which may change the internal textblock object). This applies to all cursors returned from textblock calls, and all the other derivative values.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Textblock object 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga41654686e1e640212ba8518adde0b4e9}{elm\+\_\+obj\+\_\+entry\+\_\+textblock\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gacbeeb92c91ed8518e6ff213e68c36cb5}\label{group__Elm__Entry__Group_gacbeeb92c91ed8518e6ff213e68c36cb5}} 
\index{Entry@{Entry}!elm\_entry\_cursor\_geometry\_get@{elm\_entry\_cursor\_geometry\_get}}
\index{elm\_entry\_cursor\_geometry\_get@{elm\_entry\_cursor\_geometry\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_cursor\_geometry\_get()}{elm\_entry\_cursor\_geometry\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+cursor\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{int $\ast$}]{x,  }\item[{int $\ast$}]{y,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



This function returns the geometry of the cursor. 

It\textquotesingle{}s useful if you want to draw something on the cursor (or where it is), or for example in the case of scrolled entry where you want to show the cursor.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ out}}  & {\em x} & X coordinate \\
\hline
\mbox{\texttt{ out}}  & {\em y} & Y coordinate \\
\hline
\mbox{\texttt{ out}}  & {\em w} & Width \\
\hline
\mbox{\texttt{ out}}  & {\em h} & Height\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga8d49d640d0b82608bcf821626069f0ee}{elm\+\_\+obj\+\_\+entry\+\_\+textblock\+\_\+cursor\+\_\+geometry\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga3ad17b36adc198b373c874bfcc26b36f}\label{group__Elm__Entry__Group_ga3ad17b36adc198b373c874bfcc26b36f}} 
\index{Entry@{Entry}!elm\_entry\_imf\_context\_get@{elm\_entry\_imf\_context\_get}}
\index{elm\_entry\_imf\_context\_get@{elm\_entry\_imf\_context\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_imf\_context\_get()}{elm\_entry\_imf\_context\_get()}}
{\footnotesize\ttfamily void $\ast$ elm\+\_\+entry\+\_\+imf\+\_\+context\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Returns the input method context of the entry. 

This function exposes the internal input method context.

IMPORTANT\+: Many functions may change (i.\+e delete and create a new one) the internal input method context. Do NOT cache the returned object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Input method context 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_gaae5f6bd339c1c924fb46f635113197e1}{elm\+\_\+obj\+\_\+entry\+\_\+imf\+\_\+context\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga3b6d14b76adcbae2e6e1cb117b45e6d8}\label{group__Elm__Entry__Group_ga3b6d14b76adcbae2e6e1cb117b45e6d8}} 
\index{Entry@{Entry}!elm\_entry\_cursor\_is\_format\_get@{elm\_entry\_cursor\_is\_format\_get}}
\index{elm\_entry\_cursor\_is\_format\_get@{elm\_entry\_cursor\_is\_format\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_cursor\_is\_format\_get()}{elm\_entry\_cursor\_is\_format\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether a format node exists at the current cursor position. 

A format node is anything that defines how the text is rendered. It can be a visible format node, such as a line break or a paragraph separator, or an invisible one, such as bold begin or end tag. This function returns whether any format node exists at the current cursor position.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if format node exists, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga57db187b517af9ada5fdcbe9011ff3fd}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaece7266c63e76e954e17dbe232ce0b36}\label{group__Elm__Entry__Group_gaece7266c63e76e954e17dbe232ce0b36}} 
\index{Entry@{Entry}!elm\_entry\_cursor\_content\_get@{elm\_entry\_cursor\_content\_get}}
\index{elm\_entry\_cursor\_content\_get@{elm\_entry\_cursor\_content\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_cursor\_content\_get()}{elm\_entry\_cursor\_content\_get()}}
{\footnotesize\ttfamily char $\ast$ elm\+\_\+entry\+\_\+cursor\+\_\+content\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the character pointed by the cursor at its current position. 

This function returns a string with the utf8 character stored at the current cursor position. Only the text is returned, any format that may exist will not be part of the return value. You must free the string when done with free.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Character 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga77f7f894dea7e879d63fe4dfdd587b54}{elm\+\_\+obj\+\_\+entry\+\_\+textblock\+\_\+cursor\+\_\+content\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga4268754dfa50669fef6b429f27f6a6b1}\label{group__Elm__Entry__Group_ga4268754dfa50669fef6b429f27f6a6b1}} 
\index{Entry@{Entry}!elm\_entry\_selection\_get@{elm\_entry\_selection\_get}}
\index{elm\_entry\_selection\_get@{elm\_entry\_selection\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_selection\_get()}{elm\_entry\_selection\_get()}}
{\footnotesize\ttfamily const char $\ast$ elm\+\_\+entry\+\_\+selection\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get any selected text within the entry. 

If there\textquotesingle{}s any selected text in the entry, this function returns it as a string in markup format. {\ttfamily null} is returned if no selection exists or if an error occurred.

The returned value points to an internal string and should not be freed or modified in any way. If the {\ttfamily entry} object is deleted or its contents are changed, the returned pointer should be considered invalid.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Selected string 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_gaf7a3d5ed537de8981075d281f55c0d37}{elm\+\_\+obj\+\_\+entry\+\_\+selection\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga64f82ec87268674d1981d571ba2b0636}\label{group__Elm__Entry__Group_ga64f82ec87268674d1981d571ba2b0636}} 
\index{Entry@{Entry}!elm\_entry\_cursor\_is\_visible\_format\_get@{elm\_entry\_cursor\_is\_visible\_format\_get}}
\index{elm\_entry\_cursor\_is\_visible\_format\_get@{elm\_entry\_cursor\_is\_visible\_format\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_cursor\_is\_visible\_format\_get()}{elm\_entry\_cursor\_is\_visible\_format\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get if the current cursor position holds a visible format node. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if position has a visible format, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_gadd08f14a4e6d867991bcd649890de260}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaa12934f19a2fc23841221dc54bae9a0d}\label{group__Elm__Entry__Group_gaa12934f19a2fc23841221dc54bae9a0d}} 
\index{Entry@{Entry}!elm\_entry\_select\_allow\_set@{elm\_entry\_select\_allow\_set}}
\index{elm\_entry\_select\_allow\_set@{elm\_entry\_select\_allow\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_select\_allow\_set()}{elm\_entry\_select\_allow\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+select\+\_\+allow\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{allow }\end{DoxyParamCaption})}



Allow selection in the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em allow} & If {\ttfamily allow} is true, the text selection is allowed.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga52f2995014741a749d31ffa4bbb27d71}{elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+allow\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaf7e00d6018835b419351f5dc0fd460a3}\label{group__Elm__Entry__Group_gaf7e00d6018835b419351f5dc0fd460a3}} 
\index{Entry@{Entry}!elm\_entry\_select\_allow\_get@{elm\_entry\_select\_allow\_get}}
\index{elm\_entry\_select\_allow\_get@{elm\_entry\_select\_allow\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_select\_allow\_get()}{elm\_entry\_select\_allow\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+select\+\_\+allow\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Allow selection in the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily allow} is true, the text selection is allowed.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga9bd89aa79fbc4dbe113230edb339fe7b}{elm\+\_\+obj\+\_\+entry\+\_\+select\+\_\+allow\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga95c490e60101d05f72a660be8e75b18f}\label{group__Elm__Entry__Group_ga95c490e60101d05f72a660be8e75b18f}} 
\index{Entry@{Entry}!elm\_entry\_cursor\_prev@{elm\_entry\_cursor\_prev}}
\index{elm\_entry\_cursor\_prev@{elm\_entry\_cursor\_prev}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_cursor\_prev()}{elm\_entry\_cursor\_prev()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+cursor\+\_\+prev (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



This moves the cursor one place to the left within the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_gad87d975bce502bec129bc8d8ebd705a5}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+prev()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga0c079e83fd6628a3fd4072571982a5cd}\label{group__Elm__Entry__Group_ga0c079e83fd6628a3fd4072571982a5cd}} 
\index{Entry@{Entry}!elm\_entry\_text\_style\_user\_pop@{elm\_entry\_text\_style\_user\_pop}}
\index{elm\_entry\_text\_style\_user\_pop@{elm\_entry\_text\_style\_user\_pop}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_text\_style\_user\_pop()}{elm\_entry\_text\_style\_user\_pop()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+pop (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Remove the style in the top of user style stack. 

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


References \mbox{\hyperlink{group__Elm__Entry__Group_ga51147b6dedcb5eee5eb467b2db2855ab}{elm\+\_\+obj\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+pop()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga6ef3fa7319ed62dfdbffb388127b0602}\label{group__Elm__Entry__Group_ga6ef3fa7319ed62dfdbffb388127b0602}} 
\index{Entry@{Entry}!elm\_entry\_item\_provider\_prepend@{elm\_entry\_item\_provider\_prepend}}
\index{elm\_entry\_item\_provider\_prepend@{elm\_entry\_item\_provider\_prepend}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_item\_provider\_prepend()}{elm\_entry\_item\_provider\_prepend()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+prepend (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



This prepends a custom item provider to the list for that entry. 

This prepends the given callback.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function called to provide the item object. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data passed to {\ttfamily func}. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga87e580a8e3e87176126533d8c210eb55}{elm\+\_\+obj\+\_\+entry\+\_\+item\+\_\+provider\+\_\+prepend()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga1732e464bc47aa554cc7e5ea864fcb8c}\label{group__Elm__Entry__Group_ga1732e464bc47aa554cc7e5ea864fcb8c}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_show@{elm\_entry\_input\_panel\_show}}
\index{elm\_entry\_input\_panel\_show@{elm\_entry\_input\_panel\_show}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_show()}{elm\_entry\_input\_panel\_show()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Show the input panel (virtual keyboard) based on the input panel property of entry such as layout, autocapital types, and so on. 

Note that input panel is shown or hidden automatically according to the focus state of entry widget. This API can be used in the case of manually controlling by using \mbox{\hyperlink{group__Elm__Entry__Group_gab17ffa658df93c8a1908f2f585da773e}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set}}(en, {\ttfamily false}). 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gaaa218c4b4588fe6cc4d4667e0e081bf5}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+show()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gade8ca7844d0afd0059f458108a5f68a5}\label{group__Elm__Entry__Group_gade8ca7844d0afd0059f458108a5f68a5}} 
\index{Entry@{Entry}!elm\_entry\_imf\_context\_reset@{elm\_entry\_imf\_context\_reset}}
\index{elm\_entry\_imf\_context\_reset@{elm\_entry\_imf\_context\_reset}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_imf\_context\_reset()}{elm\_entry\_imf\_context\_reset()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+imf\+\_\+context\+\_\+reset (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Reset the input method context of the entry if needed. 

This can be necessary in the case where modifying the buffer would confuse on-\/going input method behavior. This will typically cause the Input Method Context to clear the preedit state. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gad2cf314b277f8cdd17166af76d502d83}{elm\+\_\+obj\+\_\+entry\+\_\+imf\+\_\+context\+\_\+reset()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gafc6dbe02277a63dd7052b8b3e67d335e}\label{group__Elm__Entry__Group_gafc6dbe02277a63dd7052b8b3e67d335e}} 
\index{Entry@{Entry}!elm\_entry\_anchor\_hover\_end@{elm\_entry\_anchor\_hover\_end}}
\index{elm\_entry\_anchor\_hover\_end@{elm\_entry\_anchor\_hover\_end}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_anchor\_hover\_end()}{elm\_entry\_anchor\_hover\_end()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+end (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Ends the hover popup in the entry. 

When an anchor is clicked, the entry widget will create a hover object to use as a popup with user provided content. This function terminates this popup, returning the entry to its normal state. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga2014733a0b36d80482e8846e4f372df8}{elm\+\_\+obj\+\_\+entry\+\_\+anchor\+\_\+hover\+\_\+end()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gabde660dfdb5ba0d408231e7d17dcc7f4}\label{group__Elm__Entry__Group_gabde660dfdb5ba0d408231e7d17dcc7f4}} 
\index{Entry@{Entry}!elm\_entry\_cursor\_down@{elm\_entry\_cursor\_down}}
\index{elm\_entry\_cursor\_down@{elm\_entry\_cursor\_down}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_cursor\_down()}{elm\_entry\_cursor\_down()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+cursor\+\_\+down (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



This moves the cursor one line down within the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_gacc57ed441d7eb3cc026925528698b4a6}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+down()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga4bd3ff953ba9a66afa5c5c465a13287b}\label{group__Elm__Entry__Group_ga4bd3ff953ba9a66afa5c5c465a13287b}} 
\index{Entry@{Entry}!elm\_entry\_text\_style\_user\_push@{elm\_entry\_text\_style\_user\_push}}
\index{elm\_entry\_text\_style\_user\_push@{elm\_entry\_text\_style\_user\_push}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_text\_style\_user\_push()}{elm\_entry\_text\_style\_user\_push()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+push (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{const char $\ast$}]{style }\end{DoxyParamCaption})}



Push the style to the top of user style stack. 

If there is styles in the user style stack, the properties in the top style of user style stack will replace the properties in current theme. The input style is specified in format tag=\textquotesingle{}property=value\textquotesingle{} (i.\+e. DEFAULT=\textquotesingle{}font=Sans font\+\_\+size=60\textquotesingle{}hilight=\textquotesingle{} + font\+\_\+weight=Bold\textquotesingle{}).


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em style} & The style user to push.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga452b9bdde879d7538ee495634c1ce43c}{elm\+\_\+obj\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+push()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga0eb989fb2e8f6332dc5a11f1498af110}\label{group__Elm__Entry__Group_ga0eb989fb2e8f6332dc5a11f1498af110}} 
\index{Entry@{Entry}!elm\_entry\_item\_provider\_remove@{elm\_entry\_item\_provider\_remove}}
\index{elm\_entry\_item\_provider\_remove@{elm\_entry\_item\_provider\_remove}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_item\_provider\_remove()}{elm\_entry\_item\_provider\_remove()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+remove (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



This removes a custom item provider to the list for that entry. 

This removes the given callback. See \mbox{\hyperlink{group__Elm__Entry__Group_ga7d0a5c857a595c1ab99df404188546dc}{elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+append}} for more information


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function called to provide the item object. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data passed to {\ttfamily func}. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gaa3a14f3317aa335e3d29b53d2a6620d3}{elm\+\_\+obj\+\_\+entry\+\_\+item\+\_\+provider\+\_\+remove()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7a9b3780c00b8432c011a02cb0525987}\label{group__Elm__Entry__Group_ga7a9b3780c00b8432c011a02cb0525987}} 
\index{Entry@{Entry}!elm\_entry\_text\_style\_user\_peek@{elm\_entry\_text\_style\_user\_peek}}
\index{elm\_entry\_text\_style\_user\_peek@{elm\_entry\_text\_style\_user\_peek}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_text\_style\_user\_peek()}{elm\_entry\_text\_style\_user\_peek()}}
{\footnotesize\ttfamily const char $\ast$ elm\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+peek (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get the style on the top of user style stack. 

See also \mbox{\hyperlink{group__Elm__Entry__Group_ga4bd3ff953ba9a66afa5c5c465a13287b}{elm\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+push}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Style
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+7 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga8a744fbe30f4712da3d74c5a1cfde2ce}{elm\+\_\+obj\+\_\+entry\+\_\+text\+\_\+style\+\_\+user\+\_\+peek()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gac78736b33fd490a2ad61d952e821d882}\label{group__Elm__Entry__Group_gac78736b33fd490a2ad61d952e821d882}} 
\index{Entry@{Entry}!elm\_entry\_context\_menu\_clear@{elm\_entry\_context\_menu\_clear}}
\index{elm\_entry\_context\_menu\_clear@{elm\_entry\_context\_menu\_clear}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_context\_menu\_clear()}{elm\_entry\_context\_menu\_clear()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+clear (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



This clears and frees the items in a entry\textquotesingle{}s contextual (longpress) menu. 

See also \mbox{\hyperlink{group__Elm__Entry__Group_ga8b5a08cf1d11ca15e745cdd1ae834ab9}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+add}}. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gaf7cf9543d46afd16193bdd62dc5c5d7e}{elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+clear()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga6946e81ecf7f485fae7c501cb9bf852d}\label{group__Elm__Entry__Group_ga6946e81ecf7f485fae7c501cb9bf852d}} 
\index{Entry@{Entry}!elm\_entry\_cursor\_up@{elm\_entry\_cursor\_up}}
\index{elm\_entry\_cursor\_up@{elm\_entry\_cursor\_up}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_cursor\_up()}{elm\_entry\_cursor\_up()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+cursor\+\_\+up (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



This moves the cursor one line up within the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga4f8788ae950641f33b3c87e04ec21e94}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+up()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gacf27a8e1b5f1af931284fb840c7251b0}\label{group__Elm__Entry__Group_gacf27a8e1b5f1af931284fb840c7251b0}} 
\index{Entry@{Entry}!elm\_entry\_entry\_insert@{elm\_entry\_entry\_insert}}
\index{elm\_entry\_entry\_insert@{elm\_entry\_entry\_insert}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_entry\_insert()}{elm\_entry\_entry\_insert()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+entry\+\_\+insert (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{const char $\ast$}]{entry }\end{DoxyParamCaption})}



Inserts the given text into the entry at the current cursor position. 

This inserts text at the cursor position as if it was typed by the user (note that this also allows markup which a user can\textquotesingle{}t just \char`\"{}type\char`\"{} as it would be converted to escaped text, so this call can be used to insert things like emoticon items or bold push/pop tags, other font and color change tags etc.)

If any selection exists, it will be replaced by the inserted text.

The inserted text is subject to any filters set for the widget.

See also \mbox{\hyperlink{group__Elm__Entry__Group_ga183c0a0afb4a25eaf677deb3c544a8b6}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em entry} & The text to insert. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga4c0e98f28dfad02ced1abb674b65ccb6}{elm\+\_\+obj\+\_\+entry\+\_\+insert()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gaf66977480fa955ebb55c6c084b7a7572}\label{group__Elm__Entry__Group_gaf66977480fa955ebb55c6c084b7a7572}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_imdata\_set@{elm\_entry\_input\_panel\_imdata\_set}}
\index{elm\_entry\_input\_panel\_imdata\_set@{elm\_entry\_input\_panel\_imdata\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_imdata\_set()}{elm\_entry\_input\_panel\_imdata\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{const void $\ast$}]{data,  }\item[{int}]{len }\end{DoxyParamCaption})}



Set the input panel-\/specific data to deliver to the input panel. 

This API is used by applications to deliver specific data to the input panel. The data format MUST be negotiated by both application and the input panel. The size and format of data are defined by the input panel.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The specific data to be set to the input panel. \\
\hline
\mbox{\texttt{ in}}  & {\em len} & The length of data, in bytes, to send to the input panel. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga0f65b1119a104778bb69d76490e181d6}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga5697a7b0a840bc81d043aa0d50878fe8}\label{group__Elm__Entry__Group_ga5697a7b0a840bc81d043aa0d50878fe8}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_imdata\_get@{elm\_entry\_input\_panel\_imdata\_get}}
\index{elm\_entry\_input\_panel\_imdata\_get@{elm\_entry\_input\_panel\_imdata\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_imdata\_get()}{elm\_entry\_input\_panel\_imdata\_get()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{void $\ast$}]{data,  }\item[{int $\ast$}]{len }\end{DoxyParamCaption})}



Get the specific data of the current input panel. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ out}}  & {\em data} & The specific data to be got from the input panel. \\
\hline
\mbox{\texttt{ out}}  & {\em len} & The length of data. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gafe7e0479610bd7c9cc4b254efffb1a9c}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gabfa4a0f5a6b9774cb4d1ebe289e65935}\label{group__Elm__Entry__Group_gabfa4a0f5a6b9774cb4d1ebe289e65935}} 
\index{Entry@{Entry}!elm\_entry\_cursor\_next@{elm\_entry\_cursor\_next}}
\index{elm\_entry\_cursor\_next@{elm\_entry\_cursor\_next}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_cursor\_next()}{elm\_entry\_cursor\_next()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+cursor\+\_\+next (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



This moves the cursor one place to the right within the entry. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga8f2f10f29a9ea53c0840b70e1216983f}{elm\+\_\+obj\+\_\+entry\+\_\+cursor\+\_\+next()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gad69e04dd0c3b1f9b0349c7572f21dbd7}\label{group__Elm__Entry__Group_gad69e04dd0c3b1f9b0349c7572f21dbd7}} 
\index{Entry@{Entry}!elm\_entry\_input\_panel\_hide@{elm\_entry\_input\_panel\_hide}}
\index{elm\_entry\_input\_panel\_hide@{elm\_entry\_input\_panel\_hide}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_input\_panel\_hide()}{elm\_entry\_input\_panel\_hide()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+hide (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Hide the input panel (virtual keyboard). 

Note that input panel is shown or hidden automatically according to the focus state of entry widget. This API can be used in the case of manually controlling by using \mbox{\hyperlink{group__Elm__Entry__Group_gab17ffa658df93c8a1908f2f585da773e}{elm\+\_\+entry\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set}}(en, {\ttfamily false}) 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga40a7c69321e2bf5ef7bf9f1df1fa6bbd}{elm\+\_\+obj\+\_\+entry\+\_\+input\+\_\+panel\+\_\+hide()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7a6fcdf249e74c9e2fa6dec2bd543ca0}\label{group__Elm__Entry__Group_ga7a6fcdf249e74c9e2fa6dec2bd543ca0}} 
\index{Entry@{Entry}!elm\_entry\_is\_empty@{elm\_entry\_is\_empty}}
\index{elm\_entry\_is\_empty@{elm\_entry\_is\_empty}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_is\_empty()}{elm\_entry\_is\_empty()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+is\+\_\+empty (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Entry $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the entry is empty. 

Empty means no text at all. If there are any markup tags, like an item tag for which no provider finds anything, and no text is displayed, this function still returns {\ttfamily false}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if empty, {\ttfamily false} otherwise 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga2895f1c7e2239b4984d1947358515c64}{elm\+\_\+obj\+\_\+entry\+\_\+is\+\_\+empty()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga53d8a7a94eda31a6e28cc9eec0d91309}\label{group__Elm__Entry__Group_ga53d8a7a94eda31a6e28cc9eec0d91309}} 
\index{Entry@{Entry}!elm\_entry\_markup\_filter\_remove@{elm\_entry\_markup\_filter\_remove}}
\index{elm\_entry\_markup\_filter\_remove@{elm\_entry\_markup\_filter\_remove}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_markup\_filter\_remove()}{elm\_entry\_markup\_filter\_remove()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+remove (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Remove a markup filter from the list. 

Removes the given callback from the filter list. See \mbox{\hyperlink{group__Elm__Entry__Group_ga183c0a0afb4a25eaf677deb3c544a8b6}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append}} for more information.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The filter function to remove. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The user data passed when adding the function. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga196af571319133c9ff91bedf0f99f296}{elm\+\_\+obj\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+remove()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga7d0a5c857a595c1ab99df404188546dc}\label{group__Elm__Entry__Group_ga7d0a5c857a595c1ab99df404188546dc}} 
\index{Entry@{Entry}!elm\_entry\_item\_provider\_append@{elm\_entry\_item\_provider\_append}}
\index{elm\_entry\_item\_provider\_append@{elm\_entry\_item\_provider\_append}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_item\_provider\_append()}{elm\_entry\_item\_provider\_append()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+item\+\_\+provider\+\_\+append (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Entry__Group_gac45b2749027032e46610a2e4e1571dc2}{Elm\+\_\+\+Entry\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



This appends a custom item provider to the list for that entry. 

This appends the given callback. The list is walked from beginning to end with each function called given the item href string in the text. If the function returns an object handle other than {\ttfamily null} (it should create an object to do this), then this object is used to replace that item. If not the next provider is called until one provides an item object, or the default provider in entry does.

See also \mbox{\hyperlink{group__Elm__Entry__Group_entry-items}{Items}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function called to provide the item object. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data passed to {\ttfamily func}. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gabfa59948371168b6dd9a78ae0ed9d8e1}{elm\+\_\+obj\+\_\+entry\+\_\+item\+\_\+provider\+\_\+append()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga183c0a0afb4a25eaf677deb3c544a8b6}\label{group__Elm__Entry__Group_ga183c0a0afb4a25eaf677deb3c544a8b6}} 
\index{Entry@{Entry}!elm\_entry\_markup\_filter\_append@{elm\_entry\_markup\_filter\_append}}
\index{elm\_entry\_markup\_filter\_append@{elm\_entry\_markup\_filter\_append}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_markup\_filter\_append()}{elm\_entry\_markup\_filter\_append()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Append a markup filter function for text inserted in the entry. 

Append the given callback to the list. This functions will be called whenever any text is inserted into the entry, with the text to be inserted as a parameter. The type of given text is always markup. The callback function is free to alter the text in any way it wants, but it must remember to free the given pointer and update it. If the new text is to be discarded, the function can free it and set its text parameter to {\ttfamily null}. This will also prevent any following filters from being called.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to use as text filter. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & User data to pass to {\ttfamily func}. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga9be1d342138b66f7bf3acc80fde5d063}{elm\+\_\+obj\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga480523c4724fcfacf057f711a5bebbbb}\label{group__Elm__Entry__Group_ga480523c4724fcfacf057f711a5bebbbb}} 
\index{Entry@{Entry}!elm\_entry\_entry\_append@{elm\_entry\_entry\_append}}
\index{elm\_entry\_entry\_append@{elm\_entry\_entry\_append}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_entry\_append()}{elm\_entry\_entry\_append()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+entry\+\_\+append (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{const char $\ast$}]{str }\end{DoxyParamCaption})}



Appends {\ttfamily str} to the text of the entry. 

Adds the text in {\ttfamily str} to the end of any text already present in the widget.

The appended text is subject to any filters set for the widget.

See also \mbox{\hyperlink{group__Elm__Entry__Group_ga183c0a0afb4a25eaf677deb3c544a8b6}{elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+append}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em str} & The text to be appended. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_gac2f5d01dd23e2e8b0e9ca7c0f7ef66a3}{elm\+\_\+obj\+\_\+entry\+\_\+append()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga8b5a08cf1d11ca15e745cdd1ae834ab9}\label{group__Elm__Entry__Group_ga8b5a08cf1d11ca15e745cdd1ae834ab9}} 
\index{Entry@{Entry}!elm\_entry\_context\_menu\_item\_add@{elm\_entry\_context\_menu\_item\_add}}
\index{elm\_entry\_context\_menu\_item\_add@{elm\_entry\_context\_menu\_item\_add}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_context\_menu\_item\_add()}{elm\_entry\_context\_menu\_item\_add()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{const char $\ast$}]{label,  }\item[{const char $\ast$}]{icon\+\_\+file,  }\item[{\mbox{\hyperlink{group__Elm__Icon_ga82fc56134deed3954cd03b8a1e2f843b}{Elm\+\_\+\+Icon\+\_\+\+Type}}}]{icon\+\_\+type,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



This adds an item to the entry\textquotesingle{}s contextual menu. 

A longpress on an entry will make the contextual menu show up, if this hasn\textquotesingle{}t been disabled with \mbox{\hyperlink{group__Elm__Entry__Group_ga7b91af4031bac9e03c1705f6177fcc39}{elm\+\_\+entry\+\_\+context\+\_\+menu\+\_\+disabled\+\_\+set}}. By default, this menu provides a few options like enabling selection mode, which is useful on embedded devices that need to be explicit about it, and when a selection exists it also shows the copy and cut actions.

With this function, developers can add other options to this menu to perform any action they deem necessary.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em label} & The item\textquotesingle{}s text label. \\
\hline
\mbox{\texttt{ in}}  & {\em icon\+\_\+file} & The item\textquotesingle{}s icon file. \\
\hline
\mbox{\texttt{ in}}  & {\em icon\+\_\+type} & The item\textquotesingle{}s icon type. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The callback to execute when the item is clicked. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & The data to associate with the item for related functions. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga15de232805747e41d682705621170ee9}{elm\+\_\+obj\+\_\+entry\+\_\+context\+\_\+menu\+\_\+item\+\_\+add()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga6080ed78cd33e66d5a7448ac6844d9fe}\label{group__Elm__Entry__Group_ga6080ed78cd33e66d5a7448ac6844d9fe}} 
\index{Entry@{Entry}!elm\_entry\_markup\_filter\_prepend@{elm\_entry\_markup\_filter\_prepend}}
\index{elm\_entry\_markup\_filter\_prepend@{elm\_entry\_markup\_filter\_prepend}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_markup\_filter\_prepend()}{elm\_entry\_markup\_filter\_prepend()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+prepend (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Entry__Group_ga62f267b6c791f91af9c06d6eb2be7cff}{Elm\+\_\+\+Entry\+\_\+\+Filter\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Prepend a markup filter function for text inserted in the entry. 

Prepend the given callback to the list.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em func} & The function to use as text filter. \\
\hline
\mbox{\texttt{ in}}  & {\em data} & User data to pass to {\ttfamily func}. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Elm__Entry__Group_ga95eb8bac179bebc8ec70089de328943a}{elm\+\_\+obj\+\_\+entry\+\_\+markup\+\_\+filter\+\_\+prepend()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga8b9e5e5a4b8a02294cb429087fe73670}\label{group__Elm__Entry__Group_ga8b9e5e5a4b8a02294cb429087fe73670}} 
\index{Entry@{Entry}!elm\_entry\_prediction\_hint\_set@{elm\_entry\_prediction\_hint\_set}}
\index{elm\_entry\_prediction\_hint\_set@{elm\_entry\_prediction\_hint\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_prediction\_hint\_set()}{elm\_entry\_prediction\_hint\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{const char $\ast$}]{prediction\+\_\+hint }\end{DoxyParamCaption})}



Sets the prediction hint to use an intelligent reply suggestion service. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em prediction\+\_\+hint} & The prediction hint text.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_gab6f6a72623b7eb71ca43ec796c086d01}{elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga13e3f847f94566e676d5493a90ab60eb}\label{group__Elm__Entry__Group_ga13e3f847f94566e676d5493a90ab60eb}} 
\index{Entry@{Entry}!elm\_entry\_prediction\_hint\_hash\_set@{elm\_entry\_prediction\_hint\_hash\_set}}
\index{elm\_entry\_prediction\_hint\_hash\_set@{elm\_entry\_prediction\_hint\_hash\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_prediction\_hint\_hash\_set()}{elm\_entry\_prediction\_hint\_hash\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{const char $\ast$}]{key,  }\item[{const char $\ast$}]{value }\end{DoxyParamCaption})}



Sets the prediction hint data at the specified key. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em key} & The key of the prediction hint. \\
\hline
\mbox{\texttt{ in}}  & {\em value} & The data to replace.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_gaa2bc99f829389df6a9c62b432d1791e3}{elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga80a1497b2d2a1a540d819ae19ddf6f2b}\label{group__Elm__Entry__Group_ga80a1497b2d2a1a540d819ae19ddf6f2b}} 
\index{Entry@{Entry}!elm\_entry\_prediction\_hint\_hash\_del@{elm\_entry\_prediction\_hint\_hash\_del}}
\index{elm\_entry\_prediction\_hint\_hash\_del@{elm\_entry\_prediction\_hint\_hash\_del}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_prediction\_hint\_hash\_del()}{elm\_entry\_prediction\_hint\_hash\_del()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Entry $\ast$}]{obj,  }\item[{const char $\ast$}]{key }\end{DoxyParamCaption})}



Removes the prediction hint data identified by a key. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em key} & The key of the prediction hint.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}


References \mbox{\hyperlink{group__Elm__Entry__Group_gaa9c81547e496e3a7c5b32f1645c48533}{elm\+\_\+obj\+\_\+entry\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gafb201886fc4ee715d229ad2fddfe2ee7}\label{group__Elm__Entry__Group_gafb201886fc4ee715d229ad2fddfe2ee7}} 
\index{Entry@{Entry}!elm\_entry\_add@{elm\_entry\_add}}
\index{elm\_entry\_add@{elm\_entry\_add}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_add()}{elm\_entry\_add()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ elm\+\_\+entry\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



This adds an entry to {\ttfamily parent} object. 

By default, entries are\+: \begin{DoxyItemize}
\item not scrolled \item multi-\/line \item word wrapped \item autosave is enabled\end{DoxyItemize}

\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new object or NULL if it cannot be created 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_ga8bc98a1ea62d32d9447978a84230cf2e}\label{group__Elm__Entry__Group_ga8bc98a1ea62d32d9447978a84230cf2e}} 
\index{Entry@{Entry}!elm\_entry\_entry\_set@{elm\_entry\_entry\_set}}
\index{elm\_entry\_entry\_set@{elm\_entry\_entry\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_entry\_set()}{elm\_entry\_entry\_set()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+entry\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{entry }\end{DoxyParamCaption})}



This sets the text displayed within the entry to {\ttfamily entry}. 


\begin{DoxyParams}{Parameters}
{\em obj} & The entry object \\
\hline
{\em entry} & The text to be displayed\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Using this function bypasses text filters 
\end{DoxyNote}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga3141f1986727fe4efdb4ffe0dcc1b516}\label{group__Elm__Entry__Group_ga3141f1986727fe4efdb4ffe0dcc1b516}} 
\index{Entry@{Entry}!elm\_entry\_entry\_get@{elm\_entry\_entry\_get}}
\index{elm\_entry\_entry\_get@{elm\_entry\_entry\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_entry\_get()}{elm\_entry\_entry\_get()}}
{\footnotesize\ttfamily const char $\ast$ elm\+\_\+entry\+\_\+entry\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



This returns the text currently shown in object {\ttfamily entry}. 

See also \mbox{\hyperlink{group__Elm__Entry__Group_ga8bc98a1ea62d32d9447978a84230cf2e}{elm\+\_\+entry\+\_\+entry\+\_\+set()}}.


\begin{DoxyParams}{Parameters}
{\em obj} & The entry object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The currently displayed text or NULL on failure 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga873dc14aec6498faa47db768f8ea0028}\label{group__Elm__Entry__Group_ga873dc14aec6498faa47db768f8ea0028}} 
\index{Entry@{Entry}!elm\_entry\_file\_set@{elm\_entry\_file\_set}}
\index{elm\_entry\_file\_set@{elm\_entry\_file\_set}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_file\_set()}{elm\_entry\_file\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+entry\+\_\+file\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{file,  }\item[{\mbox{\hyperlink{group__Elm__General_ga0813d45294f8b2213aeded2ddebe627e}{Elm\+\_\+\+Text\+\_\+\+Format}}}]{format }\end{DoxyParamCaption})}



This sets the file (and implicitly loads it) for the text to display and then edit. 

All changes are written back to the file after a short delay if the entry object is set to autosave (which is the default).

If the entry had any other file set previously, any changes made to it will be saved if the autosave feature is enabled, otherwise, the file will be silently discarded and any non-\/saved changes will be lost.

\begin{DoxyReturn}{Returns}
{\ttfamily EINA\+\_\+\+TRUE} on success, {\ttfamily EINA\+\_\+\+FALSE} otherwise
\end{DoxyReturn}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The entry object \\
\hline
\mbox{\texttt{ in}}  & {\em file} & The path to the file to load and save \\
\hline
\mbox{\texttt{ in}}  & {\em format} & The file format \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Ecore__Timer__Group_ga7c118b6a6d232b63a6500e599d2a1b47}{ecore\+\_\+timer\+\_\+del()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}, and \mbox{\hyperlink{group__Elm__Entry__Group_ga926f4e8fb1fe084a559a824d31feee0d}{elm\+\_\+obj\+\_\+entry\+\_\+file\+\_\+text\+\_\+format\+\_\+set()}}.

\mbox{\Hypertarget{group__Elm__Entry__Group_gadba9ca19c9d9bcd33b83e4cd0fd071c3}\label{group__Elm__Entry__Group_gadba9ca19c9d9bcd33b83e4cd0fd071c3}} 
\index{Entry@{Entry}!elm\_entry\_file\_get@{elm\_entry\_file\_get}}
\index{elm\_entry\_file\_get@{elm\_entry\_file\_get}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_file\_get()}{elm\_entry\_file\_get()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+file\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$$\ast$}]{file,  }\item[{\mbox{\hyperlink{group__Elm__General_ga0813d45294f8b2213aeded2ddebe627e}{Elm\+\_\+\+Text\+\_\+\+Format}} $\ast$}]{format }\end{DoxyParamCaption})}



Get the file being edited by the entry. 

This function can be used to retrieve any file set on the entry for edition, along with the format used to load and save it.


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The entry object \\
\hline
\mbox{\texttt{ out}}  & {\em file} & The path to the file to load and save \\
\hline
\mbox{\texttt{ out}}  & {\em format} & The file format \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Entry__Group_ga0f0a3f7620f9e34e3c58288e02a5f938}\label{group__Elm__Entry__Group_ga0f0a3f7620f9e34e3c58288e02a5f938}} 
\index{Entry@{Entry}!elm\_entry\_calc\_force@{elm\_entry\_calc\_force}}
\index{elm\_entry\_calc\_force@{elm\_entry\_calc\_force}!Entry@{Entry}}
\doxysubsubsection{\texorpdfstring{elm\_entry\_calc\_force()}{elm\_entry\_calc\_force()}}
{\footnotesize\ttfamily void elm\+\_\+entry\+\_\+calc\+\_\+force (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Forces calculation of the entry size and text layouting. 

This should be used after modifying the textblock object directly. See \mbox{\hyperlink{group__Elm__Entry__Group_ga9d2c7e5f86167be8757a4f7e8e7e27d8}{elm\+\_\+entry\+\_\+textblock\+\_\+get}} for more information. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}
