Back to index

im-sdk  12.3.91
Classes | Defines | Typedefs | Functions
Xlcint.h File Reference
#include <X11/Xresource.h>
#include <X11/Xutil.h>
#include "Xvarargs.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _XIMFilter
struct  XIMArg
struct  XIMResource
struct  ICPreeditAttributes
struct  ICStatusAttributes
struct  XrmMethodsRec
struct  XLCdMethodsRec
struct  XLCdCoreRec
struct  _XLCd
struct  XlcArg
struct  _XlcResource
struct  _XOMMethodsRec
struct  _XOMCoreRec
struct  _XOM
struct  XOCMethodsRec
struct  XOCCoreRec
struct  _XOC
struct  XIMMethodsRec
struct  XIMCoreRec
struct  _XIM
struct  XICMethodsRec
struct  XICCoreRec
struct  _XIC

Defines

#define XOffsetOf(s_type, field)   ((unsigned int)&(((s_type*)NULL)->field))
#define XIMNumber(arr)   ((unsigned int) (sizeof(arr) / sizeof(arr[0])))
#define XlcHead   0
#define XlcTail   -1
#define XlcCreateMask   (1L<<0)
#define XlcDefaultMask   (1L<<1)
#define XlcGetMask   (1L<<2)
#define XlcSetMask   (1L<<3)
#define XlcIgnoreMask   (1L<<4)
#define XlcNumber(arr)   (sizeof(arr) / sizeof(arr[0]))

Typedefs

typedef Bool(* XFilterEventProc )()
typedef struct _XIMFilter XFilterEventRec
typedef struct _XIMFilterXFilterEventList
typedef struct XIMResourceXIMResourceList
typedef struct
ICPreeditAttributes
ICPreeditAttributesPtr
typedef struct ICStatusAttributesICStatusAttributesPtr
typedef void(* XmbInitProc )()
typedef char(* XmbCharProc )()
typedef void(* XmbFinishProc )()
typedef char *(* XlcNameProc )()
typedef void(* XrmDestroyProc )()
typedef struct XrmMethodsRecXrmMethods
typedef struct _XLCdXLCd
typedef void(* XCloseLCProc )()
typedef char *(* XlcMapModifiersProc )()
typedef XOM(* XOpenOMProc )()
typedef XIM(* XOpenIMProc )()
typedef Bool(* XRegisterIMInstantiateCBProc )()
typedef Bool(* XUnregisterIMInstantiateCBProc )()
typedef XrmMethods(* XrmInitParseInfoProc )()
typedef int(* XmbTextPropertyToTextListProc )()
typedef int(* XwcTextPropertyToTextListProc )()
typedef int(* XmbTextListToTextPropertyProc )()
typedef int(* XwcTextListToTextPropertyProc )()
typedef void(* XwcFreeStringListProc )()
typedef char *(* XDefaultStringProc )()
typedef struct XLCdMethodsRecXLCdMethods
typedef struct XLCdCoreRecXLCdCore
typedef struct _XLCd XLCdRec
typedef int XlcPosition
typedef struct XlcArgXlcArgList
typedef struct _XlcResource XlcResource
typedef struct _XlcResourceXlcResourceList
typedef Status(* XCloseOMProc )()
typedef char *(* XSetOMValuesProc )()
typedef char *(* XGetOMValuesProc )()
typedef XOC(* XCreateOCProc )()
typedef struct _XOMMethodsRec XOMMethodsRec
typedef struct _XOMMethodsRecXOMMethods
typedef struct _XOMCoreRec XOMCoreRec
typedef struct _XOMCoreRecXOMCore
typedef struct _XOM XOMRec
typedef void(* XDestroyOCProc )()
typedef char *(* XSetOCValuesProc )()
typedef char *(* XGetOCValuesProc )()
typedef int(* XmbTextEscapementProc )()
typedef int(* XmbTextExtentsProc )()
typedef Status(* XmbTextPerCharExtentsProc )()
typedef int(* XmbDrawStringProc )()
typedef void(* XmbDrawImageStringProc )()
typedef int(* XwcTextEscapementProc )()
typedef int(* XwcTextExtentsProc )()
typedef Status(* XwcTextPerCharExtentsProc )()
typedef int(* XwcDrawStringProc )()
typedef void(* XwcDrawImageStringProc )()
typedef struct XOCMethodsRecXOCMethods
typedef struct XOCCoreRecXOCCore
typedef struct _XOC XOCRec
typedef struct XIMMethodsRecXIMMethods
typedef struct XIMCoreRecXIMCore
typedef struct _XIM XIMRec
typedef struct XICMethodsRecXICMethods
typedef struct XICCoreRecXICCore
typedef struct _XIC XICRec
typedef XLCd(* XLCdLoadProc )()

