1234567891011121314151617 |
- /// @file
- /// @brief data that is shared between the TK renderer and TCL bindings
- #pragma once
- /// TCL interpreter state
- ///
- /// This is actually declared in TCL’s tcl.h. But we forward declare it here to
- /// avoid the TK renderer having a hard dependency on TCL, when it does not use
- /// this.
- struct Tcl_Interp;
- /// context used to convey information between commands and a renderer
- typedef struct {
- const char *canvas; ///< TCL canvas to render to
- struct Tcl_Interp *interp; ///< TCL interpreter
- } tcldot_context_t;
|