\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*{Modules}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Edje__Perspective}{Edje Perspective}}
\begin{DoxyCompactList}\small\item\em Functions that deal with 3D projection of an 2D object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\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}\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gaed7e8e03a71c165a2f87da7b0f3e951b}\label{group__Edje__Part__Drag_gaed7e8e03a71c165a2f87da7b0f3e951b}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+NE}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+NE
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gafd2a7c4c182681e597ea3bdfdf85a9d0}\label{group__Edje__Part__Drag_gafd2a7c4c182681e597ea3bdfdf85a9d0}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+E\+C\+T\+A\+N\+G\+LE}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+R\+E\+C\+T\+A\+N\+G\+LE
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gabfc8895d4e43b1d41ce6cf567d250473}\label{group__Edje__Part__Drag_gabfc8895d4e43b1d41ce6cf567d250473}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+XT}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+XT
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gad8d75a047720c385fd004404e33268f7}\label{group__Edje__Part__Drag_gad8d75a047720c385fd004404e33268f7}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+I\+M\+A\+GE}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+I\+M\+A\+GE
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_ga9813d3315f8e1a1148d2d2b613f55b67}\label{group__Edje__Part__Drag_ga9813d3315f8e1a1148d2d2b613f55b67}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+W\+A\+L\+L\+OW}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+W\+A\+L\+L\+OW
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_ga390e7d97e453d869ab0e5e8c81a8090d}\label{group__Edje__Part__Drag_ga390e7d97e453d869ab0e5e8c81a8090d}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+X\+T\+B\+L\+O\+CK}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+X\+T\+B\+L\+O\+CK
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_ga24a675603c1125baf221280d51680f4d}\label{group__Edje__Part__Drag_ga24a675603c1125baf221280d51680f4d}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+G\+R\+A\+D\+I\+E\+NT}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+G\+R\+A\+D\+I\+E\+NT
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_ga0dad059d905df4483c5606703605c058}\label{group__Edje__Part__Drag_ga0dad059d905df4483c5606703605c058}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+G\+R\+O\+UP}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+G\+R\+O\+UP
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gacd280af6f0e052cf4f731b10b38b77a7}\label{group__Edje__Part__Drag_gacd280af6f0e052cf4f731b10b38b77a7}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+OX}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+OX
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gae40a4810dfedcf271007ec984112d9de}\label{group__Edje__Part__Drag_gae40a4810dfedcf271007ec984112d9de}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+A\+B\+LE}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+A\+B\+LE
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_ga352ef453956b93af93f6dec2e7e521e9}\label{group__Edje__Part__Drag_ga352ef453956b93af93f6dec2e7e521e9}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+E\+X\+T\+E\+R\+N\+AL}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+E\+X\+T\+E\+R\+N\+AL
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gabf0ec3083e3e31af4a42960e61afe607}\label{group__Edje__Part__Drag_gabf0ec3083e3e31af4a42960e61afe607}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+P\+R\+O\+XY}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+P\+R\+O\+XY
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gac643ceadef759dcb8ad59af2dc9f62f8}\label{group__Edje__Part__Drag_gac643ceadef759dcb8ad59af2dc9f62f8}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+P\+A\+C\+ER}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+P\+A\+C\+ER
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gaa542d1f48079da2a40ebb4fa88fe521f}\label{group__Edje__Part__Drag_gaa542d1f48079da2a40ebb4fa88fe521f}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+E\+S\+H\+\_\+\+N\+O\+DE}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+E\+S\+H\+\_\+\+N\+O\+DE
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gaf8c34ebf9f2fd98e7b47eb0ddb0cb73a}\label{group__Edje__Part__Drag_gaf8c34ebf9f2fd98e7b47eb0ddb0cb73a}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+I\+G\+HT}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+I\+G\+HT
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gacc6f68b8ab23182a5c2085c7db97b479}\label{group__Edje__Part__Drag_gacc6f68b8ab23182a5c2085c7db97b479}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+A\+M\+E\+RA}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+C\+A\+M\+E\+RA
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_ga7f68a1c02ff20445e57f879a61ef103e}\label{group__Edje__Part__Drag_ga7f68a1c02ff20445e57f879a61ef103e}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+N\+A\+P\+S\+H\+OT}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+N\+A\+P\+S\+H\+OT
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gadc0f0381553f5dc8bbfdef2e23367e8d}\label{group__Edje__Part__Drag_gadc0f0381553f5dc8bbfdef2e23367e8d}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+V\+E\+C\+T\+OR}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+V\+E\+C\+T\+OR
\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_gac0826e137d4739321588884ca6985522}\label{group__Edje__Part__Drag_gac0826e137d4739321588884ca6985522}} 
\#define {\bfseries E\+D\+J\+E\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST}~E\+F\+L\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+L\+A\+Y\+O\+U\+T\+\_\+\+P\+A\+R\+T\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST
\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}\item 
\mbox{\Hypertarget{group__Edje__Part__Drag_ga7ea2e716f908d3c855ac4448aa300b9f}\label{group__Edje__Part__Drag_ga7ea2e716f908d3c855ac4448aa300b9f}} 
typedef Efl\+\_\+\+Canvas\+\_\+\+Layout\+\_\+\+Part\+\_\+\+Type {\bfseries Edje\+\_\+\+Part\+\_\+\+Type}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga723989052928c090213c79569cb04177}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gacfa53c87deef43bee116cbc86d25b5eb}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+value\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga07de99c93a086d37c8f75d5602970f9c}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gac51fddf270cb9cbe36b72529cfdf4bca}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+size\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga413f19db12630438f986676683cc15bc}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+dir\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gade211cda8274317eb23b8717fb45a407}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga6074047e52bfdeb286dc899bffa803bd}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gade43e441f4f83b3d88183ebeb0abadfd}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+step}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gaa1b81ba64fd8be74c7c6ea02580c7da8}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga1e4e1166067cc028815c01a1509ddf9b}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga6c56be0f2f9d316bf4a4e5d8fdc6b2b7}{edje\+\_\+object\+\_\+part\+\_\+drag\+\_\+page}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gafd2241781aedc44a0f4cdc63bb029784}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+set}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga385d473b7cac211a561a0e23bc08f3a9}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the text currntly set to the given part. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gaa3a23b7ff17591b6e9277d451b3a3d46}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+begin\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga16267141cfb4a717f43fffdc2871ec2f}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+end\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gabf5845a04ccb78f3047e887812445d47}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gacca0d25d2f54315cee0c955381021866}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+pos\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gae3aee3f702270b666640dcba9fac74cd}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+coord\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga224e58f613beab4e73c8988073b91b9c}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+begin\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gad4b2421dce4f7ec9d4534f69e2225220}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+line\+\_\+end\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga62bf628d6da1aec5a16fc75fa36cee99}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+prev}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga6a72caeb6b51175f772e5518f0465d68}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+next}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga8590410fdc6ed2c9dc9cf60caa58c412}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+up}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gaa43ac0149212e3eb61b2e53445817239}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+down}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gab373eef06a90a6cd0bac3e8d4482f038}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+copy}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga352a0534af02aa73a2c7dff5534c7dff}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+content\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga2367bd56c681c022efd31fc4d9287861}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+geometry\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga889458ba7fb65acd1d83cdf87225519b}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+hide\+\_\+visible\+\_\+password}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gabb9e16e04a33af447c4a6f66e43228f4}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+format\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga4c119913250e1676a024498c3fb9a395}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+cursor\+\_\+is\+\_\+visible\+\_\+format\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga27ee1369a0dc6ce13febe7d5e4fe0030}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+geometry\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gaed886531e5f052d47502ea68a0d1c384}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+anchor\+\_\+list\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga26be6a547f334d9c341ab6f40c8f20b2}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+peek}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga8e708c5f7113d965aa520e4ee14920ad}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+push}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gaf3a5b14a08845736a5fc1122150a73c4}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+style\+\_\+user\+\_\+pop}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gacfefa3f80bc4c0e71185b37868345b5b}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+geometry\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga31813c86e77686ce5e0e30e41bd73f3a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+item\+\_\+list\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga1ad7f27d53b1ce9c8f3e787d2121c456}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gaa8767753753b3f97fdb92ab106b7fec4}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga79d616b01ebe98658536a8cb6e145585}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gab4ef8cf524d9c4fd449eb5fd7b7bcab2}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gaaa32e7c53f4d322e5df9dc66b8b30745}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga4069104bc59744643fd365c533a4ae5c}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga619ff29170005c15e50ac8b7fe07e5bd}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+user\+\_\+insert}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gac265836c46acbc8e13dea999503c39dc}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+append}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga40f70fa7d7b6eac8031ceac1ec0f64bf}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+escaped\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em 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_ga4bc675bf36a610ded10181cc94965065}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gaf8f9ad2ce109f890e5d073bfea9c63d9}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+unescaped\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga287efd71d8d770f5f1d267d3f0773f02}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+insert}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga6a9f7d243752089107a54d43f285b33c}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, Edje\+\_\+\+Text\+\_\+\+Autocapital\+\_\+\+Type autocapital\+\_\+type)
\begin{DoxyCompactList}\small\item\em Sets the autocapitalization type on the immodule. \end{DoxyCompactList}\item 
Edje\+\_\+\+Text\+\_\+\+Autocapital\+\_\+\+Type \mbox{\hyperlink{group__Edje__Part__Drag_ga6c469a55b0fc10fa34225c0a89450e8d}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Retrieves the autocapitalization type. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gab3f6399812530d4ec44b6341911a08d0}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} prediction)
\begin{DoxyCompactList}\small\item\em Sets whether the prediction is allowed or not. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga7c6aab946b0995a1ff11c93e724b4746}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets whether the prediction is allowed or not. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_gadb30e71e4dfabb696c0ed83f3e5ef85e}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+imf\+\_\+context\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the input method context in entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga5b40b756912de771cd71663fb3a7e573}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+imf\+\_\+context\+\_\+reset}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Resets the input method context if needed. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gae2835649908526a4f7c789f7b17d0c20}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Edje_gaa6c9a539c7c47fae3ac473f365f48c84}{Edje\+\_\+\+Input\+\_\+\+Hints}} input\+\_\+hints)
\begin{DoxyCompactList}\small\item\em Sets the input hint which allows input methods to fine-\/tune their behavior. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Edje_gaa6c9a539c7c47fae3ac473f365f48c84}{Edje\+\_\+\+Input\+\_\+\+Hints}} \mbox{\hyperlink{group__Edje__Part__Drag_ga2a381c366647eca6132a1f545136f330}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the value of input hint. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga57a3afac0023b78d669e4c6a7ea9371a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Shows the input panel (virtual keyboard) based on the input panel property such as layout, autocapital types, and so on. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gaf46ce14c5f276484fa385ffc62467b94}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+hide}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Hides the input panel (virtual keyboard). \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gaa0121054d43f2fe1714d223c050bc51b}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const void $\ast$data, int len)
\begin{DoxyCompactList}\small\item\em Sets the input panel-\/specific data to deliver to the input panel. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga6e38357b89cdeb0d7feb9bef01bf8dc6}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, void $\ast$data, int $\ast$len)
\begin{DoxyCompactList}\small\item\em Gets the specific data of the current active input panel. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga7dde9cad93ffa968804350f1aabaf8fa}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout layout)
\begin{DoxyCompactList}\small\item\em Sets the layout of the input panel. \end{DoxyCompactList}\item 
Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout \mbox{\hyperlink{group__Edje__Part__Drag_gaf61f1cbd1fa845a3367ec7f56e90e96b}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the layout of the input panel. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gaaeb41373d1696171db9393aaed8b4084}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang lang)
\begin{DoxyCompactList}\small\item\em Sets the language mode of the input panel. \end{DoxyCompactList}\item 
Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang \mbox{\hyperlink{group__Edje__Part__Drag_ga2450f6e019d11a3172f50770a44b3d3b}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the language mode of the input panel. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga41781365e164bd2f385b611065e3ecb2}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, int variation)
\begin{DoxyCompactList}\small\item\em Sets the layout variation of the input panel. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Edje__Part__Drag_ga01d504daacb07fac3ff6790ffea83c9f}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the layout variation of the input panel. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga1e695713635a4ba87c7f4ffc6ea781f5}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\begin{DoxyCompactList}\small\item\em Sets the attribute to show the input panel automatically. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga53983a2a74bf4a611aa176b2a7ba3356}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Retrieves the attribute to show the input panel automatically. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga06fbd82ae28157fc0aec3a30b465d94e}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em Sets the return key on the input panel to be disabled. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga72c484248edf2144e66e2389b88afab3}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets whether the return key on the input panel should be disabled or not. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga2428a027dd09d1304a665bcac0c5f009}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type return\+\_\+key\+\_\+type)
\begin{DoxyCompactList}\small\item\em Sets the \char`\"{}return\char`\"{} key type. \end{DoxyCompactList}\item 
Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type \mbox{\hyperlink{group__Edje__Part__Drag_ga7c0104f2b74335b728f579a36d6f8b2c}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the \char`\"{}return\char`\"{} key type. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga7513192254197bc22050f2a65bdceca2}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ondemand)
\begin{DoxyCompactList}\small\item\em Sets the attribute to show the input panel in case of only an user\textquotesingle{}s explicit Mouse Up event. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga991ae18915558984c0e2e94eb2aac693}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Gets the attribute to show the input panel in case of only an user\textquotesingle{}s explicit Mouse Up event. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gaab134792b4a140b9b2eaa2e525c5f541}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$prediction\+\_\+hint)
\begin{DoxyCompactList}\small\item\em Sets the prediction hint to use an intelligent reply suggestion service. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga76465e370e8683b2bf669d9cd1975a0b}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$key, const char $\ast$value)
\begin{DoxyCompactList}\small\item\em Sets the prediction hint data at the specified key. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_gaaa5b79ce1a4d8b800e9fab89293fb24c}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part, const char $\ast$key)
\begin{DoxyCompactList}\small\item\em Removes the prediction hint data identified by a key. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gafae8fa8ee096a255acf63614bd4192d1}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+begin}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Starts selecting at current cursor position. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga87d1313dd81b751b216195e4a257ed18}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+abort}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Aborts any selection action on a part. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga2948089b960b055a13e46705e5bb8411}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+extend}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Extends the current selection to the current cursor position. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga512fb3acdebd983589acc57ee2697779}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+all}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Sets the selection to be everything. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gaa353f2ce979d07f5f37267d59816c07a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+none}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Sets the selection to be none. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_ga473aaafddaf658634682535f13fad6fe}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+selection\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Returns the selection text of the object part. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gaa526a5c6a0d1d4e73a696ca047fdb002}{edje\+\_\+object\+\_\+play\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} play)
\begin{DoxyCompactList}\small\item\em Whether this object is playing or not. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga453a57034c1e4154335605c7ad283a72}{edje\+\_\+object\+\_\+play\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Whether this object is playing or not. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga37382c02ca94ba9aea72173999cca7c7}{edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, double scale)
\begin{DoxyCompactList}\small\item\em Transition duration factor. \end{DoxyCompactList}\item 
double \mbox{\hyperlink{group__Edje__Part__Drag_ga6a644f7e5297c9a235c19e1d4330b0b6}{edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Transition duration factor. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga6e8cf0e56dcb9f1f96422334fa07a356}{edje\+\_\+object\+\_\+size\+\_\+min\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, int $\ast$minw, int $\ast$minh)
\begin{DoxyCompactList}\small\item\em Gets the minimum size specified -- as an E\+DC property -- for a given Edje object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_ga367ce6bad86acb63fa7a6b9f72597cda}{edje\+\_\+object\+\_\+size\+\_\+max\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, int $\ast$maxw, int $\ast$maxh)
\begin{DoxyCompactList}\small\item\em Gets the maximum size specified -- as an E\+DC property -- for a given Edje object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Part__Drag_ga54caca972ea2036b5bbf6e7133729e4e}{edje\+\_\+object\+\_\+part\+\_\+exists}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const char $\ast$part)
\begin{DoxyCompactList}\small\item\em Checks if a part exists in a given Edje object\textquotesingle{}s group definition. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Edje__Part__Drag_gab7f940bd140d0a2f9d2ef48a6c4c0242}{edje\+\_\+object\+\_\+item\+\_\+provider\+\_\+set}} (Edje\+\_\+\+Object $\ast$obj, \mbox{\hyperlink{group__Edje__Text__Entry_gacf63eafded18f8e0b89ee99a335e38db}{Edje\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}} func, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Sets the function that provides item objects for named items in an edje entry text. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Edje__Part__Drag_gac0667f8eeb3741ddf43f99b2e7e888e4}{edje\+\_\+object\+\_\+color\+\_\+class\+\_\+description\+\_\+get}} (const Edje\+\_\+\+Object $\ast$obj, const char $\ast$color\+\_\+class)
\begin{DoxyCompactList}\small\item\em Gets the description of an object color class. \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_ga723989052928c090213c79569cb04177}\label{group__Edje__Part__Drag_ga723989052928c090213c79569cb04177}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gacfa53c87deef43bee116cbc86d25b5eb}{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_gacfa53c87deef43bee116cbc86d25b5eb}\label{group__Edje__Part__Drag_gacfa53c87deef43bee116cbc86d25b5eb}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga723989052928c090213c79569cb04177}{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_ga07de99c93a086d37c8f75d5602970f9c}\label{group__Edje__Part__Drag_ga07de99c93a086d37c8f75d5602970f9c}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gac51fddf270cb9cbe36b72529cfdf4bca}{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_gac51fddf270cb9cbe36b72529cfdf4bca}\label{group__Edje__Part__Drag_gac51fddf270cb9cbe36b72529cfdf4bca}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga07de99c93a086d37c8f75d5602970f9c}{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_ga413f19db12630438f986676683cc15bc}\label{group__Edje__Part__Drag_ga413f19db12630438f986676683cc15bc}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gade211cda8274317eb23b8717fb45a407}\label{group__Edje__Part__Drag_gade211cda8274317eb23b8717fb45a407}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga6074047e52bfdeb286dc899bffa803bd}{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_ga6074047e52bfdeb286dc899bffa803bd}\label{group__Edje__Part__Drag_ga6074047e52bfdeb286dc899bffa803bd}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gade211cda8274317eb23b8717fb45a407}{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_gade43e441f4f83b3d88183ebeb0abadfd}\label{group__Edje__Part__Drag_gade43e441f4f83b3d88183ebeb0abadfd}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gade211cda8274317eb23b8717fb45a407}{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_ga6c56be0f2f9d316bf4a4e5d8fdc6b2b7}{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_gaa1b81ba64fd8be74c7c6ea02580c7da8}\label{group__Edje__Part__Drag_gaa1b81ba64fd8be74c7c6ea02580c7da8}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga1e4e1166067cc028815c01a1509ddf9b}{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_ga1e4e1166067cc028815c01a1509ddf9b}\label{group__Edje__Part__Drag_ga1e4e1166067cc028815c01a1509ddf9b}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gaa1b81ba64fd8be74c7c6ea02580c7da8}{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_ga6c56be0f2f9d316bf4a4e5d8fdc6b2b7}\label{group__Edje__Part__Drag_ga6c56be0f2f9d316bf4a4e5d8fdc6b2b7}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gaa1b81ba64fd8be74c7c6ea02580c7da8}{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_gade43e441f4f83b3d88183ebeb0abadfd}{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_gafd2241781aedc44a0f4cdc63bb029784}\label{group__Edje__Part__Drag_gafd2241781aedc44a0f4cdc63bb029784}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\mbox{\Hypertarget{group__Edje__Part__Drag_ga385d473b7cac211a561a0e23bc08f3a9}\label{group__Edje__Part__Drag_ga385d473b7cac211a561a0e23bc08f3a9}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gaa3a23b7ff17591b6e9277d451b3a3d46}\label{group__Edje__Part__Drag_gaa3a23b7ff17591b6e9277d451b3a3d46}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga16267141cfb4a717f43fffdc2871ec2f}\label{group__Edje__Part__Drag_ga16267141cfb4a717f43fffdc2871ec2f}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gabf5845a04ccb78f3047e887812445d47}\label{group__Edje__Part__Drag_gabf5845a04ccb78f3047e887812445d47}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gacca0d25d2f54315cee0c955381021866}\label{group__Edje__Part__Drag_gacca0d25d2f54315cee0c955381021866}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gae3aee3f702270b666640dcba9fac74cd}\label{group__Edje__Part__Drag_gae3aee3f702270b666640dcba9fac74cd}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga224e58f613beab4e73c8988073b91b9c}\label{group__Edje__Part__Drag_ga224e58f613beab4e73c8988073b91b9c}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gad4b2421dce4f7ec9d4534f69e2225220}\label{group__Edje__Part__Drag_gad4b2421dce4f7ec9d4534f69e2225220}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga62bf628d6da1aec5a16fc75fa36cee99}\label{group__Edje__Part__Drag_ga62bf628d6da1aec5a16fc75fa36cee99}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\mbox{\Hypertarget{group__Edje__Part__Drag_ga6a72caeb6b51175f772e5518f0465d68}\label{group__Edje__Part__Drag_ga6a72caeb6b51175f772e5518f0465d68}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\mbox{\Hypertarget{group__Edje__Part__Drag_ga8590410fdc6ed2c9dc9cf60caa58c412}\label{group__Edje__Part__Drag_ga8590410fdc6ed2c9dc9cf60caa58c412}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\mbox{\Hypertarget{group__Edje__Part__Drag_gaa43ac0149212e3eb61b2e53445817239}\label{group__Edje__Part__Drag_gaa43ac0149212e3eb61b2e53445817239}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

\mbox{\Hypertarget{group__Edje__Part__Drag_gab373eef06a90a6cd0bac3e8d4482f038}\label{group__Edje__Part__Drag_gab373eef06a90a6cd0bac3e8d4482f038}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga352a0534af02aa73a2c7dff5534c7dff}\label{group__Edje__Part__Drag_ga352a0534af02aa73a2c7dff5534c7dff}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga2367bd56c681c022efd31fc4d9287861}\label{group__Edje__Part__Drag_ga2367bd56c681c022efd31fc4d9287861}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga889458ba7fb65acd1d83cdf87225519b}\label{group__Edje__Part__Drag_ga889458ba7fb65acd1d83cdf87225519b}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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 efl\+\_\+data\+\_\+scope\+\_\+get(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\mbox{\Hypertarget{group__Edje__Part__Drag_gabb9e16e04a33af447c4a6f66e43228f4}\label{group__Edje__Part__Drag_gabb9e16e04a33af447c4a6f66e43228f4}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga4c119913250e1676a024498c3fb9a395}\label{group__Edje__Part__Drag_ga4c119913250e1676a024498c3fb9a395}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga27ee1369a0dc6ce13febe7d5e4fe0030}\label{group__Edje__Part__Drag_ga27ee1369a0dc6ce13febe7d5e4fe0030}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gaed886531e5f052d47502ea68a0d1c384}\label{group__Edje__Part__Drag_gaed886531e5f052d47502ea68a0d1c384}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga26be6a547f334d9c341ab6f40c8f20b2}\label{group__Edje__Part__Drag_ga26be6a547f334d9c341ab6f40c8f20b2}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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 efl\+\_\+data\+\_\+scope\+\_\+get().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga8e708c5f7113d965aa520e4ee14920ad}\label{group__Edje__Part__Drag_ga8e708c5f7113d965aa520e4ee14920ad}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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 efl\+\_\+data\+\_\+scope\+\_\+get().