Functions

_XFUNCPROTOBEGIN XLCd _XOpenLC ()
void _XCloseLC ()
XLCd _XlcCurrentLC ()
char * _XlcDefaultMapModifiers ()
char ** _XParseBaseFontNameList ()
XrmMethods _XrmInitParseInfo ()
void _XRegisterFilterByMask ()
void _XRegisterFilterByType ()
void _XUnregisterFilter ()
void _XlcCountVaList ()
void _XlcVaToArgList ()
void _XlcCompileResourceList ()
char * _XlcGetValues ()
char * _XlcSetValues ()
Bool _XlcAddLoader ()
void _XlcRemoveLoader ()

Class Documentation

struct _XIMFilter

Definition at line 90 of file Xlcint.h.

Collaboration diagram for _XIMFilter:
Class Members
XPointer client_data
int end_type
unsigned long event_mask
XFilterEventProc filter
struct _XIMFilter * next
int start_type
Window window
struct XIMArg

Definition at line 99 of file Xlcint.h.

Class Members
char * name
XPointer value
struct XIMResource

Definition at line 116 of file Xlcint.h.

Class Members
unsigned short id
unsigned short mode
char * resource_name
long resource_offset
int resource_size
XrmQuark xrm_name
struct ICPreeditAttributes

Definition at line 129 of file Xlcint.h.

Collaboration diagram for ICPreeditAttributes:
Class Members
XRectangle area
XRectangle area_needed
unsigned long background
Pixmap background_pixmap
XIMCallback caret_callback
XICCallback caret_callback
Colormap colormap
Cursor cursor
XIMCallback done_callback
XICCallback done_callback
XIMCallback draw_callback
XICCallback draw_callback
XFontSet fontset
unsigned long foreground
int line_spacing
XIMPreeditState preedit_state
XPoint spot_location
XIMCallback start_callback
XICCallback start_callback
XIMCallback state_notify_callback
XICCallback state_notify_callback
Atom std_colormap
struct ICStatusAttributes

Definition at line 149 of file Xlcint.h.

Collaboration diagram for ICStatusAttributes:
Class Members
XRectangle area
XRectangle area_needed
unsigned long background
Pixmap background_pixmap
Colormap colormap
Cursor cursor
XIMCallback done_callback
XICCallback done_callback
XIMCallback draw_callback
XICCallback draw_callback
XFontSet fontset
unsigned long foreground
int line_spacing
XIMCallback start_callback
XICCallback start_callback
Atom std_colormap
struct XrmMethodsRec

Definition at line 206 of file Xlcint.h.

Class Members
XrmDestroyProc destroy
XlcNameProc lcname
XmbCharProc mbchar
XmbFinishProc mbfinish
XmbInitProc mbinit
struct XLCdMethodsRec

Definition at line 331 of file Xlcint.h.

Collaboration diagram for XLCdMethodsRec:
Class Members
XCloseLCProc close
XDefaultStringProc default_string
XrmInitParseInfoProc init_parse_info
XlcMapModifiersProc map_modifiers
XmbTextListToTextPropertyProc mb_text_list_to_prop
XmbTextPropertyToTextListProc mb_text_prop_to_list
XOpenIMProc open_im
XOpenOMProc open_om
XRegisterIMInstantiateCBProc register_callback
XUnregisterIMInstantiateCBProc unregister_callback
XmbTextListToTextPropertyProc utf8_text_list_to_prop
XmbTextPropertyToTextListProc utf8_text_prop_to_list
XwcFreeStringListProc wc_free_string_list
XwcTextListToTextPropertyProc wc_text_list_to_prop
XwcTextPropertyToTextListProc wc_text_prop_to_list
struct XLCdCoreRec

Definition at line 350 of file Xlcint.h.

Class Members
char * modifiers
char * name
struct _XLCd

Definition at line 356 of file Xlcint.h.

Collaboration diagram for _XLCd:
Class Members
XLCdCore core
XLCdMethods methods
XPointer opaque
struct XlcArg

Definition at line 367 of file Xlcint.h.

Class Members
char * name
XPointer value
struct _XlcResource

Definition at line 372 of file Xlcint.h.

Class Members
unsigned long mask
char * name
int offset
int size
XrmQuark xrm_name
struct _XOMMethodsRec

Definition at line 418 of file Xlcint.h.

Class Members
XCloseOMProc close
XCreateOCProc create_oc
XGetOMValuesProc get_values
XSetOMValuesProc set_values
struct _XOMCoreRec

Definition at line 425 of file Xlcint.h.

