Tk_GetJustify man page on UnixWare

Man page or keyword search:  
man Server   3616 pages
apropos Keyword Search (all sections)
Output format
UnixWare 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)			       │

       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.		       │

       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 UnixWare

List of man pages available for UnixWare

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