Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmTextReplaceWcs(3X) — DG/UX 5.4R3.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought



XmTextReplaceWcs(3X)          X11 SDE 5.4R3.00          XmTextReplaceWcs(3X)


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, from_pos, to_pos, wcstring)
            Widget      widget;      XmTextPositionfrom_pos;
            XmTextPositionto_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
       characters 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.


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

RELATED INFORMATION
       XmText(3X) and XmTextReplace(3X).












Licensed material--property of copyright holder(s)                         1


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026