summaryrefslogtreecommitdiffstats
path: root/kde4-profiles/Default/share/apps/plasma/layout-templates/org.mageia.plasma-desktop.classicPanel/contents/layout.js
blob: 3e83fc3a0e3833d24a12cd6a7779bc6d884e4a6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
function addIcon(appDesktop) {
  var w_icon = panel.addWidget("icon");
  w_icon.writeConfig("Url", "file://" + applicationPath(appDesktop));
}

var panel = new Panel;
if (panelIds.length == 1) {
    // we are the only panel, so set the location for the user
    panel.location = 'bottom';
}

panel.height = 40;

var w_simplelauncher = panel.addWidget("simplelauncher");
w_simplelauncher.writeConfig("icon", "mgabutton");
w_simplelauncher.writeConfig("format", "Name");
w_simplelauncher.writeConfig("showMenuTitles", "true");
w_simplelauncher.writeConfig("views", "RecentlyUsedApplications,Applications,Favorites,RecentlyUsed,RunCommand,Leave");
w_simplelauncher.reloadConfig();

panel.addWidget("showdesktop");
panel.addWidget("org.kde.showActivityManager");

addIcon("dolphin.desktop");
addIcon("systemsettings.desktop");
addIcon("mageia-drakconf.desktop");
addIcon("firefox.desktop");

panel.addWidget("pager");

panel.addWidget("tasks");

var w_systray = panel.addWidget("systemtray");

var w_clock = panel.addWidget("digital-clock");
w_clock.writeConfig("displayHolidays","false");
w_clock.writeConfig("displayEvents","false");
w_clock.reloadConfig();

panel.addWidget("lockout");

var biggestId = 0;
var tmpBiggestId = 0;

for (var i in activityIds) {
    var activity = activityById(activityIds[i]);
    if (activity.widgetIds.length > 0) {
        tmpBiggestId = Math.max.apply(null, activity.widgetIds);
        if (tmpBiggestId > biggestId) {
            biggestId = tmpBiggestId;
        }
    }
}

for (var i in panelIds) {
    var panel = panelById(panelIds[i]);
    if (panel.widgetIds.length > 0) {
        tmpBiggestId = Math.max.apply(null, panel.widgetIds);
        if (tmpBiggestId > biggestId) {
            biggestId = tmpBiggestId;
        }
    }
}

w_systray.currentConfigGroup = new Array('Applets', biggestId+1);
w_systray.writeConfig('plugin', 'org.kde.telepathy-presence');
w_systray.currentConfigGroup = new Array();
w_systray.reloadConfig();

sleep(10);