It seems like I can only set it for the TabFolder and when I do, it overrides any child controls that have a style applied.
This is a shot without any ThemeDrawStyle applied to the TabFolder. The Calendar is a custom resuable part that I made to allow selection of a week and to set the start day on Monday (since you cannot set the start day on the LANSA Calendar control on the web). When I set the TabFolder's ThemeDrawStyle to Heading2, then the TabSheets have the right styling (although it is missing the color), but it also affect the child calendar but the other labels are not affected. The calendar itself has its styles applied via a style that is dynamically set when the calendar is populated.
Code: Select all
#Cells<#workingDate>.Style <= #ActiveCode: Select all
#Cells<#workingDate>.Style <= #Inactive