at the end of the skin's .ini, then it updates after 1 second as you said... Furthermore, I just found that if I click the background twice before it updates, the skin actually disappears until it updates.
This to me is strange as simply adding the container and contents somehow changes when the skin updates (I am not educated in this matter at all). And again, the skin disappearing after a double click is also strange...
at the end of the skin's .ini, then it updates after 1 second as you said...
Yes, because when you click, showing up the meters belonging to the GroupContainer meter group, you don't get them visible until the container meter isn't updated. In first code you don't encounter such issues, because there is no container.
In the second code you can get visible the revealed parts of meters if you update the container meter: LeftMouseUpAction=[!ShowMeterGroup GroupContainer][!UpdateMeter ContainerMeter][!Redraw]. Without this !UpdateMeter bang, you make visible the parts of meters revealed by the container, but since the container isn't updated, you don't see them until you get it updated. This is where the newly added !UpdateMeter bang helps.
JosephB2000 wrote: ↑April 8th, 2019, 8:42 pm
And again, the skin disappearing after a double click is also strange...
Yes, this is right and weird to me too. Can't explain what's going on.
Yes, that is quite odd. Something about the two !ShowMeter bangs or the two !Redraw bangs, or both, is causing an issue when they are executed twice before the skin is updated.
As that is the behavior you are looking for, and entirely solves the "blinking" problem since a second action can't happen before the meters are updated, but it's still sorta odd.