XMVACREATEDATAFIELD(3)
π NAME π
XmVaCreateDataField, XmVaCreateManagedDataField β bestie, these are the DataField widget convenience creation functions. That's the whole vibe, okay? β¨
π¦ SYNOPSIS π¦
#include <Xm/DataF.h>
Widget XmVaCreateDataField(
Widget parent,
String name,
...);
Widget XmVaCreateManagedDataField(
Widget parent,
String name,
...);
πΈ DESCRIPTION πΈ
So like, these functions make an instance of a DataField widget and hand you back the associated widget ID. That's it, that's the job. π«Ά They use the ANSI C variable-length argument list (varargs) calling convention β fancy way of saying they take a lil' ... and you just keep throwing arguments at them, no cap.
The XmVaCreateDataField function is a convenience routine that calls XtCreateWidget. Iconic behavior, honestly.
The XmVaCreateManagedDataField function is a convenience routine that calls XtCreateManagedWidget. Same energy, managed edition π
Now the arguments, bestie, listen up:
parentβ Specifies the parent widget ID. Your widget needs a home, and this is it πnameβ Specifies the name of the created widget. Name your baby π...β Specifies the variable argument list to override the resource defaults. This is where you go feral with the customization π
For a complete definition of DataField and its associated resources, see XmDataField(3). Go read it, fr fr, iykyk π
β RETURN β
Returns the DataField widget ID. That's the prize, bestie, go slay with it π₯
π RELATED π
XmDataField(3)XmCreateDataField(3)XtCreateWidget(3)XtCreateManagedWidget(3)
Okay so this page lives under the XmVaCreateDataField(library call) banner β same title up top, same title down at the bottom, keeping it symmetrical and cute π Anyway bestie, that's the whole page, mwah, go create some widgets, you ate ππ
π¦ 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