Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmTeFieAW(Xm) — OpenDesktop Software Development System 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought


 XmTextFieldReplaceWcs(Xm)      6 January 1993      XmTextFieldReplaceWcs(Xm)


 Name

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

 Syntax


    #include <Xm/TextF.h>

    void XmTextFieldReplaceWcs (widget, from_pos, to_pos, wcstring)
    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 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 char-
    acter, 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 pro-
    cedures 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(Xm).

 See also

    XmTextField(Xm) and XmTextFieldReplace(Xm).



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