src/unihan2.c File Reference

Basic htt language engine implementation. More...

#include <sys/types.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <iml/SunIM.h>
#include "core.h"
#include "keyhandler.h"
#include "ui.h"
#include "unihan_xaux.h"
#include "im_methods.h"
#include "phrase.h"
#include "unicode.h"
#include "log.h"

Defines

#define LOG_DOMAIN   "core"
#define UNIHAN_LE_VERSION   "2.0"

Functions

void if_GetIfInfo (IMArgList args, int num_args)
Bool unihan_open_if (iml_if)
Bool unihan_close_if (iml_if)
Bool unihan_get_if_values (iml_if, IMArgList, int)
Bool unihan_set_if_values (iml_if, IMArgList, int)
Bool unihan_open_desktop (iml_desktop_t *, IMArgList, int)
Bool unihan_close_desktop (iml_desktop_t *)
Bool unihan_create_sc (iml_session, IMArgList, int)
Bool unihan_destroy_sc (iml_session)
Bool unihan_get_sc_values (iml_session, IMArgList, int)
Bool unihan_set_sc_values (iml_session, IMArgList, int)
IMText * unihan_reset_sc (iml_session)
void unihan_set_sc_focus (iml_session)
void unihan_unset_sc_focus (iml_session)
void unihan_handle_event (iml_session, IMInputEvent *)
IMHotkeyManagerStruct * if_GetHotKeyInfo (IMLEName *le_name)

Variables

UTFCHAR lename_string [] = {0x6f22, 0x7d71, 0}
UTFCHAR aux_name [] = {0x6f22, 0x7d71, '2', 'A', 'u', 'x', 0}
int set_sc_focus_before = 0
int no_erase = 0


Detailed Description

Basic htt language engine implementation.


Define Documentation

#define LOG_DOMAIN   "core"

#define UNIHAN_LE_VERSION   "2.0"


Function Documentation

IMHotkeyManagerStruct* if_GetHotKeyInfo ( IMLEName *  le_name  ) 

void if_GetIfInfo ( IMArgList  args,
int  num_args 
)

Bool unihan_close_desktop ( iml_desktop_t *   ) 

Bool unihan_close_if ( iml_if   ) 

Bool unihan_create_sc ( iml_session  ,
IMArgList  ,
int   
)

Bool unihan_destroy_sc ( iml_session   ) 

Bool unihan_get_if_values ( iml_if  ,
IMArgList  ,
int   
)

Bool unihan_get_sc_values ( iml_session  ,
IMArgList  ,
int   
)

void unihan_handle_event ( iml_session  ,
IMInputEvent *   
)

Bool unihan_open_desktop ( iml_desktop_t *  ,
IMArgList  ,
int   
)

Bool unihan_open_if ( iml_if   ) 

IMText * unihan_reset_sc ( iml_session   ) 

Bool unihan_set_if_values ( iml_if  ,
IMArgList  ,
int   
)

void unihan_set_sc_focus ( iml_session   ) 

Bool unihan_set_sc_values ( iml_session  ,
IMArgList  ,
int   
)

void unihan_unset_sc_focus ( iml_session   ) 


Variable Documentation

UTFCHAR aux_name[] = {0x6f22, 0x7d71, '2', 'A', 'u', 'x', 0}

UTFCHAR lename_string[] = {0x6f22, 0x7d71, 0}

int no_erase = 0

int set_sc_focus_before = 0


Generated on Fri Sep 7 15:51:41 2007 for unihan-core-le by  doxygen 1.5.2