\hypertarget{group__Edje__Part__Drag}{}\section{Edje Drag}
\label{group__Edje__Part__Drag}\index{Edje Drag@{Edje Drag}}


Functions that deal with dragable parts.  


\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_ga6ec014d7d26b89a2d0d27c7d84712e18}\label{group__Edje__Part__Drag_ga6ec014d7d26b89a2d0d27c7d84712e18}} 
\#define \mbox{\hyperlink{group__Edje__Part__Drag_ga6ec014d7d26b89a2d0d27c7d84712e18}{E\+D\+J\+E\+\_\+\+D\+R\+A\+G\+\_\+\+D\+I\+R\+\_\+\+N\+O\+NE}}~E\+F\+L\+\_\+\+U\+I\+\_\+\+D\+R\+A\+G\+\_\+\+D\+I\+R\+\_\+\+N\+O\+NE
\begin{DoxyCompactList}\small\item\em Not dragable. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_ga8ea5e5eb2d33b307f5b7522f791ed352}\label{group__Edje__Part__Drag_ga8ea5e5eb2d33b307f5b7522f791ed352}} 
\#define \mbox{\hyperlink{group__Edje__Part__Drag_ga8ea5e5eb2d33b307f5b7522f791ed352}{E\+D\+J\+E\+\_\+\+D\+R\+A\+G\+\_\+\+D\+I\+R\+\_\+X}}~E\+F\+L\+\_\+\+U\+I\+\_\+\+D\+R\+A\+G\+\_\+\+D\+I\+R\+\_\+X
\begin{DoxyCompactList}\small\item\em Dragable horizontally. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_ga2499a63daf189e91774a81006f3b72df}\label{group__Edje__Part__Drag_ga2499a63daf189e91774a81006f3b72df}} 
\#define \mbox{\hyperlink{group__Edje__Part__Drag_ga2499a63daf189e91774a81006f3b72df}{E\+D\+J\+E\+\_\+\+D\+R\+A\+G\+\_\+\+D\+I\+R\+\_\+Y}}~E\+F\+L\+\_\+\+U\+I\+\_\+\+D\+R\+A\+G\+\_\+\+D\+I\+R\+\_\+Y
\begin{DoxyCompactList}\small\item\em Dragable verically. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gae89304adf526ed5abd556a3adc69ec29}\label{group__Edje__Part__Drag_gae89304adf526ed5abd556a3adc69ec29}} 
\#define \mbox{\hyperlink{group__Edje__Part__Drag_gae89304adf526ed5abd556a3adc69ec29}{E\+D\+J\+E\+\_\+\+D\+R\+A\+G\+\_\+\+D\+I\+R\+\_\+\+XY}}~E\+F\+L\+\_\+\+U\+I\+\_\+\+D\+R\+A\+G\+\_\+\+D\+I\+R\+\_\+\+XY
\begin{DoxyCompactList}\small\item\em Dragable in both directions. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gae0dbc3102724205e3e236dc38641992a}\label{group__Edje__Part__Drag_gae0dbc3102724205e3e236dc38641992a}} 
typedef Efl\+\_\+\+Ui\+\_\+\+Drag\+\_\+\+Dir \mbox{\hyperlink{group__Edje__Part__Drag_gae0dbc3102724205e3e236dc38641992a}{Edje\+\_\+\+Drag\+\_\+\+Dir}}
\begin{DoxyCompactList}\small\item\em Dragable properties values. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_gad66daad4fe88004c869aa14f13251c4d}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, double dx, double dy)
\begin{DoxyCompactList}\small\item\em Sets the dragable object location. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_gaf66aae77950cd0b016c4983a73bf9d18}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, double $\ast$dx, double $\ast$dy)
\begin{DoxyCompactList}\small\item\em Gets the dragable object location. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga27274dadd2def4f629f35a368909210b}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, double dw, double dh)
\begin{DoxyCompactList}\small\item\em Sets the dragable object size. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga123ffa443d7e28a554dd4f2e7ea14997}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, double $\ast$dw, double $\ast$dh)
\begin{DoxyCompactList}\small\item\em Gets the dragable object size. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Edje__Part__Drag_gae0dbc3102724205e3e236dc38641992a}{Edje\+\_\+\+Drag\+\_\+\+Dir}} \mbox{\hyperlink{group__Edje__Part__Drag_ga89a568861a66fd8a7ac6c67e73375149}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+dir\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Determines dragable directions. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga3f4ae18b1ab9b9418e72c1d1db76cc21}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, double dx, double dy)
\begin{DoxyCompactList}\small\item\em Sets the drag step increment. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga802cca2330af017e159a814846f6e945}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, double $\ast$dx, double $\ast$dy)
\begin{DoxyCompactList}\small\item\em Gets the drag step increment values. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga41de04575def0511385aaf9c41b517f8}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, double dx, double dy)
\begin{DoxyCompactList}\small\item\em Steps the dragable x,y steps. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_gaf90548b5bdb522e4819b57b025f1fd57}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, double dx, double dy)
\begin{DoxyCompactList}\small\item\em Sets the page step increments. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_gadcd187e247fc4a6c30bc9d8d55593760}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, double $\ast$dx, double $\ast$dy)
\begin{DoxyCompactList}\small\item\em Gets the page step increments. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_gac5be7db880796ad35721a98fcedffcdf}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, double dx, double dy)
\begin{DoxyCompactList}\small\item\em Pages x,y steps. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga5d91ba61c61fee980e31ab88cc06744e}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+set}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Sets a given text to an Edje object {\ttfamily T\+E\+XT} or T\+E\+X\+T\+B\+L\+O\+CK parts. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_ga164da748bc7833d2dc398c919d053377}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the text currntly set to the given part. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gae26e1c4f791e6c84cbf74a78ad5412fd}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+begin\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the beginning of the text part \mbox{\hyperlink{group__Evas__Object__Textblock_ga27621ffac25b8542464c27f12e12572e}{evas\+\_\+textblock\+\_\+cursor\+\_\+paragraph\+\_\+first}}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga85bb8969e5db6f864abafa4abf55857e}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+end\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the end of the text part. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga0105d215d472767eb1dda3db7ae06829}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur, int pos)
\begin{DoxyCompactList}\small\item\em Sets the cursor position to the given value. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Edje__Part__Drag_ga88d1e110f2b0e2796e9595d2fa052017}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Retrieves the current position of the cursor. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga86ce899c4a3e1abc689d994058bd6240}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+coord\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur, int x, int y)
\begin{DoxyCompactList}\small\item\em Position the given cursor to a X,Y position. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gaf277dfd3d5d2616a7d747bdcf09048d1}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+begin\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the beginning of the line. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gaa1afd1e26e4eeda41491352b77bd30df}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+end\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the end of the line. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga236068647cc0dce7209fcfa600416112}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+prev}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the previous char \mbox{\hyperlink{group__Evas__Object__Textblock_ga02b7a75dc3ca5518acbe795988fa44a9}{evas\+\_\+textblock\+\_\+cursor\+\_\+char\+\_\+prev}}. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga78bbc95ed25bb03317345451cd7afcb4}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+next}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Advances the cursor to the next cursor position. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga1d9926e5cab3d3265cc779f674520844}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+up}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the char above the current cursor position. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_gab662a42da914010362581b45d56497bc}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+down}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Moves the cursor to the char below the current cursor position. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gafe1f88786c0def493e54c256e300e366}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+copy}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} src, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} dst)
\begin{DoxyCompactList}\small\item\em Copies the cursor to another cursor. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_gad9633c03b0a55251658487b0b0541251}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+content\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Returns the content (char) at the cursor position. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga34f379499a7e02e380e502a47d20c82d}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+geometry\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, int $\ast$x, int $\ast$y, int $\ast$w, int $\ast$h)
\begin{DoxyCompactList}\small\item\em Returns the cursor geometry of the part relative to the edje object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga0cea3296fed27a43966059b7546c6081}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+hide\+\_\+visible\+\_\+password}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Hides visible last character for password mode. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga9b6f7551b2b2e8d4e094aac284b60c29}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Returns whether the cursor points to a format. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_gab47558774256f51c2e83f1381bca74c6}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}} cur)
\begin{DoxyCompactList}\small\item\em Returns {\ttfamily true} if the cursor points to a visible format For example \textbackslash{}t, \textbackslash{}n, item and etc. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_gaf85a1b3ea24d3ff890bc0d69e6819949}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+geometry\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, const char $\ast$anchor)
\begin{DoxyCompactList}\small\item\em Returns a list of Evas\+\_\+\+Textblock\+\_\+\+Rectangle anchor rectangles. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_ga7d667565590cf5f5b108943196ac9d70}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+list\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Returns a list of char anchor names. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_gaf9053cdcf9f654724d51e4db69cda5ea}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+peek}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Returns the text of the object part. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga94b756d1cca3acc6d8011601b20abf33}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+push}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, const char $\ast$style)
\begin{DoxyCompactList}\small\item\em Sets the style of the. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga733b57e8a4582853c9aeae978de5e435}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+pop}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Deletes the top style form the user style stack. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga6f93971e0fbb715df477ccd1f0c88abd}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+geometry\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, const char $\ast$item, int $\ast$cx, int $\ast$cy, int $\ast$cw, int $\ast$ch)
\begin{DoxyCompactList}\small\item\em Returns item geometry. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_ga0f213799f1e4eb15001d573579348d7c}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+list\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Returns a list of char item names. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gad48084256e0181eef2f711550949a553}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje__Text__Entry_gac4bbf1a68739718f3091f3058e0f55b2}{Edje\+\_\+\+Text\+\_\+\+Filter\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Adds a filter function for newly inserted text. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_ga240e61f9a1cbbcb5da9aa30e1ac0865a}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje__Text__Entry_gac4bbf1a68739718f3091f3058e0f55b2}{Edje\+\_\+\+Text\+\_\+\+Filter\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Deletes a function from the filter list. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_ga92eda19196ddddb77a57512c26d8e5fa}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje__Text__Entry_gac4bbf1a68739718f3091f3058e0f55b2}{Edje\+\_\+\+Text\+\_\+\+Filter\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Deletes a function and matching user data from the filter list. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga937df738cf17d7a83584ec89b7ba021e}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje__Text__Entry_ga084b830b8942f52da08d3619d82e7968}{Edje\+\_\+\+Markup\+\_\+\+Filter\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Adds a markup filter function for newly inserted text. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_ga955da5d8db80c4cb6baa2d365361a9b3}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje__Text__Entry_ga084b830b8942f52da08d3619d82e7968}{Edje\+\_\+\+Markup\+\_\+\+Filter\+\_\+\+Cb}} func)
\begin{DoxyCompactList}\small\item\em Deletes a function from the markup filter list. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_ga7177230ef9c8d539fa6f58fdb2c79073}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje__Text__Entry_ga084b830b8942f52da08d3619d82e7968}{Edje\+\_\+\+Markup\+\_\+\+Filter\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Deletes a function and matching user data from the markup filter list. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga3fe043d713a1fd4353eea9556d0c504a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+user\+\_\+insert}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em This function inserts text as if the user has inserted it. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga8c1d0b7e65225c58cfcde2ff867edd2f}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+append}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Inserts text for an object part. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga62f99604b46622afa40656ea0e29f53a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+escaped\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Sets the text for an object part, but converts H\+T\+ML escapes to U\+T\+F8. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga334affbff516fdbdf02b4c37b09fb4e4}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, const char $\ast$text\+\_\+to\+\_\+escape)
\begin{DoxyCompactList}\small\item\em Sets the raw (non escaped) text for an object part. \end{DoxyCompactList}\item 
char $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_ga38497e2f48785e6b9f8e957715195309}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Returns the text of the object part, without escaping. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gada00ad708768c16e4fa8874f3131413c}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+insert}} (Edje\+\_\+\+Object $\ast$obj, const char $\ast$part, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Inserts text for an object part. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that deal with dragable parts. 

To create a movable part it must be declared as dragable in E\+DC file. To do so, one must define a \char`\"{}dragable\char`\"{} block inside the \char`\"{}part\char`\"{} block.

These functions are used to set dragging properties to a part or get dragging information about it.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{tutorial_edje_drag}{Dragable parts example}} $\ast$ 
\end{DoxySeeAlso}


