XMTEXTFIELDSETSTRINGWCS(3)
π XmTextFieldSetStringWcs π
okay bestie, gather round, because we're talking about XmTextFieldSetStringWcs, straight out of the library call manual. it's a TextField function that sets a wide character string value, and it's honestly giving main character energy for exactly one job. let's get into it π
β¨ NAME β¨
XmTextFieldSetStringWcs β A TextField function that sets a wide character string value π
β¨ SYNOPSIS β¨
#include <Xm/TextF.h>
void XmTextFieldSetStringWcs(
Widget widget,
wchar_t *wcstring);
β¨ DESCRIPTION β¨
so XmTextFieldSetStringWcs sets the wide character string value of the TextField widget. that's the whole assignment, and it ate. π¦
but the way that it does it is lowkey a whole production. it calls the widget's XmNvalueChangedCallback and verification callbacks, either XmNmodifyVerifyCallback or XmNmodifyVerifyCallbackWcs, or both. and if both verification callback lists are registered? order matters, bestie: the procedures of the XmNmodifyVerifyCallback list are executed first, and the resulting data is passed to the XmNmodifyVerifyCallbackWcs callbacks. so no fighting in the group chat, the first list goes, then the second one gets the receipts. π«Ά
it also sets the insertion cursor position to the beginning of the string β yep, cursor goes back to the start, no negotiation β and calls the widget's XmNmotionVerifyCallback callbacks.
here's the tea on the arguments:
widgetβ Specifies the TextField widget IDwcstringβ Specifies the wide character string value
and for a complete definition of TextField and its associated resources, see XmTextField(3). periodt. π
β¨ RELATED β¨
and that's the whole page, bestie!! π this was XmTextFieldSetStringWcs, living in the library call manual, and honestly the footer said the exact same thing because it's just the title again β iconic of it, no notes. mwah ππβ¨
π¦ where this page comes from
- alpine 3.24: motif-doc 2.5.2-r0 Β· LGPL-2.1-or-later
- arch rolling: openmotif 2.3.8-4 Β· LGPL-2.1-or-later
- centos-stream 9: motif-devel 2.3.4-32.el9 Β· LGPLv2+
- centos-stream 9: motif-devel 2.3.4-32.el9 Β· LGPLv2+
- epel 10: motif-devel 2.3.8-2.el10_2 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: motif-devel 2.3.8-1.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: motif-devel 2.3.8-1.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: motif-devel 2.3.8-2.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: motif-devel 2.3.8-2.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 44: motif-devel 2.3.8-3.fc44 Β· LicenseRef-Callaway-LGPLv2+
- fedora 44: motif-devel 2.3.8-3.fc44 Β· LicenseRef-Callaway-LGPLv2+
- nixos 26.05: motif 2.3.8
- nixpkgs unstable: motif 2.3.8
- opensuse-leap 16.0: motif-devel 2.3.8-bp160.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: motif-devel 2.3.8-bp160.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: motif-devel 2.3.8-bp160.1.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: motif-devel 2.3.8-bp160.1.1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms