SHARE
TWEET
Untitled
a guest
Dec 29th, 2016
59
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
- var panel = new Panel
- var panelScreen = panel.screen
- var freeEdges = {"bottom": true, "top": true, "left": true, "right": true}
- for (i = 0; i < panelIds.length; ++i) {
- var tmpPanel = panelById(panelIds[i])
- if (tmpPanel.screen == panelScreen) {
- // Ignore the new panel
- if (tmpPanel.id != panel.id) {
- freeEdges[tmpPanel.location] = false;
- }
- }
- }
- if (freeEdges["bottom"] == true) {
- panel.location = "bottom";
- } else if (freeEdges["top"] == true) {
- panel.location = "top";
- } else if (freeEdges["left"] == true) {
- panel.location = "left";
- } else if (freeEdges["right"] == true) {
- panel.location = "right";
- } else {
- // There is no free edge, so leave the default value
- panel.location = "top";
- }
- panel.height = gridUnit * 2
- var volume = panel.addWidget("org.kde.plasma.volume")
RAW Paste Data
