3ce465a·Author: Andrew Heumann·Closed by: Andrew Heumann·2018-01-05
Description
Updated Set Element Appearance to accept null values/empty lists.
This allows you to set foreground and background colors independently, with separate components, without overwriting or competing with each other
Defaults are set to null, which essentially does not change the appearance of the Element
Added upgrader. Seems to be working well.
To be safe... Reverted to providing a default color (System.Drawing.Color.Black) for the foreground color. For some reason Buttons were losing their foreground color when no color was provided.
Probably can remove the check for System.Drawing.Color.Transparent in the ColorTextElement method, now that there are null values as default.
Updated Set Element Appearance to accept null values/empty lists.
This allows you to set foreground and background colors independently, with separate components, without overwriting or competing with each other
Defaults are set to null, which essentially does not change the appearance of the Element
Added upgrader. Seems to be working well.
To be safe... Reverted to providing a default color (System.Drawing.Color.Black) for the foreground color. For some reason Buttons were losing their foreground color when no color was provided.
Probably can remove the check for System.Drawing.Color.Transparent in the ColorTextElement method, now that there are null values as default.