DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

Tk_SetAppName(3tk)




Tk_SetAppName(3)      Tk Library Procedures      Tk_SetAppName(3)

_________________________________________________________________


NAME

     Tk_SetAppName - Set the name of an  application  for  'send'
     commands


SYNOPSIS

     #include <tk.h>

     const char *
     Tk_SetAppName(tkwin, name)


ARGUMENTS

     Tk_Window tkwin (in)           Token for window in  applica-
                                    tion.   Used only to select a
                                    particular application.

     const char *name (in)          Name under which to  register
                                    the application.
_________________________________________________________________


DESCRIPTION

     Tk_SetAppName associates a name with a given application and
     records  that association on the display containing with the
     application's main window.  After this  procedure  has  been
     invoked,  other  applications on the display will be able to
     use the send command to invoke operations  in  the  applica-
     tion.   If  name is already in use by some other application
     on the display, then a new name will be generated by append-
     ing  " #2" to name;  if this name is also in use, the number
     will be incremented until an  unused  name  is  found.   The
     return  value  from  the  procedure is a pointer to the name
     actually used.

     If the application already has a name when Tk_SetAppName  is
     called, then the new name replaces the old name.

     Tk_SetAppName also adds a send command to the  application's
     interpreter,  which  can  be used to send commands from this
     application to others on  any  of  the  displays  where  the
     application has windows.

     The  application's  name  registration  persists  until  the
     interpreter  is  deleted or the send command is deleted from
     interp, at which  point  the  name  is  automatically  unre-
     gistered  and the application becomes inaccessible via send.
     The application can be  made  accessible  again  by  calling
     Tk_SetAppName.

     Tk_SetAppName is called automatically by Tk_Init, so  appli-
     cations do not normally need to call it explicitly.

Tk                      Last change: 4.0                        1

Tk_SetAppName(3)      Tk Library Procedures      Tk_SetAppName(3)

     The command tk appname  provides  Tcl-level  access  to  the
     functionality of Tk_SetAppName.


KEYWORDS

     application, name, register, send command

Tk                      Last change: 4.0                        2


Man(1) output converted with man2html