\subsection{Function Documentation}
\mbox{\Hypertarget{group__Edje__Part__Drag_gad66daad4fe88004c869aa14f13251c4d}\label{group__Edje__Part__Drag_gad66daad4fe88004c869aa14f13251c4d}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+set()}{edje\_object\_part\_drag\_value\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{double}]{dx,  }\item[{double}]{dy }\end{DoxyParamCaption})}



Sets the dragable object location. 

Places the dragable object at the given location.

Values for dx and dy are real numbers that range from 0 to 1, representing the relative position to the dragable area on that axis.

This value means, for the vertical axis, that 0.\+0 will be at the top if the first parameter of {\ttfamily y} in the dragable part theme is 1, and at bottom if it is -\/1.

For the horizontal axis, 0.\+0 means left if the first parameter of {\ttfamily x} in the dragable part theme is 1, and right if it is -\/1.

See also \mbox{\hyperlink{group__Edje__Part__Drag_gaf66aae77950cd0b016c4983a73bf9d18}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+get()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em dx} & The x value \\
\hline
\mbox{\tt in}  & {\em dy} & The y value\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_gaf66aae77950cd0b016c4983a73bf9d18}\label{group__Edje__Part__Drag_gaf66aae77950cd0b016c4983a73bf9d18}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+get()}{edje\_object\_part\_drag\_value\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{double $\ast$}]{dx,  }\item[{double $\ast$}]{dy }\end{DoxyParamCaption})}



