I think this code would make what you want. The programming language used by Rainlendar is Lua. This code cycles between 4 values (0 to 3) and with each value hides/shows differents windows.
But I'm not sure what will happen on each restart of the application.
| Code: |
ShowOnlyOneWindow = 0
function Hotkey_Change_Window_View()
ShowOnlyOneWindow = (ShowOnlyOneWindow + 1) % 4
if ShowOnlyOneWindow == 0 then
Rainlendar_HideWindow("Day View")
Rainlendar_HideWindow("Sidebar")
Rainlendar_HideWindow("Week View")
elseif ShowOnlyOneWindow == 1 then
Rainlendar_ShowWindow("Day View")
Rainlendar_HideWindow("Sidebar")
Rainlendar_HideWindow("Week View")
elseif ShowOnlyOneWindow == 2 then
Rainlendar_HideWindow("Day View")
Rainlendar_ShowWindow("Sidebar")
Rainlendar_HideWindow("Week View")
else
Rainlendar_HideWindow("Day View")
Rainlendar_HideWindow("Sidebar")
Rainlendar_ShowWindow("Week View")
end
end
|