Collaboration diagram for _XOMCoreRec:
Class Members
Bool context_dependent
Bool contextual_drawing
Bool directional_dependent
Display * display
XLCd lcd
int num_resources
XOC oc_list
XOMOrientation orientation_list
XrmDatabase rdb
XOMCharSetList required_charset
char * res_class
char * res_name
XlcResourceList resources
struct _XOM

Definition at line 441 of file Xlcint.h.

Collaboration diagram for _XOM:
Class Members
XOMCoreRec core
XOMMethods methods
struct XOCMethodsRec

Definition at line 593 of file Xlcint.h.

Class Members
XDestroyOCProc destroy
XGetOCValuesProc get_values
XmbDrawImageStringProc mb_draw_image_string
XmbDrawStringProc mb_draw_string
XmbTextEscapementProc mb_escapement
XmbTextExtentsProc mb_extents
XmbTextPerCharExtentsProc mb_extents_per_char
XSetOCValuesProc set_values
XmbDrawImageStringProc utf8_draw_image_string
XmbDrawStringProc utf8_draw_string
XmbTextEscapementProc utf8_escapement
XmbTextExtentsProc utf8_extents
XmbTextPerCharExtentsProc utf8_extents_per_char
XwcDrawImageStringProc wc_draw_image_string
XwcDrawStringProc wc_draw_string
XwcTextEscapementProc wc_escapement
XwcTextExtentsProc wc_extents
XwcTextPerCharExtentsProc wc_extents_per_char
struct XOCCoreRec

Definition at line 628 of file Xlcint.h.

Collaboration diagram for XOCCoreRec:
Class Members
char * base_name_list
char * default_string
XOMFontInfo font_info
XFontSetExtents font_set_extents
XOMCharSetList missing_list
XOC next
int num_resources
XOM om
Bool om_automatic
XOrientation orientation
char * res_class
char * res_name
XlcResourceList resources
struct _XOC

Definition at line 644 of file Xlcint.h.

Collaboration diagram for _XOC:
Class Members
XOCCoreRec core
XOCMethods methods
struct XIMCoreRec

Definition at line 705 of file Xlcint.h.

Collaboration diagram for XIMCoreRec:
Class Members
XIMCallback destroy_callback
Display * display
XIC ic_chain
unsigned int ic_num_resources
XIMResourceList ic_resources
XIMValuesList * ic_values_list
char * im_name
unsigned int im_num_resources
XIMResourceList im_resources
XIMValuesList * im_values_list
XLCd lcd
XrmDatabase rdb
char * res_class
char * res_name
XIMStyles * styles
Bool visible_position
struct _XIM

Definition at line 732 of file Xlcint.h.

Collaboration diagram for _XIM:
Class Members
XIMCoreRec core
XIMMethods methods
struct XICCoreRec

Definition at line 809 of file Xlcint.h.

Collaboration diagram for XICCoreRec:
Class Members
Window client_window
XIMCallback destroy_callback
XICCallback destroy_callback
unsigned long filter_events
Window focus_window
XIMCallback geometry_callback
XICCallback geometry_callback
XIMHotKeyTriggers * hotkey
XIMHotKeyState hotkey_state
XIM im
XIMStyle input_style
XIC next
ICPreeditAttributes preedit_attr
char * res_class
char * res_name
XIMResetState reset_state
ICStatusAttributes status_attr
XIMStringConversionText string_conversion
XIMCallback string_conversion_callback
XICCallback string_conversion_callback
struct _XIC

Definition at line 838 of file Xlcint.h.

Collaboration diagram for _XIC:
Class Members
XICCoreRec core
XICMethods methods

Define Documentation

#define XIMNumber (   arr)    ((unsigned int) (sizeof(arr) / sizeof(arr[0])))

Definition at line 109 of file Xlcint.h.

#define XlcCreateMask   (1L<<0)

Definition at line 381 of file Xlcint.h.

#define XlcDefaultMask   (1L<<1)

Definition at line 382 of file Xlcint.h.

#define XlcGetMask   (1L<<2)

Definition at line 383 of file Xlcint.h.

#define XlcHead   0

Definition at line 365 of file Xlcint.h.

#define XlcIgnoreMask   (1L<<4)

Definition at line 385 of file Xlcint.h.

#define XlcNumber (   arr)    (sizeof(arr) / sizeof(arr[0]))

Definition at line 387 of file Xlcint.h.

#define XlcSetMask   (1L<<3)

Definition at line 384 of file Xlcint.h.

#define XlcTail   -1

Definition at line 366 of file Xlcint.h.

#define XOffsetOf (   s_type,
  field 
)    ((unsigned int)&(((s_type*)NULL)->field))

Definition at line 106 of file Xlcint.h.


Typedef Documentation

typedef void(* XCloseLCProc)()

Definition at line 214 of file Xlcint.h.

typedef Status(* XCloseOMProc)()

Definition at line 389 of file Xlcint.h.

