예제 #1
0
static Eina_Bool
_ecore_imf_xim_init(void)
{
   eina_init();

   _ecore_imf_xim_log_dom = eina_log_domain_register("ecore_imf_xim", NULL);
   if (_ecore_imf_xim_log_dom < 0)
     {
        EINA_LOG_ERR("Could not register log domain: ecore_imf_xim");
        return EINA_FALSE;
     }

   DBG(" ");

   if (!ecore_x_init(NULL))
     {
        eina_shutdown();
        return EINA_FALSE;
     }

   ecore_imf_module_register(&xim_info,
                             xim_imf_module_create,
                             xim_imf_module_exit);

   return EINA_TRUE;
}
예제 #2
0
파일: ibus_module.c 프로젝트: tguillem/efl
static Eina_Bool
im_module_init(void)
{
    ecore_main_loop_glib_integrate();
    ibus_init();
    ecore_imf_module_register(&ibus_im_info, im_module_create, im_module_exit);

    return EINA_TRUE;
}
예제 #3
0
Eina_Bool
ecore_imf_xim_init(void)
{
   EINA_LOG_DBG("%s in", __FUNCTION__);
   eina_init();
   ecore_x_init(NULL);
   ecore_imf_module_register(&xim_info,
                             xim_imf_module_create,
                             xim_imf_module_exit);

   return EINA_TRUE;
}
예제 #4
0
파일: scim_module.cpp 프로젝트: tasn/efl
   static Eina_Bool imf_module_init (void)
     {
        const char *s;

        if (!getenv("DISPLAY")) return EINA_FALSE;
        if ((s = getenv("ELM_DISPLAY")))
          {
             if (strcmp(s, "x11")) return EINA_FALSE;
          }
        ecore_imf_module_register (&isf_imf_info, imf_module_create, imf_module_exit);
        return EINA_TRUE;
     }
예제 #5
0
파일: ibus_module.c 프로젝트: tasn/efl
static Eina_Bool
im_module_init(void)
{
   const char *s;

   if (!getenv("DISPLAY")) return EINA_FALSE;
   if ((s = getenv("ELM_DISPLAY")))
     {
        if (strcmp(s, "x11")) return EINA_FALSE;
     }
   ecore_main_loop_glib_integrate();
   ibus_init();
   ecore_imf_module_register(&ibus_im_info, im_module_create, im_module_exit);

   return EINA_TRUE;
}
예제 #6
0
파일: scim_module.cpp 프로젝트: wargio/e17
 static Eina_Bool imf_module_init (void)
   {
      ecore_imf_module_register (&isf_imf_info, imf_module_create, imf_module_exit);
      return EINA_TRUE;
   }