\mbox{\Hypertarget{group__Edje__Part__Drag_gaf3a5b14a08845736a5fc1122150a73c4}\label{group__Edje__Part__Drag_gaf3a5b14a08845736a5fc1122150a73c4}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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 efl\+\_\+data\+\_\+scope\+\_\+get().

\mbox{\Hypertarget{group__Edje__Part__Drag_gacfefa3f80bc4c0e71185b37868345b5b}\label{group__Edje__Part__Drag_gacfefa3f80bc4c0e71185b37868345b5b}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga31813c86e77686ce5e0e30e41bd73f3a}\label{group__Edje__Part__Drag_ga31813c86e77686ce5e0e30e41bd73f3a}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga1ad7f27d53b1ce9c8f3e787d2121c456}\label{group__Edje__Part__Drag_ga1ad7f27d53b1ce9c8f3e787d2121c456}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gab4ef8cf524d9c4fd449eb5fd7b7bcab2}{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_gab4ef8cf524d9c4fd449eb5fd7b7bcab2}{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_gaa8767753753b3f97fdb92ab106b7fec4}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del}}, \mbox{\hyperlink{group__Edje__Part__Drag_ga79d616b01ebe98658536a8cb6e145585}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}} and \mbox{\hyperlink{group__Edje__Part__Drag_gab4ef8cf524d9c4fd449eb5fd7b7bcab2}{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_gaa8767753753b3f97fdb92ab106b7fec4}\label{group__Edje__Part__Drag_gaa8767753753b3f97fdb92ab106b7fec4}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga1ad7f27d53b1ce9c8f3e787d2121c456}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add}} and \mbox{\hyperlink{group__Edje__Part__Drag_ga79d616b01ebe98658536a8cb6e145585}{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_ga79d616b01ebe98658536a8cb6e145585}\label{group__Edje__Part__Drag_ga79d616b01ebe98658536a8cb6e145585}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga1ad7f27d53b1ce9c8f3e787d2121c456}{edje\+\_\+object\+\_\+text\+\_\+insert\+\_\+filter\+\_\+callback\+\_\+add}} and \mbox{\hyperlink{group__Edje__Part__Drag_gaa8767753753b3f97fdb92ab106b7fec4}{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_gab4ef8cf524d9c4fd449eb5fd7b7bcab2}\label{group__Edje__Part__Drag_gab4ef8cf524d9c4fd449eb5fd7b7bcab2}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga1ad7f27d53b1ce9c8f3e787d2121c456}{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_ga1ad7f27d53b1ce9c8f3e787d2121c456}{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_gaaa32e7c53f4d322e5df9dc66b8b30745}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del}}, \mbox{\hyperlink{group__Edje__Part__Drag_ga4069104bc59744643fd365c533a4ae5c}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+del\+\_\+full}} and \mbox{\hyperlink{group__Edje__Part__Drag_ga1ad7f27d53b1ce9c8f3e787d2121c456}{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_gaaa32e7c53f4d322e5df9dc66b8b30745}\label{group__Edje__Part__Drag_gaaa32e7c53f4d322e5df9dc66b8b30745}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gab4ef8cf524d9c4fd449eb5fd7b7bcab2}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add}} and \mbox{\hyperlink{group__Edje__Part__Drag_ga4069104bc59744643fd365c533a4ae5c}{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_ga4069104bc59744643fd365c533a4ae5c}\label{group__Edje__Part__Drag_ga4069104bc59744643fd365c533a4ae5c}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gab4ef8cf524d9c4fd449eb5fd7b7bcab2}{edje\+\_\+object\+\_\+text\+\_\+markup\+\_\+filter\+\_\+callback\+\_\+add}} and \mbox{\hyperlink{group__Edje__Part__Drag_gaaa32e7c53f4d322e5df9dc66b8b30745}{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_ga619ff29170005c15e50ac8b7fe07e5bd}\label{group__Edje__Part__Drag_ga619ff29170005c15e50ac8b7fe07e5bd}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gac265836c46acbc8e13dea999503c39dc}\label{group__Edje__Part__Drag_gac265836c46acbc8e13dea999503c39dc}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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 efl\+\_\+data\+\_\+scope\+\_\+get().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga40f70fa7d7b6eac8031ceac1ec0f64bf}\label{group__Edje__Part__Drag_ga40f70fa7d7b6eac8031ceac1ec0f64bf}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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 efl\+\_\+data\+\_\+scope\+\_\+get(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\mbox{\Hypertarget{group__Edje__Part__Drag_ga4bc675bf36a610ded10181cc94965065}\label{group__Edje__Part__Drag_ga4bc675bf36a610ded10181cc94965065}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_gaf8f9ad2ce109f890e5d073bfea9c63d9}{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 efl\+\_\+data\+\_\+scope\+\_\+get(), and E\+I\+N\+A\+\_\+\+F\+A\+L\+SE.

\mbox{\Hypertarget{group__Edje__Part__Drag_gaf8f9ad2ce109f890e5d073bfea9c63d9}\label{group__Edje__Part__Drag_gaf8f9ad2ce109f890e5d073bfea9c63d9}} 
\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 \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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_ga4bc675bf36a610ded10181cc94965065}{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_ga4bc675bf36a610ded10181cc94965065}{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 efl\+\_\+data\+\_\+scope\+\_\+get().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga287efd71d8d770f5f1d267d3f0773f02}\label{group__Edje__Part__Drag_ga287efd71d8d770f5f1d267d3f0773f02}} 
\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[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+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().

\mbox{\Hypertarget{group__Edje__Part__Drag_ga6a9f7d243752089107a54d43f285b33c}\label{group__Edje__Part__Drag_ga6a9f7d243752089107a54d43f285b33c}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+set()}{edje\_object\_part\_text\_autocapital\_type\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{Edje\+\_\+\+Text\+\_\+\+Autocapital\+\_\+\+Type}]{autocapital\+\_\+type }\end{DoxyParamCaption})}



