XMVACREATEMANAGEDFRAME(3)
π XmVaCreateFrame β the library call that makes Frames, bestie π
XmVaCreateFrame and its girl XmVaCreateManagedFrame are the library call era of the Frame widget β the convenience-creation duo you call when you want a Frame and you want it now. π
β¨ NAME β¨
XmVaCreateFrame, XmVaCreateManagedFrame β the Frame widget convenience creation functions. Like, they exist purely to make your life easier. Iconic behaviour honestly. π
πΈ SYNOPSIS πΈ
#include <Xm/Frame.h>
Widget XmVaCreateFrame(
Widget parent,
String name,
...);
Widget XmVaCreateManagedFrame(
Widget parent,
String name,
...);
Yes bestie, that's the whole signature. No hidden extras. She's clean. β¨
π¦ DESCRIPTION π¦
okay so. These functions create an instance of a Frame widget and return the associated widget ID. That's the whole job. They do it, and they do it well. π«Ά
Both routines use the ANSI C variable-length argument list (varargs) calling convention, so you can just keep passing stuff after name and it'll deal. iykyk.
XmVaCreateFrameβ a convenience routine that callsXtCreateWidget. She's the unmanaged one, so you're gonna have to manage her yourself later, no cap.XmVaCreateManagedFrameβ a convenience routine that callsXtCreateManagedWidget. She shows up already managed. Main character energy fr fr.
Now the args, bestie, listen up:
parentβ Specifies the parent widget ID. That's her mom. That's who she lives inside. πnameβ Specifies the name of the created widget. Give her a cute one. π...β Specifies the variable argument list to override the resource defaults. This is where you go feral and customise everything. β¨
For a complete definition of Frame and its associated resources, see XmFrame(3). Go read it, bestie, it's the lore. π
π RETURN π
Returns the Frame widget ID. That's it. That's the return. Hand it to you like a little gift. π
π RELATED π
The whole squad, obviously:
And that's the page, babe π This was XmVaCreateFrame(library call) β same title on the way in and on the way out, no version drama, no date drama, just vibes. Now go forth and create Frames. 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