more checks, for pixelsize fonts

This commit is contained in:
Dana Jansens 2003-09-01 09:16:08 +00:00
parent a32fffbb6c
commit 3cdf906f5f

View file

@ -41,7 +41,6 @@ def simple_replace(data):
pairs['window.unfocus.font'] = 'window.label.unfocus.font' pairs['window.unfocus.font'] = 'window.label.unfocus.font'
pairs['window.justify'] = 'window.label.justify' pairs['window.justify'] = 'window.label.justify'
pairs['menu.frame.disableColor'] = 'menu.disabled.textColor' pairs['menu.frame.disableColor'] = 'menu.disabled.textColor'
pairs['style.'] = 'info.'
pairs['menu.frame'] = 'menu.items' pairs['menu.frame'] = 'menu.items'
pairs['menu.hilite'] = 'menu.selected' pairs['menu.hilite'] = 'menu.selected'
pairs['.picColor'] = '.imageColor' pairs['.picColor'] = '.imageColor'
@ -165,6 +164,20 @@ def xft_fonts(data):
out('Removing ' + key + '\n') out('Removing ' + key + '\n')
data.pop(i) 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): def warn_missing(data):
need = ('window.button.hover.focus', 'window.button.hover.unfocus', need = ('window.button.hover.focus', 'window.button.hover.unfocus',
'menuOverlap') 'menuOverlap')
@ -209,6 +222,7 @@ remove(data)
pressed(data) pressed(data)
x_fonts(data) x_fonts(data)
xft_fonts(data) xft_fonts(data)
pixelsize(data)
warn_missing(data) warn_missing(data)
err_missing(data) err_missing(data)