Changed: CSS inherit value for some properties
This commit is contained in:
parent
76c8a8a055
commit
31938b3ce1
1 changed files with 20 additions and 6 deletions
|
@ -5587,6 +5587,10 @@ namespace NLGUI
|
|||
for (it=styles.begin(); it != styles.end(); ++it)
|
||||
{
|
||||
if (it->first == "font-size")
|
||||
{
|
||||
if (it->second == "inherit")
|
||||
style.FontSize = getFontSize();
|
||||
else
|
||||
{
|
||||
float tmp;
|
||||
sint size = 0;
|
||||
|
@ -5594,9 +5598,13 @@ namespace NLGUI
|
|||
if (size > 0)
|
||||
style.FontSize = size;
|
||||
}
|
||||
}
|
||||
else
|
||||
if (it->first == "font-style")
|
||||
{
|
||||
if (it->second == "inherit")
|
||||
style.FontOblique = getFontOblique();
|
||||
else
|
||||
if (it->second == "italic" || it->second == "oblique")
|
||||
style.FontOblique = true;
|
||||
}
|
||||
|
@ -5605,6 +5613,9 @@ namespace NLGUI
|
|||
{
|
||||
// https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight
|
||||
uint weight = 400;
|
||||
if (it->second == "inherit")
|
||||
weight = getFontWeight();
|
||||
else
|
||||
if (it->second == "normal")
|
||||
weight = 400;
|
||||
else
|
||||
|
@ -5637,6 +5648,9 @@ namespace NLGUI
|
|||
}
|
||||
else
|
||||
if (it->first == "color")
|
||||
if (it->second == "inherit")
|
||||
style.TextColor = getTextColor();
|
||||
else
|
||||
scanHTMLColor(it->second.c_str(), style.TextColor);
|
||||
else
|
||||
if (it->first == "text-decoration" || it->first == "text-decoration-line")
|
||||
|
|
Loading…
Reference in a new issue