XMVACREATEMANAGEDOUTLINE(3)
β¨ XmVaCreateOutline β the Outline widget glow-up functions β¨
okay bestie, we're in the <Xm/Outline.h> cinematic universe, this is a library call from the Motif fam, and it's literally just two lil convenience functions that make an Outline widget for you. no cap. π
πΈ NAME πΈ
XmVaCreateOutline, XmVaCreateManagedOutline β the Outline widget convenience creation functions. they're giving "let me handle the boilerplate so you don't have to." π«Ά
π¦ SYNOPSIS π¦
#include <Xm/Outline.h>
Widget XmVaCreateOutline(
Widget parent,
String name,
...);
Widget XmVaCreateManagedOutline(
Widget parent,
String name,
...);
π DESCRIPTION π
so the way that these work is: they create an instance of an Outline widget and hand you back the associated widget ID. cute, simple, iconic. β¨
both of them use the ANSI C variable-length argument list (varargs) calling convention, so you can just keep tacking on resource/value pairs until you're done. it's giving "no fixed arity, only vibes." π
XmVaCreateOutlineβ this one is a convenience routine that callsXtCreateWidget. it makes the widget but does not manage it, so you have to manage it yourself later (iykyk).XmVaCreateManagedOutlineβ this one is a convenience routine that callsXtCreateManagedWidget. it makes the widget and manages it in one go. main character energy, truly. π
now the args, bestie:
parentβ specifies the parent widget ID. it's the widget that's gonna adopt your new Outline. πͺΊnameβ specifies the name of the created widget. yes, the name. give it a good one....β specifies the variable argument list to override the resource defaults. this is where you get to be picky about literally everything. π
for a complete definition of Outline and its associated resources, go read XmOutline(3). that's the lore page. π
π RETURN π
returns the Outline widget ID. that's it, that's the whole return. iconic behavior honestly. π«Ά
β RELATED β
the whole friend group, fr fr:
and that's the page, bestie!! this was XmVaCreateOutline(library call) β a library call, published by the Xm source, and yeah the header and footer are literally the same string so you're not missing any secret date, that's just how it is. go make some widgets. mwah. πβ¨ππ¦
π¦ 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