XMDROPSITECONFIGURESTACKINGORDER(3)
π NAME π
XmDropSiteConfigureStackingOrder β a Drag and Drop function that reorders a stack of widgets that are registered drop sites β¨
(this one lives in the library call manual, bestie β XmDropSiteC...ackingOrder, you know the one π«Ά)
π SYNOPSIS π
#include <Xm/DragDrop.h>
void XmDropSiteConfigureStackingOrder(
Widget widget,
Widget sibling,
Cardinal stack_mode);
π¦ DESCRIPTION π¦
okay so XmDropSiteConfigureStackingOrder changes the stacking order of the drop site specified by widget. π«
and likeβ¦ why do we care? because the stacking order is literally what controls the manner in which drag-under effects are clipped by overlapping siblings, regardless of whether they are active. yes, even the inactive ones. the audacity, honestly π
the stack mode is relative either to the entire stack, or to another drop site within the stack β dealer's choice.
β οΈ but bestie, hear me: the stack order can be modified only if the drop sites are siblings in both the widget and drop site hierarchy, and the widget parent of the drop sites is registered as a composite drop site. no siblings, no composite parent, no restacking. periodt. π
widgetβ specifies the drop site to be restacked. that's the one getting its glow-up β¨siblingβ specifies a sibling drop site for stacking operations. if you specify it, thenwidgetis restacked relative to this drop site's stack position. it's giving "you're standing next to your friend now" energy π«Άstack_modeβ specifies the new stack position for the specifiedwidget. the values areXmABOVEandXmBELOW. here's the tea π
if a sibling is specified, then widget is restacked like this:
XmABOVEβ the widget is placed just above the sibling. πXmBELOWβ the widget is placed just below the sibling. π₯Ί
if the sibling parameter is not specified, then widget is restacked like this instead:
XmABOVEβ the widget is placed at the top of the stack. main character energy fr fr πXmBELOWβ the widget is placed at the bottom of the stack. humble era, we love to see it πΈ
for a complete definition of DropSite and its associated resources, see XmDropSite(3). iykyk π
π RELATED π
XmDropSite(3), XmDropSiteRetrieve(3), and XmDropSiteQueryStackingOrder(3).
go read those too, they're iconic, no cap πβ¨
and that's the whole page, bestie!! π this was XmDropSiteC...ackingOrder from the library call manual β the footer's little signature says so, no date drama attached, just pure library-call realness. ππ¦ slay responsibly π«Ά
π¦ 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