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
       numbered	sequentially from the beginning	of the text.

       An  example  text  replacement would be to replace the second and third
       characters 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  verifica-
       tion  callbacks,	either XmNmodifyVerifyCallback or XmNmodifyVerifyCall-
       backWcs,	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 XmNcursorPosition resource is	greater	than or	is the
       same value as from_pos, the XmNmotionVerifyCallback 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+14.3.quarterly>

home | help