Sets the autocapitalization type on the immodule. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em autocapital\+\_\+type} & The type of autocapitalization\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga6c469a55b0fc10fa34225c0a89450e8d}\label{group__Edje__Part__Drag_ga6c469a55b0fc10fa34225c0a89450e8d}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+get()}{edje\_object\_part\_text\_autocapital\_type\_get()}}
{\footnotesize\ttfamily Edje\+\_\+\+Text\+\_\+\+Autocapital\+\_\+\+Type edje\+\_\+object\+\_\+part\+\_\+text\+\_\+autocapital\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Retrieves the autocapitalization type. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The type of autocapitalization
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_gab3f6399812530d4ec44b6341911a08d0}\label{group__Edje__Part__Drag_gab3f6399812530d4ec44b6341911a08d0}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+set()}{edje\_object\_part\_text\_prediction\_allow\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{prediction }\end{DoxyParamCaption})}



Sets whether the prediction is allowed or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em prediction} & If {\ttfamily true}, the prediction feature is allowed.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga7c6aab946b0995a1ff11c93e724b4746}\label{group__Edje__Part__Drag_ga7c6aab946b0995a1ff11c93e724b4746}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+get()}{edje\_object\_part\_text\_prediction\_allow\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+allow\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets whether the prediction is allowed or not. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the prediction feature is allowed.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}


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

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



