Provided by: tk8.5-doc_8.5.15-2ubuntu3_all bug


       Tk_GetJoinStyle, Tk_NameOfJoinStyle - translate between strings and join styles


       #include <tk.h>

       Tk_GetJoinStyle(interp, string, joinPtr)

       const char *


       Tcl_Interp *interp (in)           Interpreter to use for error reporting.

       const char *string (in)           String  containing  name  of join style: one of “bevel”,
                                         “miter”, or “round”.

       int *joinPtr (out)                Pointer to location in  which  to  store  X  join  style
                                         corresponding to string.

       int join (in)                     Join style: one of JoinBevel, JoinMiter, JoinRound.


       Tk_GetJoinStyle places in *joinPtr the X join style corresponding to string, which will be
       one of JoinBevel, JoinMiter, or JoinRound.  Join styles are typically used in  X  graphics
       contexts  to  indicate  how  adjacent  line segments should be joined together.  See the X
       documentation for information on what each style implies.

       Under normal circumstances the return value is TCL_OK and interp  is  unused.   If  string
       does  not  contain  a  valid  join style or an abbreviation of one of these names, then an
       error message is  stored  in  interp->result,  TCL_ERROR  is  returned,  and  *joinPtr  is

       Tk_NameOfJoinStyle  is the logical inverse of Tk_GetJoinStyle.  Given a join style such as
       JoinBevel it returns a statically-allocated string corresponding to join.  If join is  not
       a legal join style, then “unknown join style” is returned.


       bevel, join style, miter, round