typedef XOC(* XCreateOCProc)()

Definition at line 411 of file Xlcint.h.

typedef char*(* XDefaultStringProc)()

Definition at line 328 of file Xlcint.h.

typedef void(* XDestroyOCProc)()

Definition at line 447 of file Xlcint.h.

typedef struct _XIMFilter * XFilterEventList
typedef Bool(* XFilterEventProc)()

Definition at line 80 of file Xlcint.h.

typedef struct _XIMFilter XFilterEventRec
typedef char*(* XGetOCValuesProc)()

Definition at line 461 of file Xlcint.h.

typedef char*(* XGetOMValuesProc)()

Definition at line 403 of file Xlcint.h.

typedef struct XICCoreRec * XICCore
typedef struct XICMethodsRec * XICMethods
typedef struct _XIC XICRec
typedef struct XIMCoreRec * XIMCore
typedef struct XIMMethodsRec * XIMMethods
typedef struct _XIM XIMRec
typedef struct XIMResource * XIMResourceList
typedef struct XlcArg * XlcArgList
typedef struct _XLCd* XLCd

Definition at line 208 of file Xlcint.h.

typedef struct XLCdCoreRec * XLCdCore
typedef XLCd(* XLCdLoadProc)()

Definition at line 826 of file Xlcint.h.

typedef struct XLCdMethodsRec * XLCdMethods
typedef struct _XLCd XLCdRec
typedef char*(* XlcMapModifiersProc)()

Definition at line 220 of file Xlcint.h.

typedef char*(* XlcNameProc)()

Definition at line 188 of file Xlcint.h.

typedef int XlcPosition

Definition at line 363 of file Xlcint.h.

typedef struct _XlcResource XlcResource
typedef struct _XlcResource * XlcResourceList
typedef char(* XmbCharProc)()

Definition at line 174 of file Xlcint.h.

typedef void(* XmbDrawImageStringProc)()

Definition at line 523 of file Xlcint.h.

typedef int(* XmbDrawStringProc)()

Definition at line 510 of file Xlcint.h.

typedef void(* XmbFinishProc)()

Definition at line 182 of file Xlcint.h.

typedef void(* XmbInitProc)()

Definition at line 168 of file Xlcint.h.

typedef int(* XmbTextEscapementProc)()

Definition at line 478 of file Xlcint.h.

typedef int(* XmbTextExtentsProc)()

Definition at line 486 of file Xlcint.h.

Definition at line 299 of file Xlcint.h.

typedef Status(* XmbTextPerCharExtentsProc)()

Definition at line 496 of file Xlcint.h.

Definition at line 279 of file Xlcint.h.

typedef struct XOCCoreRec * XOCCore
typedef struct XOCMethodsRec * XOCMethods
typedef struct _XOC XOCRec
typedef struct _XOMCoreRec * XOMCore
typedef struct _XOMCoreRec XOMCoreRec
typedef struct _XOMMethodsRec * XOMMethods
typedef struct _XOMMethodsRec XOMMethodsRec
typedef struct _XOM XOMRec
typedef XIM(* XOpenIMProc)()

Definition at line 238 of file Xlcint.h.

typedef XOM(* XOpenOMProc)()

Definition at line 228 of file Xlcint.h.

Definition at line 248 of file Xlcint.h.

typedef void(* XrmDestroyProc)()

Definition at line 194 of file Xlcint.h.

Definition at line 272 of file Xlcint.h.

typedef struct XrmMethodsRec * XrmMethods
typedef char*(* XSetOCValuesProc)()

Definition at line 453 of file Xlcint.h.

typedef char*(* XSetOMValuesProc)()

Definition at line 395 of file Xlcint.h.

Definition at line 260 of file Xlcint.h.

typedef void(* XwcDrawImageStringProc)()

Definition at line 581 of file Xlcint.h.

typedef int(* XwcDrawStringProc)()

Definition at line 568 of file Xlcint.h.

typedef void(* XwcFreeStringListProc)()

Definition at line 321 of file Xlcint.h.

typedef int(* XwcTextEscapementProc)()

Definition at line 536 of file Xlcint.h.

typedef int(* XwcTextExtentsProc)()

Definition at line 544 of file Xlcint.h.

Definition at line 310 of file Xlcint.h.

typedef Status(* XwcTextPerCharExtentsProc)()

Definition at line 554 of file Xlcint.h.

Definition at line 289 of file Xlcint.h.


Function Documentation

void _XCloseLC ( )
void _XlcCountVaList ( )
char* _XlcGetValues ( )
void _XlcRemoveLoader ( )
char* _XlcSetValues ( )
void _XlcVaToArgList ( )
_XFUNCPROTOBEGIN XLCd _XOpenLC ( )