Gets the dragable object location. 

Values for dx and dy are real numbers that range from 0 to 1, representing the relative position to the dragable area on that axis.

See also \mbox{\hyperlink{group__Edje__Part__Drag_gad66daad4fe88004c869aa14f13251c4d}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+set()}}

Gets the drag location values.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt out}  & {\em dx} & The x value \\
\hline
\mbox{\tt out}  & {\em dy} & The y value\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga27274dadd2def4f629f35a368909210b}\label{group__Edje__Part__Drag_ga27274dadd2def4f629f35a368909210b}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+set()}{edje\_object\_part\_drag\_size\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{double}]{dw,  }\item[{double}]{dh }\end{DoxyParamCaption})}



Sets the dragable object size. 

Values for dw and dh are real numbers that range from 0 to 1, representing the relative size of the dragable area on that axis.

Sets the size of the dragable object.

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga123ffa443d7e28a554dd4f2e7ea14997}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+get()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em dw} & The drag width \\
\hline
\mbox{\tt in}  & {\em dh} & The drag height\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga123ffa443d7e28a554dd4f2e7ea14997}\label{group__Edje__Part__Drag_ga123ffa443d7e28a554dd4f2e7ea14997}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+get()}{edje\_object\_part\_drag\_size\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{double $\ast$}]{dw,  }\item[{double $\ast$}]{dh }\end{DoxyParamCaption})}



Gets the dragable object size. 

Gets the dragable object size.

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga27274dadd2def4f629f35a368909210b}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+set()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt out}  & {\em dw} & The drag width \\
\hline
\mbox{\tt out}  & {\em dh} & The drag height\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga89a568861a66fd8a7ac6c67e73375149}\label{group__Edje__Part__Drag_ga89a568861a66fd8a7ac6c67e73375149}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+dir\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+dir\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+dir\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+dir\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+dir\+\_\+get()}{edje\_object\_part\_drag\_dir\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Edje__Part__Drag_gae0dbc3102724205e3e236dc38641992a}{Edje\+\_\+\+Drag\+\_\+\+Dir}} edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+dir\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Determines dragable directions. 

The dragable directions are defined in the E\+DC file, inside the dragable section, by the attributes {\ttfamily x} and {\ttfamily y}. See the \mbox{\hyperlink{edcref}{Edje Data Collection reference}} for more information.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{group__Edje__Part__Drag_ga6ec014d7d26b89a2d0d27c7d84712e18}{E\+D\+J\+E\+\_\+\+D\+R\+A\+G\+\_\+\+D\+I\+R\+\_\+\+N\+O\+NE}}\+: Not dragable \mbox{\hyperlink{group__Edje__Part__Drag_ga8ea5e5eb2d33b307f5b7522f791ed352}{E\+D\+J\+E\+\_\+\+D\+R\+A\+G\+\_\+\+D\+I\+R\+\_\+X}}\+: Dragable in X direction \mbox{\hyperlink{group__Edje__Part__Drag_ga2499a63daf189e91774a81006f3b72df}{E\+D\+J\+E\+\_\+\+D\+R\+A\+G\+\_\+\+D\+I\+R\+\_\+Y}}\+: Dragable in Y direction \mbox{\hyperlink{group__Edje__Part__Drag_gae89304adf526ed5abd556a3adc69ec29}{E\+D\+J\+E\+\_\+\+D\+R\+A\+G\+\_\+\+D\+I\+R\+\_\+\+XY}}\+: Dragable in X \& Y directions 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga3f4ae18b1ab9b9418e72c1d1db76cc21}\label{group__Edje__Part__Drag_ga3f4ae18b1ab9b9418e72c1d1db76cc21}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+set()}{edje\_object\_part\_drag\_step\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{double}]{dx,  }\item[{double}]{dy }\end{DoxyParamCaption})}



Sets the drag step increment. 

Sets the x,y step increments for a dragable object.

Values for dx and dy are real numbers that range from 0 to 1, representing the relative size of the dragable area on that axis by which the part will be moved.

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga802cca2330af017e159a814846f6e945}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+get()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em dx} & The x step amount \\
\hline
\mbox{\tt in}  & {\em dy} & The y step amount\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga802cca2330af017e159a814846f6e945}\label{group__Edje__Part__Drag_ga802cca2330af017e159a814846f6e945}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+get()}{edje\_object\_part\_drag\_step\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{double $\ast$}]{dx,  }\item[{double $\ast$}]{dy }\end{DoxyParamCaption})}



Gets the drag step increment values. 

Gets the x and y step increments for the dragable object.

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga3f4ae18b1ab9b9418e72c1d1db76cc21}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+set()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt out}  & {\em dx} & The x step amount \\
\hline
\mbox{\tt out}  & {\em dy} & The y step amount\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga41de04575def0511385aaf9c41b517f8}\label{group__Edje__Part__Drag_ga41de04575def0511385aaf9c41b517f8}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step}}
\index{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step()}{edje\_object\_part\_drag\_step()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{double}]{dx,  }\item[{double}]{dy }\end{DoxyParamCaption})}



Steps the dragable x,y steps. 

Steps x,y where the step increment is the amount set by \mbox{\hyperlink{group__Edje__Part__Drag_ga3f4ae18b1ab9b9418e72c1d1db76cc21}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+set()}}.

Values for dx and dy are real numbers that range from 0 to 1.

See also \mbox{\hyperlink{group__Edje__Part__Drag_gac5be7db880796ad35721a98fcedffcdf}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em dx} & The x step \\
\hline
\mbox{\tt in}  & {\em dy} & The y step\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_gaf90548b5bdb522e4819b57b025f1fd57}\label{group__Edje__Part__Drag_gaf90548b5bdb522e4819b57b025f1fd57}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+set()}{edje\_object\_part\_drag\_page\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{double}]{dx,  }\item[{double}]{dy }\end{DoxyParamCaption})}



Sets the page step increments. 

Sets the x,y page step increment values.

Values for dx and dy are real numbers that range from 0 to 1, representing the relative size of the dragable area on that axis by which the part will be moved.

See also \mbox{\hyperlink{group__Edje__Part__Drag_gadcd187e247fc4a6c30bc9d8d55593760}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+get()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em dx} & The x page step increment \\
\hline
\mbox{\tt in}  & {\em dy} & The y page step increment\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_gadcd187e247fc4a6c30bc9d8d55593760}\label{group__Edje__Part__Drag_gadcd187e247fc4a6c30bc9d8d55593760}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+get()}{edje\_object\_part\_drag\_page\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{double $\ast$}]{dx,  }\item[{double $\ast$}]{dy }\end{DoxyParamCaption})}



