Merge branch 'rcorre-color_regex'
This commit is contained in:
commit
8912012c7d
@ -742,11 +742,13 @@ class QssColor(CssColor):
|
|||||||
color_func_regexes: Valid function regexes.
|
color_func_regexes: Valid function regexes.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
num = r'[0-9]{1,3}%?'
|
||||||
|
|
||||||
color_func_regexes = [
|
color_func_regexes = [
|
||||||
r'rgb\([0-9]{1,3}%?, [0-9]{1,3}%?, [0-9]{1,3}%?\)',
|
r'rgb\({num},\s*{num},\s*{num}\)'.format(num=num),
|
||||||
r'rgba\([0-9]{1,3}%?, [0-9]{1,3}%?, [0-9]{1,3}%?, [0-9]{1,3}%?\)',
|
r'rgba\({num},\s*{num},\s*{num},\s*{num}\)'.format(num=num),
|
||||||
r'hsv\([0-9]{1,3}%?, [0-9]{1,3}%?, [0-9]{1,3}%?\)',
|
r'hsv\({num},\s*{num},\s*{num}\)'.format(num=num),
|
||||||
r'hsva\([0-9]{1,3}%?, [0-9]{1,3}%?, [0-9]{1,3}%?, [0-9]{1,3}%?\)',
|
r'hsva\({num},\s*{num},\s*{num},\s*{num}\)'.format(num=num),
|
||||||
r'qlineargradient\(.*\)',
|
r'qlineargradient\(.*\)',
|
||||||
r'qradialgradient\(.*\)',
|
r'qradialgradient\(.*\)',
|
||||||
r'qconicalgradient\(.*\)',
|
r'qconicalgradient\(.*\)',
|
||||||
|
@ -912,13 +912,16 @@ class ColorTests:
|
|||||||
('rgb(1, 2, 3, 4)', []),
|
('rgb(1, 2, 3, 4)', []),
|
||||||
('foo(1, 2, 3)', []),
|
('foo(1, 2, 3)', []),
|
||||||
|
|
||||||
|
('rgb(0, 0, 0)', [configtypes.QssColor]),
|
||||||
('rgb(0,0,0)', [configtypes.QssColor]),
|
('rgb(0,0,0)', [configtypes.QssColor]),
|
||||||
('-foobar(42)', [configtypes.CssColor]),
|
('-foobar(42)', [configtypes.CssColor]),
|
||||||
|
|
||||||
|
('rgba(255, 255, 255, 255)', [configtypes.QssColor]),
|
||||||
('rgba(255,255,255,255)', [configtypes.QssColor]),
|
('rgba(255,255,255,255)', [configtypes.QssColor]),
|
||||||
('hsv(359, 255, 255)', [configtypes.QssColor]),
|
('hsv(359, 255, 255)', [configtypes.QssColor]),
|
||||||
('hsva(359, 255, 255, 255)', [configtypes.QssColor]),
|
('hsva(359, 255, 255, 255)', [configtypes.QssColor]),
|
||||||
('hsv(10%, 10%, 10%)', [configtypes.QssColor]),
|
('hsv(10%, 10%, 10%)', [configtypes.QssColor]),
|
||||||
|
('hsv(10%,10%,10%)', [configtypes.QssColor]),
|
||||||
('qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 white, '
|
('qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 white, '
|
||||||
'stop: 0.4 gray, stop:1 green)', [configtypes.QssColor]),
|
'stop: 0.4 gray, stop:1 green)', [configtypes.QssColor]),
|
||||||
('qconicalgradient(cx:0.5, cy:0.5, angle:30, stop:0 white, '
|
('qconicalgradient(cx:0.5, cy:0.5, angle:30, stop:0 white, '
|
||||||
|
Loading…
Reference in New Issue
Block a user