XMCREATEMENUSHELL(3)
π XmCreateMenuShell β the MenuShell widget creation function β¨
okay bestie, welcome to the XmCreateMenuShell page from the library call manual πΈ this one is short, sweet, and honestly a little iconic. it's the girl whose whole job is making a MenuShell widget and handing you back its widget ID. no notes. π
π¦ SYNOPSIS
#include <Xm/MenuShell.h>
Widget XmCreateMenuShell(
Widget parent,
String name,
ArgList arglist,
Cardinal argcount);
likeβ¦ look at her. four args. no drama. π
β¨ DESCRIPTION β¨
XmCreateMenuShell creates an instance of a MenuShell widget and returns the associated widget ID. that's the whole vibe. she makes one, she hands it to you, she moves on. main character energy fr fr π
okay so here's what each arg is doing, one by one, no skipping:
parentβ specifies the parent widget ID π«Ά this is who's adopting your new MenuShell.nameβ specifies the name of the created widget. yes bestie, it needs a name. give it one.arglistβ specifies the argument list. this is where your attribute/value pairs live.argcountβ specifies the number of attribute/value pairs in the argument list (arglist). count them. actually count them. π
and if you want the complete definition of MenuShell and all its associated resources, you do NOT get it here β go read XmMenuShell(3). that's the deep lore. iykyk π
π RETURN
Returns the MenuShell widget ID. that's it. that's the gift. take it and go slay. π
π§ RELATED
XmMenuShell(3). β the sibling page, the one with the full definition. go say hi. πΈ
okay and for the cute sign-off: this whole page lives in the library call manual, and it signs itself XmCreateMenuShell(library call) at the bottom β no cap, that's literally all it says down there. short queen. 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