Tk_GetJustifyFromObj man page on OpenMandriva

Man page or keyword search:  
man Server   8135 pages
apropos Keyword Search (all sections)
Output format
OpenMandriva 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 - one of  “left”,
					    “right”, or “center” - or a unique
					    abbreviation of one.  The internal
					    rep will be modified to cache cor‐
					    responding 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 does not 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 is not 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 is not a legal justify value, then “unknown justi‐
       fication style” is returned.

KEYWORDS
       center, fill, justification, string

Tk				      8.1	       Tk_GetJustifyFromObj(3)
[top]

List of man pages available for OpenMandriva

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