Back to index

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

Go to the source code of this file.

Classes

struct  aux_ext_string_struct
struct  aux_ext_data_struct
struct  xaux_ext_methods_struct
struct  xaux_ext_hdlrmng_methods_struct

Typedefs

typedef enum aux_ext_data_type_enum aux_ext_data_type_t
typedef struct
aux_ext_string_struct 
aux_ext_string_t
typedef struct aux_ext_data_struct aux_ext_data_t
typedef void * xaux_ext_handle_t
typedef Bool(* xaux_ext_cb_evhandler_t )(xaux_ext_handle_t, Window, XEvent *, void *)
typedef Bool(* xaux_ext_cb_addevhandler_t )(xaux_ext_handle_t, long, Bool, xaux_ext_cb_evhandler_t, void *, void *)
typedef Bool(* xaux_ext_cb_rmevhandler_t )(xaux_ext_handle_t, long, Bool, xaux_ext_cb_evhandler_t, void *, void *)
typedef Bool(* xaux_ext_cb_start_t )(xaux_ext_handle_t, aux_ext_data_t *, void *)
typedef Bool(* xaux_ext_cb_draw_t )(xaux_ext_handle_t, aux_ext_data_t *, void *)
typedef Bool(* xaux_ext_cb_done_t )(xaux_ext_handle_t, aux_ext_data_t *, void *)
typedef struct
xaux_ext_methods_struct 
xaux_ext_methods_t
typedef void * xaux_ext_hdlrmng_handle_t
typedef struct
xaux_ext_hdlrmng_methods_struct 
xaux_ext_hdlrmng_methods_t

Enumerations

enum  aux_ext_data_type_enum {
  AUX_EXT_DATA_NONE = 0, AUX_EXT_DATA_START = 1, AUX_EXT_DATA_DRAW = 2, AUX_EXT_DATA_DONE = 3,
  AUX_EXT_DATA_SETVALUE = 4, AUX_EXT_DATA_NONE = 0, AUX_EXT_DATA_START = 1, AUX_EXT_DATA_DRAW = 2,
  AUX_EXT_DATA_DONE = 3, AUX_EXT_DATA_SETVALUE = 4, AUX_EXT_DATA_NONE = 0, AUX_EXT_DATA_START = 1,
  AUX_EXT_DATA_DRAW = 2, AUX_EXT_DATA_DONE = 3, AUX_EXT_DATA_SETVALUE = 4, AUX_EXT_DATA_NONE = 0,
  AUX_EXT_DATA_START = 1, AUX_EXT_DATA_DRAW = 2, AUX_EXT_DATA_DONE = 3, AUX_EXT_DATA_SETVALUE = 4,
  AUX_EXT_DATA_NONE = 0, AUX_EXT_DATA_START = 1, AUX_EXT_DATA_DRAW = 2, AUX_EXT_DATA_DONE = 3,
  AUX_EXT_DATA_SETVALUE = 4, AUX_EXT_DATA_NONE = 0, AUX_EXT_DATA_START = 1, AUX_EXT_DATA_DRAW = 2,
  AUX_EXT_DATA_DONE = 3, AUX_EXT_DATA_SETVALUE = 4, AUX_EXT_DATA_NONE = 0, AUX_EXT_DATA_START = 1,
  AUX_EXT_DATA_DRAW = 2, AUX_EXT_DATA_DONE = 3, AUX_EXT_DATA_SETVALUE = 4
}

Class Documentation

struct aux_ext_string_struct

Definition at line 54 of file xaux_ext_common.h.

Class Members
int length
unsigned char * ptr
struct aux_ext_data_struct

Definition at line 59 of file xaux_ext_common.h.

Collaboration diagram for aux_ext_data_struct:
Class Members
int aux_index
unsigned char * aux_name
int aux_name_length
Window clientwin
Window focuswin
int ic
int im
int integer_count
int * integer_list
XPoint point
int string_count
aux_ext_string_t * string_list
unsigned char * string_ptr
aux_ext_data_type_t type

Typedef Documentation

Definition at line 87 of file xaux_ext_common.h.

Definition at line 117 of file xaux_ext_common.h.

Definition at line 111 of file xaux_ext_common.h.

typedef Bool(* xaux_ext_cb_evhandler_t)(xaux_ext_handle_t,Window,XEvent *,void *)

Definition at line 80 of file xaux_ext_common.h.

Definition at line 96 of file xaux_ext_common.h.

Definition at line 105 of file xaux_ext_common.h.

typedef void* xaux_ext_handle_t

Definition at line 78 of file xaux_ext_common.h.

Definition at line 142 of file xaux_ext_common.h.


Enumeration Type Documentation

Enumerator:
AUX_EXT_DATA_NONE 
AUX_EXT_DATA_START 
AUX_EXT_DATA_DRAW 
AUX_EXT_DATA_DONE 
AUX_EXT_DATA_SETVALUE 
AUX_EXT_DATA_NONE 
AUX_EXT_DATA_START 
AUX_EXT_DATA_DRAW 
AUX_EXT_DATA_DONE 
AUX_EXT_DATA_SETVALUE 
AUX_EXT_DATA_NONE 
AUX_EXT_DATA_START 
AUX_EXT_DATA_DRAW 
AUX_EXT_DATA_DONE 
AUX_EXT_DATA_SETVALUE 
AUX_EXT_DATA_NONE 
AUX_EXT_DATA_START 
AUX_EXT_DATA_DRAW 
AUX_EXT_DATA_DONE 
AUX_EXT_DATA_SETVALUE 
AUX_EXT_DATA_NONE 
AUX_EXT_DATA_START 
AUX_EXT_DATA_DRAW 
AUX_EXT_DATA_DONE 
AUX_EXT_DATA_SETVALUE 
AUX_EXT_DATA_NONE 
AUX_EXT_DATA_START 
AUX_EXT_DATA_DRAW 
AUX_EXT_DATA_DONE 
AUX_EXT_DATA_SETVALUE 
AUX_EXT_DATA_NONE 
AUX_EXT_DATA_START 
AUX_EXT_DATA_DRAW 
AUX_EXT_DATA_DONE 
AUX_EXT_DATA_SETVALUE 

Definition at line 48 of file xaux_ext_common.h.