summaryrefslogtreecommitdiff
path: root/tools/themeupdate/themeupdate.py
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-09-01 09:16:08 +0000
committerDana Jansens <danakj@orodu.net>2003-09-01 09:16:08 +0000
commit3cdf906f5f65561272d448cfa2372ad9793f7760 (patch)
tree9a6eb2a58abc85dc389a24286b8e923e28560f8e /tools/themeupdate/themeupdate.py
parenta32fffbb6c082c1bed25514f60caca40bab14a0e (diff)
more checks, for pixelsize fonts
Diffstat (limited to 'tools/themeupdate/themeupdate.py')
-rwxr-xr-xtools/themeupdate/themeupdate.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/tools/themeupdate/themeupdate.py b/tools/themeupdate/themeupdate.py
index ba41ae26..cbf43eae 100755
--- a/tools/themeupdate/themeupdate.py
+++ b/tools/themeupdate/themeupdate.py
@@ -41,7 +41,6 @@ def simple_replace(data):
pairs['window.unfocus.font'] = 'window.label.unfocus.font'
pairs['window.justify'] = 'window.label.justify'
pairs['menu.frame.disableColor'] = 'menu.disabled.textColor'
- pairs['style.'] = 'info.'
pairs['menu.frame'] = 'menu.items'
pairs['menu.hilite'] = 'menu.selected'
pairs['.picColor'] = '.imageColor'
@@ -165,6 +164,20 @@ def xft_fonts(data):
out('Removing ' + key + '\n')
data.pop(i)
+def pixelsize(data):
+ fonts = ('window.label.focus.font',
+ 'menu.items.font',
+ 'menu.title.font')
+ for f in fonts:
+ i, key, value = find_key(data, f, True)
+ if value:
+ if value.find('pixelsize') == -1:
+ out('*** ERROR *** The ' + key + ' font size is not being '
+ 'specified by pixelsize. It is recommended that you use '
+ 'pixelsize instead of pointsize for specifying theme '
+ 'fonts. e.g. "sans:pixelsize=12"\n')
+ valid = False
+
def warn_missing(data):
need = ('window.button.hover.focus', 'window.button.hover.unfocus',
'menuOverlap')
@@ -209,6 +222,7 @@ remove(data)
pressed(data)
x_fonts(data)
xft_fonts(data)
+pixelsize(data)
warn_missing(data)
err_missing(data)