logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

tk_chooseDirectory - pops up a dialog box for the user to select a directory.

Description

       The  procedure  tk_chooseDirectory pops up a dialog box for the user to select a directory. The following
       option-value pairs are possible as command line arguments:

       -commandstring
              Specifies the prefix of a Tcl command to invoke when the  user  closes  the  dialog  after  having
              selected an item. This callback is not called if the user cancelled the dialog. The actual command
              consists  of  string followed by a space and the value selected by the user in the dialog. This is
              only available on macOS.

       -initialdirdirname
              Specifies that the directories in directory should be displayed when the dialog pops up.  If  this
              parameter  is  not  specified,  the initial directory defaults to the current working directory on
              non-Windows systems and on Windows systems prior to  Vista.   On  Vista  and  later  systems,  the
              initial  directory  defaults  to  the  last  user-selected  directory  for the application. If the
              parameter specifies a relative path, the return  value  will  convert  the  relative  path  to  an
              absolute path.

       -messagestring
              Specifies a message to include in the client area of the dialog.  This is only available on macOS.

       -mustexistboolean
              Specifies  whether the user may specify non-existent directories.  If this parameter is true, then
              the user may only select directories that already exist.  The default value is false.

       -parentwindow
              Makes window the logical parent of the dialog. The dialog  is  displayed  on  top  of  its  parent
              window. On macOS, this turns the file dialog into a sheet attached to the parent window.

       -titletitleString
              Specifies  a  string  to  display as the title of the dialog box. If this option is not specified,
              then a default title will be displayed.

Example

              set dir [tk_chooseDirectory \
                      -initialdir ~ -title "Choose a directory"]
              if {$dir eq ""} {
                 label .l -text "No directory selected"
              } else {
                 label .l -text "Selected $dir"
              }

Keywords

       directory, selection, dialog, platform-specific

Tk                                                     8.3                               tk_chooseDirectory(3tk)

Name

       tk_chooseDirectory - pops up a dialog box for the user to select a directory.

See Also

tk_getOpenFile(3tk), tk_getSaveFile(3tk)

Synopsis

tk_chooseDirectory ?optionvalue...?
________________________________________________________________________________________________________________

See Also