Gets the page step increments. 

Gets the x,y page step increments for the dragable object.

See also \mbox{\hyperlink{group__Edje__Part__Drag_gaf90548b5bdb522e4819b57b025f1fd57}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+set()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt out}  & {\em dx} & The x page step increment \\
\hline
\mbox{\tt out}  & {\em dy} & The y page step increment\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_gac5be7db880796ad35721a98fcedffcdf}\label{group__Edje__Part__Drag_gac5be7db880796ad35721a98fcedffcdf}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page}}
\index{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page@{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page()}{edje\_object\_part\_drag\_page()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{double}]{dx,  }\item[{double}]{dy }\end{DoxyParamCaption})}



Pages x,y steps. 

Pages x,y where the increment is defined by \mbox{\hyperlink{group__Edje__Part__Drag_gaf90548b5bdb522e4819b57b025f1fd57}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+set()}}.

Values for dx and dy are real numbers that range from 0 to 1.

\begin{DoxyWarning}{Warning}
Paging is bugged!
\end{DoxyWarning}
See also \mbox{\hyperlink{group__Edje__Part__Drag_ga41de04575def0511385aaf9c41b517f8}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em dx} & The x step \\
\hline
\mbox{\tt in}  & {\em dy} & The y step\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga5d91ba61c61fee980e31ab88cc06744e}\label{group__Edje__Part__Drag_ga5d91ba61c61fee980e31ab88cc06744e}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+set()}{edje\_object\_part\_text\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+set (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Sets a given text to an Edje object {\ttfamily T\+E\+XT} or T\+E\+X\+T\+B\+L\+O\+CK parts. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em text} & The text to set on that part \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\mbox{\hyperlink{edje-color-class_8c-example}{edje-\/color-\/class.\+c}}, and \mbox{\hyperlink{edje-text_8c-example}{edje-\/text.\+c}}.\end{Desc}


References E\+I\+N\+A\+\_\+\+T\+R\+UE.

\mbox{\Hypertarget{group__Edje__Part__Drag_ga164da748bc7833d2dc398c919d053377}\label{group__Edje__Part__Drag_ga164da748bc7833d2dc398c919d053377}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+get()}{edje\_object\_part\_text\_get()}}
{\footnotesize\ttfamily const char$\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the text currntly set to the given part. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text set on the part, {\ttfamily null} otherwise. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_gae26e1c4f791e6c84cbf74a78ad5412fd}\label{group__Edje__Part__Drag_gae26e1c4f791e6c84cbf74a78ad5412fd}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+begin\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+begin\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+begin\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+begin\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+begin\+\_\+set()}{edje\_object\_part\_text\_cursor\_begin\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+begin\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the beginning of the text part \mbox{\hyperlink{group__Evas__Object__Textblock_ga27621ffac25b8542464c27f12e12572e}{evas\+\_\+textblock\+\_\+cursor\+\_\+paragraph\+\_\+first}}. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The edje cursor to work on \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga85bb8969e5db6f864abafa4abf55857e}\label{group__Edje__Part__Drag_ga85bb8969e5db6f864abafa4abf55857e}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+end\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+end\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+end\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+end\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+end\+\_\+set()}{edje\_object\_part\_text\_cursor\_end\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+end\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the end of the text part. 

\mbox{\hyperlink{group__Evas__Object__Textblock_ga92e6a2f9aac93282506835e92a06dbbc}{evas\+\_\+textblock\+\_\+cursor\+\_\+paragraph\+\_\+last}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The edje cursor to work on \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga0105d215d472767eb1dda3db7ae06829}\label{group__Edje__Part__Drag_ga0105d215d472767eb1dda3db7ae06829}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+set()}{edje\_object\_part\_text\_cursor\_pos\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur,  }\item[{int}]{pos }\end{DoxyParamCaption})}



Sets the cursor position to the given value. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The cursor to move \\
\hline
\mbox{\tt in}  & {\em pos} & The position of the cursor\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga88d1e110f2b0e2796e9595d2fa052017}\label{group__Edje__Part__Drag_ga88d1e110f2b0e2796e9595d2fa052017}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+get()}{edje\_object\_part\_text\_cursor\_pos\_get()}}
{\footnotesize\ttfamily int edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Retrieves the current position of the cursor. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The cursor to move\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The position of the cursor
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga86ce899c4a3e1abc689d994058bd6240}\label{group__Edje__Part__Drag_ga86ce899c4a3e1abc689d994058bd6240}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+coord\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+coord\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+coord\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+coord\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+coord\+\_\+set()}{edje\_object\_part\_text\_cursor\_coord\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+coord\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur,  }\item[{int}]{x,  }\item[{int}]{y }\end{DoxyParamCaption})}



Position the given cursor to a X,Y position. 

This is frequently used with the user cursor.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part containing the object. \\
\hline
\mbox{\tt in}  & {\em cur} & The cursor to adjust. \\
\hline
\mbox{\tt in}  & {\em x} & X Coordinate. \\
\hline
\mbox{\tt in}  & {\em y} & Y Coordinate.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+T\+R\+UE.

