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

FreeBSD Manual Pages

  
 
  

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

NAME
     XmTextReplaceWcs  -- A Text function that replaces part of a wide character
     string in a Text widget

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

DESCRIPTION
     XmTextReplaceWcs replaces part of the wide character  string  in  the  Text
     widget. The character positions begin at zero and are numbered 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 from_pos parameter  must
     be  1  and  the  to_pos  parameter  must be 3. To insert a string after the
     fourth character, both the from_pos and to_pos parameters 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.  This routine  calls
     the widget's XmNmotionVerifyCallback callback when from_pos is less than or
     equal to the cursor position.

     widget    Specifies the Text 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 Text
	       widget

     For  a  complete  definition  of Text and its associated resources, see Xm-
     Text(3).

RELATED
     XmText(3) and XmTextReplace(3).

							     XmTextReplaceWcs(3)

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

home | help