I am putting together a small skin with many functionalities. Several authors and their ideas and code have been a big part of this skin. They are;
- Youkai1977
Balala
Mak Kawa
Krainz
gran1972
jsmorley
eclectictech
I am having mixed results trying some new things based on the aforementioned's examples.
For example this one by Youkai - it works great on updating a string when the speaker config is changed in my windows RealTek sound manager.
Code: Select all
[MeasureAuto]
Measure=String
String=[MeasureFormat]
OnChangeAction=[!Refresh]
DynamicVariables=1
[MeasureFormat]
Measure=Plugin
Plugin=AudioLevel
DynamicVariables=1
Type=Format
There is a lot going on, so I will share the skin to hopefully help identify, with help, what I am doing wrong.
Essentially I am duplicating key features of the windows sound panel - and the basics are working well.
But if a setting is changed in the skin, the [MeasureAuto] seems to fail in that idea. I have tried variations - that are no longer in the skin - but unless the skin is fully refreshed - disabling features of the skin in the process - the [MeterConfig] string output does not update.
So that is not happening under two buttons - in the code they are [Button4] and [Button6} both would be fully working if the [MeterConfig] string output updates without fully refreshing the skin, because it breaks the function flow of the buttons.
After the skin is loaded there will be only 1 button visible (it will be made hidden=1 later down the track), the is a [!Refresh] feature with left mouse click.
To activate the 6 other buttons just click on the "Speaker Config" text which is a toggle for the buttons.
Any recommendations or advice or corrections are greatly welcome.
Thanks
Mor