Tk_NameOfAnchor man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

Tk_GetAnchorFromObj(3)	     Tk Library Procedures	Tk_GetAnchorFromObj(3)

______________________________________________________________________________

NAME
       Tk_GetAnchorFromObj,  Tk_GetAnchor, Tk_NameOfAnchor - translate between
       strings and anchor positions

SYNOPSIS
       #include <tk.h>

       int
       Tk_GetAnchorFromObj(interp, objPtr, anchorPtr)

       int
       Tk_GetAnchor(interp, string, anchorPtr)

       const char *
       Tk_NameOfAnchor(anchor)

ARGUMENTS
       Tcl_Interp *interp (in)		  Interpreter to use for error report‐
					  ing, or NULL.

       Tcl_Obj *objPtr (in/out)		  String value contains name of anchor
					  point: “n”, “ne”,  “e”,  “se”,  “s”,
					  “sw”, “w”, “nw”, or “center”; inter‐
					  nal rep will be  modified  to	 cache
					  corresponding Tk_Anchor.

       const char *string (in)		  Same as objPtr except description of
					  anchor point is passed as a string.

       int *anchorPtr (out)		  Pointer  to  location	 in  which  to
					  store	 anchor position corresponding
					  to objPtr or string.

       Tk_Anchor anchor (in)		  Anchor	position,	  e.g.
					  TCL_ANCHOR_CENTER.
_________________________________________________________________

DESCRIPTION
       Tk_GetAnchorFromObj places in *anchorPtr an anchor position (enumerated
       type Tk_Anchor) corresponding to objPtr's value.	 The  result  will  be
       one    of   TK_ANCHOR_N,	  TK_ANCHOR_NE,	  TK_ANCHOR_E,	 TK_ANCHOR_SE,
       TK_ANCHOR_S, TK_ANCHOR_SW, TK_ANCHOR_W, TK_ANCHOR_NW, or TK_ANCHOR_CEN‐
       TER.   Anchor positions are typically used for indicating a point on an
       object that will be used to position the object, e.g. TK_ANCHOR_N means
       position the top center point of the object at a particular place.

       Under  normal  circumstances  the  return value is TCL_OK and interp is
       unused.	If string does not contain  a  valid  anchor  position	or  an
       abbreviation  of	 one of these names, TCL_ERROR is returned, *anchorPtr
       is unmodified, and an error message is stored  in  interp's  result  if
       interp  is  not NULL.  Tk_GetAnchorFromObj caches information about the
       return value in objPtr, which speeds up future calls  to	 Tk_GetAnchor‐
       FromObj with the same objPtr.

       Tk_GetAnchor  is	 identical  to	Tk_GetAnchorFromObj  except  that  the
       description of the anchor is specified with  a  string  instead	of  an
       object.	 This  prevents Tk_GetAnchor from caching the return value, so
       Tk_GetAnchor is less efficient than Tk_GetAnchorFromObj.

       Tk_NameOfAnchor is the  logical	inverse	 of  Tk_GetAnchor.   Given  an
       anchor  position	 such as TK_ANCHOR_N it returns a statically-allocated
       string corresponding to anchor.	If anchor is not a legal anchor value,
       then “unknown anchor position” is returned.

KEYWORDS
       anchor position

Tk				      8.1		Tk_GetAnchorFromObj(3)
[top]

List of man pages available for HP-UX

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