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

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1990 The Regents of the University of California.
  3. '" Copyright (c) 1994-1996 Sun Microsystems, Inc.
  4. '"
  5. '" See the file "license.terms" for information on usage and redistribution
  6. '" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  7. '" 
  8. '" RCS: @(#) $Id: GetJoinStl.3,v 1.3 2002/08/05 04:30:38 dgp Exp $
  9. '" 
  10. .so man.macros
  11. .TH Tk_GetJoinStyle 3 "" Tk "Tk Library Procedures"
  12. .BS
  13. .SH NAME
  14. Tk_GetJoinStyle, Tk_NameOfJoinStyle - translate between strings and join styles
  15. .SH SYNOPSIS
  16. .nf
  17. fB#include <tk.h>fR
  18. .sp
  19. int
  20. fBTk_GetJoinStyle(fIinterp, string, joinPtrfB)fR
  21. .sp
  22. CONST char *
  23. fBTk_NameOfJoinStyle(fIjoinfB)fR
  24. .SH ARGUMENTS
  25. .AS "Tcl_Interp" *joinPtr
  26. .AP Tcl_Interp *interp in
  27. Interpreter to use for error reporting.
  28. .AP "CONST char" *string in
  29. String containing name of join style: one of ``bevel'', ``miter'',
  30. or ``round''.
  31. .AP int *joinPtr out
  32. Pointer to location in which to store X join style corresponding to
  33. fIstringfR.
  34. .AP int join in
  35. Join style: one of fBJoinBevelfR, fBJoinMiterfR, fBJoinRoundfR.
  36. .BE
  37. .SH DESCRIPTION
  38. .PP
  39. fBTk_GetJoinStylefR places in fI*joinPtrfR the X join style
  40. corresponding to fIstringfR, which will be one of
  41. fBJoinBevelfR, fBJoinMiterfR, or fBJoinRoundfR.
  42. Join styles are typically used in X graphics contexts to indicate
  43. how adjacent line segments should be joined together.
  44. See the X documentation for information on what each style
  45. implies.
  46. .PP
  47. Under normal circumstances the return value is fBTCL_OKfR and
  48. fIinterpfR is unused.
  49. If fIstringfR doesn't contain a valid join style
  50. or an abbreviation of one of these names, then an error message is
  51. stored in fIinterp->resultfR, fBTCL_ERRORfR is returned, and
  52. fI*joinPtrfR is unmodified.
  53. .PP
  54. fBTk_NameOfJoinStylefR is the logical inverse of fBTk_GetJoinStylefR.
  55. Given a join style such as fBJoinBevelfR it returns a
  56. statically-allocated string corresponding to fIjoinfR.
  57. If fIjoinfR isn't a legal join style, then
  58. ``unknown join style'' is returned.
  59. .SH KEYWORDS
  60. bevel, join style, miter, round