mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
- Added !SetOption/!SetOptionGroup bangs.
- Script: Added GetOption() function
This commit is contained in:
@ -856,6 +856,17 @@ void RainmeterSetVariable(HWND, const char* arg)
|
||||
BangWithArgs(BANG_SETVARIABLE, ConvertToWide(arg).c_str(), 2);
|
||||
}
|
||||
|
||||
/*
|
||||
** RainmeterSetOption
|
||||
**
|
||||
** Callback for the !RainmeterSetOption bang
|
||||
**
|
||||
*/
|
||||
void RainmeterSetOption(HWND, const char* arg)
|
||||
{
|
||||
BangWithArgs(BANG_SETOPTION, ConvertToWide(arg).c_str(), 3);
|
||||
}
|
||||
|
||||
/*
|
||||
** RainmeterHideGroup
|
||||
**
|
||||
@ -1130,6 +1141,16 @@ void RainmeterSetVariableGroup(HWND, const char* arg)
|
||||
{
|
||||
BangGroupWithArgs(BANG_SETVARIABLE, ConvertToWide(arg).c_str(), 2);
|
||||
}
|
||||
/*
|
||||
** RainmeterSetOptionGroup
|
||||
**
|
||||
** Callback for the !RainmeterSetOptionGroup bang
|
||||
**
|
||||
*/
|
||||
void RainmeterSetOptionGroup(HWND, const char* arg)
|
||||
{
|
||||
BangGroupWithArgs(BANG_SETOPTION, ConvertToWide(arg).c_str(), 3);
|
||||
}
|
||||
|
||||
/*
|
||||
** RainmeterLsHook
|
||||
@ -2940,6 +2961,10 @@ BOOL CRainmeter::ExecuteBang(const std::wstring& bang, const std::wstring& arg,
|
||||
{
|
||||
BangWithArgs(BANG_SETVARIABLE, arg.c_str(), 2);
|
||||
}
|
||||
else if (_wcsicmp(name, L"SetOption") == 0)
|
||||
{
|
||||
BangWithArgs(BANG_SETOPTION, arg.c_str(), 3);
|
||||
}
|
||||
else if (_wcsicmp(name, L"RefreshGroup") == 0)
|
||||
{
|
||||
BangGroupWithArgs(BANG_REFRESH, arg.c_str(), 0);
|
||||
@ -3040,6 +3065,10 @@ BOOL CRainmeter::ExecuteBang(const std::wstring& bang, const std::wstring& arg,
|
||||
{
|
||||
BangGroupWithArgs(BANG_SETVARIABLE, arg.c_str(), 2);
|
||||
}
|
||||
else if (_wcsicmp(name, L"SetOptionGroup") == 0)
|
||||
{
|
||||
BangWithArgs(BANG_SETOPTIONGROUP, arg.c_str(), 3);
|
||||
}
|
||||
else if (_wcsicmp(name, L"About") == 0)
|
||||
{
|
||||
RainmeterAboutWide();
|
||||
|
Reference in New Issue
Block a user