Gets the input method context in entry. 

If ecore\+\_\+imf was not available when edje was compiled, this function returns {\ttfamily null} otherwise, the returned pointer is an Ecore\+\_\+\+I\+MF


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The input method context (Ecore\+\_\+\+I\+M\+F\+\_\+\+Context $\ast$) in entry
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga5b40b756912de771cd71663fb3a7e573}\label{group__Edje__Part__Drag_ga5b40b756912de771cd71663fb3a7e573}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+imf\+\_\+context\+\_\+reset@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+imf\+\_\+context\+\_\+reset}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+imf\+\_\+context\+\_\+reset@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+imf\+\_\+context\+\_\+reset}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+imf\+\_\+context\+\_\+reset()}{edje\_object\_part\_text\_imf\_context\_reset()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+imf\+\_\+context\+\_\+reset (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Resets the input method context if needed. 

This can be necessary in the case where modifying the buffer would confuse on-\/going input method behavior


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_gae2835649908526a4f7c789f7b17d0c20}\label{group__Edje__Part__Drag_gae2835649908526a4f7c789f7b17d0c20}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+set()}{edje\_object\_part\_text\_input\_hint\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Edje_gaa6c9a539c7c47fae3ac473f365f48c84}{Edje\+\_\+\+Input\+\_\+\+Hints}}}]{input\+\_\+hints }\end{DoxyParamCaption})}



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


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em input\+\_\+hints} & Input hints\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+12.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga2a381c366647eca6132a1f545136f330}\label{group__Edje__Part__Drag_ga2a381c366647eca6132a1f545136f330}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+get()}{edje\_object\_part\_text\_input\_hint\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Edje_gaa6c9a539c7c47fae3ac473f365f48c84}{Edje\+\_\+\+Input\+\_\+\+Hints}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+hint\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the value of input hint. 


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


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

