NepaliEventDisplayStyle
How much of a day's holiday status is drawn, one switch per channel.
The defaults say a closed day is a colored number and nothing else. That leaves the dots to mean one thing only, events, so a Saturday carrying a wedding reads as a red number with one dot rather than as two competing marks. Turn the switches on when a product wants more: a public-holiday dot, a tinted disc, or a grid where the weekly rule is not drawn at all.
Properties
whether a named holiday takes the color of its NepaliEventKind.
whether a weekly off day takes NepaliDayMarkerColors.weeklyOffColor.
which kinds of named holiday draw a dot. Empty by default, so holidays are told apart from events by color rather than by competing for the same three dot slots.
whether a weekly off day draws a dot. Off by default: it would repeat fifty-two times a year and say nothing the color has not already said.
whether a day with any status also takes a tinted disc behind the number, from NepaliDayMarkerColors.markedContainerColor.
Functions
A copy with some switches changed; the rest keep the values they already have.