\mbox{\Hypertarget{group__Edje__Part__Drag_gaf277dfd3d5d2616a7d747bdcf09048d1}\label{group__Edje__Part__Drag_gaf277dfd3d5d2616a7d747bdcf09048d1}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+begin\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+begin\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+begin\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+begin\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+begin\+\_\+set()}{edje\_object\_part\_text\_cursor\_line\_begin\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+begin\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the beginning of the line. 

\mbox{\hyperlink{group__Evas__Object__Textblock_gadb340d948cabaaa37ece1aa2adaa4c11}{evas\+\_\+textblock\+\_\+cursor\+\_\+line\+\_\+char\+\_\+first}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The edje cursor to work on \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_gaa1afd1e26e4eeda41491352b77bd30df}\label{group__Edje__Part__Drag_gaa1afd1e26e4eeda41491352b77bd30df}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+end\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+end\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+end\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+end\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+end\+\_\+set()}{edje\_object\_part\_text\_cursor\_line\_end\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+end\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the end of the line. 

\mbox{\hyperlink{group__Evas__Object__Textblock_gacb06bc09fd1b4b5fe5dcbcfc592f5c97}{evas\+\_\+textblock\+\_\+cursor\+\_\+line\+\_\+char\+\_\+last}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The edje cursor to work on \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga236068647cc0dce7209fcfa600416112}\label{group__Edje__Part__Drag_ga236068647cc0dce7209fcfa600416112}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+prev@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+prev}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+prev@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+prev}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+prev()}{edje\_object\_part\_text\_cursor\_prev()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+prev (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the previous char \mbox{\hyperlink{group__Evas__Object__Textblock_ga02b7a75dc3ca5518acbe795988fa44a9}{evas\+\_\+textblock\+\_\+cursor\+\_\+char\+\_\+prev}}. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The edje cursor to work on\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+T\+R\+UE.

\mbox{\Hypertarget{group__Edje__Part__Drag_ga78bbc95ed25bb03317345451cd7afcb4}\label{group__Edje__Part__Drag_ga78bbc95ed25bb03317345451cd7afcb4}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+next@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+next}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+next@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+next}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+next()}{edje\_object\_part\_text\_cursor\_next()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+next (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Advances the cursor to the next cursor position. 

\mbox{\hyperlink{group__Evas__Object__Textblock_gacc5c8fb9b155e9b7c166ca2df75ac064}{evas\+\_\+textblock\+\_\+cursor\+\_\+char\+\_\+next}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The edje cursor to advance\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+T\+R\+UE.

\mbox{\Hypertarget{group__Edje__Part__Drag_ga1d9926e5cab3d3265cc779f674520844}\label{group__Edje__Part__Drag_ga1d9926e5cab3d3265cc779f674520844}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+up@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+up}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+up@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+up}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+up()}{edje\_object\_part\_text\_cursor\_up()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+up (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the char above the current cursor position. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The edje cursor to work on\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+T\+R\+UE.

\mbox{\Hypertarget{group__Edje__Part__Drag_gab662a42da914010362581b45d56497bc}\label{group__Edje__Part__Drag_gab662a42da914010362581b45d56497bc}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+down@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+down}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+down@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+down}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+down()}{edje\_object\_part\_text\_cursor\_down()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+down (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Moves the cursor to the char below the current cursor position. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The edje cursor to work on\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+T\+R\+UE.

\mbox{\Hypertarget{group__Edje__Part__Drag_gafe1f88786c0def493e54c256e300e366}\label{group__Edje__Part__Drag_gafe1f88786c0def493e54c256e300e366}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+copy@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+copy}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+copy@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+copy}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+copy()}{edje\_object\_part\_text\_cursor\_copy()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+copy (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{src,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{dst }\end{DoxyParamCaption})}



Copies the cursor to another cursor. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em src} & The cursor to copy from \\
\hline
\mbox{\tt in}  & {\em dst} & The cursor to copy to \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_gad9633c03b0a55251658487b0b0541251}\label{group__Edje__Part__Drag_gad9633c03b0a55251658487b0b0541251}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+content\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+content\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+content\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+content\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+content\+\_\+get()}{edje\_object\_part\_text\_cursor\_content\_get()}}
{\footnotesize\ttfamily char$\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+content\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Returns the content (char) at the cursor position. 

\mbox{\hyperlink{group__Evas__Object__Textblock_ga0c9f707f2b0ee70ceeaf7eb0a3fdd5b8}{evas\+\_\+textblock\+\_\+cursor\+\_\+content\+\_\+get}}

You must free the return (if not {\ttfamily null}) after you are done with it.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The cursor to use\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The character string pointed to (may be a multi-\/byte utf8 sequence) terminated by a null byte. 
\end{DoxyReturn}


References efl\+\_\+data\+\_\+scope\+\_\+get().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga34f379499a7e02e380e502a47d20c82d}\label{group__Edje__Part__Drag_ga34f379499a7e02e380e502a47d20c82d}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+geometry\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+geometry\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+geometry\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+geometry\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+geometry\+\_\+get()}{edje\_object\_part\_text\_cursor\_geometry\_get()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{int $\ast$}]{x,  }\item[{int $\ast$}]{y,  }\item[{int $\ast$}]{w,  }\item[{int $\ast$}]{h }\end{DoxyParamCaption})}



Returns the cursor geometry of the part relative to the edje object. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt out}  & {\em x} & Cursor X position \\
\hline
\mbox{\tt out}  & {\em y} & Cursor Y position \\
\hline
\mbox{\tt out}  & {\em w} & Cursor width \\
\hline
\mbox{\tt out}  & {\em h} & Cursor height \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga0cea3296fed27a43966059b7546c6081}\label{group__Edje__Part__Drag_ga0cea3296fed27a43966059b7546c6081}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+hide\+\_\+visible\+\_\+password@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+hide\+\_\+visible\+\_\+password}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+hide\+\_\+visible\+\_\+password@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+hide\+\_\+visible\+\_\+password}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+hide\+\_\+visible\+\_\+password()}{edje\_object\_part\_text\_hide\_visible\_password()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+hide\+\_\+visible\+\_\+password (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Hides visible last character for password mode. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if the visible character is hidden. {\ttfamily false} if there is no visible character or the object is not set for password mode.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18.\+0 
\end{DoxySince}


References E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+X\+T\+B\+L\+O\+CK, efl\+\_\+data\+\_\+scope\+\_\+get(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\mbox{\Hypertarget{group__Edje__Part__Drag_ga9b6f7551b2b2e8d4e094aac284b60c29}\label{group__Edje__Part__Drag_ga9b6f7551b2b2e8d4e094aac284b60c29}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get()}{edje\_object\_part\_text\_cursor\_is\_format\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Returns whether the cursor points to a format. 

\mbox{\hyperlink{group__Evas__Object__Textblock_ga900e91fec4b6afcceb64bf19a8710a8c}{evas\+\_\+textblock\+\_\+cursor\+\_\+is\+\_\+format}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The cursor to adjust.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if the cursor points to a format, {\ttfamily false} otherwise. 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\mbox{\Hypertarget{group__Edje__Part__Drag_gab47558774256f51c2e83f1381bca74c6}\label{group__Edje__Part__Drag_gab47558774256f51c2e83f1381bca74c6}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get()}{edje\_object\_part\_text\_cursor\_is\_visible\_format\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_ga4cbf85e8bb09d4c37ba98fdc9ec10d79}{Edje\+\_\+\+Cursor}}}]{cur }\end{DoxyParamCaption})}



Returns {\ttfamily true} if the cursor points to a visible format For example \textbackslash{}t, \textbackslash{}n, item and etc. 

\mbox{\hyperlink{group__Evas__Object__Textblock_ga11e20ff8787ab159708f020f114e0b2a}{evas\+\_\+textblock\+\_\+cursor\+\_\+format\+\_\+is\+\_\+visible\+\_\+get}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em cur} & The cursor to adjust.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if the cursor points to a visible format, {\ttfamily false} otherwise. 
\end{DoxyReturn}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\mbox{\Hypertarget{group__Edje__Part__Drag_gaf85a1b3ea24d3ff890bc0d69e6819949}\label{group__Edje__Part__Drag_gaf85a1b3ea24d3ff890bc0d69e6819949}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+geometry\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+geometry\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+geometry\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+geometry\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+geometry\+\_\+get()}{edje\_object\_part\_text\_anchor\_geometry\_get()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}}$\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{anchor }\end{DoxyParamCaption})}



