Go to the source code of this file.
Classes | |
struct | QE_Event |
struct | QE_ExpandArgs |
Typedefs | |
typedef struct QE_BindingTable_ * | QE_BindingTable |
typedef struct QE_Event | QE_Event |
typedef struct QE_ExpandArgs | QE_ExpandArgs |
typedef void(* | QE_ExpandProc )(QE_ExpandArgs *args) |
Functions | |
int | QE_BindInit (Tcl_Interp *interp) |
QE_BindingTable | QE_CreateBindingTable (Tcl_Interp *interp) |
void | QE_DeleteBindingTable (QE_BindingTable bindingTable) |
int | QE_InstallEvent (QE_BindingTable bindingTable, char *name, QE_ExpandProc expand) |
int | QE_InstallDetail (QE_BindingTable bindingTable, char *name, int eventType, QE_ExpandProc expand) |
int | QE_CreateBinding (QE_BindingTable bindingTable, ClientData object, char *eventString, char *command, int append) |
int | QE_DeleteBinding (QE_BindingTable bindingTable, ClientData object, char *eventString) |
int | QE_GetBinding (QE_BindingTable bindingTable, ClientData object, char *eventString) |
int | QE_GetAllBindings (QE_BindingTable bindingTable, ClientData object) |
int | QE_GetEventNames (QE_BindingTable bindingTable) |
int | QE_GetDetailNames (QE_BindingTable bindingTable, char *eventName) |
int | QE_BindEvent (QE_BindingTable bindingTable, QE_Event *eventPtr) |
void | QE_ExpandDouble (double number, Tcl_DString *result) |
void | QE_ExpandNumber (long number, Tcl_DString *result) |
void | QE_ExpandString (char *string, Tcl_DString *result) |
void | QE_ExpandEvent (QE_BindingTable bindingTable, int eventType, Tcl_DString *result) |
void | QE_ExpandDetail (QE_BindingTable bindingTable, int event, int detail, Tcl_DString *result) |
void | QE_ExpandPattern (QE_BindingTable bindingTable, int eventType, int detail, Tcl_DString *result) |
void | QE_ExpandUnknown (char which, Tcl_DString *result) |
int | QE_BindCmd (QE_BindingTable bindingTable, int objOffset, int objc, Tcl_Obj *CONST objv[]) |
int | QE_ConfigureCmd (QE_BindingTable bindingTable, int objOffset, int objc, Tcl_Obj *CONST objv[]) |
int | QE_GenerateCmd (QE_BindingTable bindingTable, int objOffset, int objc, Tcl_Obj *CONST objv[]) |
int | QE_InstallCmd (QE_BindingTable bindingTable, int objOffset, int objc, Tcl_Obj *CONST objv[]) |
int | QE_UnbindCmd (QE_BindingTable bindingTable, int objOffset, int objc, Tcl_Obj *CONST objv[]) |
int | QE_UninstallCmd (QE_BindingTable bindingTable, int objOffset, int objc, Tcl_Obj *CONST objv[]) |
int | QE_LinkageCmd (QE_BindingTable bindingTable, int objOffset, int objc, Tcl_Obj *CONST objv[]) |
Variables | |
QE_BindingTable | bindingTable |
int | debug_bindings |
typedef struct QE_BindingTable_* QE_BindingTable |
typedef struct QE_ExpandArgs QE_ExpandArgs |
typedef void(* QE_ExpandProc)(QE_ExpandArgs *args) |
int QE_BindInit | ( | Tcl_Interp * | interp ) |
QE_BindingTable QE_CreateBindingTable | ( | Tcl_Interp * | interp ) |
void QE_DeleteBindingTable | ( | QE_BindingTable | bindingTable ) |
int QE_InstallEvent | ( | QE_BindingTable | bindingTable, |
char * | name, | ||
QE_ExpandProc | expand | ||
) |
int QE_InstallDetail | ( | QE_BindingTable | bindingTable, |
char * | name, | ||
int | eventType, | ||
QE_ExpandProc | expand | ||
) |
int QE_CreateBinding | ( | QE_BindingTable | bindingTable, |
ClientData | object, | ||
char * | eventString, | ||
char * | command, | ||
int | append | ||
) |
int QE_DeleteBinding | ( | QE_BindingTable | bindingTable, |
ClientData | object, | ||
char * | eventString | ||
) |
int QE_GetBinding | ( | QE_BindingTable | bindingTable, |
ClientData | object, | ||
char * | eventString | ||
) |
int QE_GetAllBindings | ( | QE_BindingTable | bindingTable, |
ClientData | object | ||
) |
int QE_GetEventNames | ( | QE_BindingTable | bindingTable ) |
int QE_GetDetailNames | ( | QE_BindingTable | bindingTable, |
char * | eventName | ||
) |
int QE_BindEvent | ( | QE_BindingTable | bindingTable, |
QE_Event * | eventPtr | ||
) |
void QE_ExpandDouble | ( | double | number, |
Tcl_DString * | result | ||
) |
void QE_ExpandNumber | ( | long | number, |
Tcl_DString * | result | ||
) |
void QE_ExpandString | ( | char * | string, |
Tcl_DString * | result | ||
) |
void QE_ExpandEvent | ( | QE_BindingTable | bindingTable, |
int | eventType, | ||
Tcl_DString * | result | ||
) |
void QE_ExpandDetail | ( | QE_BindingTable | bindingTable, |
int | event, | ||
int | detail, | ||
Tcl_DString * | result | ||
) |
void QE_ExpandPattern | ( | QE_BindingTable | bindingTable, |
int | eventType, | ||
int | detail, | ||
Tcl_DString * | result | ||
) |
void QE_ExpandUnknown | ( | char | which, |
Tcl_DString * | result | ||
) |
int QE_BindCmd | ( | QE_BindingTable | bindingTable, |
int | objOffset, | ||
int | objc, | ||
Tcl_Obj *CONST | objv[] | ||
) |
int QE_ConfigureCmd | ( | QE_BindingTable | bindingTable, |
int | objOffset, | ||
int | objc, | ||
Tcl_Obj *CONST | objv[] | ||
) |
int QE_GenerateCmd | ( | QE_BindingTable | bindingTable, |
int | objOffset, | ||
int | objc, | ||
Tcl_Obj *CONST | objv[] | ||
) |
int QE_InstallCmd | ( | QE_BindingTable | bindingTable, |
int | objOffset, | ||
int | objc, | ||
Tcl_Obj *CONST | objv[] | ||
) |
int QE_UnbindCmd | ( | QE_BindingTable | bindingTable, |
int | objOffset, | ||
int | objc, | ||
Tcl_Obj *CONST | objv[] | ||
) |
int QE_UninstallCmd | ( | QE_BindingTable | bindingTable, |
int | objOffset, | ||
int | objc, | ||
Tcl_Obj *CONST | objv[] | ||
) |
int QE_LinkageCmd | ( | QE_BindingTable | bindingTable, |
int | objOffset, | ||
int | objc, | ||
Tcl_Obj *CONST | objv[] | ||
) |
int debug_bindings |