@@ -3,7 +3,7 @@ Name=Virtual Desktop Demo
33Author =Adam Gates
44Information =Demonstrates the VirtualDesktop plugin
55License =Creative Commons BY-NC-SA 4.0
6- Version =1.0 .0
6+ Version =1.1 .0
77
88[Rainmeter]
99Update =10000
@@ -16,24 +16,25 @@ ContextTitle2=Remove Desktop
1616ContextAction2 =[!CommandMeasure MeasureVirtualDesktop " Remove" ]
1717
1818[Variables]
19+ TextColor =255,255,255,255
20+ ButtonTextColor =0,0,0,255
1921NormalColor =255,255,255,255
20- # SelectedColor=0,0,255,255
2122SelectedColor =9,134,9,255
2223PressedColor =9,200,9,255
2324OverColor =9,255,9,255
2425
2526[StyleText]
2627X =R
2728Y =r
28- FontColor =# NormalColor #
29+ FontColor =# TextColor #
2930FontSize =14
3031AntiAlias =1
3132
3233[ButtonText]
3334X =9r
3435Y =10r
3536StringAlign =CenterCenter
36- FontColor =0,0,0,255
37+ FontColor =# ButtonTextColor#
3738
3839[StyleSolidButton]
3940X =2R
@@ -58,74 +59,14 @@ BevelType=2
5859Measure =Plugin
5960Plugin =VirtualDesktop
6061UpdateDivider =-1
61- IfCondition =MeasureVirtualDesktop = 0
62- IfTrueAction =[!SetOption Desktop0 SolidColor " #SelectedColor#" ][!UpdateMeter Desktop0][!Redraw]
63- IfFalseAction =[!SetOption Desktop0 SolidColor " " ][!UpdateMeter Desktop0][!Redraw]
64- IfCondition2 =MeasureVirtualDesktop = 1
65- IfTrueAction2 =[!SetOption Desktop1 SolidColor " #SelectedColor#" ][!UpdateMeter Desktop1][!Redraw]
66- IfFalseAction2 =[!SetOption Desktop1 SolidColor " " ][!UpdateMeter Desktop1][!Redraw]
67- IfCondition3 =MeasureVirtualDesktop = 2
68- IfTrueAction3 =[!SetOption Desktop2 SolidColor " #SelectedColor#" ][!UpdateMeter Desktop2][!Redraw]
69- IfFalseAction3 =[!SetOption Desktop2 SolidColor " " ][!UpdateMeter Desktop2][!Redraw]
70- IfCondition4 =MeasureVirtualDesktop = 3
71- IfTrueAction4 =[!SetOption Desktop3 SolidColor " #SelectedColor#" ][!UpdateMeter Desktop3][!Redraw]
72- IfFalseAction4 =[!SetOption Desktop3 SolidColor " " ][!UpdateMeter Desktop3][!Redraw]
73- IfCondition5 =MeasureVirtualDesktop = 4
74- IfTrueAction5 =[!SetOption Desktop4 SolidColor " #SelectedColor#" ][!UpdateMeter Desktop4][!Redraw]
75- IfFalseAction5 =[!SetOption Desktop4 SolidColor " " ][!UpdateMeter Desktop4][!Redraw]
76- IfCondition6 =MeasureVirtualDesktop = 5
77- IfTrueAction6 =[!SetOption Desktop5 SolidColor " #SelectedColor#" ][!UpdateMeter Desktop5][!Redraw]
78- IfFalseAction6 =[!SetOption Desktop5 SolidColor " " ][!UpdateMeter Desktop5][!Redraw]
79- IfCondition7 =MeasureVirtualDesktop = 6
80- IfTrueAction7 =[!SetOption Desktop6 SolidColor " #SelectedColor#" ][!UpdateMeter Desktop6][!Redraw]
81- IfFalseAction7 =[!SetOption Desktop6 SolidColor " " ][!UpdateMeter Desktop6][!Redraw]
82- IfCondition8 =MeasureVirtualDesktop = 7
83- IfTrueAction8 =[!SetOption Desktop7 SolidColor " #SelectedColor#" ][!UpdateMeter Desktop7][!Redraw]
84- IfFalseAction8 =[!SetOption Desktop7 SolidColor " " ][!UpdateMeter Desktop7][!Redraw]
85- IfCondition9 =MeasureVirtualDesktop = 8
86- IfTrueAction9 =[!SetOption Desktop8 SolidColor " #SelectedColor#" ][!UpdateMeter Desktop8][!Redraw]
87- IfFalseAction9 =[!SetOption Desktop8 SolidColor " " ][!UpdateMeter Desktop8][!Redraw]
88- IfCondition10 =MeasureVirtualDesktop = 9
89- IfTrueAction10 =[!SetOption Desktop9 SolidColor " #SelectedColor#" ][!UpdateMeter Desktop9][!Redraw]
90- IfFalseAction10 =[!SetOption Desktop9 SolidColor " " ][!UpdateMeter Desktop9][!Redraw]
91- OnUpdateAction =[!UpdateMeter MeasureName][!Redraw]
92- DynamicVariables =1
62+ OnUpdateAction =[!UpdateMeter MeasureName][!SetOptionGroup DesktopButton SolidColor " " ][!SetOption " Desktop[MeasureVirtualDesktop:]" SolidColor # SelectedColor#][!UpdateMeterGroup DesktopButton][!Redraw]
9363
9464[MeasureVirtualDesktopCount]
9565Measure =Plugin
9666Plugin =VirtualDesktop
9767Type =Count
9868UpdateDivider =-1
99- IfCondition =MeasureVirtualDesktopCount > 0
100- IfTrueAction =[!SetOption Desktop0 Hidden " 0" ][!UpdateMeter Desktop0][!Redraw]
101- IfFalseAction =[!SetOption Desktop0 Hidden " 1" ][!UpdateMeter Desktop0][!Redraw]
102- IfCondition2 =MeasureVirtualDesktopCount > 1
103- IfTrueAction2 =[!SetOption Desktop1 Hidden " 0" ][!UpdateMeter Desktop1][!Redraw]
104- IfFalseAction2 =[!SetOption Desktop1 Hidden " 1" ][!UpdateMeter Desktop1][!Redraw]
105- IfCondition3 =MeasureVirtualDesktopCount > 2
106- IfTrueAction3 =[!SetOption Desktop2 Hidden " 0" ][!UpdateMeter Desktop2][!Redraw]
107- IfFalseAction3 =[!SetOption Desktop2 Hidden " 1" ][!UpdateMeter Desktop2][!Redraw]
108- IfCondition4 =MeasureVirtualDesktopCount > 3
109- IfTrueAction4 =[!SetOption Desktop3 Hidden " 0" ][!UpdateMeter Desktop3][!Redraw]
110- IfFalseAction4 =[!SetOption Desktop3 Hidden " 1" ][!UpdateMeter Desktop3][!Redraw]
111- IfCondition5 =MeasureVirtualDesktopCount > 4
112- IfTrueAction5 =[!SetOption Desktop4 Hidden " 0" ][!UpdateMeter Desktop4][!Redraw]
113- IfFalseAction5 =[!SetOption Desktop4 Hidden " 1" ][!UpdateMeter Desktop4][!Redraw]
114- IfCondition6 =MeasureVirtualDesktopCount > 5
115- IfTrueAction6 =[!SetOption Desktop5 Hidden " 0" ][!UpdateMeter Desktop5][!Redraw]
116- IfFalseAction6 =[!SetOption Desktop5 Hidden " 1" ][!UpdateMeter Desktop5][!Redraw]
117- IfCondition7 =MeasureVirtualDesktopCount > 6
118- IfTrueAction7 =[!SetOption Desktop6 Hidden " 0" ][!UpdateMeter Desktop6][!Redraw]
119- IfFalseAction7 =[!SetOption Desktop6 Hidden " 1" ][!UpdateMeter Desktop6][!Redraw]
120- IfCondition8 =MeasureVirtualDesktopCount > 7
121- IfTrueAction8 =[!SetOption Desktop7 Hidden " 0" ][!UpdateMeter Desktop7][!Redraw]
122- IfFalseAction8 =[!SetOption Desktop7 Hidden " 1" ][!UpdateMeter Desktop7][!Redraw]
123- IfCondition9 =MeasureVirtualDesktopCount > 8
124- IfTrueAction9 =[!SetOption Desktop8 Hidden " 0" ][!UpdateMeter Desktop8][!Redraw]
125- IfFalseAction9 =[!SetOption Desktop8 Hidden " 1" ][!UpdateMeter Desktop8][!Redraw]
126- IfCondition10 =MeasureVirtualDesktopCount > 9
127- IfTrueAction10 =[!SetOption Desktop9 Hidden " 0" ][!UpdateMeter Desktop9][!Redraw]
128- IfFalseAction10 =[!SetOption Desktop9 Hidden " 1" ][!UpdateMeter Desktop9][!Redraw]
69+ OnUpdateAction =[!UpdateMeterGroup DesktopButton][!Redraw]
12970
13071[ButtonPrev]
13172Meter =Button
@@ -156,65 +97,95 @@ Meter=String
15697MeasureName =MeasureVirtualDesktop
15798X =-17R
15899Y =-10r
159- W =80
100+ W =100
160101MeterStyle =StyleText
161102
162103[Desktop0]
163104Meter =Button
164105MeterStyle =StyleSolidButton
106+ Group =DesktopButton
165107ButtonCommand =[!CommandMeasure MeasureVirtualDesktop " Switch 0" ]
166108ToolTipText =[MeasureVirtualDesktop:Name(0)]
109+ Hidden =([MeasureVirtualDesktopCount]<=0?)
110+ DynamicVariables =1
167111
168112[Desktop1]
169113Meter =Button
170114MeterStyle =StyleSolidButton
115+ Group =DesktopButton
171116ButtonCommand =[!CommandMeasure MeasureVirtualDesktop " Switch 1" ]
172117ToolTipText =[MeasureVirtualDesktop:Name(1)]
118+ Hidden =([MeasureVirtualDesktopCount]<=1?)
119+ DynamicVariables =1
173120
174121[Desktop2]
175122Meter =Button
176123MeterStyle =StyleSolidButton
124+ Group =DesktopButton
177125ButtonCommand =[!CommandMeasure MeasureVirtualDesktop " Switch 2" ]
178126ToolTipText =[MeasureVirtualDesktop:Name(2)]
127+ Hidden =([MeasureVirtualDesktopCount]<=2?)
128+ DynamicVariables =1
179129
180130[Desktop3]
181131Meter =Button
182132MeterStyle =StyleSolidButton
133+ Group =DesktopButton
183134ButtonCommand =[!CommandMeasure MeasureVirtualDesktop " Switch 3" ]
184135ToolTipText =[MeasureVirtualDesktop:Name(3)]
136+ Hidden =([MeasureVirtualDesktopCount]<=3?)
137+ DynamicVariables =1
185138
186139[Desktop4]
187140Meter =Button
188141MeterStyle =StyleSolidButton
142+ Group =DesktopButton
189143ButtonCommand =[!CommandMeasure MeasureVirtualDesktop " Switch 4" ]
190144ToolTipText =[MeasureVirtualDesktop:Name(4)]
145+ Hidden =([MeasureVirtualDesktopCount]<=4?)
146+ DynamicVariables =1
191147
192148[Desktop5]
193149Meter =Button
194150MeterStyle =StyleSolidButton
151+ Group =DesktopButton
195152ButtonCommand =[!CommandMeasure MeasureVirtualDesktop " Switch 5" ]
196153ToolTipText =[MeasureVirtualDesktop:Name(5)]
154+ Hidden =([MeasureVirtualDesktopCount]<=5?)
155+ DynamicVariables =1
197156
198157[Desktop6]
199158Meter =Button
200159MeterStyle =StyleSolidButton
160+ Group =DesktopButton
201161ButtonCommand =[!CommandMeasure MeasureVirtualDesktop " Switch 6" ]
202162ToolTipText =[MeasureVirtualDesktop:Name(6)]
163+ Hidden =([MeasureVirtualDesktopCount]<=6?)
164+ DynamicVariables =1
203165
204166[Desktop7]
205167Meter =Button
206168MeterStyle =StyleSolidButton
169+ Group =DesktopButton
207170ButtonCommand =[!CommandMeasure MeasureVirtualDesktop " Switch 7" ]
208171ToolTipText =[MeasureVirtualDesktop:Name(7)]
172+ Hidden =([MeasureVirtualDesktopCount]<=7?)
173+ DynamicVariables =1
209174
210175[Desktop8]
211176Meter =Button
212177MeterStyle =StyleSolidButton
178+ Group =DesktopButton
213179ButtonCommand =[!CommandMeasure MeasureVirtualDesktop " Switch 8" ]
214180ToolTipText =[MeasureVirtualDesktop:Name(8)]
181+ Hidden =([MeasureVirtualDesktopCount]<=8?)
182+ DynamicVariables =1
215183
216184[Desktop9]
217185Meter =Button
218186MeterStyle =StyleSolidButton
187+ Group =DesktopButton
219188ButtonCommand =[!CommandMeasure MeasureVirtualDesktop " Switch 9" ]
220189ToolTipText =[MeasureVirtualDesktop:Name(9)]
190+ Hidden =([MeasureVirtualDesktopCount]<=9?)
191+ DynamicVariables =1
0 commit comments