\mbox{\Hypertarget{group__Edje__Part__Drag_ga57a3afac0023b78d669e4c6a7ea9371a}\label{group__Edje__Part__Drag_ga57a3afac0023b78d669e4c6a7ea9371a}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show()}{edje\_object\_part\_text\_input\_panel\_show()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



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

Note that input panel is shown or hidden automatically according to the focus state. This A\+PI can be used in the case of manually controlling by using edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_gaf46ce14c5f276484fa385ffc62467b94}\label{group__Edje__Part__Drag_gaf46ce14c5f276484fa385ffc62467b94}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+hide@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+hide}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+hide@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+hide}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+hide()}{edje\_object\_part\_text\_input\_panel\_hide()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+hide (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Hides the input panel (virtual keyboard). 

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga57a3afac0023b78d669e4c6a7ea9371a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show}}

Note that input panel is shown or hidden automatically according to the focus state. This A\+PI can be used in the case of manually controlling by using edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_gaa0121054d43f2fe1714d223c050bc51b}\label{group__Edje__Part__Drag_gaa0121054d43f2fe1714d223c050bc51b}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set()}{edje\_object\_part\_text\_input\_panel\_imdata\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const void $\ast$}]{data,  }\item[{int}]{len }\end{DoxyParamCaption})}



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

This A\+PI is used by applications to deliver specific data to the input panel. The data format M\+U\+ST be negotiated by both application and the input panel. The size and format of data are defined by the input panel.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em data} & The specific data to be set to the input panel. \\
\hline
\mbox{\tt in}  & {\em len} & The length of data, in bytes, to send to the input panel\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga6e38357b89cdeb0d7feb9bef01bf8dc6}\label{group__Edje__Part__Drag_ga6e38357b89cdeb0d7feb9bef01bf8dc6}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get()}{edje\_object\_part\_text\_input\_panel\_imdata\_get()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+imdata\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{void $\ast$}]{data,  }\item[{int $\ast$}]{len }\end{DoxyParamCaption})}



