XMVACREATEMANAGEDARROWBUTTONGADGET(3)
π XmVaCreateArrowButtonGadget β NAME
okay so bestie, gather round: XmVaCreateArrowButtonGadget and XmVaCreateManagedArrowButtonGadget are the convenience creation functions for the ArrowButtonGadget widget. that's it, that's the name section, she's a short queen. π
this one lives in the library call manual, and honestly? iconic.
β¨ SYNOPSIS β¨
#include <Xm/ArrowBG.h>
Widget XmVaCreateArrowButtonGadget(
Widget parent,
String name,
...);
Widget XmVaCreateManagedArrowButtonGadget(
Widget parent,
String name,
...);
no cap, that's the whole vibe. π¦
πΈ DESCRIPTION πΈ
so these functions create an instance of an ArrowButtonGadget widget and return the associated widget ID. and the way they do it?? these routines use the ANSI C variable-length argument list (varargs) calling convention. fancy, lowkey. π
XmVaCreateArrowButtonGadgetβ this one is a convenience routine that callsXtCreateWidget.XmVaCreateManagedArrowButtonGadgetβ and this one is a convenience routine that callsXtCreateManagedWidget. yes the "Managed" is doing heavy lifting in the name, she said what she said. β¨
here's the argument lineup, fr fr:
parentβ specifies the parent widget ID. your gadget needs a home, and this is it. π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. go off, customize her. π₯
for a complete definition ofArrowButtonGadgetand its associated resources, seeXmArrowButtonGadget(3). bestie please actually read that one, this page is just the appetizer. π«Ά
π«Ά RETURN π«Ά
returns the ArrowButtonGadget widget ID. that's your girl. hold onto her. π
π RELATED π
the bestie cinematic universe, all linked up:
and that's the page!! πβ¨ this was XmVaCreate...uttonGadget, from the library call manual β shoutout to the source/version line and the date sitting down at the bottom of the original, keeping it real as always. mwah, go create some gadgets, you've got this. periodt. πππ
π¦ 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