XMVACREATEMANAGEDARROWBUTTON(3)
π XmVaCreateArrowButton π
okay so bestie, welcome to the XmVaCreateArrowButton page, part of the XmVaCreateArrowButton(library call) manual situation β¨. Two functions, one very cute job: they pop a whole ArrowButton widget into existence for you. Iconic behaviour fr.
β¨ NAME β¨
XmVaCreateArrowButton, XmVaCreateManagedArrowButton β the ArrowButton widget convenience creation functions. that's it, that's the job π
πΈ SYNOPSIS πΈ
#include <Xm/ArrowB.h>
Widget XmVaCreateArrowButton(
Widget parent,
String name,
...);
Widget XmVaCreateManagedArrowButton(
Widget parent,
String name,
...);
π¦ DESCRIPTION π¦
So here's the tea π«: these functions create an instance of an ArrowButton widget and hand you back the widget ID that goes with it. And the way they do that is with the ANSI C variable-length argument list (varargs) calling convention. very demure, very varargs π
XmVaCreateArrowButtonβ this one is a convenience routine that callsXtCreateWidget. just a lil shortcut, no cap.XmVaCreateManagedArrowButtonβ and this one is a convenience routine that callsXtCreateManagedWidget. managed!! main character energy π
now the args, one by one:
parentβ Specifies the parent widget ID. it's giving "who's your parent", answer it.nameβ Specifies the name of the created widget. give the baby a name π...β Specifies the variable argument list to override the resource defaults. this is where you go feral with your overrides, lowkey.
if you want the complete definition of ArrowButton and all its associated resources, bestie, you gotta go read XmArrowButton(3). that's the real lore. π
β RETURN β
Returns the ArrowButton widget ID. that's your prize, take it π
π RELATED π
okay bestie that's the whole page!! and for the cute lil sign-off: this was served to you as XmVaCreateArrowButton(library call) β the same as the header up top, which is literally the whole source/version-and-date situation this page has going on. no fancy version number, no date, just vibes πβ¨ slay, go make some arrow buttons, i'm obsessed π«ΆππΈ
π¦ 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