itk User Commands - itkvars
NAME
itkvars - variables used by [incr Tk]
DESCRIPTION
The following global variables are created and managed
automatically by the [incr Tk] library. Except where noted
below, these variables should normally be treated as read-
only by application-specific code and by users.
itk::library
When an interpreter is created, [incr Tk] initializes
this variable to hold the name of a directory contain-
ing the system library of [incr Tk] scripts. The ini-
tial value of itk::library is set from the ITK_LIBRARY
environment variable if it exists, or from a compiled-
in value otherwise.
When [incr Tk] is added to an interpreter, it executes
the script "init.itk" in this directory. This script,
in turn, looks for other script files with the name
"init.xxx". Mega-widget libraries will be automati-
cally initialized if they install a script named
"init.xxx" in this directory, where "xxx" is the name
of the mega-widget library. For example, the
[incr Widgets] library installs the script
"init.iwidgets" in this directory. This script estab-
lishes the "iwidgets" namespace, and sets up autoload-
ing for all [incr Widgets] commands.
KEYWORDS
itcl, itk, variables