1XmDropSiteConfigureStackingOrder(XlmiDbrroaprSyitceaCloln)figureStackingOrder(library call)
2
3
4
6 XmDropSiteConfigureStackingOrder — A Drag and Drop function that
7 reorders a stack of widgets that are registered drop sites
8
10 #include <Xm/DragDrop.h>
11 void XmDropSiteConfigureStackingOrder(
12 Widget widget,
13 Widget sibling,
14 Cardinal stack_mode);
15
17 XmDropSiteConfigureStackingOrder changes the stacking order of the drop
18 site specified by widget. The stacking order controls the manner in
19 which drag-under effects are clipped by overlapping siblings, regard‐
20 less of whether they are active. The stack mode is relative either to
21 the entire stack, or to another drop site within the stack. The stack
22 order can be modified only if the drop sites are siblings in both the
23 widget and drop site hierarchy, and the widget parent of the drop sites
24 is registered as a composite drop site.
25
26 widget Specifies the drop site to be restacked.
27
28 sibling Specifies a sibling drop site for stacking operations. If
29 specified, then widget is restacked relative to this drop
30 site's stack position.
31
32 stack_mode
33 Specifies the new stack position for the specified widget.
34 The values are XmABOVE and XmBELOW. If a sibling is speci‐
35 fied, then widget is restacked as follows:
36
37 XmABOVE The widget is placed just above the sibling.
38
39 XmBELOW The widget is placed just below the sibling.
40
41 If the sibling parameter is not specified, then widget is
42 restacked as follows:
43
44 XmABOVE The widget is placed at the top of the stack.
45
46 XmBELOW The widget is placed at the bottom of the stack.
47
48 For a complete definition of DropSite and its associated resources, see
49 XmDropSite(3).
50
52 XmDropSite(3), XmDropSiteRetrieve(3), and XmDropSiteQueryS‐
53 tackingOrder(3).
54
55
56
57 XmDropSiteConfigureStackingOrder(library call)