Back to index

im-sdk  12.3.91
Classes | Typedefs | Enumerations
le.h File Reference
#include "SunIM.h"
#include "koinput.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TPaletteAuxStatus
struct  TKeyboardAuxStatus
struct  TLookupAuxStatus
struct  TSelectAuxStatus
struct  TOptionAuxStatus
struct  MyDataPerDesktop
struct  _SessionCoreStruct
struct  MyDataPerSession

Typedefs

typedef struct _SessionCoreStruct

Enumerations

enum  TIMProtocolType {
  UNKNOWN_IMP, IIIMP, XIMP, XIMCP,
  UNKNOWN_IMP, IIIMP, XIMP, XIMCP
}
enum  TClientType {
  UNKNOWN_CLIENT, JAVA_CLIENT, X11_CLIENT, UNKNOWN_CLIENT,
  JAVA_CLIENT, X11_CLIENT
}

Class Documentation

struct TPaletteAuxStatus

Definition at line 29 of file le.h.

Class Members
int engine_id
char junjabanja
char on
char punct
int x
int y
struct TKeyboardAuxStatus

Definition at line 38 of file le.h.

Class Members
char key_status
int keyboard_id
int x
int y
struct TLookupAuxStatus

Definition at line 45 of file le.h.

Class Members
char lookup_id
char on
struct TSelectAuxStatus

Definition at line 50 of file le.h.

Class Members
char on
struct TOptionAuxStatus

Definition at line 54 of file le.h.

Class Members
char on
struct MyDataPerDesktop

Definition at line 202 of file NewPY.c.

Collaboration diagram for MyDataPerDesktop:
Class Members
CARD8 actionaux_started
CARD8 aux_locale_id
int aux_start
int aux_started
iml_session_t * auxproxy_session
CARD8 bSentKeymapToAux
iml_session_t * current_session
int engine_id
int gbk_support
IMEArgList ime_args
CARD8 keyboardaux_started
CARD8 lookupaux_started
CARD8 optionaux_started
CARD8 paletteaux_first_trigger_on
CARD8 paletteaux_ready
CARD8 paletteaux_started
int punc
iml_session_t * root_session
CARD8 selectaux_started
int skb
unit_desktop_t * udp
UserPreference user_pref
henkan_table3 * userdict
int wordcount
struct _SessionCoreStruct

Definition at line 92 of file le.h.

Class Members
IMEBuffer ime_buffer
IMEBufferMethods ime_methods_table
struct MyDataPerSession

Definition at line 211 of file NewPY.c.

Collaboration diagram for MyDataPerSession:
Class Members
int caret_pos
TClientType client_type
UTFCHAR * commit_buf
int conv_on
UTFCHAR * conversion_string
int hkp_notify_flag
IMEBuffer ime_buffer
int input_mode
TKeyboardAuxStatus keyboardaux_status
char * locale
TLookupAuxStatus lookupaux_status
IMText ** luc_candidates
int luc_current_candidate
IMFeedbackList * luc_fbs_normal
IMFeedbackList * luc_fbs_reverse
IMText ** luc_labels
int luc_nchoices
int luc_start
int luc_top
int luc_type
int max_candidates
TOptionAuxStatus optionaux_status
IMEEngine * p_engine
TPaletteAuxStatus paletteaux_status
UTFCHAR * preedit_buf
IMFeedbackList * preedit_feedback
int preedit_start
UTFCHAR * preedit_string
TIMProtocolType protocol_type
TSelectAuxStatus selectaux_status
SessionCoreStruct session_core
int session_id
UTFCHAR * status_buf
int status_start
char * username

Typedef Documentation

typedef struct _SessionCoreStruct

Definition at line 91 of file le.h.


Enumeration Type Documentation

Enumerator:
UNKNOWN_CLIENT 
JAVA_CLIENT 
X11_CLIENT 
UNKNOWN_CLIENT 
JAVA_CLIENT 
X11_CLIENT 

Definition at line 65 of file le.h.

Enumerator:
UNKNOWN_IMP 
IIIMP 
XIMP 
XIMCP 
UNKNOWN_IMP 
IIIMP 
XIMP 
XIMCP 

Definition at line 58 of file le.h.