mirror of
https://github.com/labwc/labwc.git
synced 2026-03-10 05:33:47 -04:00
placement: set default placement policy to cascade
This commit is contained in:
parent
b96742a039
commit
22eefa32a2
3 changed files with 6 additions and 6 deletions
|
|
@ -232,7 +232,7 @@ this is for compatibility with Openbox.
|
||||||
center new windows under the cursor. The "cascade" policy will try to
|
center new windows under the cursor. The "cascade" policy will try to
|
||||||
place new windows at the center of the active output, but possibly
|
place new windows at the center of the active output, but possibly
|
||||||
shifts its position to bottom-right not to cover existing windows.
|
shifts its position to bottom-right not to cover existing windows.
|
||||||
Default is "center".
|
Default is "cascade".
|
||||||
|
|
||||||
*<placement><cascadeOffset><x>*++
|
*<placement><cascadeOffset><x>*++
|
||||||
*<placement><cascadeOffset><y>*
|
*<placement><cascadeOffset><y>*
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
</core>
|
</core>
|
||||||
|
|
||||||
<placement>
|
<placement>
|
||||||
<policy>center</policy>
|
<policy>cascade</policy>
|
||||||
<!--
|
<!--
|
||||||
When <placement><policy> is "cascade", the offset for cascading new
|
When <placement><policy> is "cascade", the offset for cascading new
|
||||||
windows can be overwritten like this:
|
windows can be overwritten like this:
|
||||||
|
|
|
||||||
|
|
@ -1079,9 +1079,9 @@ entry(xmlNode *node, char *nodename, char *content)
|
||||||
} else if (!strcasecmp(nodename, "reuseOutputMode.core")) {
|
} else if (!strcasecmp(nodename, "reuseOutputMode.core")) {
|
||||||
set_bool(content, &rc.reuse_output_mode);
|
set_bool(content, &rc.reuse_output_mode);
|
||||||
} else if (!strcmp(nodename, "policy.placement")) {
|
} else if (!strcmp(nodename, "policy.placement")) {
|
||||||
rc.placement_policy = view_placement_parse(content);
|
enum view_placement_policy policy = view_placement_parse(content);
|
||||||
if (rc.placement_policy == LAB_PLACE_INVALID) {
|
if (policy != LAB_PLACE_INVALID) {
|
||||||
rc.placement_policy = LAB_PLACE_CENTER;
|
rc.placement_policy = policy;
|
||||||
}
|
}
|
||||||
} else if (!strcasecmp(nodename, "xwaylandPersistence.core")) {
|
} else if (!strcasecmp(nodename, "xwaylandPersistence.core")) {
|
||||||
set_bool(content, &rc.xwayland_persistence);
|
set_bool(content, &rc.xwayland_persistence);
|
||||||
|
|
@ -1434,7 +1434,7 @@ rcxml_init(void)
|
||||||
}
|
}
|
||||||
has_run = true;
|
has_run = true;
|
||||||
|
|
||||||
rc.placement_policy = LAB_PLACE_CENTER;
|
rc.placement_policy = LAB_PLACE_CASCADE;
|
||||||
rc.placement_cascade_offset_x = 0;
|
rc.placement_cascade_offset_x = 0;
|
||||||
rc.placement_cascade_offset_y = 0;
|
rc.placement_cascade_offset_y = 0;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue