XmTextFieldReplaceWcs(3X)

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

As shipped in IRIX 6.5.30. Unchanged since IRIX 6.5.

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, from_pos, to_pos, wcstring)
          Widget      widget;
          XmTextPositionfrom_pos;
          XmTextPositionto_pos;
          wchar_t     *wcstring;


VERSION
     This page documents version 1.2 of the Motif library.

DESCRIPTION
     XmTextFieldReplaceWcs replaces part of the wide  character  string  in  the
     TextField  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 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.


     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(3X).

RELATED INFORMATION
     XmTextField(3X) and XmTextFieldReplace(3X).

                                                       XmTextFieldReplaceWcs(3X)