Tk_GetJustifyFromObj man page on OpenServer

Man page or keyword search:  
man Server   5388 pages
apropos Keyword Search (all sections)
Output format
OpenServer logo
[printable version]

Tk_GetJustifyFromObj(3)	     Tk Library Procedures     Tk_GetJustifyFromObj(3)

______________________________________________________________________________

NAME
       Tk_GetJustifyFromObj,   Tk_GetJustify,	Tk_NameOfJustify  -  translate
       between strings and justification styles

SYNOPSIS
       #include <tk.h>

       int								       |
       Tk_GetJustifyFromObj(interp, objPtr, justifyPtr)			       |

       int								       |
       Tk_GetJustify(interp, string, justifyPtr)			       |

       CONST char *							       |
       Tk_NameOfJustify(justify)					       |

ARGUMENTS								       |
       Tcl_Interp   *interp	  (in)					       ||
					    Interpreter	  to   use  for	 error |
					    reporting, or NULL.		       |

       Tcl_Obj	    *objPtr	  (in/out)				       ||
					    String value contains name of jus- |
					    tification style (left, right,  or |
					    center).  The internal rep will be |
					    modified  to  cache	 corresponding |
					    justify value.		       |

       CONST								       |
       char   *string	    (in)					 |     |
					    Same as objPtr except  description |
					    of	justification  style is passed |
					    as a string.

       int	    *justifyPtr	  (out)	    Pointer to location	 in  which  to
					    store  justify value corresponding
					    to objPtr or string.

       Tk_Justify   justify	  (in)	    Justification style	 (one  of  the
					    values listed below).
_________________________________________________________________

DESCRIPTION
       Tk_GetJustifyFromObj  places  in	 *justifyPtr  the justify value corre- |
       sponding to objPtr's value.  This value will be one of the following:

       TK_JUSTIFY_LEFT
	      Means that the text on each line should start at the  left  edge
	      of  the  line;   as  a  result,  the right edges of lines may be
	      ragged.

       TK_JUSTIFY_RIGHT
	      Means that the text on each line should end at the right edge of
	      the line;	 as a result, the left edges of lines may be ragged.

       TK_JUSTIFY_CENTER
	      Means  that  the	text  on  each	line should be centered;  as a
	      result, both the left and right edges of lines may be ragged.

       Under normal circumstances the return value is  TCL_OK  and  interp  is |
       unused.	 If  objPtr  doesn't contain a valid justification style or an |
       abbreviation of one of these names, TCL_ERROR is returned,  *justifyPtr |
       is  unmodified,	and  an	 error message is stored in interp's result if |
       interp isn't NULL.  Tk_GetJustifyFromObj caches information  about  the |
       return  value  in  objPtr, which speeds up future calls to Tk_GetJusti- |
       fyFromObj with the same objPtr.					       |

       Tk_GetJustify is identical  to  Tk_GetJustifyFromObj  except  that  the |
       description  of the justification is specified with a string instead of |
       an object.  This prevents Tk_GetJustify from caching the return	value, |
       so Tk_GetJustify is less efficient than Tk_GetJustifyFromObj.

       Tk_NameOfJustify is the logical inverse of Tk_GetJustify.  Given a jus-
       tify value it returns a statically-allocated  string  corresponding  to
       justify.	 If justify isn't a legal justify value, then ``unknown justi-
       fication style'' is returned.

KEYWORDS
       center, fill, justification, string

Tk				      8.1	       Tk_GetJustifyFromObj(3)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OpenServer

List of man pages available for OpenServer

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net