Skip to content

Commit ced2cd8

Browse files
committed
Change desktop number system to 1-based
1 parent 8a439dc commit ced2cd8

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

Skins/VirtualDesktopDemo/VirtualDesktop/VirtualDesktop.ini

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -100,22 +100,13 @@ Y=-10r
100100
W=100
101101
MeterStyle=StyleText
102102

103-
[Desktop0]
104-
Meter=Button
105-
MeterStyle=StyleSolidButton
106-
Group=DesktopButton
107-
ButtonCommand=[!CommandMeasure MeasureVirtualDesktop "Switch 0"]
108-
ToolTipText=[MeasureVirtualDesktop:Name(0)]
109-
Hidden=([MeasureVirtualDesktopCount]<=0?)
110-
DynamicVariables=1
111-
112103
[Desktop1]
113104
Meter=Button
114105
MeterStyle=StyleSolidButton
115106
Group=DesktopButton
116107
ButtonCommand=[!CommandMeasure MeasureVirtualDesktop "Switch 1"]
117108
ToolTipText=[MeasureVirtualDesktop:Name(1)]
118-
Hidden=([MeasureVirtualDesktopCount]<=1?)
109+
Hidden=([MeasureVirtualDesktopCount]<1?)
119110
DynamicVariables=1
120111

121112
[Desktop2]
@@ -124,7 +115,7 @@ MeterStyle=StyleSolidButton
124115
Group=DesktopButton
125116
ButtonCommand=[!CommandMeasure MeasureVirtualDesktop "Switch 2"]
126117
ToolTipText=[MeasureVirtualDesktop:Name(2)]
127-
Hidden=([MeasureVirtualDesktopCount]<=2?)
118+
Hidden=([MeasureVirtualDesktopCount]<2?)
128119
DynamicVariables=1
129120

130121
[Desktop3]
@@ -133,7 +124,7 @@ MeterStyle=StyleSolidButton
133124
Group=DesktopButton
134125
ButtonCommand=[!CommandMeasure MeasureVirtualDesktop "Switch 3"]
135126
ToolTipText=[MeasureVirtualDesktop:Name(3)]
136-
Hidden=([MeasureVirtualDesktopCount]<=3?)
127+
Hidden=([MeasureVirtualDesktopCount]<3?)
137128
DynamicVariables=1
138129

139130
[Desktop4]
@@ -142,7 +133,7 @@ MeterStyle=StyleSolidButton
142133
Group=DesktopButton
143134
ButtonCommand=[!CommandMeasure MeasureVirtualDesktop "Switch 4"]
144135
ToolTipText=[MeasureVirtualDesktop:Name(4)]
145-
Hidden=([MeasureVirtualDesktopCount]<=4?)
136+
Hidden=([MeasureVirtualDesktopCount]<4?)
146137
DynamicVariables=1
147138

148139
[Desktop5]
@@ -151,7 +142,7 @@ MeterStyle=StyleSolidButton
151142
Group=DesktopButton
152143
ButtonCommand=[!CommandMeasure MeasureVirtualDesktop "Switch 5"]
153144
ToolTipText=[MeasureVirtualDesktop:Name(5)]
154-
Hidden=([MeasureVirtualDesktopCount]<=5?)
145+
Hidden=([MeasureVirtualDesktopCount]<5?)
155146
DynamicVariables=1
156147

157148
[Desktop6]
@@ -160,7 +151,7 @@ MeterStyle=StyleSolidButton
160151
Group=DesktopButton
161152
ButtonCommand=[!CommandMeasure MeasureVirtualDesktop "Switch 6"]
162153
ToolTipText=[MeasureVirtualDesktop:Name(6)]
163-
Hidden=([MeasureVirtualDesktopCount]<=6?)
154+
Hidden=([MeasureVirtualDesktopCount]<6?)
164155
DynamicVariables=1
165156

166157
[Desktop7]
@@ -169,7 +160,7 @@ MeterStyle=StyleSolidButton
169160
Group=DesktopButton
170161
ButtonCommand=[!CommandMeasure MeasureVirtualDesktop "Switch 7"]
171162
ToolTipText=[MeasureVirtualDesktop:Name(7)]
172-
Hidden=([MeasureVirtualDesktopCount]<=7?)
163+
Hidden=([MeasureVirtualDesktopCount]<7?)
173164
DynamicVariables=1
174165

175166
[Desktop8]
@@ -178,7 +169,7 @@ MeterStyle=StyleSolidButton
178169
Group=DesktopButton
179170
ButtonCommand=[!CommandMeasure MeasureVirtualDesktop "Switch 8"]
180171
ToolTipText=[MeasureVirtualDesktop:Name(8)]
181-
Hidden=([MeasureVirtualDesktopCount]<=8?)
172+
Hidden=([MeasureVirtualDesktopCount]<8?)
182173
DynamicVariables=1
183174

