Example #1
0
void
uim_init_im_subrs(void)
{
    uim_scm_init_proc1("im-retrieve-context", im_retrieve_context);
    uim_scm_init_proc2("im-set-encoding",     im_set_encoding);
    uim_scm_init_proc2("im-convertible?",     im_convertiblep);

    uim_scm_init_proc2("im-commit",           im_commit);
    uim_scm_init_proc1("im-clear-preedit",    im_clear_preedit);
    uim_scm_init_proc3("im-pushback-preedit", im_pushback_preedit);
    uim_scm_init_proc1("im-update-preedit",   im_update_preedit);

    uim_scm_init_proc3("im-activate-candidate-selector",
                       im_activate_candidate_selector);
    uim_scm_init_proc2("im-select-candidate", im_select_candidate);
    uim_scm_init_proc2("im-shift-page-candidate", im_shift_page_candidate);
    uim_scm_init_proc1("im-deactivate-candidate-selector",
                       im_deactivate_candidate_selector);

    uim_scm_init_proc2("im-delay-activate-candidate-selector",
                       im_delay_activate_candidate_selector);
    uim_scm_init_proc1("im-delay-activate-candidate-selector-supported?",
                       im_delay_activate_candidate_selector_supportedp);

    uim_scm_init_proc5("im-acquire-text-internal", im_acquire_text);
    uim_scm_init_proc5("im-delete-text-internal", im_delete_text);

    uim_scm_init_proc1("im-clear-mode-list",    im_clear_mode_list);
    uim_scm_init_proc2("im-pushback-mode-list", im_pushback_mode_list);
    uim_scm_init_proc1("im-update-mode-list",   im_update_mode_list);
    uim_scm_init_proc2("im-update-mode",        im_update_mode);

    uim_scm_init_proc2("im-update-prop-list", im_update_prop_list);

    uim_scm_init_proc1("im-raise-configuration-change",
                       raise_configuration_change);
    uim_scm_init_proc2("im-switch-app-global-im", switch_app_global_im);
    uim_scm_init_proc2("im-switch-system-global-im", switch_system_global_im);
}
Example #2
0
File: intl.c Project: ghpenguin/uim
void
uim_init_intl_subrs(void)
{
    intl_init_locale();

    uim_scm_init_proc0("gettext-package", intl_gettext_package);
    uim_scm_init_proc1("textdomain", intl_textdomain);
    uim_scm_init_proc2("bindtextdomain", intl_bindtextdomain);
    uim_scm_init_proc2("bind-textdomain-codeset", intl_bind_textdomain_codeset);
    uim_scm_init_proc1("gettext", intl_gettext);
    uim_scm_init_proc2("dgettext", intl_dgettext);
    uim_scm_init_proc3("dcgettext", intl_dcgettext);
    uim_scm_init_proc3("ngettext", intl_ngettext);
    uim_scm_init_proc4("dngettext", intl_dngettext);
    uim_scm_init_proc5("dcngettext", intl_dcngettext);

#if ENABLE_NLS
    uim_scm_callf("provide", "s", "nls");
#endif
}
Example #3
0
File: look.c Project: DirtYiCE/uim
void
uim_plugin_instance_init(void)
{
  uim_scm_init_proc5("look-lib-look", uim_look_look);
}