- * Ion is free software; you can redistribute it and/or modify it under
- * the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation; either version 2.1 of the License, or
- * (at your option) any later version.
+ * See the included file LICENSE for details.
#define MPLEX_ATTACH_SWITCHTO 0x0001 /* switch to region */
#define MPLEX_ATTACH_UNNUMBERED 0x0002 /* do not put on mut.ex list */
#define MPLEX_ATTACH_HIDDEN 0x0004 /* should be hidden */
#define MPLEX_ATTACH_SWITCHTO 0x0001 /* switch to region */
#define MPLEX_ATTACH_UNNUMBERED 0x0002 /* do not put on mut.ex list */
#define MPLEX_ATTACH_HIDDEN 0x0004 /* should be hidden */
#define MPLEX_ATTACH_LEVEL 0x0010 /* level field set */
#define MPLEX_ATTACH_GEOM 0x0020 /* geometry field is set */
#define MPLEX_ATTACH_SIZEPOLICY 0x0040 /* size policy field is set */
#define MPLEX_ATTACH_INDEX 0x0080 /* index field is set */
#define MPLEX_ATTACH_WHATEVER 0x0100 /* set REGION_FIT_WHATEVER */
#define MPLEX_ATTACH_LEVEL 0x0010 /* level field set */
#define MPLEX_ATTACH_GEOM 0x0020 /* geometry field is set */
#define MPLEX_ATTACH_SIZEPOLICY 0x0040 /* size policy field is set */
#define MPLEX_ATTACH_INDEX 0x0080 /* index field is set */
#define MPLEX_ATTACH_WHATEVER 0x0100 /* set REGION_FIT_WHATEVER */
+/* Note: only the size policy field is changed; actual geometry is not
+ * yet changed.
+ */
+extern void mplex_set_szplcy(WMPlex *mplex, WRegion *sub, WSizePolicy szplcy);
+extern WSizePolicy mplex_get_szplcy(WMPlex *mplex, WRegion *sub);
+