Actually, it's all made 2D, using GIMP (high resolution images, multilayer, scaled down). The coloring of the inner parts is done via a single color screen layer , so I can change the color easily.
I took into account the option to change the display color (for the time being only the main reddish color). And it's already in place for some widgets... ok, just one:GlossySerpent/
ProgressBar, using the
BarFillColour property.
Code: Select all
<Window Type="GlossySerpent/ProgressBar" Name="DemoProgressBar" >
<Property Name="InheritsAlpha" Value="False" />
<Property Name="StepSize" Value="0.01" />
<Property Name="CurrentProgress" Value="0.34" />
<Property Name="UnifiedAreaRect" Value="{{0.01,0},{0.25,0},{0.868219,0},{0.40,0}}" />
<!--<Property Name="BarFillColour" Value="FF13C6BB" /> <!-- teal -->
<!--<Property Name="BarFillColour" Value="FFFF8410" /> <!-- brown/orange -->
</Window>
But it has 2 drawbacks:
- It's just a bit more difficult to get the right nuance.
- It's slower. Not sure how much, but definitely slower. (I assume something around 10-20%, but I haven't done any tests/calculations for it).
EDIT: Btw: I didn't check your ListboxTransparent implementation yet, as I was really busy with ... Mass Effect 3, but I will have time for that this weekend