The file tk.h should be considered a public declaration of the Tk C functions, defines/macros, and structures which a developer can safely depend on. (Some [extensions] also use things from tkInt.h, but the price for that is that they require more maintenance in order to keep working. Stick with tk.h as long as possible.) ---- [Category Internals] [Category Tk Library]