TheĀ MasterLayout class handles the desktop and taskbar states layout states. The same action that is performed via the toggle desktop home button in the top left corner after login.
Image AddedImage Added
The class can be used to get the current active Master Layout and to switch between desktop and taskbar modes.
Examples:
Code Block |
---|
title | Master Layout switch to taskbar mode |
---|
|
akioma.swat.MasterLayout.setMasterState("taskbar-mode"); // can also be "desktop-mode" |
Code Block |
---|
title | Master Layout toggle to desktop mode |
---|
|
akioma.swat.MasterLayout.toggleDesktop(true); |
Code Block |
---|
title | Master Layout get current mode |
---|
|
const MasterState:DesktopMode = akioma.swat.MasterLayout.getMasterState(); // can return "desktop-mode" or "taskbar-mode"
|
Code Block |
---|
title | Master Layout find window by id |
---|
|
const window: akioma.swat.Window = akioma.swat.MasterLayout.findWindowById(windowId); |
Code Block |
---|
title | Master Layout get all windows by name |
---|
|
const windows: Array<akioma.swat.Window> = akioma.swat.MasterLayout.findWindowsByName(windowName); |