mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
ClipString options changed back to 0/1, and Auto changed to 2 to be more consistent with other options and to allow formulas.
This commit is contained in:
parent
cef10fee4d
commit
178ccb0af4
@ -349,24 +349,25 @@ void CMeterString::ReadOptions(CConfigParser& parser, const WCHAR* section)
|
||||
|
||||
m_Percentual = 0!=parser.ReadInt(section, L"Percentual", 0);
|
||||
|
||||
const WCHAR* clipping = parser.ReadString(section, L"ClipString", L"OFF").c_str();
|
||||
if (_wcsicmp(clipping, L"OFF") == 0 || _wcsicmp(clipping, L"0") == 0)
|
||||
{
|
||||
m_ClipType = CLIP_OFF;
|
||||
}
|
||||
else if (_wcsicmp(clipping, L"ON") == 0 || _wcsicmp(clipping, L"1") == 0)
|
||||
{
|
||||
m_ClipType = CLIP_ON;
|
||||
}
|
||||
else if (_wcsicmp(clipping, L"AUTO") == 0)
|
||||
int clipping = parser.ReadInt(section, L"ClipString", 0);
|
||||
switch (clipping)
|
||||
{
|
||||
case 2:
|
||||
m_ClipType = CLIP_AUTO;
|
||||
|
||||
m_ClipStringW = parser.ReadInt(section, L"ClipStringW", -1);
|
||||
m_ClipStringH = parser.ReadInt(section, L"ClipStringH", -1);
|
||||
}
|
||||
else
|
||||
{
|
||||
break;
|
||||
|
||||
case 1:
|
||||
m_ClipType = CLIP_ON;
|
||||
break;
|
||||
|
||||
case 0:
|
||||
m_ClipType = CLIP_OFF;
|
||||
break;
|
||||
|
||||
default:
|
||||
LogWithArgs(LOG_ERROR, L"ClipString=%s is not valid in [%s]", clipping, m_Name.c_str());
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user