Gets the specific data of the current active input panel. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em data} & The specific data to be set to the input panel. \\
\hline
\mbox{\tt out}  & {\em len} & The length of data, in bytes, to send to the input panel\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
F\+I\+X\+ME\+: void needed here?
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga7dde9cad93ffa968804350f1aabaf8fa}\label{group__Edje__Part__Drag_ga7dde9cad93ffa968804350f1aabaf8fa}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set()}{edje\_object\_part\_text\_input\_panel\_layout\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout}]{layout }\end{DoxyParamCaption})}



Sets the layout of the input panel. 

The layout of the input panel or virtual keyboard can make it easier or harder to enter content. This allows you to hint what kind of input you are expecting to enter and thus have the input panel automatically come up with the right mode.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em layout} & Layout type of the input panel\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_gaf61f1cbd1fa845a3367ec7f56e90e96b}\label{group__Edje__Part__Drag_gaf61f1cbd1fa845a3367ec7f56e90e96b}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get()}{edje\_object\_part\_text\_input\_panel\_layout\_get()}}
{\footnotesize\ttfamily Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Layout edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the layout of the input panel. 

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga7dde9cad93ffa968804350f1aabaf8fa}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+set}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Layout type of the input panel
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_gaaeb41373d1696171db9393aaed8b4084}\label{group__Edje__Part__Drag_gaaeb41373d1696171db9393aaed8b4084}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+set()}{edje\_object\_part\_text\_input\_panel\_language\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang}]{lang }\end{DoxyParamCaption})}



Sets the language mode of the input panel. 

This A\+PI can be used if you want to show the Alphabet keyboard.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em lang} & The language to be set to the input panel.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga2450f6e019d11a3172f50770a44b3d3b}\label{group__Edje__Part__Drag_ga2450f6e019d11a3172f50770a44b3d3b}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+get()}{edje\_object\_part\_text\_input\_panel\_language\_get()}}
{\footnotesize\ttfamily Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Lang edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the language mode of the input panel. 

See also \mbox{\hyperlink{group__Edje__Part__Drag_gaaeb41373d1696171db9393aaed8b4084}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+language\+\_\+set}} for more details.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The language to be set to the input panel.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga41781365e164bd2f385b611065e3ecb2}\label{group__Edje__Part__Drag_ga41781365e164bd2f385b611065e3ecb2}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set()}{edje\_object\_part\_text\_input\_panel\_layout\_variation\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{int}]{variation }\end{DoxyParamCaption})}



Sets the layout variation of the input panel. 

The layout variation of the input panel or virtual keyboard can make it easier or harder to enter content. This allows you to hint what kind of input you are expecting to enter and thus have the input panel automatically come up with the right mode.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em variation} & Layout variation type\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga01d504daacb07fac3ff6790ffea83c9f}\label{group__Edje__Part__Drag_ga01d504daacb07fac3ff6790ffea83c9f}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get()}{edje\_object\_part\_text\_input\_panel\_layout\_variation\_get()}}
{\footnotesize\ttfamily int edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Gets the layout variation of the input panel. 

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga41781365e164bd2f385b611065e3ecb2}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+layout\+\_\+variation\+\_\+set}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Layout variation type
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga1e695713635a4ba87c7f4ffc6ea781f5}\label{group__Edje__Part__Drag_ga1e695713635a4ba87c7f4ffc6ea781f5}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set()}{edje\_object\_part\_text\_input\_panel\_enabled\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{enabled }\end{DoxyParamCaption})}



Sets the attribute to show the input panel automatically. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em enabled} & If {\ttfamily true}, the input panel is appeared when entry is clicked or has a focus\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga53983a2a74bf4a611aa176b2a7ba3356}\label{group__Edje__Part__Drag_ga53983a2a74bf4a611aa176b2a7ba3356}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get()}{edje\_object\_part\_text\_input\_panel\_enabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Retrieves the attribute to show the input panel automatically. 

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga1e695713635a4ba87c7f4ffc6ea781f5}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+enabled\+\_\+set}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
If {\ttfamily true}, the input panel is appeared when entry is clicked or has a focus
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+1.\+0 
\end{DoxySince}


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

\mbox{\Hypertarget{group__Edje__Part__Drag_ga06fbd82ae28157fc0aec3a30b465d94e}\label{group__Edje__Part__Drag_ga06fbd82ae28157fc0aec3a30b465d94e}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set()}{edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



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


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em disabled} & The state\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga72c484248edf2144e66e2389b88afab3}\label{group__Edje__Part__Drag_ga72c484248edf2144e66e2389b88afab3}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get()}{edje\_object\_part\_text\_input\_panel\_return\_key\_disabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



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


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


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

\mbox{\Hypertarget{group__Edje__Part__Drag_ga2428a027dd09d1304a665bcac0c5f009}\label{group__Edje__Part__Drag_ga2428a027dd09d1304a665bcac0c5f009}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set()}{edje\_object\_part\_text\_input\_panel\_return\_key\_type\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type}]{return\+\_\+key\+\_\+type }\end{DoxyParamCaption})}



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

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

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


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em return\+\_\+key\+\_\+type} & The type of \char`\"{}return\char`\"{} key on the input panel\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga7c0104f2b74335b728f579a36d6f8b2c}\label{group__Edje__Part__Drag_ga7c0104f2b74335b728f579a36d6f8b2c}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get()}{edje\_object\_part\_text\_input\_panel\_return\_key\_type\_get()}}
{\footnotesize\ttfamily Edje\+\_\+\+Input\+\_\+\+Panel\+\_\+\+Return\+\_\+\+Key\+\_\+\+Type edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



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

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga2428a027dd09d1304a665bcac0c5f009}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+return\+\_\+key\+\_\+type\+\_\+set()}} for more details


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The type of \char`\"{}return\char`\"{} key on the input panel
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+2.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga7513192254197bc22050f2a65bdceca2}\label{group__Edje__Part__Drag_ga7513192254197bc22050f2a65bdceca2}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set()}{edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{ondemand }\end{DoxyParamCaption})}



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

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


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em ondemand} & If {\ttfamily true}, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga991ae18915558984c0e2e94eb2aac693}\label{group__Edje__Part__Drag_ga991ae18915558984c0e2e94eb2aac693}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get()}{edje\_object\_part\_text\_input\_panel\_show\_on\_demand\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+input\+\_\+panel\+\_\+show\+\_\+on\+\_\+demand\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



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


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


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

\mbox{\Hypertarget{group__Edje__Part__Drag_gaab134792b4a140b9b2eaa2e525c5f541}\label{group__Edje__Part__Drag_gaab134792b4a140b9b2eaa2e525c5f541}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+set()}{edje\_object\_part\_text\_prediction\_hint\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{prediction\+\_\+hint }\end{DoxyParamCaption})}



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


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\mbox{\tt in}  & {\em prediction\+\_\+hint} & Prediction hint\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+20.\+0 
\end{DoxySince}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga76465e370e8683b2bf669d9cd1975a0b}\label{group__Edje__Part__Drag_ga76465e370e8683b2bf669d9cd1975a0b}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set()}{edje\_object\_part\_text\_prediction\_hint\_hash\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{key,  }\item[{const char $\ast$}]{value }\end{DoxyParamCaption})}



