tk(n)                        Tk Built-In Commands                        tk(n)



NAME
       tk - Manipulate Tk internal state

SYNOPSIS
       (tk option ?arg arg ...?)


DESCRIPTION
       The tk procedure provides access to miscellaneous elements of Tk's
       internal state.  Most of the information manipulated by this procedure
       pertains to the application as a whole, or to a screen or display,
       rather than to a particular window.  The procedure can take any of a
       number of different forms depending on the option argument.  The legal
       forms are:

       (tk 'appname)

       (tk 'appname newName)
              If newName isn't specified, this procedure returns the name of
              the application (the name that may be used in send procedures to
              communicate with the application).  If newName is specified,
              then the name of the application is changed to newName.  If the
              given name is already in use, then a suffix of the form `` #2''
              or `` #3'' is appended in order to make the name unique.  The
              procedure's result is the name actually chosen.  newName should
              not start with a capital letter.  This will interfere with
              option processing, since names starting with capitals are
              assumed to be classes;  as a result, Tk may not be able to find
              some options for the application.  If sends have been disabled
              by deleting the send procedure, (with inhibit-send) this
              procedure will reenable them and recreate the send procedure.


SEE ALSO
       send



STk                                   3.1                                tk(n)
