Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmTeReplB(Xm) — OpenDesktop Software Development System 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought


 XmTextReplaceWcs(Xm)           6 January 1993           XmTextReplaceWcs(Xm)


 Name

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

 Syntax


    #include <Xm/Text.h>

    void XmTextReplaceWcs (widget, from_pos, to_pos, wcstring)
    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 sequen-
    tially 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 frompos parameter
    must be 1 and the topos parameter must be 3. To insert a string after
    the fourth character, both the frompos and topos 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 pro-
    cedures of the XmNmodifyVerifyCallback list are executed first and the
    resulting data is passed to the XmNmodifyVerifyCallbackWcs callbacks.

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

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

 See also

    XmText(Xm) and XmTextReplace(Xm).


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