XMVACREATECOLUMN(3)
π XmVaCreateColumn β the Column widget creation besties π
library call Β· XmVaCreateColumn Β· yes this is the manual page, no you're not lost
okay so bestie, gather round π«Ά this one is about two little convenience functions that spin up a Column widget for you, and honestly? they're giving "I'll handle the boilerplate, you go be the main character" energy. β¨
πΈ NAME πΈ
XmVaCreateColumn, XmVaCreateManagedColumn β A Column widget convenience creation functions.
(yes, the original says "functions" like that, and honestly? iconic. we don't fix what isn't broken π )
β¨ SYNOPSIS β¨
#include <Xm/Column.h>
Widget XmVaCreateColumn(
Widget parent,
String name,
...);
Widget XmVaCreateManagedColumn(
Widget parent,
String name,
...);
π¦ DESCRIPTION π¦
So these functions create an instance of a Column widget, and they hand you back the associated widget ID. That's the whole vibe. They use the ANSI C variable-length argument list (varargs) calling convention β so yeah, that ... at the end is doing a lot of heavy lifting, and she ate. π
XmVaCreateColumn is a convenience routine that calls XtCreateWidget.
XmVaCreateManagedColumn is a convenience routine that calls XtCreateManagedWidget.
Here's the tea on the arguments, no cap:
parentβ Specifies the parent widget ID. aka who's your daddy widget πΌ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 go feral with the customization β¨
For a complete definition of Column and its associated resources, see XmColumn(3). (go read it, bestie, I'm not gatekeeping π«Ά)
π₯ RETURN π₯
Returns the Column widget ID. that's it, that's the whole thing β she delivers and she leaves π
π RELATED π
The girlies of the family, in order:
XmColumn(3)XmCreateColumn(3)XtCreateWidget(3)XtCreateManagedWidget(3)
π not me writing a whole manual page for two wrapper functions but honestly? they deserve the spotlight. lowkey they do the most so you can do the least. periodt.
and that's the page, bestie!! slay, read it, use it, tell your widgets I said hi πβ¨ππ¦πΈπ π«Ά
XmVaCreateColumn(library call) β signing off, fr fr ππ
π¦ 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