XMVACREATEMANAGEDARROWBUTTONGADGET(3)

πŸ“¦
version 2.5.2 Β· 2 versions
, in alpine 3.24, arch rolling, centos-stream 9, epel 10, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0

πŸ’… 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 calls XtCreateWidget.
  • XmVaCreateManagedArrowButtonGadget β€” and this one is a convenience routine that calls XtCreateManagedWidget. 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 of ArrowButtonGadget and its associated resources, see XmArrowButtonGadget(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. πŸ’–


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. πŸŒˆπŸ‘‘πŸ’–