00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef __UI_H
00026 #define __UI_H
00027
00028 #include <iml/SunIM.h>
00029
00030 void status_update(iml_session_t *s);
00031 void aux_start(iml_session_t *s, char *class_name);
00032 void aux_done(iml_session_t *s, char *class_name);
00033 void aux_beep(iml_session_t *s);
00034 void aux_draw(iml_session_t *s, char *class_name, int count_integers, int *integers, int count_strings, UTFCHAR **strings);
00035 void punc_keyboard_hide(iml_session_t *s);
00036 void punc_keyboard_show(iml_session_t *s);
00037 void us_keyboard_hide(iml_session_t *s);
00038 void us_keyboard_show(iml_session_t *s);
00039 void lost_focus_notify(iml_session_t *s);
00040 void tooltip_update_im(iml_session_t *s);
00041 void tooltip_update_width(iml_session_t *s, int is_full);
00042 void tooltip_update_puncce(iml_session_t *s, int is_ch);
00043 void tooltip_update_tcsc(iml_session_t *s);
00044
00045 #endif
00046
00047