diff options
author | Thomas Kluyver <thomas@kluyver.me.uk> | 2018-02-02 14:26:28 +0000 |
---|---|---|
committer | Thomas Kluyver <thomas@kluyver.me.uk> | 2018-02-02 14:26:28 +0000 |
commit | 056dbc12ed21abf601609751eee117a06d3d26a7 (patch) | |
tree | 887abf11c141828782540c53caa170ad0c03b08f | |
parent | c80f5ceaef21a4888c97ceae8256f3a2f6cb7269 (diff) |
Allow 'Scale' in icon theme per-directory sections
-rw-r--r-- | xdg/IconTheme.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/xdg/IconTheme.py b/xdg/IconTheme.py index d795484..e026d4e 100644 --- a/xdg/IconTheme.py +++ b/xdg/IconTheme.py @@ -72,6 +72,10 @@ class IconTheme(IniFile): else: return 2 + def getScale(self, directory): + value = self.get('Scale', type="integer", group=directory) + return value or 1 + # validation stuff def checkExtras(self): # header @@ -168,6 +172,8 @@ class IconTheme(IniFile): self.checkValue(key, value, type="integer") if self.type != "Threshold": self.errors.append("Key 'Threshold' give, but Type is %s" % self.type) + elif key == "Scale": + self.checkValue(key, value, type="integer") elif re.match("^X-[a-zA-Z0-9-]+", key): pass else: |