chooseDirectory.n
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1998-2000 by Scriptics Corporation.
  3. '" All rights reserved.
  4. '" 
  5. '" RCS: @(#) $Id: chooseDirectory.n,v 1.1.10.1 2004/10/28 10:19:29 dkf Exp $
  6. '" 
  7. .so man.macros
  8. .TH tk_chooseDirectory n 8.3 Tk "Tk Built-In Commands"
  9. .BS
  10. '" Note:  do not modify the .SH NAME line immediately below!
  11. .SH NAME
  12. tk_chooseDirectory - pops up a dialog box for the user to select a directory.
  13. .PP
  14. .SH SYNOPSIS
  15. fBtk_chooseDirectory fR?fIoption value ...fR?
  16. .BE
  17. .SH DESCRIPTION
  18. .PP
  19. The procedure fBtk_chooseDirectoryfR pops up a dialog box for the
  20. user to select a directory. The following fIoption-valuefR pairs are
  21. possible as command line arguments:
  22. .TP
  23. fB-initialdirfR fIdirnamefR
  24. Specifies that the directories in fIdirectoryfR should be displayed
  25. when the dialog pops up. If this parameter is not specified, then
  26. the directories in the current working directory are displayed. If the
  27. parameter specifies a relative path, the return value will convert the
  28. relative path to an absolute path.  This option may not always work on
  29. the Macintosh.  This is not a bug. Rather, the fIGeneral ControlsfR
  30. control panel on the Mac allows the end user to override the
  31. application default directory.
  32. .TP
  33. fB-parentfR fIwindowfR
  34. Makes fIwindowfR the logical parent of the dialog. The dialog
  35. is displayed on top of its parent window.
  36. .TP
  37. fB-titlefR fItitleStringfR
  38. Specifies a string to display as the title of the dialog box. If this
  39. option is not specified, then a default title will be displayed.
  40. .TP
  41. fB-mustexistfR fIbooleanfR
  42. Specifies whether the user may specify non-existent directories.  If
  43. this parameter is true, then the user may only select directories that
  44. already exist.  The default value is fIfalsefR.
  45. .SH EXAMPLE
  46. .CS
  47. set dir [fBtk_chooseDirectoryfR \
  48.         -initialdir ~ -title "Choose a directory"]
  49. if {$dir eq ""} {
  50.    label .l -text "No directory selected"
  51. } else {
  52.    label .l -text "Selected $dir"
  53. }
  54. .CE
  55. .SH "SEE ALSO"
  56. tk_getOpenFile(n), tk_getSaveFile(n)
  57. .SH KEYWORDS
  58. directory, selection, dialog, platform-specific