XmRendition man page on IRIX

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



     XmRendition(3X)	       UNIX System V	       XmRendition(3X)

     NAME
	  XmRendition - The Rendition registry

     SYNOPSIS
	  #include <Xm/Xm.h>
	  XmRendition

     VERSION
	  This page documents Motif 2.1.

     DESCRIPTION
	  XmRendition is a pseudo widget used for the rendering of
	  XmStrings. XmRendition has two parts:	 XmStringTag and
	  rendering information. The XmStringTag part can be matched
	  with an XmStringTag associated with a LOCALE, CHARSET, or
	  RENDITION[BEGIN|END] component within XmString.  The
	  rendering information contains information about the font or
	  fontset, colors, tabs, and lines to be used in rendering a
	  text component.

	  If a resource in a rendition is unspecified, usually by
	  setting it to XmAS_IS or XmUNSPECIFIED_PIXEL, then the value
	  to be used for that resource is the value of the immediately
	  preceeding rendition in XmString. If that value is
	  unspecified, then the preceding value is used, and so on. If
	  no renditions specify a value for a resource, then a default
	  value will be used.

	Classes
	  XmRendition does not inherit from any widget class.

	New Resources
	  The following table defines a set of widget resources used
	  by the programmer to specify data. To reference a resource
	  by name or by class in a .Xdefaults file, remove the XmN or
	  XmCprefix and use the remaining letters. To specify one of
	  the defined values for a resource in a .Xdefaults file,
	  remove the Xm prefix and use the remaining letters (in
	  either lowercase or uppercase, but include any underscores
	  between words). The codes in the access column indicate if
	  the given resource can be set at creation time (C), set by
	  using XmRenditionUpdate (S), retrieved by using
	  XmRenditionRetrieve (G), or is not applicable (N/A).

					     XmRendition Resource Set
	  Name			   Class		    Type	    Default		  Access
	  XmNrenditionBackground   XmCRenditionBackground   Pixel	    XmUNSPECIFIED_PIXEL	  CSG
	  XmNfont		   XmCFont		    XtPointer	    XmAS_IS		  CSG
	  XmNfontName		   XmCFontName		    String	    XmAS_IS		  CSG
	  XmNfontType		   XmCFontType		    XmFontType	    XmAS_IS		  CSG

     Page 1					     (printed 7/20/06)

     XmRendition(3X)	       UNIX System V	       XmRendition(3X)

	  XmNrenditionForeground   XmCRenditionForeground   Pixel	    XmUNSPECIFIED_PIXEL	  CSG
	  XmNloadModel		   XmCLoadModel		    unsigned char   XmAS_IS		  CSG
	  XmNstrikethruType	   XmCStrikethruType	    unsigned char   XmAS_IS		  CSG
	  XmNtabList		   XmCTabList		    XmTabList	    XmAS_IS		  CSG
	  XmNtag		   XmCTag		    XmStringTag	    ""			  G
	  XmNunderlineType	   XmCUnderlineType	    unsigned char   XmAS_IS		  CSG

	  XmNrenditionBackground
		    Specifies the background drawing color. A value of
		    XmUNSPECIFIED_PIXEL indicates that the background
		    is not specified for this rendition.

	  XmNfont   Specifies the actual font or fontset to be used by
		    this rendition. The value of this resource, if set
		    to other than XmAS_IS, will be used regardless of
		    the settings of the other font resources. Setting
		    this resource will force XmNloadModel to be
		    XmLOAD_IMMEDIATE. If this resource is not
		    initially set, then it will be set subsequently by
		    the rendition whenever the font or fontset
		    specified by XmNfontName is loaded. If both
		    XmNfontName and XmNfont are specified in a
		    resource file, the XmNfont specification will take
		    precedence.

	  XmNfontName
		    Specifies an X Logical Font Description (XLFD)
		    string, which is interpreted either as a font name
		    or as a base font name list. A base font name list
		    is a comma-separated and NULL-terminated string. A
		    value of XmAS_IS indicates that the font is not
		    specified for this rendition. If both XmNfontName
		    and XmNfont are specified in a resource file, the
		    XmNfont specification will take precedence.

	  XmNfontType
		    Specifies whether the XmNfontName resource refers
		    to a font name or to a base font name list. Valid
		    values are XmFONT_IS_FONT and XmFONT_IS_FONTSET.

	  XmNrenditionForeground
		    Specifies the foreground drawing color. A value of
		    XmUNSPECIFIED_PIXEL indicates that the foreground
		    is not specified for this rendition.

	  XmNloadModel
		    Specifies whether the font or fontset specified by
		    XmNfontNameis to be loaded when the rendition is
		    created (XmLOAD_IMMEDIATE) or only when the font
		    is required to render an XmString segment
		    (XmLOAD_DEFERRED).	Note that specifying
		    XmLOAD_IMMEDIATE for XmNloadModel is valid only if

     Page 2					     (printed 7/20/06)

     XmRendition(3X)	       UNIX System V	       XmRendition(3X)

		    XmNfontName is specified, in which case the
		    specified font will be loaded on creation, or if
		    XmNfont is specified, in which case the font is
		    already loaded.  XmLOAD_DEFERRED is only valid
		    when XmNfontName is specified.

	  XmNstrikethruType
		    Specifies the type of line to be used to strike
		    through a text segment. Valid values are
		    XmNO_LINE, XmSINGLE_LINE, XmDOUBLE_LINE,
		    XmSINGLE_DASHED_LINE, and XmDOUBLE_DASHED_LINE. A
		    value of XmAS_IS indicates that the strike-through
		    type is not specified for this rendition.

	  XmNtabList
		    Specifies the tab list to be used in rendering
		    compound strings containing tab components.

	  XmNtag    Specifies the tag string to be used in matching
		    the renditions with other renditions or with
		    XmStringTag components in XmStrings. This resource
		    must always be specified. That is, NULL is not a
		    legal value but the empty string is.  This
		    resource is automatically set to the value of the
		    tag parameter in the XmRenditionCreate call.

	  XmNunderlineType
		    Specifies the type of line to be used to underline
		    a text segment.  Valid values are XmNO_LINE,
		    XmSINGLE_LINE, XmDOUBLE_LINE,
		    XmSINGLE_DASHED_LINE, and XmDOUBLE_DASHED_LINE. A
		    value of XmAS_IS indicates that the underline type
		    is not specified for this rendition.

     RELATED
	  XmRenditionCreate(3), XmRenditionFree(3),
	  XmRenditionRetrieve(3), XmRenditionUpdate(3), and
	  XmString(3).

     Page 3					     (printed 7/20/06)

[top]

List of man pages available for IRIX

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