Remove now-unused config_place_center option. The new LeastOverlap placement doesn't use this option, and it kind of defeats the purpose of the algorithm.
Dana Jansens danakj@orodu.net
4 files changed,
0 insertions(+),
10 deletions(-)
M
data/rc.xml
→
data/rc.xml
@@ -33,9 +33,6 @@
<placement> <policy>Smart</policy> <!-- 'Smart' or 'UnderMouse' --> - <center>yes</center> - <!-- whether to place windows in the center of the free area found or - the top left corner --> <monitor>Primary</monitor> <!-- with Smart placement on a multi-monitor system, try to place new windows on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where
M
data/rc.xsd
→
data/rc.xsd
@@ -70,7 +70,6 @@ <xsd:documentation>defines how new windows are placed</xsd:documentation>
</xsd:annotation> <xsd:sequence> <xsd:element minOccurs="0" name="policy" type="ob:placementpolicy"/> - <xsd:element minOccurs="0" name="center" type="ob:bool"/> <xsd:element minOccurs="0" name="monitor" type="ob:placementmonitor"/> <xsd:element minOccurs="0" name="primaryMonitor" type="ob:primarymonitor"/> </xsd:sequence>
M
openbox/config.c
→
openbox/config.c
@@ -37,7 +37,6 @@ gboolean config_focus_under_mouse;
gboolean config_unfocus_leave; ObPlacePolicy config_place_policy; -gboolean config_place_center; ObPlaceMonitor config_place_monitor; guint config_primary_monitor_index;@@ -598,8 +597,6 @@
if ((n = obt_xml_find_node(node, "policy"))) if (obt_xml_node_contains(n, "UnderMouse")) config_place_policy = OB_PLACE_POLICY_MOUSE; - if ((n = obt_xml_find_node(node, "center"))) - config_place_center = obt_xml_node_bool(n); if ((n = obt_xml_find_node(node, "monitor"))) { if (obt_xml_node_contains(n, "active")) config_place_monitor = OB_PLACE_MONITOR_ACTIVE;@@ -1027,7 +1024,6 @@
obt_xml_register(i, "focus", parse_focus, NULL); config_place_policy = OB_PLACE_POLICY_SMART; - config_place_center = TRUE; config_place_monitor = OB_PLACE_MONITOR_PRIMARY; config_primary_monitor_index = 1;
M
openbox/config.h
→
openbox/config.h
@@ -83,8 +83,6 @@ extern gboolean config_unfocus_leave;
/*! The algorithm to use for placing new windows */ extern ObPlacePolicy config_place_policy; -/*! Place windows in the center of the free area */ -extern gboolean config_place_center; /*! Place windows on the active monitor (unless they are part of an application already on another monitor) */ extern ObPlaceMonitor config_place_monitor;