Sets the prediction hint data at the specified key. 


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


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

\mbox{\Hypertarget{group__Edje__Part__Drag_gaaa5b79ce1a4d8b800e9fab89293fb24c}\label{group__Edje__Part__Drag_gaaa5b79ce1a4d8b800e9fab89293fb24c}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del()}{edje\_object\_part\_text\_prediction\_hint\_hash\_del()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+text\+\_\+prediction\+\_\+hint\+\_\+hash\+\_\+del (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part,  }\item[{const char $\ast$}]{key }\end{DoxyParamCaption})}



Removes the prediction hint data identified by a key. 


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


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

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



Starts selecting at current cursor position. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga87d1313dd81b751b216195e4a257ed18}\label{group__Edje__Part__Drag_ga87d1313dd81b751b216195e4a257ed18}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+abort@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+abort}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+abort@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+abort}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+abort()}{edje\_object\_part\_text\_select\_abort()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+abort (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Aborts any selection action on a part. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga2948089b960b055a13e46705e5bb8411}\label{group__Edje__Part__Drag_ga2948089b960b055a13e46705e5bb8411}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+extend@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+extend}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+extend@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+extend}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+extend()}{edje\_object\_part\_text\_select\_extend()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+extend (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Extends the current selection to the current cursor position. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga512fb3acdebd983589acc57ee2697779}\label{group__Edje__Part__Drag_ga512fb3acdebd983589acc57ee2697779}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+all@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+all}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+all@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+all}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+all()}{edje\_object\_part\_text\_select\_all()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+all (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Sets the selection to be everything. 

This function selects all text of the object of the part.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\mbox{\hyperlink{edje-text_8c-example}{edje-\/text.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Edje__Part__Drag_gaa353f2ce979d07f5f37267d59816c07a}\label{group__Edje__Part__Drag_gaa353f2ce979d07f5f37267d59816c07a}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+none@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+none}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+none@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+none}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+none()}{edje\_object\_part\_text\_select\_none()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+none (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Sets the selection to be none. 

This function sets the selection text to be none.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name \\
\hline
\end{DoxyParams}
\begin{Desc}
\item[Examples\+: ]\par
\mbox{\hyperlink{edje-text_8c-example}{edje-\/text.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga473aaafddaf658634682535f13fad6fe}\label{group__Edje__Part__Drag_ga473aaafddaf658634682535f13fad6fe}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+text\+\_\+selection\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+selection\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+selection\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+selection\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+selection\+\_\+get()}{edje\_object\_part\_text\_selection\_get()}}
{\footnotesize\ttfamily const char$\ast$ edje\+\_\+object\+\_\+part\+\_\+text\+\_\+selection\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Returns the selection text of the object part. 

This function returns selection text of the object part.

See also \mbox{\hyperlink{group__Edje__Part__Drag_ga512fb3acdebd983589acc57ee2697779}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+all()}} and \mbox{\hyperlink{group__Edje__Part__Drag_gaa353f2ce979d07f5f37267d59816c07a}{edje\+\_\+object\+\_\+part\+\_\+text\+\_\+select\+\_\+none()}}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part name\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The text string 
\end{DoxyReturn}
\begin{Desc}
\item[Examples\+: ]\par
\mbox{\hyperlink{edje-text_8c-example}{edje-\/text.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Edje__Part__Drag_gaa526a5c6a0d1d4e73a696ca047fdb002}\label{group__Edje__Part__Drag_gaa526a5c6a0d1d4e73a696ca047fdb002}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+play\+\_\+set@{edje\+\_\+object\+\_\+play\+\_\+set}}
\index{edje\+\_\+object\+\_\+play\+\_\+set@{edje\+\_\+object\+\_\+play\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+play\+\_\+set()}{edje\_object\_play\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+play\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{play }\end{DoxyParamCaption})}



Whether this object is playing or not. 

This property indicates whether the object is running or not. If stopped (or paused), all transitions are disabled and programs stop running, until resumed.

If play is disabled, the object will remain the same, and its parts will not change state. Note that play can be disabled during a transition between states, effectively freezing the object in flight. When paused, no events will be processed or sent.

Setting to {\ttfamily true} resumes playing from the current state.

Start or stop playing programs in this object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em play} & The play state, {\ttfamily true} by default. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga453a57034c1e4154335605c7ad283a72}\label{group__Edje__Part__Drag_ga453a57034c1e4154335605c7ad283a72}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+play\+\_\+get@{edje\+\_\+object\+\_\+play\+\_\+get}}
\index{edje\+\_\+object\+\_\+play\+\_\+get@{edje\+\_\+object\+\_\+play\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+play\+\_\+get()}{edje\_object\_play\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+play\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Whether this object is playing or not. 

This property indicates whether the object is running or not. If stopped (or paused), all transitions are disabled and programs stop running, until resumed.

If play is disabled, the object will remain the same, and its parts will not change state. Note that play can be disabled during a transition between states, effectively freezing the object in flight. When paused, no events will be processed or sent.

Setting to {\ttfamily true} resumes playing from the current state.

Get the current state of play, {\ttfamily true} by default.

\begin{DoxyReturn}{Returns}
The play state, {\ttfamily true} by default. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga37382c02ca94ba9aea72173999cca7c7}\label{group__Edje__Part__Drag_ga37382c02ca94ba9aea72173999cca7c7}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+set@{edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+set}}
\index{edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+set@{edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+set()}{edje\_object\_transition\_duration\_factor\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{double}]{scale }\end{DoxyParamCaption})}



Transition duration factor. 

This defines a multiplier for the duration of transitions as they are defined in E\+DC. By default this factor is 1.\+0, which means animations play at the same speed as described in E\+DC.

Sets transition duration factor.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em scale} & The transition duration factor. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga6a644f7e5297c9a235c19e1d4330b0b6}\label{group__Edje__Part__Drag_ga6a644f7e5297c9a235c19e1d4330b0b6}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+get@{edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+get}}
\index{edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+get@{edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+get()}{edje\_object\_transition\_duration\_factor\_get()}}
{\footnotesize\ttfamily double edje\+\_\+object\+\_\+transition\+\_\+duration\+\_\+factor\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Transition duration factor. 

This defines a multiplier for the duration of transitions as they are defined in E\+DC. By default this factor is 1.\+0, which means animations play at the same speed as described in E\+DC.

Gets transition duration factor.

\begin{DoxyReturn}{Returns}
The transition duration factor. 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga6e8cf0e56dcb9f1f96422334fa07a356}\label{group__Edje__Part__Drag_ga6e8cf0e56dcb9f1f96422334fa07a356}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+size\+\_\+min\+\_\+get@{edje\+\_\+object\+\_\+size\+\_\+min\+\_\+get}}
\index{edje\+\_\+object\+\_\+size\+\_\+min\+\_\+get@{edje\+\_\+object\+\_\+size\+\_\+min\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+size\+\_\+min\+\_\+get()}{edje\_object\_size\_min\_get()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+size\+\_\+min\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{int $\ast$}]{minw,  }\item[{int $\ast$}]{minh }\end{DoxyParamCaption})}



