XMDEACTIVATEWMPROTOCOL(3)
π XmDeactivateWMProtocol π
okay so bestie, welcome to the XmDeactivateWMProtocol page β it lives in the library call section of the manual, and it's genuinely one of the most low-key iconic little helpers in the whole Motif-adjacent toolkit. grab a strawberry π and let's get into it.
β¨ NAME β¨
XmDeactivateWMProtocol β a VendorShell convenience interface that deactivates a protocol without removing it. that's it, that's the whole vibe. she turns the lights off but the furniture is still there. no cap. π
πΈ SYNOPSIS πΈ
#include <Xm/Xm.h>
#include <Xm/Protocols.h>
void XmDeactivateWMProtocol(
Widget shell,
Atom protocol);
π¦ DESCRIPTION π¦
so XmDeactivateWMProtocol is a convenience interface. what does that mean, you ask? it means she's the bestie who does the annoying part for you: she calls XmDeactivateProtocol with the property value set to the atom returned by interning WM_PROTOCOLS. like, she interns the atom, sets the property value, hands it over, slays, leaves. β¨
here are the two things you gotta give her:
shellβ specifies the widget with which the protocol property is associated π«Άprotocolβ specifies the protocol atom β
for a complete definition of VendorShell and its associated resources, go read VendorShell(3). she's the main character, this page is just her understudy. π
π RELATED π
the girlies in this friend group, fr fr:
that's the whole page, bestie β she's short, she's sweet, she deactivates without removing, and she did it all without breaking a sweat. ππ
this has been XmDeactivateWMProtocol(library call), brought to you by the library call section of the manual β yes, the footer said the same thing as the header, that's just her brand, iconic behavior only. ππ bye pookie, go intern an atom π¦
π¦ 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