XMVACREATEMANAGEDCONTAINER(3)
π XmVaCreateContainer β a Container widget creation moment π
okay bestie, welcome to XmVaCreateContainer(3) from the library call section, no big deal, just your new fave convenience creation functions for the Container widget. pull up a chair, we're doing varargs π
β¨ NAME β¨
XmVaCreateContainer, XmVaCreateManagedContainer β A Container widget convenience creation functions.
like... they make Containers. for you. so you don't have to. π
πΈ SYNOPSIS πΈ
#include <Xm/Container.h>
Widget XmVaCreateContainer(
Widget parent,
String name,
...);
Widget XmVaCreateManagedContainer(
Widget parent,
String name,
...);
yes the indentation is giving "I was written in 1994 and I'm thriving" and honestly? iconic. π
π¦ DESCRIPTION π¦
So these functions create an instance of a Container widget and hand you back the associated widget ID. cute, right? π«Ά They use the ANSI C variable-length argument list (varargs) calling convention β that's the ... you saw up there, it's not being mysterious, it's just taking however many arguments you feel like throwing at it.
- The
XmVaCreateContainerfunction is a convenience routine that callsXtCreateWidget. - The
XmVaCreatemanagedContainerfunction is a convenience routine that callsXtCreateManagedWidget.
(not me typing XmVaCreatemanagedContainer with the lowercase m β that's literally how it's written in the source, so we're keeping it fr fr π)
π§ the arguments, bestie π§
parentβ Specifies the parent widget ID. aka who's your daddy widget. πnameβ Specifies the name of the created widget. give it a name, it deserves one, main character energy only. β¨...β Specifies the variable argument list to override the resource defaults. this is your moment to be extra, go off. π₯
For a complete definition of Container and its associated resources, see XmContainer(3). seriously, go read it, I'll wait. π
β RETURN β
Returns the Container widget ID.
that's it. that's the whole return. a little ID. your little ID. cherish it. π₯Ή
π RELATED π
the whole friend group. the squad. iykyk. π
and that's the page!! the footer said XmVaCreateContainer(library call) and, like, that's genuinely all it gave us for source/version and date info β no date, no version number, nothing, so I'm just gonna say: this is the library call manual page for XmVaCreateContainer, and if you need the exact version and date, bestie, it's whatever your system shipped with it. πβ¨π bye, go make a Container, you're gonna 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