I believe Ihave made all the suggested changes except for using LNO in the first LauncherI group. The second group knows the correct LNO value to display the correct Icon, but the other uses of LNO do not work.
Here is one of each of the 16 meters in each Group, the first group(LauncherI) and second(LauncherD) Meters.
Code: Select all
[Icon1]
Meter=Image
Hidden=1
Group=LauncherI
UpdateRate=10000
x=(#XC1#+200-#IconS#/2+#StripeICtr#*Cos(22.5*12/(180/PI())))
y=(#YC1#+200-#IconS#/2+#StripeICtr#*Sin(22.5*12/(180/PI())))
w=#IconS#
h=#IconS#
DynamicVariables=1
ImageName=#IconSrc#\#IconM1#
LeftMouseUpAction=[!SetVariable LNO "1"][!WriteKeyValue Variables "LNO" "1" "#@#VariablesM2.inc"][!ShowMeterGroup "LauncherD"][!ReDraw][!HideMeterGroup LauncherI]
ToolTipTitle=#aTitle1#
ToolTipType=1
ToolTipIcon=INFO
ToolTipHidden=#IDef#
ToolTipText=#SubTTL1#
RightMouseUpAction=[!HideMeterGroup LauncherI][!UpdateMeasure mLauncher2Active][!HideMeterGroup "LauncherD"]
Code: Select all
[IconL11]
MeasureName=IconN11
MeasureName2=AppN11
MeasureName3=App11
Meter=Image
Hidden=0
x=(#XC1#+200-#IconS#/2+#StripeDCtr#*Cos(22.5*6/(180/PI())))
y=(#YC1#+200-#IconS#/2+#StripeDCtr#*Sin(22.5*6/(180/PI())))
w=#IconS#
h=#IconS#
Group=LauncherD
ImageName=[IconN11]
LeftMouseDownAction=[App11][!HideMeterGroup "LauncherD"][!WriteKeyValue Variables LNO 0 #@#VariablesM2.inc][!ReFresh]
RightMouseUpAction=[!ShowMeterGroup "LauncherI"][!HideMeterGroup "LauncherD"]
ToolTipTitle="[AppN11]"
ToolTipType="1"
ToolTipIcon="Info"
ToolTipHidden=#IDef#
ToolTipText=""
DynamicVariables=1
The launcherD variable values are determined by measures based on LNO. The Image [IconN1]
Code: Select all
[IconN1]
Measure=String
String=#LNO#
DynamicVariables=1
Group=LauncherD
RegExpSubstitute=1
Substitute="^1$":"#IconSrc##IconL0101#","^2$":"#IconSrc##IconL0102#","^3$":"#IconSrc##IconL0103#","^4$":"#IconSrc##IconL0104#","^5$":"#IconSrc##IconL0105#","^6$":"#IconSrc##IconL0106#","^7$":"#IconSrc##IconL0107#","^8$":"#IconSrc##IconL0108#","^9$":"#IconSrc##IconL0109#","^10$":"#IconSrc##IconL0110#","^11$":"#IconSrc##IconL0111#","^12$":"#IconSrc##IconL0112#","^13$":"#IconSrc##IconL0113#","^14$":"#IconSrc##IconL0114#","^15$":"#IconSrc##IconL0115#","^16$":"#IconSrc##IconL0116#"
displayes correctly, but the others [App01]
Code: Select all
[App01]
Measure=String
String=#LNO#
DynamicVariables=1
Group=LauncherD
RegExpSubstitute=1
Substitute="^1$":"#app0101#","^2$":"#app0102#","^3$":"#app0103#","^4$":"#app0104#","^5$":"#app0105#","^6$":"#app0106#","^7$":"#app0107#","^8$":"#app0108#","^9$":"#app0109#","^10$":"#app0110#","^11$":"#app0111#","^12$":"#app0112#","^13$":"#app0113#","^14$":"#app0114#","^15$":"#app0115#","^16$":"#app0116#"
and [AppN01]
Code: Select all
[AppN01]
Measure=String
String=#LNO#
DynamicVariables=1
Group=LauncherD
RegExpSubstitute=1
Substitute="^1$":"#app0101Name#","^2$":"#app0102Name#","^3$":"#app0103Name#","^4$":"#app0104Name#","^5$":"#app0105Name#","^6$":"#app0106Name#","^7$":"#app0107Name#","^8$":"#app0108Name#","^9$":"#app0109Name#","^10$":"#app0110Name#","^11$":"#app0111Name#","^12$":"#app0112Name#","^13$":"#app0113Name#","^14$":"#app0114Name#","^15$":"#app0115Name#","^16$":"#app0116Name#"
do not display at all.