184175
[Desktop9]
@@ -187,5 +178,14 @@ MeterStyle=StyleSolidButton
187178
Group=DesktopButton
188179
ButtonCommand=[!CommandMeasure MeasureVirtualDesktop "Switch 9"]
189180
ToolTipText=[MeasureVirtualDesktop:Name(9)]
190-
Hidden=([MeasureVirtualDesktopCount]<=9?)
181+
Hidden=([MeasureVirtualDesktopCount]<9?)
182+
DynamicVariables=1
183+
184+
[Desktop10]
185+
Meter=Button
186+
MeterStyle=StyleSolidButton
187+
Group=DesktopButton
188+
ButtonCommand=[!CommandMeasure MeasureVirtualDesktop "Switch 10"]
189+
ToolTipText=[MeasureVirtualDesktop:Name(10)]
190+
Hidden=([MeasureVirtualDesktopCount]<10?)
191191
DynamicVariables=1

src/VDUtils.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ const CComPtr<IVirtualDesktopNotificationService>& GetVirtualNotificationService
5151

5252
const CComPtr<IVirtualDesktopManagerInternal>& GetDesktopManagerInternal(LogF* pLog, void* logdata)
5353
{
54-
static CComPtr<IVirtualDesktopManagerInternal> pDesktopManagerInternal;;
54+
static CComPtr<IVirtualDesktopManagerInternal> pDesktopManagerInternal;
5555
if (!pDesktopManagerInternal)
5656
{
5757
const CComPtr<IServiceProvider>& pServiceProvider = GetImmersiveShell(pLog, logdata);
@@ -62,7 +62,7 @@ const CComPtr<IVirtualDesktopManagerInternal>& GetDesktopManagerInternal(LogF* p
6262

6363
CComPtr<IVirtualDesktop> GetCurrentDesktop(LogF* pLog, void* logdata)
6464
{
65-
CComPtr<IVirtualDesktop> pCurrentDesktop;;
65+
CComPtr<IVirtualDesktop> pCurrentDesktop;
6666
const CComPtr<IVirtualDesktopManagerInternal>& pDesktopManagerInternal = GetDesktopManagerInternal(pLog, logdata);
6767
LogHR(pLog, logdata, pDesktopManagerInternal->GetCurrentDesktop(&pCurrentDesktop), L"GetCurrentDesktop");
6868
return pCurrentDesktop;
@@ -102,7 +102,7 @@ int GetDesktopCount(LogF* pLog, void* logdata)
102102

103103
int GetDesktopNumber(LogF* pLog, void* logdata, const CComPtr<IVirtualDesktop>& pFindDesktop)
104104
{
105-
int dn = -1;
105+
int dn = 0;
106106
const CComPtr<IVirtualDesktopManagerInternal>& pDesktopManagerInternal = GetDesktopManagerInternal(pLog, logdata);
107107
CComPtr<IObjectArray> pDesktopArray;
108108
if (pDesktopManagerInternal && SUCCEEDED(pDesktopManagerInternal->GetDesktops(&pDesktopArray)))
@@ -138,7 +138,7 @@ std::wstring GetDesktopName(LogF* pLog, void* logdata, const CComPtr<IVirtualDes
138138
else
139139
{
140140
WCHAR buffer[128];
141-
_snwprintf_s(buffer, _TRUNCATE, L"Desktop %d", GetDesktopNumber(pLog, logdata, pDesktop) + 1);
141+
_snwprintf_s(buffer, _TRUNCATE, L"Desktop %d", GetDesktopNumber(pLog, logdata, pDesktop));
142142
ret = buffer;
143143
}
144144
}
@@ -153,7 +153,7 @@ CComPtr<IVirtualDesktop> GetDesktop(LogF* pLog, void* logdata, int d)
153153
if (pDesktopManagerInternal && SUCCEEDED(pDesktopManagerInternal->GetDesktops(&pDesktopArray)))
154154
{
155155
CComPtr<IVirtualDesktop> pDesktop;
156-
LogHR(pLog, logdata, pDesktopArray->GetAt(d, IID_PPV_ARGS(&pDesktop)), E_INVALIDARG, L"IObjectArray GetAt");
156+
LogHR(pLog, logdata, pDesktopArray->GetAt(d - 1, IID_PPV_ARGS(&pDesktop)), E_INVALIDARG, L"IObjectArray GetAt");
157157
return pDesktop;
158158
}
159159
else

0 commit comments

Comments
 (0)