XMVACREATEMULTILIST(3)
π XmVaCreateMultiList π
okay bestie, gather round, because we're talking about XmVaCreateMultiList and XmVaCreateManagedMultiList β two lil convenience creation functions from the library call manual, living over in Xm/MultiList.h land. they make you a MultiList widget. that's the whole vibe. π¦
β¨ NAME β¨
XmVaCreateMultiList, XmVaCreateManagedMultiList β the MultiList widget convenience creation functions, aka the "just make me the widget please" girlies. π
πΈ SYNOPSIS πΈ
#include <Xm/MultiList.h>
Widget XmVaCreateMultiList(
Widget parent,
String name,
...);
Widget XmVaCreateManagedMultiList(
Widget parent,
String name,
...);
π DESCRIPTION π
so these functions create an instance of a ToggleButtonGadget widget and return the associated widget ID. yes, the page says ToggleButtonGadget, no, I'm not editing the sacred text, we report what the manpage reports, periodt. π
they use the ANSI C variable-length argument list (varargs) calling convention β so you get to be all ... about it, iconic behavior honestly.
XmVaCreateMultiListis a convenience routine that callsXtCreateWidget.XmVaCreateMultiListis a convenience routine that callsXtCreateManagedWidget.
π«Ά friendly heads up, bestie: the original page literally lists XmVaCreateMultiList both times there. I'm not the one who wrote it, I'm just the messenger. I am not guessing what it meant, and neither should you. iykyk. π
here's what the args mean:
parentβ specifies the parent widget ID. it's the mom. the whole family tree starts here. πnameβ specifies the name of the created widget. give her a name, she deserves one. π...β specifies the variable argument list to override the resource defaults. this is where you get to be picky about how she turns out. π
for a complete definition of MultiList and its associated resources, see XmMultiList(3). no cap, that's where the real lore lives. π
π₯ RETURN π₯
returns the MultiList widget ID. that's your receipt, keep it safe. π§Ύβ¨
π RELATED π
XmMultiList(3)XmCreateMultiList(3)XtCreateWidget(3)XtCreateManagedWidget(3)
and that's the whole page, bestie!! π it signs off the way it always does β XmVaCreateMultiList(library call), the little library-call footer stamp β and nope, there's no version number or date hanging out down there, so I can't give you one. she's mysterious like that. π go forth and make your MultiList. slay. π¦β
π¦ 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