Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmTextFieldReplaceWcs(3X) — DG/UX R4.11MU05

Media Vault

Software Library

Restoration Projects

Artifacts Sought



XmTextFieldReplaceWcs(3X)     SDK X11 R4.11MU05    XmTextFieldReplaceWcs(3X)


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, frompos, topos, wcstring)
            Widget      widget;
            XmTextPositionfrompos;
            XmTextPositiontopos;
            wchart     *wcstring;


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
       characters in the text string.  To accomplish this, the parameter
       frompos must be 1 and topos must be 3.  To insert a string after
       the fourth character, both parameters, frompos and topos, 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

       frompos  Specifies the start position of the text to be replaced

       topos    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).


Licensed material--property of copyright holder(s)

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