\hypertarget{group__Ecore__IMF__Lib__Group}{\section{Ecore\-\_\-\-I\-M\-F -\/ Ecore Input Method Library Functions}
\label{group__Ecore__IMF__Lib__Group}\index{Ecore\-\_\-\-I\-M\-F -\/ Ecore Input Method Library Functions@{Ecore\-\_\-\-I\-M\-F -\/ Ecore Input Method Library Functions}}
}


Utility functions that set up and shut down the Ecore Input Method library.  


\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Ecore__IMF__Context__Group}{Ecore Input Method Context Functions}
\begin{DoxyCompactList}\small\item\em Functions that operate on Ecore Input Method Context objects. \end{DoxyCompactList}\item 
\hyperlink{group__Ecore__IMF__Context__Module__Group}{Ecore Input Method Context Module Functions}
\begin{DoxyCompactList}\small\item\em Functions that should be used by Ecore Input Method Context modules. \end{DoxyCompactList}\item 
\hyperlink{group__Ecore__IMF__Evas__Group}{Ecore Input Method Context Evas Helper Functions}
\begin{DoxyCompactList}\small\item\em Helper functions to make it easy to use Evas with Ecore\-\_\-\-I\-M\-F. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Ecore__IMF__Lib__Group_gade7d780e03136d2799e6d212d188184a}{ecore\-\_\-imf\-\_\-init} (void)
\begin{DoxyCompactList}\small\item\em Initialises the Ecore\-\_\-\-I\-M\-F library. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Ecore__IMF__Lib__Group_ga498318d0ef919461c2a84d68989bfa76}{ecore\-\_\-imf\-\_\-shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shuts down the Ecore\-\_\-\-I\-M\-F library. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Ecore__IMF__Lib__Group_ga2d2345fc6251bf682ce6a2a8ad773cc6}{ecore\-\_\-imf\-\_\-input\-\_\-panel\-\_\-hide} (void)
\begin{DoxyCompactList}\small\item\em Hide the input panel. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Utility functions that set up and shut down the Ecore Input Method library. 

\subsection{Function Documentation}
\hypertarget{group__Ecore__IMF__Lib__Group_gade7d780e03136d2799e6d212d188184a}{\index{Ecore\-\_\-\-I\-M\-F -\/ Ecore Input Method Library Functions@{Ecore\-\_\-\-I\-M\-F -\/ Ecore Input Method Library Functions}!ecore\-\_\-imf\-\_\-init@{ecore\-\_\-imf\-\_\-init}}
\index{ecore\-\_\-imf\-\_\-init@{ecore\-\_\-imf\-\_\-init}!Ecore_IMF - Ecore Input Method Library Functions@{Ecore\-\_\-\-I\-M\-F -\/ Ecore Input Method Library Functions}}
\subsubsection[{ecore\-\_\-imf\-\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int ecore\-\_\-imf\-\_\-init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__IMF__Lib__Group_gade7d780e03136d2799e6d212d188184a}


Initialises the Ecore\-\_\-\-I\-M\-F library. 

\begin{DoxyReturn}{Returns}
Number of times the library has been initialised without being shut down. 
\end{DoxyReturn}


References ecore\-\_\-event\-\_\-type\-\_\-new(), ecore\-\_\-init(), ecore\-\_\-shutdown(), eina\-\_\-log\-\_\-domain\-\_\-register(), and E\-I\-N\-A\-\_\-\-L\-O\-G\-\_\-\-E\-R\-R.

\hypertarget{group__Ecore__IMF__Lib__Group_ga498318d0ef919461c2a84d68989bfa76}{\index{Ecore\-\_\-\-I\-M\-F -\/ Ecore Input Method Library Functions@{Ecore\-\_\-\-I\-M\-F -\/ Ecore Input Method Library Functions}!ecore\-\_\-imf\-\_\-shutdown@{ecore\-\_\-imf\-\_\-shutdown}}
\index{ecore\-\_\-imf\-\_\-shutdown@{ecore\-\_\-imf\-\_\-shutdown}!Ecore_IMF - Ecore Input Method Library Functions@{Ecore\-\_\-\-I\-M\-F -\/ Ecore Input Method Library Functions}}
\subsubsection[{ecore\-\_\-imf\-\_\-shutdown}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int ecore\-\_\-imf\-\_\-shutdown (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__IMF__Lib__Group_ga498318d0ef919461c2a84d68989bfa76}


Shuts down the Ecore\-\_\-\-I\-M\-F library. 

\begin{DoxyReturn}{Returns}
Number of times the library has been initialised without being shut down. 
\end{DoxyReturn}


References ecore\-\_\-shutdown(), and eina\-\_\-log\-\_\-domain\-\_\-unregister().

\hypertarget{group__Ecore__IMF__Lib__Group_ga2d2345fc6251bf682ce6a2a8ad773cc6}{\index{Ecore\-\_\-\-I\-M\-F -\/ Ecore Input Method Library Functions@{Ecore\-\_\-\-I\-M\-F -\/ Ecore Input Method Library Functions}!ecore\-\_\-imf\-\_\-input\-\_\-panel\-\_\-hide@{ecore\-\_\-imf\-\_\-input\-\_\-panel\-\_\-hide}}
\index{ecore\-\_\-imf\-\_\-input\-\_\-panel\-\_\-hide@{ecore\-\_\-imf\-\_\-input\-\_\-panel\-\_\-hide}!Ecore_IMF - Ecore Input Method Library Functions@{Ecore\-\_\-\-I\-M\-F -\/ Ecore Input Method Library Functions}}
\subsubsection[{ecore\-\_\-imf\-\_\-input\-\_\-panel\-\_\-hide}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} ecore\-\_\-imf\-\_\-input\-\_\-panel\-\_\-hide (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__IMF__Lib__Group_ga2d2345fc6251bf682ce6a2a8ad773cc6}


Hide the input panel. 

\begin{DoxyReturn}{Returns}
E\-I\-N\-A\-\_\-\-T\-R\-U\-E if the input panel will be hidden E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E if the input panel is already in hidden state
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-8.\-0 
\end{DoxySince}


References ecore\-\_\-imf\-\_\-context\-\_\-input\-\_\-panel\-\_\-hide(), ecore\-\_\-imf\-\_\-context\-\_\-input\-\_\-panel\-\_\-state\-\_\-get(), E\-C\-O\-R\-E\-\_\-\-I\-M\-F\-\_\-\-I\-N\-P\-U\-T\-\_\-\-P\-A\-N\-E\-L\-\_\-\-S\-T\-A\-T\-E\-\_\-\-H\-I\-D\-E, E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E, and E\-I\-N\-A\-\_\-\-T\-R\-U\-E.

