Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XmTextFieldReplaceWcs(3)    Library Functions Manual	XmTextFieldReplaceWcs(3)

NAME
     XmTextFieldReplaceWcs  -- A TextField function that replaces part of a wide
     character string in a TextField widget

SYNOPSIS
     #include <Xm/TextF.h>
     void XmTextFieldReplaceWcs(
     Widget widget,
     XmTextPosition from_pos,
     XmTextPosition to_pos,
     wchar_t *wcstring);

DESCRIPTION
     XmTextFieldReplaceWcs replaces part of the wide  character  string  in  the
     TextField	widget.  The  character positions begin at 0 (zero) and are num-
     bered sequentially from the beginning of the text.

     An example text replacement would be to replace the second and third  char-
     acters  in the text string. To accomplish this, the parameter from_pos must
     be 1 and to_pos must be 3. To insert a string after the  fourth  character,
     both parameters, from_pos and to_pos, must be 4.

     This  routine  calls  the widget's XmNvalueChangedCallback and verification
     callbacks, either XmNmodifyVerifyCallback or XmNmodifyVerifyCallbackWcs, or
     both. If both verification callback lists are registered, the procedures of
     the XmNmodifyVerifyCallback list are executed first and the resulting  data
     is passed to the XmNmodifyVerifyCallbackWcs callbacks.  If the XmNcursorPo-
     sition  resource is greater than or is the same value as from_pos, the XmN-
     motionVerifyCallback is called.

     widget    Specifies the TextField widget ID

     from_pos  Specifies the start position of the text to be replaced

     to_pos    Specifies the end position of the text to be replaced

     wcstring  Specifies the wide character string value  to  be  added  to  the
	       TextField widget

     For  a  complete  definition of TextField and its associated resources, see
     XmTextField(3).

RELATED
     XmTextField(3) and XmTextFieldReplace(3).

							XmTextFieldReplaceWcs(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XmTextFieldReplaceWcs&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help