Gets the minimum size specified -- as an E\+DC property -- for a given Edje object. 

This function retrieves the obj object\textquotesingle{}s minimum size values, as declared in its E\+DC group definition. For instance, for an Edje object of minimum size 100x100 pixels\+: collections \{ group \{ name\+: \char`\"{}a\+\_\+group\char`\"{}; min\+: 100 100; \} \}

\begin{DoxyNote}{Note}
If the {\ttfamily min} E\+DC property was not declared for this object, this call will return 0x0.

On failure, this function also return 0x0.
\end{DoxyNote}
See also \mbox{\hyperlink{group__Edje__Part__Drag_ga367ce6bad86acb63fa7a6b9f72597cda}{edje\+\_\+object\+\_\+size\+\_\+max\+\_\+get}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em minw} & Pointer to a variable where to store the minimum width \\
\hline
\mbox{\tt out}  & {\em minh} & Pointer to a variable where to store the minimum height \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga367ce6bad86acb63fa7a6b9f72597cda}\label{group__Edje__Part__Drag_ga367ce6bad86acb63fa7a6b9f72597cda}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+size\+\_\+max\+\_\+get@{edje\+\_\+object\+\_\+size\+\_\+max\+\_\+get}}
\index{edje\+\_\+object\+\_\+size\+\_\+max\+\_\+get@{edje\+\_\+object\+\_\+size\+\_\+max\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+size\+\_\+max\+\_\+get()}{edje\_object\_size\_max\_get()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+size\+\_\+max\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{int $\ast$}]{maxw,  }\item[{int $\ast$}]{maxh }\end{DoxyParamCaption})}



Gets the maximum size specified -- as an E\+DC property -- for a given Edje object. 

This function retrieves the object\textquotesingle{}s maximum size values, as declared in its E\+DC group definition. For instance, for an Edje object of maximum size 100x100 pixels\+: collections \{ group \{ name\+: \char`\"{}a\+\_\+group\char`\"{}; max\+: 100 100; \} \}

\begin{DoxyNote}{Note}
If the {\ttfamily max} E\+DC property was not declared for the object, this call will return the maximum size a given Edje object may have, for each axis.

On failure, this function will return 0x0.
\end{DoxyNote}
See also \mbox{\hyperlink{group__Edje__Part__Drag_ga6e8cf0e56dcb9f1f96422334fa07a356}{edje\+\_\+object\+\_\+size\+\_\+min\+\_\+get}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em maxw} & The maximum width \\
\hline
\mbox{\tt out}  & {\em maxh} & The maximum height \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_ga54caca972ea2036b5bbf6e7133729e4e}\label{group__Edje__Part__Drag_ga54caca972ea2036b5bbf6e7133729e4e}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+part\+\_\+exists@{edje\+\_\+object\+\_\+part\+\_\+exists}}
\index{edje\+\_\+object\+\_\+part\+\_\+exists@{edje\+\_\+object\+\_\+part\+\_\+exists}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+exists()}{edje\_object\_part\_exists()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+object\+\_\+part\+\_\+exists (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{const char $\ast$}]{part }\end{DoxyParamCaption})}



Checks if a part exists in a given Edje object\textquotesingle{}s group definition. 

This function returns if a given part exists in the Edje group bound to this object (with edje\+\_\+object\+\_\+file\+\_\+set()).

This call is useful, for example, when one could expect or not a given G\+UI element, depending on the theme applied to the object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em part} & The part\textquotesingle{}s name to check for existence in obj\textquotesingle{}s group\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if the Edje part exists in obj\textquotesingle{}s group, or {\ttfamily false} otherwise (and on errors) 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Edje__Part__Drag_gab7f940bd140d0a2f9d2ef48a6c4c0242}\label{group__Edje__Part__Drag_gab7f940bd140d0a2f9d2ef48a6c4c0242}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+item\+\_\+provider\+\_\+set@{edje\+\_\+object\+\_\+item\+\_\+provider\+\_\+set}}
\index{edje\+\_\+object\+\_\+item\+\_\+provider\+\_\+set@{edje\+\_\+object\+\_\+item\+\_\+provider\+\_\+set}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+item\+\_\+provider\+\_\+set()}{edje\_object\_item\_provider\_set()}}
{\footnotesize\ttfamily void edje\+\_\+object\+\_\+item\+\_\+provider\+\_\+set (\begin{DoxyParamCaption}\item[{Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Edje__Text__Entry_gacf63eafded18f8e0b89ee99a335e38db}{Edje\+\_\+\+Item\+\_\+\+Provider\+\_\+\+Cb}}}]{func,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})}



Sets the function that provides item objects for named items in an edje entry text. 

Item objects may be deleted any time by Edje, and will be deleted when the Edje object is deleted (or file is set to a new file).


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em func} & The function to call (or {\ttfamily null} to disable) to get item objects \\
\hline
\mbox{\tt in}  & {\em data} & The data pointer to pass to the func callback \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Edje__Part__Drag_gac0667f8eeb3741ddf43f99b2e7e888e4}\label{group__Edje__Part__Drag_gac0667f8eeb3741ddf43f99b2e7e888e4}} 
\index{Edje Drag@{Edje Drag}!edje\+\_\+object\+\_\+color\+\_\+class\+\_\+description\+\_\+get@{edje\+\_\+object\+\_\+color\+\_\+class\+\_\+description\+\_\+get}}
\index{edje\+\_\+object\+\_\+color\+\_\+class\+\_\+description\+\_\+get@{edje\+\_\+object\+\_\+color\+\_\+class\+\_\+description\+\_\+get}!Edje Drag@{Edje Drag}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+color\+\_\+class\+\_\+description\+\_\+get()}{edje\_object\_color\_class\_description\_get()}}
{\footnotesize\ttfamily const char$\ast$ edje\+\_\+object\+\_\+color\+\_\+class\+\_\+description\+\_\+get (\begin{DoxyParamCaption}\item[{const Edje\+\_\+\+Object $\ast$}]{obj,  }\item[{const char $\ast$}]{color\+\_\+class }\end{DoxyParamCaption})}



Gets the description of an object color class. 

This function gets the description of a color class in use by an object.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em color\+\_\+class} & Color class description\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The description of the target color class or {\ttfamily null} if not found 
\end{DoxyReturn}