Returns a list of Evas\+\_\+\+Textblock\+\_\+\+Rectangle anchor rectangles. 

This function return a list of Evas\+\_\+\+Textblock\+\_\+\+Rectangle anchor rectangles.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em anchor} & The anchor name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of anchor rects (const Evas\+\_\+\+Textblock\+\_\+\+Rectangle $\ast$), do not modify! Geometry is relative to entry part. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga7d667565590cf5f5b108943196ac9d70}\label{group__Edje__Part__Drag_ga7d667565590cf5f5b108943196ac9d70}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+list\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+list\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+list\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+list\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+list\+\_\+get()}{edje\_object\_part\_text\_anchor\_list\_get()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}}$\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+list\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Returns a list of char anchor names. 

This function returns a list of char anchor names.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of anchors (const char $\ast$), do not modify! 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_gaf9053cdcf9f654724d51e4db69cda5ea}\label{group__Edje__Part__Drag_gaf9053cdcf9f654724d51e4db69cda5ea}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+peek@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+peek}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+peek@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+peek}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+peek()}{edje\_object\_part\_text\_style\_user\_peek()}}
{\footnotesize\ttfamily const char$\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+peek (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Returns the text of the object part. 

This function returns the style associated with the textblock part.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text string
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+X\+T\+B\+L\+O\+CK, efl\+\_\+data\+\_\+scope\+\_\+get(), evas\+\_\+object\+\_\+textblock\+\_\+style\+\_\+user\+\_\+peek(), and evas\+\_\+textblock\+\_\+style\+\_\+get().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga94b756d1cca3acc6d8011601b20abf33}\label{group__Edje__Part__Drag_ga94b756d1cca3acc6d8011601b20abf33}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+push@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+push}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+push@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+push}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+push()}{edje\_object\_part\_text\_style\_user\_push()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+push (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{style }\end{DoxyParamCaption})}



Sets the style of the. 

This function sets the style associated with the textblock part.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em style} & The style to set (textblock conventions).\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+X\+T\+B\+L\+O\+CK, efl\+\_\+data\+\_\+scope\+\_\+get(), E\+I\+N\+A\+\_\+\+T\+R\+UE, evas\+\_\+object\+\_\+textblock\+\_\+style\+\_\+user\+\_\+push(), evas\+\_\+textblock\+\_\+style\+\_\+free(), evas\+\_\+textblock\+\_\+style\+\_\+new(), and evas\+\_\+textblock\+\_\+style\+\_\+set().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga733b57e8a4582853c9aeae978de5e435}\label{group__Edje__Part__Drag_ga733b57e8a4582853c9aeae978de5e435}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+pop@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+pop}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+pop@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+pop}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+pop()}{edje\_object\_part\_text\_style\_user\_pop()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+pop (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Deletes the top style form the user style stack. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+X\+T\+B\+L\+O\+CK, efl\+\_\+data\+\_\+scope\+\_\+get(), E\+I\+N\+A\+\_\+\+T\+R\+UE, and evas\+\_\+object\+\_\+textblock\+\_\+style\+\_\+user\+\_\+pop().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga6f93971e0fbb715df477ccd1f0c88abd}\label{group__Edje__Part__Drag_ga6f93971e0fbb715df477ccd1f0c88abd}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+geometry\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+geometry\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+geometry\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+geometry\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+geometry\+\_\+get()}{edje\_object\_part\_text\_item\_geometry\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{item,  }\item[{int $\ast$}]{cx,  }\item[{int $\ast$}]{cy,  }\item[{int $\ast$}]{cw,  }\item[{int $\ast$}]{ch }\end{DoxyParamCaption})}



Returns item geometry. 

This function return a list of Evas\+\_\+\+Textblock\+\_\+\+Rectangle item rectangles.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em item} & The item name \\
\hline
\mbox{\tt out}  & {\em cx} & Item x return (relative to entry part) \\
\hline
\mbox{\tt out}  & {\em cy} & Item y return (relative to entry part) \\
\hline
\mbox{\tt out}  & {\em cw} & Item width return \\
\hline
\mbox{\tt out}  & {\em ch} & Item height return\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\$1 if item exists, \$0 if not 
\end{DoxyReturn}


References efl\+\_\+data\+\_\+scope\+\_\+get(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\mbox{\Hypertarget{group__Edje__Part__Drag_ga0f213799f1e4eb15001d573579348d7c}\label{group__Edje__Part__Drag_ga0f213799f1e4eb15001d573579348d7c}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+list\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+list\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+list\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+list\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+list\+\_\+get()}{edje\_object\_part\_text\_item\_list\_get()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}}$\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+list\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Returns a list of char item names. 

This function returns a list of char item names.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of items (const char $\ast$), do not modify! 
\end{DoxyReturn}


References efl\+\_\+data\+\_\+scope\+\_\+get().

\mbox{\Hypertarget{group__Edje__Part__Drag_gad48084256e0181eef2f711550949a553}\label{group__Edje__Part__Drag_gad48084256e0181eef2f711550949a553}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add@{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add}}
\index{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add@{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add()}{edje\_object\_text\_insert\_filter\_callback\_add()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje__Text__Entry_gac4bbf1a68739718f3091f3058e0f55b2}{Edje\+\_\+\+Text\+\_\+\+Filter\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Adds a filter function for newly inserted text. 

Whenever text is inserted (not the same as set) into the given part, the list of filter functions will be called to decide if and how the new text will be accepted. There are three types of filters, E\+D\+J\+E\+\_\+\+T\+E\+X\+T\+\_\+\+F\+I\+L\+T\+E\+R\+\_\+\+T\+E\+XT, E\+D\+J\+E\+\_\+\+T\+E\+X\+T\+\_\+\+F\+I\+L\+T\+E\+R\+\_\+\+F\+O\+R\+M\+AT and E\+D\+J\+E\+\_\+\+T\+E\+X\+T\+\_\+\+F\+I\+L\+T\+E\+R\+\_\+\+M\+A\+R\+K\+UP. The text parameter in the func filter can be modified by the user and it\textquotesingle{}s up to him to free the one passed if he\textquotesingle{}s to change the pointer. If doing so, the newly set text should be malloc\textquotesingle{}ed, as once all the filters are called Edje will free it. If the text is to be rejected, freeing it and setting the pointer to {\ttfamily null} will make Edje break out of the filter cycle and reject the inserted text.

\begin{DoxyWarning}{Warning}
This function will be deprecated because of difficulty in use. The type(format, text, or markup) of text should be always checked in the filter function for correct filtering. Please use \mbox{\hyperlink{group__Edje__Part__Drag_ga937df738cf17d7a83584ec89b7ba021e}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add()}} instead. There is no need to check the type of text in the filter function because the text is always markup. Warning\+: If you use this function with \mbox{\hyperlink{group__Edje__Part__Drag_ga937df738cf17d7a83584ec89b7ba021e}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add()}} together, all Edje\+\_\+\+Text\+\_\+\+Filter\+\_\+\+Cb functions and Edje\+\_\+\+Markup\+\_\+\+Filter\+\_\+\+Cb functions will be executed, and then filtered text will be inserted.
\end{DoxyWarning}
See also \mbox{\hyperlink{group__Edje__Part__Drag_ga240e61f9a1cbbcb5da9aa30e1ac0865a}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del}}, \mbox{\hyperlink{group__Edje__Part__Drag_ga92eda19196ddddb77a57512c26d8e5fa}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}} and \mbox{\hyperlink{group__Edje__Part__Drag_ga937df738cf17d7a83584ec89b7ba021e}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em func} & The callback function that will act as filter \\
\hline
\mbox{\tt in}  & {\em data} & User provided data to pass to the filter function \\
\hline
\end{DoxyParams}


