XMACTIVATEWMPROTOCOL(3)
π XmActivateWMProtocol β a library call bestie π
okay so welcome to the group chat, we're talking about XmActivateWMProtocol, and it's giving VendorShell convenience interface that activates a protocol. no cap, that's the whole vibe of the NAME section, so let's get into it π«Ά
β¨ SYNOPSIS β¨
#include <Xm/Protocols.h>
void XmActivateWMProtocol(
Widget shell,
Atom protocol);
yes bestie, that's it. two args. short, sweet, iconic π
πΈ DESCRIPTION πΈ
So XmActivateWMProtocol is what we call a convenience interface β like when your friend orders for the whole table so you don't have to π. Under the hood it calls XmActivateProtocol with the property value set to the atom returned by interning WM_PROTOCOLS. That's the whole thing. It's a little wrapper, and honestly? it ate.
Here's the deets on the args, one by one, no gatekeeping:
shellβ Specifies the widget with which the protocol property is associated. So like, which widget is this protocol vibing with πprotocolβ Specifies the protocolAtom. the literal atom, fr fr.
π heads up: for a complete definition ofVendorShelland its associated resources, go check outVendorShell(3). don't be out here guessing, bestie, the docs are right there π¦
π₯ RELATED π₯
the squad. the mutuals. the ones you should also be reading, iykyk:
and that's the page, bestie π this was XmActivateWMProtocol from the library call manual, and yes the footer says the exact same thing as the header, that's just the format, we don't question it, we respect it ππ
mwah, go activate a protocol, you're doing amazing πβ
π¦ 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