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 |