summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2021-06-02 15:48:54 +0100
committerCaolán McNamara <caolanm@redhat.com>2021-06-02 18:42:10 +0200
commit6a8e7beef4f75e348536f971254fd4fd23c1806e (patch)
tree2df4121edd3c43f6992f40344bd8e7c1d2709e2e /bin
parent64f7cda6e66de8e2e9af3c5f69fd13126681291c (diff)
uniformly remove label-fill from GtkExpanders
Change-Id: Ife68cef7eeab0010c4d233c81e3bee808c2c1c28 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116615 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'bin')
-rwxr-xr-xbin/ui-rules-enforcer.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/bin/ui-rules-enforcer.py b/bin/ui-rules-enforcer.py
index 5e46367112cf..dfffe79ce7cd 100755
--- a/bin/ui-rules-enforcer.py
+++ b/bin/ui-rules-enforcer.py
@@ -207,6 +207,21 @@ def remove_track_visited_links(current):
if track_visited_links != None:
current.remove(track_visited_links)
+def remove_label_fill(current):
+ label_fill = None
+ isexpander = current.get('class') == "GtkExpander"
+ for child in current:
+ remove_label_fill(child)
+ if not isexpander:
+ continue
+ if child.tag == "property":
+ attributes = child.attrib
+ if attributes.get("name") == "label_fill" or attributes.get("name") == "label-fill":
+ label_fill = child
+
+ if label_fill != None:
+ current.remove(label_fill)
+
with open(sys.argv[1], encoding="utf-8") as f:
header = f.readline()
f.seek(0)
@@ -228,6 +243,7 @@ replace_button_use_stock(root)
replace_image_stock(root)
remove_check_button_align(root)
remove_track_visited_links(root)
+remove_label_fill(root)
with open(sys.argv[1], 'wb') as o:
# without encoding='unicode' (and the matching encode("utf8")) we get &#XXXX replacements for non-ascii characters