diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-05-07 13:55:59 +0900 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-05-07 14:10:51 +0900 |
commit | 5984cc83fe756f7483d1ac582b8adbef5042be8b (patch) | |
tree | 11a06b6c812e1a7b5e398ebbbb059ffc60c24872 /include/tools | |
parent | 6719b36a66171f59b383ccc5e7497d208bd566aa (diff) |
Add ability to change tint/shade of a color.
Change-Id: I6933393732d23fe9386cb8b768676887c026bd39
Diffstat (limited to 'include/tools')
-rw-r--r-- | include/tools/color.hxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/tools/color.hxx b/include/tools/color.hxx index f940dbcf5688..c382f870e259 100644 --- a/include/tools/color.hxx +++ b/include/tools/color.hxx @@ -161,6 +161,16 @@ public: void IncreaseLuminance(sal_uInt8 cLumInc); void DecreaseLuminance(sal_uInt8 cLumDec); + /** + * Apply tint or shade to a color. + * + * The input value is the percentage (in 100th of percent) of how much the + * color changes towards the black (shade) or white (tint). If the value + * is positive, the color is tinted, if the value is negative, the color is + * shaded. + **/ + void ApplyTintOrShade(sal_Int16 n100thPercent); + void DecreaseContrast(sal_uInt8 cContDec); void Invert(); |