Unix/Linux Go Back    


CentOS 7.0 - man page for xmrendition (centos section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


XmRendition(library call)						XmRendition(library call)

NAME
       XmRendition -- The Rendition registry

SYNOPSIS
       #include <Xm/Xm.h>
       XmRendition

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,  col-
       ors, 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 XmUNSPEC-
       IFIED_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
       XmC  prefix  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 appli-
       cable (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    |
       +-----------------------+------------------------+---------------+---------------------+--------+
       |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 set-
		 tings 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 XmN-
		 fontName 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 prece-
		 dence.

       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 XmNfontName is 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 XmNfontName is specified, in
		 which case the specified font will be loaded on creation, or if XmNfont is spec-
		 ified,  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 rendi-
		 tions	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 XmRendi-
		 tionCreate 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 XmDOU-
		 BLE_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).

									XmRendition(library call)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 11:41 AM.