XMVACREATEMANAGEDROWCOLUMN(3)
π NAME π
XmVaCreateRowColumn, XmVaCreateManagedRowColumn β a RowColumn widget convenience creation functions, bestie. Two lil functions, one whole vibe, they make RowColumn widgets for you so you don't have to do the most.
β¨ SYNOPSIS β¨
okay so first you gotta include the header, obviously:
#include <Xm/RowColumn.h>
then the two icons themselves:
Widget XmVaCreateRowColumn(
Widget parent,
String name,
...);
Widget XmVaCreateManagedRowColumn(
Widget parent,
String name,
...);
π DESCRIPTION π
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. (yes, "returns" β that's what the page says, we don't edit the ancestors π). These routines use the ANSI C variable-length argument list (varargs) calling convention, which is giving very "we accept anything you throw at us, and we will not be checking."
The XmVaCreateRowColumn function is a convenience routine that calls XtCreateWidget.
The XmVaCreateRowColumn function is a convenience routine that calls XtCreateManagedWidget.
not me noticing those two lines have the same function name β that's literally how it's written on the page, so that's how it's written here. I don't make the rules, I just slay them. π«Ά
Now the arguments, one by one, no skipping:
- parent β Specifies the parent widget ID. Your widget needs a home and this is it, its little parent, its whole lineage.
- name β Specifies the name of the created widget. Name it something cute. Or don't, I'm not your mom.
...β Specifies the variable argument list to override the resource defaults. This is where you go feral and set whatever resources your heart desires.
For a complete definition of RowColumn and its associated resources, see XmRowColumn(3). That's the homework, go read it, it's not optional if you want the full picture, fr fr.
π RETURN π
Returns the RowColumn widget ID. That's it. That's the gift. Take it, hold it, pass it to the next function like a baton. π
π¦ RELATED π¦
the whole friend group, in order:
and that's the whole page, babes β straight from the XmVaCreateRowColumn(library call) manual, which is exactly the section this little legend lives in. go forth and create some widgets, main character. you got this. π
β¨
π¦ 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