References efl\+\_\+data\+\_\+scope\+\_\+get(), eina\+\_\+list\+\_\+append(), and eina\+\_\+stringshare\+\_\+add().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga240e61f9a1cbbcb5da9aa30e1ac0865a}\label{group__Edje__Part__Drag_ga240e61f9a1cbbcb5da9aa30e1ac0865a}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del@{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del}}
\index{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del@{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del()}{edje\_object\_text\_insert\_filter\_callback\_del()}}
{\footnotesize\ttfamily void$\ast$ edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje__Text__Entry_gac4bbf1a68739718f3091f3058e0f55b2}{Edje\+\_\+\+Text\+\_\+\+Filter\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Deletes a function from the filter list. 

Delete the given func filter from the list in part. Returns the user data pointer given when added.

See also \mbox{\hyperlink{group__Edje__Part__Drag_gad48084256e0181eef2f711550949a553}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add}} and \mbox{\hyperlink{group__Edje__Part__Drag_ga92eda19196ddddb77a57512c26d8e5fa}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em func} & The function callback to remove\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The user data pointer if successful, or {\ttfamily null} otherwise 
\end{DoxyReturn}


References efl\+\_\+data\+\_\+scope\+\_\+get(), E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH, eina\+\_\+list\+\_\+remove\+\_\+list(), and eina\+\_\+stringshare\+\_\+del().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga92eda19196ddddb77a57512c26d8e5fa}\label{group__Edje__Part__Drag_ga92eda19196ddddb77a57512c26d8e5fa}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full@{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}}
\index{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full@{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full()}{edje\_object\_text\_insert\_filter\_callback\_del\_full()}}
{\footnotesize\ttfamily void$\ast$ edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje__Text__Entry_gac4bbf1a68739718f3091f3058e0f55b2}{Edje\+\_\+\+Text\+\_\+\+Filter\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Deletes a function and matching user data from the filter list. 

Delete the given func filter and data user data from the list in part. Returns the user data pointer given when added.

See also \mbox{\hyperlink{group__Edje__Part__Drag_gad48084256e0181eef2f711550949a553}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add}} and \mbox{\hyperlink{group__Edje__Part__Drag_ga240e61f9a1cbbcb5da9aa30e1ac0865a}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em func} & The function callback to remove \\
\hline
\mbox{\tt in}  & {\em data} & The data passed to the callback function\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The same data pointer if successful, or {\ttfamily null} otherwise 
\end{DoxyReturn}


References efl\+\_\+data\+\_\+scope\+\_\+get(), E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH, eina\+\_\+list\+\_\+remove\+\_\+list(), and eina\+\_\+stringshare\+\_\+del().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga937df738cf17d7a83584ec89b7ba021e}\label{group__Edje__Part__Drag_ga937df738cf17d7a83584ec89b7ba021e}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add@{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add}}
\index{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add@{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add()}{edje\_object\_text\_markup\_filter\_callback\_add()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje__Text__Entry_ga084b830b8942f52da08d3619d82e7968}{Edje\+\_\+\+Markup\+\_\+\+Filter\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Adds a markup filter function for newly inserted text. 

Whenever text is inserted (not the same as set) into the given part, the list of markup filter functions will be called to decide if and how the new text will be accepted. The text parameter in the func filter is always markup. It can be modified by the user and it\textquotesingle{}s up to him to free the one passed if he\textquotesingle{}s to change the pointer. If doing so, the newly set text should be malloc\textquotesingle{}ed, as once all the filters are called Edje will free it. If the text is to be rejected, freeing it and setting the pointer to {\ttfamily null} will make Edje break out of the filter cycle and reject the inserted text. This function is different from \mbox{\hyperlink{group__Edje__Part__Drag_gad48084256e0181eef2f711550949a553}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add()}} in that the text parameter in the fucn filter is always markup.

\begin{DoxyWarning}{Warning}
If you use this function with \mbox{\hyperlink{group__Edje__Part__Drag_gad48084256e0181eef2f711550949a553}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add()}} togehter, all Edje\+\_\+\+Text\+\_\+\+Filter\+\_\+\+Cb functions and Edje\+\_\+\+Markup\+\_\+\+Filter\+\_\+\+Cb functions will be executed, and then filtered text will be inserted.
\end{DoxyWarning}
See also \mbox{\hyperlink{group__Edje__Part__Drag_ga955da5d8db80c4cb6baa2d365361a9b3}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del}}, \mbox{\hyperlink{group__Edje__Part__Drag_ga7177230ef9c8d539fa6f58fdb2c79073}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}} and \mbox{\hyperlink{group__Edje__Part__Drag_gad48084256e0181eef2f711550949a553}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em func} & The callback function that will act as markup filter \\
\hline
\mbox{\tt in}  & {\em data} & User provided data to pass to the filter function\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References efl\+\_\+data\+\_\+scope\+\_\+get(), eina\+\_\+list\+\_\+append(), and eina\+\_\+stringshare\+\_\+add().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga955da5d8db80c4cb6baa2d365361a9b3}\label{group__Edje__Part__Drag_ga955da5d8db80c4cb6baa2d365361a9b3}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del@{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del}}
\index{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del@{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del()}{edje\_object\_text\_markup\_filter\_callback\_del()}}
{\footnotesize\ttfamily void$\ast$ edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje__Text__Entry_ga084b830b8942f52da08d3619d82e7968}{Edje\+\_\+\+Markup\+\_\+\+Filter\+\_\+\+Cb}}}]{func }\end{DoxyParamCaption})}



