summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorStephen 'Okra' Houston <smhouston88@gmail.com>2017-01-06 16:08:25 -0600
committerStephen 'Okra' Houston <smhouston88@gmail.com>2017-01-06 16:09:16 -0600
commit85e8adafbf705cb9a4f685adbc9aa0738bf7d0a4 (patch)
tree4d4856199954722aebf9b71a6e664e2629111a53 /data
parent16d28c6bc8d49e30afb3ee66730ddf3a50494147 (diff)
Theme: Add necessary theme files for the new sysinfo gadget.
Diffstat (limited to 'data')
-rw-r--r--data/elementary/themes/Makefile.am19
-rw-r--r--data/elementary/themes/default.edc3
-rw-r--r--data/elementary/themes/edc/battery.edc10
-rw-r--r--data/elementary/themes/edc/cpufreq.edc4
-rw-r--r--data/elementary/themes/edc/cpumonitor.edc129
-rw-r--r--data/elementary/themes/edc/memusage.edc228
-rw-r--r--data/elementary/themes/edc/netstatus.edc119
-rw-r--r--data/elementary/themes/img/cpu_icon.pngbin0 -> 1172 bytes
-rw-r--r--data/elementary/themes/img/idle.pngbin0 -> 1264 bytes
-rw-r--r--data/elementary/themes/img/mem_icon.pngbin0 -> 3618 bytes
-rw-r--r--data/elementary/themes/img/meter_00.pngbin0 -> 158 bytes
-rw-r--r--data/elementary/themes/img/meter_01.pngbin0 -> 434 bytes
-rw-r--r--data/elementary/themes/img/meter_02.pngbin0 -> 585 bytes
-rw-r--r--data/elementary/themes/img/meter_03.pngbin0 -> 710 bytes
-rw-r--r--data/elementary/themes/img/meter_04.pngbin0 -> 802 bytes
-rw-r--r--data/elementary/themes/img/meter_05.pngbin0 -> 921 bytes
-rw-r--r--data/elementary/themes/img/meter_06.pngbin0 -> 1033 bytes
-rw-r--r--data/elementary/themes/img/meter_07.pngbin0 -> 1146 bytes
-rw-r--r--data/elementary/themes/img/meter_08.pngbin0 -> 1267 bytes
-rw-r--r--data/elementary/themes/img/meter_09.pngbin0 -> 1354 bytes
-rw-r--r--data/elementary/themes/img/meter_10.pngbin0 -> 1440 bytes
-rw-r--r--data/elementary/themes/img/rx.pngbin0 -> 1253 bytes
-rw-r--r--data/elementary/themes/img/tx.pngbin0 -> 1110 bytes
23 files changed, 506 insertions, 6 deletions
diff --git a/data/elementary/themes/Makefile.am b/data/elementary/themes/Makefile.am
index 529a3c7..308f602 100644
--- a/data/elementary/themes/Makefile.am
+++ b/data/elementary/themes/Makefile.am
@@ -38,6 +38,7 @@ elementary/themes/edc/comp_effects.edc \
38elementary/themes/edc/conf.edc \ 38elementary/themes/edc/conf.edc \
39elementary/themes/edc/connman.edc \ 39elementary/themes/edc/connman.edc \
40elementary/themes/edc/cpufreq.edc \ 40elementary/themes/edc/cpufreq.edc \
41elementary/themes/edc/cpumonitor.edc \
41elementary/themes/edc/cslider.edc \ 42elementary/themes/edc/cslider.edc \
42elementary/themes/edc/desklock.edc \ 43elementary/themes/edc/desklock.edc \
43elementary/themes/edc/deskmirror.edc \ 44elementary/themes/edc/deskmirror.edc \
@@ -57,9 +58,11 @@ elementary/themes/edc/illume.edc \
57elementary/themes/edc/init.edc \ 58elementary/themes/edc/init.edc \
58elementary/themes/edc/label.edc \ 59elementary/themes/edc/label.edc \
59elementary/themes/edc/luncher.edc \ 60elementary/themes/edc/luncher.edc \
61elementary/themes/edc/memusage.edc \
60elementary/themes/edc/menu.edc \ 62elementary/themes/edc/menu.edc \
61elementary/themes/edc/mixer.edc \ 63elementary/themes/edc/mixer.edc \
62elementary/themes/edc/music_control.edc \ 64elementary/themes/edc/music_control.edc \
65elementary/themes/edc/netstatus.edc \
63elementary/themes/edc/notification.edc \ 66elementary/themes/edc/notification.edc \
64elementary/themes/edc/packagekit.edc \ 67elementary/themes/edc/packagekit.edc \
65elementary/themes/edc/pager.edc \ 68elementary/themes/edc/pager.edc \
@@ -218,6 +221,7 @@ elementary/themes/img/col_sel_end_bottom.png \
218elementary/themes/img/col_sel_end_left.png \ 221elementary/themes/img/col_sel_end_left.png \
219elementary/themes/img/col_sel_end_right.png \ 222elementary/themes/img/col_sel_end_right.png \
220elementary/themes/img/col_sel_end_top.png \ 223elementary/themes/img/col_sel_end_top.png \
224elementary/themes/img/cpu_icon.png \
221elementary/themes/img/darken_rounded_square_half_h.png \ 225elementary/themes/img/darken_rounded_square_half_h.png \
222elementary/themes/img/darken_rounded_square_half.png \ 226elementary/themes/img/darken_rounded_square_half.png \
223elementary/themes/img/darken_rounded_square.png \ 227elementary/themes/img/darken_rounded_square.png \
@@ -478,6 +482,7 @@ elementary/themes/img/icon_wallpaper_within.png \
478elementary/themes/img/icon_warning.png \ 482elementary/themes/img/icon_warning.png \
479elementary/themes/img/ic_win_move.png \ 483elementary/themes/img/ic_win_move.png \
480elementary/themes/img/ic_win_resize.png \ 484elementary/themes/img/ic_win_resize.png \
485elementary/themes/img/idle.png \
481elementary/themes/img/img_example_1.png \ 486elementary/themes/img/img_example_1.png \
482elementary/themes/img/img_example_2.png \ 487elementary/themes/img/img_example_2.png \
483elementary/themes/img/inset_bar_horiz_base.png \ 488elementary/themes/img/inset_bar_horiz_base.png \
@@ -551,6 +556,7 @@ elementary/themes/img/map_circle.png \
551elementary/themes/img/map_marker.png \ 556elementary/themes/img/map_marker.png \
552elementary/themes/img/map_scale.png \ 557elementary/themes/img/map_scale.png \
553elementary/themes/img/media_busy_progress.png \ 558elementary/themes/img/media_busy_progress.png \
559elementary/themes/img/mem_icon.png \
554elementary/themes/img/mini_blue_glow_arrow_0.png \ 560elementary/themes/img/mini_blue_glow_arrow_0.png \
555elementary/themes/img/mini_blue_glow_arrow_1.png \ 561elementary/themes/img/mini_blue_glow_arrow_1.png \
556elementary/themes/img/mini_blue_glow_arrow_2.png \ 562elementary/themes/img/mini_blue_glow_arrow_2.png \
@@ -565,6 +571,17 @@ elementary/themes/img/pointer_glow.png \
565elementary/themes/img/pointer_mono.png \ 571elementary/themes/img/pointer_mono.png \
566elementary/themes/img/pointer.png \ 572elementary/themes/img/pointer.png \
567elementary/themes/img/pointer_hand1.png \ 573elementary/themes/img/pointer_hand1.png \
574elementary/themes/img/meter_00.png \
575elementary/themes/img/meter_01.png \
576elementary/themes/img/meter_02.png \
577elementary/themes/img/meter_03.png \
578elementary/themes/img/meter_04.png \
579elementary/themes/img/meter_05.png \
580elementary/themes/img/meter_06.png \
581elementary/themes/img/meter_07.png \
582elementary/themes/img/meter_08.png \
583elementary/themes/img/meter_09.png \
584elementary/themes/img/meter_10.png \
568elementary/themes/img/ring_shadow.png \ 585elementary/themes/img/ring_shadow.png \
569elementary/themes/img/ring_white_blue_glow.png \ 586elementary/themes/img/ring_white_blue_glow.png \
570elementary/themes/img/ring_white_middle.png \ 587elementary/themes/img/ring_white_middle.png \
@@ -573,6 +590,7 @@ elementary/themes/img/runner_glow_horiz.png \
573elementary/themes/img/runner_glow_vert.png \ 590elementary/themes/img/runner_glow_vert.png \
574elementary/themes/img/runner_horiz.png \ 591elementary/themes/img/runner_horiz.png \
575elementary/themes/img/runner_vert.png \ 592elementary/themes/img/runner_vert.png \
593elementary/themes/img/rx.png \
576elementary/themes/img/screen_base.png \ 594elementary/themes/img/screen_base.png \
577elementary/themes/img/screen_bg.png \ 595elementary/themes/img/screen_bg.png \
578elementary/themes/img/screen_circular_shadow.png \ 596elementary/themes/img/screen_circular_shadow.png \
@@ -662,6 +680,7 @@ elementary/themes/img/tooltip-edge-bottom-tip.png \
662elementary/themes/img/tooltip-edge-left-tip.png \ 680elementary/themes/img/tooltip-edge-left-tip.png \
663elementary/themes/img/tooltip-edge-right-tip.png \ 681elementary/themes/img/tooltip-edge-right-tip.png \
664elementary/themes/img/tooltip-edge-top-tip.png \ 682elementary/themes/img/tooltip-edge-top-tip.png \
683elementary/themes/img/tx.png \
665elementary/themes/img/vert_bar_inset.png \ 684elementary/themes/img/vert_bar_inset.png \
666elementary/themes/img/vert_glow_run.png \ 685elementary/themes/img/vert_glow_run.png \
667elementary/themes/img/vert_glow_range.png \ 686elementary/themes/img/vert_glow_range.png \
diff --git a/data/elementary/themes/default.edc b/data/elementary/themes/default.edc
index f26f8b3..5e801b4 100644
--- a/data/elementary/themes/default.edc
+++ b/data/elementary/themes/default.edc
@@ -149,6 +149,9 @@ collections {
149#include "edc/wireless.edc" 149#include "edc/wireless.edc"
150#include "edc/time.edc" 150#include "edc/time.edc"
151#include "edc/luncher.edc" 151#include "edc/luncher.edc"
152#include "edc/memusage.edc"
153#include "edc/cpumonitor.edc"
154#include "edc/netstatus.edc"
152 155
153// icons 156// icons
154#include "edc/icons.edc" 157#include "edc/icons.edc"
diff --git a/data/elementary/themes/edc/battery.edc b/data/elementary/themes/edc/battery.edc
index 1886ec0..57661f1 100644
--- a/data/elementary/themes/edc/battery.edc
+++ b/data/elementary/themes/edc/battery.edc
@@ -223,9 +223,10 @@ group { name: "e/modules/battery/main";
223 rel2.offset: -1 2; 223 rel2.offset: -1 2;
224 color_class: "module_label_plain"; 224 color_class: "module_label_plain";
225 color3: 255 255 255 255; 225 color3: 255 255 255 255;
226 text { font: "Sans"; size: 8; 226 text { font: "Sans";
227 min: 0 1;
228 fit: 1 1; 227 fit: 1 1;
228 ellipsis: -1;
229 align: 0.5 0.5;
229 text_class: "module_small"; 230 text_class: "module_small";
230 } 231 }
231 } 232 }
@@ -243,9 +244,10 @@ group { name: "e/modules/battery/main";
243 rel2.to: "bg"; 244 rel2.to: "bg";
244 color_class: "module_label_plain"; 245 color_class: "module_label_plain";
245 color3: 255 255 255 255; 246 color3: 255 255 255 255;
246 text { font: "Sans"; size: 8; 247 text { font: "Sans";
247 min: 0 1;
248 fit: 1 1; 248 fit: 1 1;
249 ellipsis: -1;
250 align: 0.5 0.5;
249 text_class: "module_small"; 251 text_class: "module_small";
250 } 252 }
251 } 253 }
diff --git a/data/elementary/themes/edc/cpufreq.edc b/data/elementary/themes/edc/cpufreq.edc
index c50f503..6dcc2fe 100644
--- a/data/elementary/themes/edc/cpufreq.edc
+++ b/data/elementary/themes/edc/cpufreq.edc
@@ -222,8 +222,8 @@ group { name: "e/modules/cpufreq/main";
222 rel2.relative: 0.75 0.75; 222 rel2.relative: 0.75 0.75;
223 color_class: "module_label"; 223 color_class: "module_label";
224 color3: 255 255 255 255; 224 color3: 255 255 255 255;
225 text { font: FN; size: 6; 225 text { font: FNBOLD; size: 6;
226 min: 1 1; 226 align: 0.5 0.5;
227 ellipsis: -1; 227 ellipsis: -1;
228 text_class: "module_small"; 228 text_class: "module_small";
229 } 229 }
diff --git a/data/elementary/themes/edc/cpumonitor.edc b/data/elementary/themes/edc/cpumonitor.edc
new file mode 100644
index 0000000..36bee26
--- /dev/null
+++ b/data/elementary/themes/edc/cpumonitor.edc
@@ -0,0 +1,129 @@
1group { name: "e/modules/cpumonitor/main";
2 image: "cpu_icon.png" COMP;
3 image: "mem_icon.png" COMP;
4 image: "meter_00.png" COMP;
5 image: "meter_01.png" COMP;
6 image: "meter_02.png" COMP;
7 image: "meter_03.png" COMP;
8 image: "meter_04.png" COMP;
9 image: "meter_05.png" COMP;
10 image: "meter_06.png" COMP;
11 image: "meter_07.png" COMP;
12 image: "meter_08.png" COMP;
13 image: "meter_09.png" COMP;
14 image: "meter_10.png" COMP;
15 script {
16 public message(Msg_Type:type, id, ...) {
17 if ((type == MSG_INT_SET) && (id == 1)) {
18 new status = getarg(2);
19 new text[16];
20 if (status == 0)
21 set_state(PART:"meter", "default", 0.0);
22 else if (status > 0 && status < 10)
23 set_state(PART:"meter", "default", 0.1);
24 else if (status >= 10 && status < 20)
25 set_state(PART:"meter", "default", 0.2);
26 else if (status >= 20 && status < 30)
27 set_state(PART:"meter", "default", 0.3);
28 else if (status >= 30 && status < 40)
29 set_state(PART:"meter", "default", 0.4);
30 else if (status >= 40 && status < 50)
31 set_state(PART:"meter", "default", 0.5);
32 else if (status >= 50 && status < 60)
33 set_state(PART:"meter", "default", 0.6);
34 else if (status >= 60 && status < 70)
35 set_state(PART:"meter", "default", 0.7);
36 else if (status >= 70 && status < 80)
37 set_state(PART:"meter", "default", 0.8);
38 else if (status >= 80 && status < 90)
39 set_state(PART:"meter", "default", 0.9);
40 else if (status >= 90 && status <= 100)
41 set_state(PART:"meter", "default", 1.0);
42 snprintf(text, sizeof(text), "CPU: %i %%", status);
43 set_text(PART:"status", text);
44 }
45 }
46 }
47 parts {
48 part { name: "fade_clip"; type: RECT;
49 description { state: "default" 0.0;
50 color: 255 255 255 255;
51 }
52 }
53 part { name: "base";
54 clip_to: "fade_clip";
55 description { state: "default" 0.0;
56 aspect: 1.0 1.0;
57 aspect_preference: BOTH;
58 image.normal: "cpu_icon.png";
59 }
60 }
61 part { name: "meter";
62 clip_to: "fade_clip";
63 description { state: "default" 0.0;
64 rel1.relative: 0.1 0.4;
65 rel2.relative: 0.9 0.6;
66 image.normal: "meter_00.png";
67 color: 255 255 255 190;
68 }
69 description { state: "default" 0.1;
70 inherit: "default" 0.0;
71 image.normal: "meter_01.png";
72 }
73 description { state: "default" 0.2;
74 inherit: "default" 0.0;
75 image.normal: "meter_02.png";
76 }
77 description { state: "default" 0.3;
78 inherit: "default" 0.0;
79 image.normal: "meter_03.png";
80 }
81 description { state: "default" 0.4;
82 inherit: "default" 0.0;
83 image.normal: "meter_04.png";
84 }
85 description { state: "default" 0.5;
86 inherit: "default" 0.0;
87 image.normal: "meter_05.png";
88 }
89 description { state: "default" 0.6;
90 inherit: "default" 0.0;
91 image.normal: "meter_06.png";
92 }
93 description { state: "default" 0.7;
94 inherit: "default" 0.0;
95 image.normal: "meter_07.png";
96 }
97 description { state: "default" 0.8;
98 inherit: "default" 0.0;
99 image.normal: "meter_08.png";
100 }
101 description { state: "default" 0.9;
102 inherit: "default" 0.0;
103 image.normal: "meter_09.png";
104 }
105 description { state: "default" 1.0;
106 inherit: "default" 0.0;
107 image.normal: "meter_10.png";
108 }
109 }
110 part { name: "status"; type: TEXT; mouse_events: 0;
111 scale: 1;
112 effect: SHADOW BOTTOM;
113 clip_to: "fade_clip";
114 description { state: "default" 0.0;
115 color_class: "module_label";
116 color3: 255 255 255 255;
117 rel1.relative: 0.1 0.0;
118 rel2.relative: 0.9 1.0;
119 text { font: FNBOLD;
120 fit: 1 1;
121 elipsis: -1;
122 align: 0.5 0.5;
123 text_class: "module_small";
124 }
125 }
126 }
127 }
128}
129
diff --git a/data/elementary/themes/edc/memusage.edc b/data/elementary/themes/edc/memusage.edc
new file mode 100644
index 0000000..01f1691
--- /dev/null
+++ b/data/elementary/themes/edc/memusage.edc
@@ -0,0 +1,228 @@
1group { name: "e/modules/memusage/main";
2 image: "mem_icon.png" COMP;
3 image: "meter_00.png" COMP;
4 image: "meter_01.png" COMP;
5 image: "meter_02.png" COMP;
6 image: "meter_03.png" COMP;
7 image: "meter_04.png" COMP;
8 image: "meter_05.png" COMP;
9 image: "meter_06.png" COMP;
10 image: "meter_07.png" COMP;
11 image: "meter_08.png" COMP;
12 image: "meter_09.png" COMP;
13 image: "meter_10.png" COMP;
14 script {
15 public slide_status(val) {
16 if (val == 0)
17 set_state(PART:"meter", "default", 0.0);
18 else if (val > 0 && val < 10)
19 set_state(PART:"meter", "default", 0.1);
20 else if (val >= 10 && val < 20)
21 set_state(PART:"meter", "default", 0.2);
22 else if (val >= 20 && val < 30)
23 set_state(PART:"meter", "default", 0.3);
24 else if (val >= 30 && val < 40)
25 set_state(PART:"meter", "default", 0.4);
26 else if (val >= 40 && val < 50)
27 set_state(PART:"meter", "default", 0.5);
28 else if (val >= 50 && val < 60)
29 set_state(PART:"meter", "default", 0.6);
30 else if (val >= 60 && val < 70)
31 set_state(PART:"meter", "default", 0.7);
32 else if (val >= 70 && val < 80)
33 set_state(PART:"meter", "default", 0.8);
34 else if (val >= 80 && val < 90)
35 set_state(PART:"meter", "default", 0.9);
36 else if (val >= 90 && val <= 100)
37 set_state(PART:"meter", "default", 1.0);
38 }
39 public slide_status_two(val) {
40 if (val == 0)
41 set_state(PART:"swap_meter", "default", 0.0);
42 else if (val > 0 && val < 10)
43 set_state(PART:"swap_meter", "default", 0.1);
44 else if (val >= 10 && val < 20)
45 set_state(PART:"swap_meter", "default", 0.2);
46 else if (val >= 20 && val < 30)
47 set_state(PART:"swap_meter", "default", 0.3);
48 else if (val >= 30 && val < 40)
49 set_state(PART:"swap_meter", "default", 0.4);
50 else if (val >= 40 && val < 50)
51 set_state(PART:"swap_meter", "default", 0.5);
52 else if (val >= 50 && val < 60)
53 set_state(PART:"swap_meter", "default", 0.6);
54 else if (val >= 60 && val < 70)
55 set_state(PART:"swap_meter", "default", 0.7);
56 else if (val >= 70 && val < 80)
57 set_state(PART:"swap_meter", "default", 0.8);
58 else if (val >= 80 && val < 90)
59 set_state(PART:"swap_meter", "default", 0.9);
60 else if (val >= 90 && val <= 100)
61 set_state(PART:"swap_meter", "default", 1.0);
62 }
63 public message(Msg_Type:type, id, ...) {
64 if ((type == MSG_INT_SET) && (id == 1)) {
65 new status = getarg(2);
66 new text[16];
67
68 slide_status(status);
69 snprintf(text, sizeof(text), "Mem: %i %%", status);
70 set_text(PART:"status", text);
71 }
72 if ((type == MSG_INT_SET) && (id == 2)) {
73 new status = getarg(2);
74 new text[16];
75
76 slide_status_two(status);
77 snprintf(text, sizeof(text), "Swap: %i %%", status);
78 set_text(PART:"swap_status", text);
79 }
80 }
81 }
82 parts {
83 part { name: "fade_clip"; type: RECT;
84 description { state: "default" 0.0;
85 color: 255 255 255 255;
86 }
87 }
88 part { name: "base";
89 clip_to: "fade_clip";
90 description { state: "default" 0.0;
91 aspect: 1.0 1.0;
92 aspect_preference: BOTH;
93 image.normal: "mem_icon.png";
94 }
95 }
96 part { name: "meter";
97 clip_to: "fade_clip";
98 description { state: "default" 0.0;
99 rel1.relative: 0.1 0.2;
100 rel2.relative: 0.9 0.4;
101 image.normal: "meter_00.png";
102 color: 255 255 255 190;
103 }
104 description { state: "default" 0.1;
105 inherit: "default" 0.0;
106 image.normal: "meter_01.png";
107 }
108 description { state: "default" 0.2;
109 inherit: "default" 0.0;
110 image.normal: "meter_02.png";
111 }
112 description { state: "default" 0.3;
113 inherit: "default" 0.0;
114 image.normal: "meter_03.png";
115 }
116 description { state: "default" 0.4;
117 inherit: "default" 0.0;
118 image.normal: "meter_04.png";
119 }
120 description { state: "default" 0.5;
121 inherit: "default" 0.0;
122 image.normal: "meter_05.png";
123 }
124 description { state: "default" 0.6;
125 inherit: "default" 0.0;
126 image.normal: "meter_06.png";
127 }
128 description { state: "default" 0.7;
129 inherit: "default" 0.0;
130 image.normal: "meter_07.png";
131 }
132 description { state: "default" 0.8;
133 inherit: "default" 0.0;
134 image.normal: "meter_08.png";
135 }
136 description { state: "default" 0.9;
137 inherit: "default" 0.0;
138 image.normal: "meter_09.png";
139 }
140 description { state: "default" 1.0;
141 inherit: "default" 0.0;
142 image.normal: "meter_10.png";
143 }
144 }
145 part { name: "status"; type: TEXT;
146 effect: SHADOW BOTTOM;
147 scale: 1;
148 description { state: "default" 0.0;
149 rel1.relative: 0.1 0.2;
150 rel2.relative: 0.9 0.4;
151 color_class: "module_label";
152 color3: 255 255 255 255;
153 text { font: FNBOLD;
154 fit: 1 1;
155 ellipsis: -1;
156 align: 0.5 0.5;
157 text_class: "module_small";
158 }
159 }
160 }
161 part { name: "swap_meter";
162 clip_to: "fade_clip";
163 description { state: "default" 0.0;
164 rel1.relative: 0.1 0.5;
165 rel2.relative: 0.9 0.7;
166 image.normal: "meter_00.png";
167 color: 255 255 255 192;
168 }
169 description { state: "default" 0.1;
170 inherit: "default" 0.0;
171 image.normal: "meter_01.png";
172 }
173 description { state: "default" 0.2;
174 inherit: "default" 0.0;
175 image.normal: "meter_02.png";
176 }
177 description { state: "default" 0.3;
178 inherit: "default" 0.0;
179 image.normal: "meter_03.png";
180 }
181 description { state: "default" 0.4;
182 inherit: "default" 0.0;
183 image.normal: "meter_04.png";
184 }
185 description { state: "default" 0.5;
186 inherit: "default" 0.0;
187 image.normal: "meter_05.png";
188 }
189 description { state: "default" 0.6;
190 inherit: "default" 0.0;
191 image.normal: "meter_06.png";
192 }
193 description { state: "default" 0.7;
194 inherit: "default" 0.0;
195 image.normal: "meter_07.png";
196 }
197 description { state: "default" 0.8;
198 inherit: "default" 0.0;
199 image.normal: "meter_08.png";
200 }
201 description { state: "default" 0.9;
202 inherit: "default" 0.0;
203 image.normal: "meter_09.png";
204 }
205 description { state: "default" 1.0;
206 inherit: "default" 0.0;
207 image.normal: "meter_10.png";
208 }
209 }
210 part { name: "swap_status"; type: TEXT;
211 effect: SHADOW BOTTOM;
212 scale: 1;
213 description { state: "default" 0.0;
214 rel1.relative: 0.1 0.5;
215 rel2.relative: 0.9 0.7;
216 color_class: "module_label";
217 color3: 255 255 255 255;
218 text { font: FNBOLD;
219 fit: 1 1;
220 ellipsis: -1;
221 align: 0.5 0.5;
222 text_class: "module_small";
223 }
224 }
225 }
226 }
227}
228
diff --git a/data/elementary/themes/edc/netstatus.edc b/data/elementary/themes/edc/netstatus.edc
new file mode 100644
index 0000000..5ad072d
--- /dev/null
+++ b/data/elementary/themes/edc/netstatus.edc
@@ -0,0 +1,119 @@
1group { name: "e/modules/netstatus/main";
2 image: "rx.png" COMP;
3 image: "tx.png" COMP;
4 image: "idle.png" COMP;
5 parts {
6 part { name: "fade_clip"; type: RECT;
7 description { state: "default" 0.0;
8 color: 255 255 255 255;
9 }
10 }
11 part { name: "rx"; type: IMAGE;
12 mouse_events: 0;
13 description { state: "default" 0.0;
14 aspect: 1.0 1.0;
15 aspect_preference: BOTH;
16 visible: 0;
17 rel1.to: "base";
18 rel2.to: "base";
19 image.normal: "rx.png";
20 color: 255 255 255 0;
21 }
22 description { state: "active" 0.0;
23 inherit: "default" 0.0;
24 visible: 1;
25 color: 255 255 255 255;
26 }
27 }
28 part { name: "tx"; type: IMAGE;
29 mouse_events: 0;
30 description { state: "default" 0.0;
31 aspect: 1.0 1.0;
32 aspect_preference: BOTH;
33 visible: 0;
34 rel1.to: "base";
35 rel2.to: "base";
36 image.normal: "tx.png";
37 color: 255 255 255 0;
38 }
39 description { state: "active" 0.0;
40 inherit: "default" 0.0;
41 visible: 1;
42 color: 255 255 255 255;
43 }
44 }
45 part { name: "base";
46 clip_to: "fade_clip";
47 description { state: "default" 0.0;
48 aspect: 1.0 1.0;
49 aspect_preference: BOTH;
50 image.normal: "idle.png";
51 }
52 }
53 part { name: "e.text.received"; type: TEXT; mouse_events: 0;
54 scale: 1;
55 effect: SHADOW BOTTOM;
56 clip_to: "fade_clip";
57 description { state: "default" 0.0;
58 color_class: "module_label";
59 color3: 255 255 255 255;
60 rel1.relative: 0.1 0.0;
61 rel2.relative: 0.9 0.5;
62 text { font: FNBOLD;
63 fit: 1 1;
64 elipsis: -1;
65 align: 0.5 0.5;
66 text_class: "module_small";
67 }
68 }
69 }
70 part { name: "e.text.transmitted"; type: TEXT; mouse_events: 0;
71 scale: 1;
72 effect: SHADOW BOTTOM;
73 clip_to: "fade_clip";
74 description { state: "default" 0.0;
75 color_class: "module_label";
76 color3: 255 255 255 255;
77 rel1.relative: 0.1 0.5;
78 rel2.relative: 0.9 1.0;
79 text { font: FNBOLD;
80 fit: 1 1;
81 elipsis: -1;
82 align: 0.5 0.5;
83 text_class: "module_small";
84 }
85 }
86 }
87 }
88 programs {
89 program { name: "received";
90 signal: "e,state,received,active";
91 source: "e";
92 action: STATE_SET "active" 0.0;
93 target: "rx";
94 transition: SINUSOIDAL 0.25;
95 }
96 program { name: "received_idle";
97 signal: "e,state,received,idle";
98 source: "e";
99 action: STATE_SET "default" 0.0;
100 target: "rx";
101 transition: SINUSOIDAL 0.25;
102 }
103 program { name: "transmitted";
104 signal: "e,state,transmitted,active";
105 source: "e";
106 action: STATE_SET "active" 0.0;
107 target: "tx";
108 transition: SINUSOIDAL 0.25;
109 }
110 program { name: "transmitted_idle";
111 signal: "e,state,transmitted,idle";
112 source: "e";
113 action: STATE_SET "default" 0.0;
114 target: "tx";
115 transition: SINUSOIDAL 0.25;
116 }
117 }
118}
119
diff --git a/data/elementary/themes/img/cpu_icon.png b/data/elementary/themes/img/cpu_icon.png
new file mode 100644
index 0000000..0a62663
--- /dev/null
+++ b/data/elementary/themes/img/cpu_icon.png
Binary files differ
diff --git a/data/elementary/themes/img/idle.png b/data/elementary/themes/img/idle.png
new file mode 100644
index 0000000..7c98816
--- /dev/null
+++ b/data/elementary/themes/img/idle.png
Binary files differ
diff --git a/data/elementary/themes/img/mem_icon.png b/data/elementary/themes/img/mem_icon.png
new file mode 100644
index 0000000..303a45e
--- /dev/null
+++ b/data/elementary/themes/img/mem_icon.png
Binary files differ
diff --git a/data/elementary/themes/img/meter_00.png b/data/elementary/themes/img/meter_00.png
new file mode 100644
index 0000000..2b96666
--- /dev/null
+++ b/data/elementary/themes/img/meter_00.png
Binary files differ
diff --git a/data/elementary/themes/img/meter_01.png b/data/elementary/themes/img/meter_01.png
new file mode 100644
index 0000000..0c590af
--- /dev/null
+++ b/data/elementary/themes/img/meter_01.png
Binary files differ
diff --git a/data/elementary/themes/img/meter_02.png b/data/elementary/themes/img/meter_02.png
new file mode 100644
index 0000000..533fea6
--- /dev/null
+++ b/data/elementary/themes/img/meter_02.png
Binary files differ
diff --git a/data/elementary/themes/img/meter_03.png b/data/elementary/themes/img/meter_03.png
new file mode 100644
index 0000000..a833a19
--- /dev/null
+++ b/data/elementary/themes/img/meter_03.png
Binary files differ
diff --git a/data/elementary/themes/img/meter_04.png b/data/elementary/themes/img/meter_04.png
new file mode 100644
index 0000000..591c9e7
--- /dev/null
+++ b/data/elementary/themes/img/meter_04.png
Binary files differ
diff --git a/data/elementary/themes/img/meter_05.png b/data/elementary/themes/img/meter_05.png
new file mode 100644
index 0000000..27f3db9
--- /dev/null
+++ b/data/elementary/themes/img/meter_05.png
Binary files differ
diff --git a/data/elementary/themes/img/meter_06.png b/data/elementary/themes/img/meter_06.png
new file mode 100644
index 0000000..f6827f9
--- /dev/null
+++ b/data/elementary/themes/img/meter_06.png
Binary files differ
diff --git a/data/elementary/themes/img/meter_07.png b/data/elementary/themes/img/meter_07.png
new file mode 100644
index 0000000..dcb5c1e
--- /dev/null
+++ b/data/elementary/themes/img/meter_07.png
Binary files differ
diff --git a/data/elementary/themes/img/meter_08.png b/data/elementary/themes/img/meter_08.png
new file mode 100644
index 0000000..e24c479
--- /dev/null
+++ b/data/elementary/themes/img/meter_08.png
Binary files differ
diff --git a/data/elementary/themes/img/meter_09.png b/data/elementary/themes/img/meter_09.png
new file mode 100644
index 0000000..2fc8980
--- /dev/null
+++ b/data/elementary/themes/img/meter_09.png
Binary files differ
diff --git a/data/elementary/themes/img/meter_10.png b/data/elementary/themes/img/meter_10.png
new file mode 100644
index 0000000..bec3df6
--- /dev/null
+++ b/data/elementary/themes/img/meter_10.png
Binary files differ
diff --git a/data/elementary/themes/img/rx.png b/data/elementary/themes/img/rx.png
new file mode 100644
index 0000000..4807aaf
--- /dev/null
+++ b/data/elementary/themes/img/rx.png
Binary files differ
diff --git a/data/elementary/themes/img/tx.png b/data/elementary/themes/img/tx.png
new file mode 100644
index 0000000..46d355d
--- /dev/null
+++ b/data/elementary/themes/img/tx.png
Binary files differ