XtMergeArgLists man page on DigitalUNIX

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

XtSetArg(3Xt)							 XtSetArg(3Xt)

NAME
       XtSetArg, XtMergeArgLists - set and merge ArgLists

SYNOPSIS
       XtSetArg(arg, name, value)
	       Arg arg;
	       String name;
	       XtArgVal value;

       ArgList XtMergeArgLists(args1, num_args1, args2, num_args2)
	       ArgList args1;
	       Cardinal num_args1;
	       ArgList args2;
	       Cardinal num_args2;

ARGUMENTS
       Specifies  the  name-value  pair	 to set.  Specifies the first ArgList.
       Specifies the second ArgList.  Specifies the number of arguments in the
       first  argument	list.  Specifies the number of arguments in the second
       argument list.  Specifies the name  of  the  resource.	Specifies  the
       value of the resource if it will fit in an XtArgVal or the address.

DESCRIPTION
       The  XtSetArg  function	is usually used in a highly stylized manner to
       minimize the probability of making a mistake; for example:

       Arg args[20]; int n;

       n = 0; XtSetArg(args[n], XtNheight, 100);	n++; XtSetArg(args[n],
       XtNwidth, 200);	       n++; XtSetValues(widget, args, n);

       Alternatively,  an application can statically declare the argument list
       and use XtNumber:

       static Args args[] = {
	       {XtNheight, (XtArgVal) 100},
	       {XtNwidth, (XtArgVal) 200}, }; XtSetValues(Widget, args, XtNum‐
       ber(args));

       Note  that  you	should not use auto-increment or auto-decrement within
       the first argument to XtSetArg.	XtSetArg can be implemented as a macro
       that dereferences the first argument twice.

       The  XtMergeArgLists function allocates enough storage to hold the com‐
       bined ArgList structures and copies them into it. Note that it does not
       check  for  duplicate  entries.	When  it is no longer needed, free the
       returned storage by using XtFree.

SEE ALSO
       XtOffset(3Xt)

       X Toolkit Intrinsics -- C Language Interface

       Xlib -- C Language X Interface

								 XtSetArg(3Xt)
[top]

List of man pages available for DigitalUNIX

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