Deletes a function from the markup filter list. 

Delete the given func filter from the list in part. Returns the user data pointer given when added.

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga937df738cf17d7a83584ec89b7ba021e}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add}} and \mbox{\hyperlink{group__Edje__Part__Drag_ga7177230ef9c8d539fa6f58fdb2c79073}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em func} & The function callback to remove\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The user data pointer if successful, or {\ttfamily null} otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References efl\+\_\+data\+\_\+scope\+\_\+get(), E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH, eina\+\_\+list\+\_\+remove\+\_\+list(), and eina\+\_\+stringshare\+\_\+del().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga7177230ef9c8d539fa6f58fdb2c79073}\label{group__Edje__Part__Drag_ga7177230ef9c8d539fa6f58fdb2c79073}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full@{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}}
\index{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full@{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full()}{edje\_object\_text\_markup\_filter\_callback\_del\_full()}}
{\footnotesize\ttfamily void$\ast$ edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje__Text__Entry_ga084b830b8942f52da08d3619d82e7968}{Edje\+\_\+\+Markup\+\_\+\+Filter\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Deletes a function and matching user data from the markup filter list. 

Delete the given func filter and data user data from the list in part. Returns the user data pointer given when added.

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga937df738cf17d7a83584ec89b7ba021e}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add}} and \mbox{\hyperlink{group__Edje__Part__Drag_ga955da5d8db80c4cb6baa2d365361a9b3}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em func} & The function callback to remove \\
\hline
\mbox{\tt in}  & {\em data} & The data passed to the callback function\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The same data pointer if successful, or {\ttfamily null} otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References efl\+\_\+data\+\_\+scope\+\_\+get(), E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH, eina\+\_\+list\+\_\+remove\+\_\+list(), and eina\+\_\+stringshare\+\_\+del().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga3fe043d713a1fd4353eea9556d0c504a}\label{group__Edje__Part__Drag_ga3fe043d713a1fd4353eea9556d0c504a}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+user\+\_\+insert@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+user\+\_\+insert}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+user\+\_\+insert@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+user\+\_\+insert}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+user\+\_\+insert()}{edje\_object\_part\_text\_user\_insert()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+user\+\_\+insert (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



This function inserts text as if the user has inserted it. 

This means it actually registers as a change and emits signals, triggers callbacks as appropriate.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em text} & The text string\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


References efl\+\_\+data\+\_\+scope\+\_\+get().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga8c1d0b7e65225c58cfcde2ff867edd2f}\label{group__Edje__Part__Drag_ga8c1d0b7e65225c58cfcde2ff867edd2f}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+append@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+append}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+append@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+append}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+append()}{edje\_object\_part\_text\_append()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+append (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Inserts text for an object part. 

This function inserts the text for an object part at the end; It does not move the cursor.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em text} & The text string\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}


References E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+X\+T\+B\+L\+O\+CK, efl\+\_\+data\+\_\+scope\+\_\+get(), and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\mbox{\Hypertarget{group__Edje__Part__Drag_ga62f99604b46622afa40656ea0e29f53a}\label{group__Edje__Part__Drag_ga62f99604b46622afa40656ea0e29f53a}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+escaped\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+escaped\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+escaped\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+escaped\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+escaped\+\_\+set()}{edje\_object\_part\_text\_escaped\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+escaped\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Sets the text for an object part, but converts H\+T\+ML escapes to U\+T\+F8. 

This converts the given string text to U\+T\+F8 assuming it contains H\+T\+ML style escapes like \char`\"{}\&\char`\"{} and \char`\"{}\copyright{}\char`\"{} etc. IF the part is of type T\+E\+XT, as opposed to T\+E\+X\+T\+B\+L\+O\+CK.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em text} & The text string\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}


References E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+XT, E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+X\+T\+B\+L\+O\+CK, efl\+\_\+data\+\_\+scope\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, eina\+\_\+strbuf\+\_\+append(), eina\+\_\+strbuf\+\_\+append\+\_\+length(), eina\+\_\+strbuf\+\_\+free(), eina\+\_\+strbuf\+\_\+new(), eina\+\_\+strbuf\+\_\+string\+\_\+get(), and evas\+\_\+textblock\+\_\+escape\+\_\+string\+\_\+range\+\_\+get().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga334affbff516fdbdf02b4c37b09fb4e4}\label{group__Edje__Part__Drag_ga334affbff516fdbdf02b4c37b09fb4e4}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set()}{edje\_object\_part\_text\_unescaped\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text\+\_\+to\+\_\+escape }\end{DoxyParamCaption})}



Sets the raw (non escaped) text for an object part. 

This function will not do escape for you if it is a T\+E\+X\+T\+B\+L\+O\+CK part, that is, if text contain tags, these tags will not be interpreted/parsed by T\+E\+X\+T\+B\+L\+O\+CK.

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga38497e2f48785e6b9f8e957715195309}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+get()}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em text\+\_\+to\+\_\+escape} & The text string\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} on success, {\ttfamily false} otherwise 
\end{DoxyReturn}


References E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+XT, E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+X\+T\+B\+L\+O\+CK, efl\+\_\+data\+\_\+scope\+\_\+get(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\mbox{\Hypertarget{group__Edje__Part__Drag_ga38497e2f48785e6b9f8e957715195309}\label{group__Edje__Part__Drag_ga38497e2f48785e6b9f8e957715195309}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+get()}{edje\_object\_part\_text\_unescaped\_get()}}
{\footnotesize\ttfamily char$\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Returns the text of the object part, without escaping. 

This function is the counterpart of \mbox{\hyperlink{group__Edje__Part__Drag_ga334affbff516fdbdf02b4c37b09fb4e4}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set()}}. Please notice that the result is newly allocated memory and should be released with free() when done.

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga334affbff516fdbdf02b4c37b09fb4e4}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set()}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text string 
\end{DoxyReturn}


References E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+XT, E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+X\+T\+B\+L\+O\+CK, efl\+\_\+data\+\_\+scope\+\_\+get(), and evas\+\_\+object\+\_\+textblock\+\_\+text\+\_\+markup\+\_\+get().

\mbox{\Hypertarget{group__Edje__Part__Drag_gada00ad708768c16e4fa8874f3131413c}\label{group__Edje__Part__Drag_gada00ad708768c16e4fa8874f3131413c}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+insert@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+insert}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+insert@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+insert}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+insert()}{edje\_object\_part\_text\_insert()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+insert (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Inserts text for an object part. 

This function inserts the text for an object part just before the cursor position.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em text} & The text string \\
\hline
\end{DoxyParams}


References efl\+\_\+data\+\_\+scope\+\_\+get().

