bernardovs23 wrote:Thanks for trying, but you're skin made the shadow blink as fast as the GIF (which I don't want) and the colon didn't blink
Returning to the original question, read
kyriakos876's reply above (good idea kyriakos876, congratulations). That solution would need one single adjustment: the IfEqualValue / IfEqualAction / IfAboveValue / IfAboveAction options should be replaced with the following ones:
Code: Select all
IfBelowValue=10
IfBelowAction=[!SetOption Meter.Time.Shadow Text "[Measure.Time.Hour] [Measure.Time.Minute]"][!SetOption Meter.Time Text "[Measure.Time.Hour] [Measure.Time.Minute]"][!SetVariable Shadow "255,106,213"]
IfAboveValue=9
IfAboveAction=[!SetOption Meter.Time.Shadow Text "[Measure.Time.Hour]:[Measure.Time.Minute]"][!SetOption Meter.Time Text "[Measure.Time.Hour]:[Measure.Time.Minute]"][!SetVariable Shadow "199,116,232"]
See that I replaced the IfEqualValue and IfEqualAction options with IfBelowValue and IfBelowAction.
If you don't make this, the IfEqualAction option at least in some cases won't be executed, causing troubles.
Also note that, instead of the IfEqualValue / IfEqualAction / IfAboveValue / IfAboveAction, currently an IfCondition / IfTrueAction / IfFalseAction set of options would be better, in my opinion:
Code: Select all
IfCondition=(Measure.Time.Blink<10)
IfTrueAction=[!SetOption Meter.Time.Shadow Text "[Measure.Time.Hour] [Measure.Time.Minute]"][!SetOption Meter.Time Text "[Measure.Time.Hour] [Measure.Time.Minute]"][!SetVariable Shadow "255,106,213"]
IfFalseAction=[!SetOption Meter.Time.Shadow Text "[Measure.Time.Hour]:[Measure.Time.Minute]"][!SetOption Meter.Time Text "[Measure.Time.Hour]:[Measure.Time.Minute]"][!SetVariable Shadow "199,116,232"]
Also keep in mind a few other things: in my opinion doesn't seem a good idea to set the Text on the [Meter.Time.Shadow] and [Meter.Time] meters as you did. Instead I'd add the following two options to both meters:
Code: Select all
MeasureName=Measure.Time.Hour
MeasureName2=Measure.Time.Minute
Then I'd modify the IfEqualAction and IfAboveAction options (or the IfTrueAction and IfFalseAction, depending on what options you have now - see above) of the [Measure.Time.Blink] as it follows:
Code: Select all
IfEqualAction=[!SetOption Meter.Time.Shadow Text "%1 %2"][!SetOption Meter.Time Text "%1 %2"][!SetVariable Shadow "255,106,213"]
IfAboveAction=[!SetOption Meter.Time.Shadow Text "%1:%2"][!SetOption Meter.Time Text "%1:%2"][!SetVariable Shadow "199,116,232"]
This step would eliminate the need of setting dynamic variables on the [Meter.Time.Shadow] and [Meter.Time] meters (so, you could remove the
DynamicVariables=1 option from both meters).