summaryrefslogtreecommitdiff
path: root/data/elementary/themes/edc
diff options
context:
space:
mode:
Diffstat (limited to 'data/elementary/themes/edc')
-rw-r--r--data/elementary/themes/edc/O/efm_icons.edc470
-rw-r--r--data/elementary/themes/edc/O/icons.edc200
-rw-r--r--data/elementary/themes/edc/about-e.edc286
-rw-r--r--data/elementary/themes/edc/about-theme.edc187
-rw-r--r--data/elementary/themes/edc/appmenu.edc75
-rw-r--r--data/elementary/themes/edc/background.edc21
-rw-r--r--data/elementary/themes/edc/backlight.edc68
-rw-r--r--data/elementary/themes/edc/batman.edc272
-rw-r--r--data/elementary/themes/edc/battery.edc350
-rw-r--r--data/elementary/themes/edc/bluez4.edc26
-rw-r--r--data/elementary/themes/edc/border-icons.edc42
-rw-r--r--data/elementary/themes/edc/border.edc1431
-rw-r--r--data/elementary/themes/edc/bryce.edc361
-rw-r--r--data/elementary/themes/edc/bryce_editor.edc404
-rw-r--r--data/elementary/themes/edc/button.edc216
-rw-r--r--data/elementary/themes/edc/check.edc161
-rw-r--r--data/elementary/themes/edc/clock.edc1176
-rw-r--r--data/elementary/themes/edc/colors.edc156
-rw-r--r--data/elementary/themes/edc/colorwell.edc78
-rw-r--r--data/elementary/themes/edc/comp.edc864
-rw-r--r--data/elementary/themes/edc/comp_compat.edc605
-rw-r--r--data/elementary/themes/edc/comp_effects.edc732
-rw-r--r--data/elementary/themes/edc/conf.edc142
-rw-r--r--data/elementary/themes/edc/connman.edc712
-rw-r--r--data/elementary/themes/edc/cpufreq.edc369
-rw-r--r--data/elementary/themes/edc/cpumonitor.edc186
-rw-r--r--data/elementary/themes/edc/cslider.edc146
-rw-r--r--data/elementary/themes/edc/desklock.edc459
-rw-r--r--data/elementary/themes/edc/deskmirror.edc530
-rw-r--r--data/elementary/themes/edc/deskpreview.edc17
-rw-r--r--data/elementary/themes/edc/dialog.edc129
-rw-r--r--data/elementary/themes/edc/edgebindings.edc236
-rw-r--r--data/elementary/themes/edc/efl/bg.edc11
-rw-r--r--data/elementary/themes/edc/efl/border.edc21
-rw-r--r--data/elementary/themes/edc/efl/button.edc781
-rw-r--r--data/elementary/themes/edc/efl/calendar.edc551
-rw-r--r--data/elementary/themes/edc/efl/check.edc937
-rw-r--r--data/elementary/themes/edc/efl/cursor.edc91
-rw-r--r--data/elementary/themes/edc/efl/focus.edc7
-rw-r--r--data/elementary/themes/edc/efl/frame.edc3
-rw-r--r--data/elementary/themes/edc/efl/list.edc8
-rw-r--r--data/elementary/themes/edc/efl/multibuttonentry.edc341
-rw-r--r--data/elementary/themes/edc/efl/nstate.edc10
-rw-r--r--data/elementary/themes/edc/efl/panes.edc52
-rw-r--r--data/elementary/themes/edc/efl/photocam.edc3
-rw-r--r--data/elementary/themes/edc/efl/popup.edc260
-rw-r--r--data/elementary/themes/edc/efl/progress.edc1402
-rw-r--r--data/elementary/themes/edc/efl/radio.edc292
-rw-r--r--data/elementary/themes/edc/efl/scroller.edc12
-rw-r--r--data/elementary/themes/edc/efl/slider.edc2998
-rw-r--r--data/elementary/themes/edc/efl/spin.edc25
-rw-r--r--data/elementary/themes/edc/efl/spin_button.edc228
-rw-r--r--data/elementary/themes/edc/efl/text.edc916
-rw-r--r--data/elementary/themes/edc/efl/textpath.edc3
-rw-r--r--data/elementary/themes/edc/efl/tooltip.edc15
-rw-r--r--data/elementary/themes/edc/efl/uiclock.edc227
-rw-r--r--data/elementary/themes/edc/efl/video.edc3
-rw-r--r--data/elementary/themes/edc/efl/win.edc3
-rw-r--r--data/elementary/themes/edc/elm/access.edc62
-rw-r--r--data/elementary/themes/edc/elm/actionslider.edc292
-rw-r--r--data/elementary/themes/edc/elm/bg.edc46
-rw-r--r--data/elementary/themes/edc/elm/border.edc1223
-rw-r--r--data/elementary/themes/edc/elm/bubble.edc738
-rw-r--r--data/elementary/themes/edc/elm/button.edc2092
-rw-r--r--data/elementary/themes/edc/elm/calendar.edc596
-rw-r--r--data/elementary/themes/edc/elm/check.edc936
-rw-r--r--data/elementary/themes/edc/elm/clock.edc397
-rw-r--r--data/elementary/themes/edc/elm/code.edc58
-rw-r--r--data/elementary/themes/edc/elm/colorclass.edc390
-rw-r--r--data/elementary/themes/edc/elm/colorsel.edc759
-rw-r--r--data/elementary/themes/edc/elm/conform.edc51
-rw-r--r--data/elementary/themes/edc/elm/ctxpopup.edc277
-rw-r--r--data/elementary/themes/edc/elm/cursor.edc157
-rw-r--r--data/elementary/themes/edc/elm/dayselector.edc489
-rw-r--r--data/elementary/themes/edc/elm/diskselector.edc389
-rw-r--r--data/elementary/themes/edc/elm/entry.edc1322
-rw-r--r--data/elementary/themes/edc/elm/ews.edc722
-rw-r--r--data/elementary/themes/edc/elm/fileselector.edc231
-rw-r--r--data/elementary/themes/edc/elm/flipselector.edc558
-rw-r--r--data/elementary/themes/edc/elm/focus.edc177
-rw-r--r--data/elementary/themes/edc/elm/frame.edc285
-rw-r--r--data/elementary/themes/edc/elm/gengrid.edc978
-rw-r--r--data/elementary/themes/edc/elm/genlist.edc5252
-rw-r--r--data/elementary/themes/edc/elm/hover.edc1033
-rw-r--r--data/elementary/themes/edc/elm/icon.edc115
-rw-r--r--data/elementary/themes/edc/elm/icon_fdo.edc598
-rw-r--r--data/elementary/themes/edc/elm/index.edc712
-rw-r--r--data/elementary/themes/edc/elm/inwin.edc79
-rw-r--r--data/elementary/themes/edc/elm/label.edc511
-rw-r--r--data/elementary/themes/edc/elm/layout.edc532
-rw-r--r--data/elementary/themes/edc/elm/list.edc721
-rw-r--r--data/elementary/themes/edc/elm/map.edc208
-rw-r--r--data/elementary/themes/edc/elm/menu.edc1160
-rw-r--r--data/elementary/themes/edc/elm/multibuttonentry.edc328
-rw-r--r--data/elementary/themes/edc/elm/naviframe.edc658
-rw-r--r--data/elementary/themes/edc/elm/notify.edc218
-rw-r--r--data/elementary/themes/edc/elm/panel.edc832
-rw-r--r--data/elementary/themes/edc/elm/panes.edc997
-rw-r--r--data/elementary/themes/edc/elm/photo.edc86
-rw-r--r--data/elementary/themes/edc/elm/photocam.edc100
-rw-r--r--data/elementary/themes/edc/elm/player.edc640
-rw-r--r--data/elementary/themes/edc/elm/pointer.edc463
-rw-r--r--data/elementary/themes/edc/elm/popup.edc517
-rw-r--r--data/elementary/themes/edc/elm/progress.edc1399
-rw-r--r--data/elementary/themes/edc/elm/radio.edc290
-rw-r--r--data/elementary/themes/edc/elm/scroller.edc1366
-rw-r--r--data/elementary/themes/edc/elm/segment_control.edc441
-rw-r--r--data/elementary/themes/edc/elm/separator.edc27
-rw-r--r--data/elementary/themes/edc/elm/slider.edc3037
-rw-r--r--data/elementary/themes/edc/elm/slideshow.edc349
-rw-r--r--data/elementary/themes/edc/elm/spinner.edc241
-rw-r--r--data/elementary/themes/edc/elm/textpath.edc24
-rw-r--r--data/elementary/themes/edc/elm/thumb.edc134
-rw-r--r--data/elementary/themes/edc/elm/toolbar.edc1851
-rw-r--r--data/elementary/themes/edc/elm/tooltip.edc431
-rw-r--r--data/elementary/themes/edc/elm/uiclock.edc207
-rw-r--r--data/elementary/themes/edc/elm/video.edc43
-rw-r--r--data/elementary/themes/edc/elm/win.edc31
-rw-r--r--data/elementary/themes/edc/entry.edc202
-rw-r--r--data/elementary/themes/edc/evrything.edc1953
-rw-r--r--data/elementary/themes/edc/fileman.edc2469
-rw-r--r--data/elementary/themes/edc/fontpreview.edc21
-rw-r--r--data/elementary/themes/edc/frame.edc102
-rw-r--r--data/elementary/themes/edc/gadman.edc521
-rw-r--r--data/elementary/themes/edc/ibar-ibox.edc846
-rw-r--r--data/elementary/themes/edc/icons.edc46
-rw-r--r--data/elementary/themes/edc/ilist.edc416
-rw-r--r--data/elementary/themes/edc/illume.edc674
-rw-r--r--data/elementary/themes/edc/init.edc608
-rw-r--r--data/elementary/themes/edc/label.edc37
-rw-r--r--data/elementary/themes/edc/luncher.edc893
-rw-r--r--data/elementary/themes/edc/memusage.edc218
-rw-r--r--data/elementary/themes/edc/menu.edc531
-rw-r--r--data/elementary/themes/edc/mixer.edc229
-rw-r--r--data/elementary/themes/edc/music_control.edc159
-rw-r--r--data/elementary/themes/edc/netstatus.edc86
-rw-r--r--data/elementary/themes/edc/notification.edc174
-rw-r--r--data/elementary/themes/edc/packagekit.edc233
-rw-r--r--data/elementary/themes/edc/pager.edc1140
-rw-r--r--data/elementary/themes/edc/pager16.edc341
-rw-r--r--data/elementary/themes/edc/pointer.edc489
-rw-r--r--data/elementary/themes/edc/preview.edc49
-rw-r--r--data/elementary/themes/edc/radio.edc140
-rw-r--r--data/elementary/themes/edc/randr.edc757
-rw-r--r--data/elementary/themes/edc/scrollframe.edc711
-rw-r--r--data/elementary/themes/edc/shelf.edc368
-rw-r--r--data/elementary/themes/edc/slider.edc449
-rw-r--r--data/elementary/themes/edc/spectrum.edc139
-rw-r--r--data/elementary/themes/edc/start.edc118
-rw-r--r--data/elementary/themes/edc/sys.edc104
-rw-r--r--data/elementary/themes/edc/syscon.edc332
-rw-r--r--data/elementary/themes/edc/systray.edc109
-rw-r--r--data/elementary/themes/edc/tasks.edc389
-rw-r--r--data/elementary/themes/edc/temperature.edc205
-rw-r--r--data/elementary/themes/edc/textblock.edc26
-rw-r--r--data/elementary/themes/edc/time.edc1386
-rw-r--r--data/elementary/themes/edc/toolbar.edc356
-rw-r--r--data/elementary/themes/edc/transitions.edc146
-rw-r--r--data/elementary/themes/edc/wallpaper.edc1702
-rw-r--r--data/elementary/themes/edc/winlist.edc298
-rw-r--r--data/elementary/themes/edc/wireless.edc954
-rw-r--r--data/elementary/themes/edc/wizard.edc374
-rw-r--r--data/elementary/themes/edc/xkbswitch.edc174
163 files changed, 80837 insertions, 0 deletions
diff --git a/data/elementary/themes/edc/O/efm_icons.edc b/data/elementary/themes/edc/O/efm_icons.edc
new file mode 100644
index 0000000..67b6103
--- /dev/null
+++ b/data/elementary/themes/edc/O/efm_icons.edc
@@ -0,0 +1,470 @@
1// EFM icons //
2
3//Base 1//
4
5#define EFM_MIME_ICON(_NAME, _IMAGE, _ASPMIN, _ASPMAX, _STRING, _SIZE, _VALIGN) \
6 group { name: "e/icons/fileman/mime/"_NAME; \
7 max: _SIZE _SIZE; \
8 images.image: "efm_generic_icon_shadow.png" COMP; \
9 images.image: "efm_generic_icon_base.png" COMP; \
10 images.image: "efm_generic_icon_over.png" COMP; \
11 images.image: _IMAGE COMP; \
12 parts { \
13 part { name: "spacer"; type: SPACER; \
14 description { state: "default" 0.0; \
15 aspect: 1.0 1.0; aspect_preference: BOTH; \
16 } \
17 } \
18 part { name: "shadow"; mouse_events: 0; \
19 description { state: "default" 0.0; \
20 rel1.to: "spacer"; \
21 rel1.relative: (15/240) (10/240); \
22 rel2.to: "spacer"; \
23 rel2.relative: (225/240) (240/240); \
24 image.normal: "efm_generic_icon_shadow.png"; \
25 } \
26 } \
27 part { name: "base"; mouse_events: 0; \
28 description { state: "default" 0.0; \
29 rel1.to: "spacer"; \
30 rel1.relative: (30/240) (15/240); \
31 rel2.to: "spacer"; \
32 rel2.relative: (210/240) (225/240); \
33 image.normal: "efm_generic_icon_base.png"; \
34 } \
35 } \
36 part { name: "content"; mouse_events: 0; \
37 description { state: "default" 0.0; \
38 rel1.to: "base"; \
39 rel1.relative: (28/180) (28/210); \
40 rel2.to: "base"; \
41 rel2.relative: (152/180) (182/210); \
42 align: 0.5 _VALIGN; \
43 aspect: _ASPMIN _ASPMAX; aspect_preference: BOTH; \
44 image.normal: _IMAGE; \
45 } \
46 } \
47 part { name: "over"; mouse_events: 0; \
48 description { state: "default" 0.0; \
49 rel1.to: "base"; \
50 rel2.to: "base"; \
51 image.normal: "efm_generic_icon_over.png"; \
52 } \
53 } \
54 part { name: "typestr"; type: TEXT; mouse_events: 0; \
55 description { state: "default" 0.0; \
56 rel1.to: "over"; \
57 rel1.relative: (72/180) (142/210); \
58 rel2.to: "over"; \
59 rel2.relative: (178/180) (188/210); \
60 color: 255 255 255 255; \
61 text { font: FN; size: 8; \
62 fit: 0 1; \
63 align: 0.5 0.5; \
64 text: _STRING; \
65 } \
66 } \
67 } \
68 } \
69 }
70//Python//
71
72 EFM_MIME_ICON("application/x-python-bytecode", "efm_generic_icon_content_python.png", (114/115), (114/115), ".PYC", 240, 0.5);
73 EFM_MIME_ICON("application/x-python", "efm_generic_icon_content_python.png", (114/115), (114/115), ".PY", 240, 0.5);
74 EFM_MIME_ICON("text/x-python", "efm_generic_icon_content_python.png", (114/115), (114/115), ".PY", 240, 0.5);
75
76 //.pyo .pyd??????????????????//
77
78//Ruby//
79
80 EFM_MIME_ICON("application/x-ruby", "efm_generic_icon_content_ruby.png", (114/114), (114/114), ".RB", 240, 0.5);
81 EFM_MIME_ICON("text/x-ruby", "efm_generic_icon_content_ruby.png", (114/114), (114/114), ".RB", 240, 0.5);
82
83 //.rbw???//
84
85//Perl//
86
87 EFM_MIME_ICON("application/x-perl", "efm_generic_icon_content_perl.png", (114/122), (114/122), ".PERL", 240, 0.5);
88 EFM_MIME_ICON("text/x-perl","efm_generic_icon_content_perl.png", (114/122), (114/122), ".PL", 240, 0.5);
89
90//CAD//
91
92 EFM_MIME_ICON("application/acad", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
93 EFM_MIME_ICON("application/x-acad", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
94 EFM_MIME_ICON("application/autocad_dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
95 EFM_MIME_ICON("image/x-dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
96 EFM_MIME_ICON("application/dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
97 EFM_MIME_ICON("application/x-dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
98 EFM_MIME_ICON("application/x-autocad", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
99 EFM_MIME_ICON("image/vnd.dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
100 EFM_MIME_ICON("drawing/dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
101
102//ISO//
103
104 EFM_MIME_ICON("application/x-iso9660-image", "efm_generic_icon_content_iso.png", (114/114), (114/114), ".ISO", 240, 0.5);
105
106//Cue//
107
108 EFM_MIME_ICON("application/x-cue", "efm_generic_icon_content_iso.png", (114/114), (114/114), ".CUE", 240, 0.5);
109
110//Audio//
111
112 EFM_MIME_ICON("audio/mpeg", "efm_generic_icon_content_audio.png", (54/154), (54/154), ".MP3", 240, 0.5);
113 EFM_MIME_ICON("audio/x-wav","efm_generic_icon_content_audio.png", (54/154), (54/154), ".WAV", 240, 0.5);
114 EFM_MIME_ICON("audio/x-flac","efm_generic_icon_content_audio.png", (54/154), (54/154), ".FLAC", 240, 0.5);
115 EFM_MIME_ICON("audio/flac","efm_generic_icon_content_audio.png", (54/154), (54/154), ".FLAC", 240, 0.5);
116 EFM_MIME_ICON("audio/x-musepack","efm_generic_icon_content_audio.png", (54/154), (54/154), ".MPC", 240, 0.5);
117 EFM_MIME_ICON("audio/x-vorbis+ogg","efm_generic_icon_content_audio.png",(54/154), (54/154), ".OGG", 240, 0.5);
118 EFM_MIME_ICON("application/x-audacity-project","efm_generic_icon_content_audio.png",(54/154), (54/154), ".AUP", 240, 0.5);
119 EFM_MIME_ICON("audio/x-ms-wma","efm_generic_icon_content_audio.png", (54/154), (54/154),".WMA", 240, 0.5);
120 EFM_MIME_ICON("audio/opus","efm_generic_icon_content_audio.png", (54/154), (54/154),".OPUS", 240, 0.5);
121 EFM_MIME_ICON("audio/ogg","efm_generic_icon_content_audio.png", (54/154), (54/154),".OPUS", 240, 0.5);
122 EFM_MIME_ICON("audio/x-opus+ogg","efm_generic_icon_content_audio.png", (54/154), (54/154),".OPUS", 240, 0.5);
123 EFM_MIME_ICON("audio/ape","efm_generic_icon_content_audio.png", (54/154), (54/154), ".APE", 240, 0.5);
124 EFM_MIME_ICON("audio/webm","efm_generic_icon_content_audio.png", (54/154), (54/154), ".WEBA", 240, 0.5);
125 EFM_MIME_ICON("audio/mp4","efm_generic_icon_content_audio.png", (54/154), (54/154), ".MP4", 240, 0.5);
126 EFM_MIME_ICON("audio/midi","efm_generic_icon_content_audio.png", (54/154), (54/154),".MIDI", 240, 0.5);
127 EFM_MIME_ICON("audio/speex","efm_generic_icon_content_audio.png",(54/154), (54/154), ".SPX", 240, 0.5);
128 EFM_MIME_ICON("audio/aac","efm_generic_icon_content_audio.png", (54/154), (54/154),".AAC", 240, 0.5);
129 EFM_MIME_ICON("audio/vnd.rn-realaudio","efm_generic_icon_content_audio.png", (54/154), (54/154),".RA", 240, 0.5);
130 EFM_MIME_ICON("audio/x-voc","efm_generic_icon_content_audio.png", (54/154), (54/154),".VOC", 240, 0.5);
131 EFM_MIME_ICON("audio/x-tta","efm_generic_icon_content_audio.png", (54/154), (54/154),".TTA", 240, 0.5);
132 EFM_MIME_ICON("audio/x-stm","efm_generic_icon_content_audio.png", (54/154), (54/154),".STM", 240, 0.5);
133 EFM_MIME_ICON("audio/x-speex+ogg","efm_generic_icon_content_audio.png", (54/154), (54/154),".SPX", 240, 0.5);
134 EFM_MIME_ICON("audio/x-wacpack","efm_generic_icon_content_audio.png", (54/154), (54/154),".WV", 240, 0.5);
135 EFM_MIME_ICON("audio/x-xmf","efm_generic_icon_content_audio.png", (54/154), (54/154),".XMF", 240, 0.5);
136 EFM_MIME_ICON("audio/x-xm","efm_generic_icon_content_audio.png", (54/154), (54/154),".XM", 240, 0.5);
137 EFM_MIME_ICON("audio/x-xi","efm_generic_icon_content_audio.png", (54/154), (54/154),".XI", 240, 0.5);
138 EFM_MIME_ICON("audio/x-wacpack-correction","efm_generic_icon_content_audio.png", (54/154), (54/154),".WVC", 240, 0.5);
139 EFM_MIME_ICON("audio/x-s3m","efm_generic_icon_content_audio.png", (54/154), (54/154),".S3M", 240, 0.5);
140 EFM_MIME_ICON("audio/x-riff","efm_generic_icon_content_audio.png", (54/154), (54/154),".RMI", 240, 0.5);
141 EFM_MIME_ICON("audio/x-psflib","efm_generic_icon_content_audio.png", (54/154), (54/154),".PSFLIB", 240, 0.5);
142 EFM_MIME_ICON("audio/x-psf","efm_generic_icon_content_audio.png", (54/154), (54/154),".PSF", 240, 0.5);
143 EFM_MIME_ICON("audio/x-scpls","efm_generic_icon_content_audio.png", (54/154), (54/154),".PLS", 240, 0.5);
144 EFM_MIME_ICON("audio/x-ms-asx","efm_generic_icon_content_audio.png", (54/154), (54/154),".ASX", 240, 0.5);
145 EFM_MIME_ICON("audio/x-mpegurl","efm_generic_icon_content_audio.png", (54/154), (54/154),".M3U", 240, 0.5);
146 EFM_MIME_ICON("audio/x-mod","efm_generic_icon_content_audio.png", (54/154), (54/154),".MOD", 240, 0.5);
147 EFM_MIME_ICON("audio/x-mo3","efm_generic_icon_content_audio.png", (54/154), (54/154),".MO3", 240, 0.5);
148 EFM_MIME_ICON("audio/x-minipsf","efm_generic_icon_content_audio.png", (54/154), (54/154),".MINIPSF", 240, 0.5);
149 EFM_MIME_ICON("audio/matroska","efm_generic_icon_content_audio.png", (54/154), (54/154),".MKV", 240, 0.5);
150 EFM_MIME_ICON("audio/x-m4b","efm_generic_icon_content_audio.png", (54/154), (54/154),".M4B", 240, 0.5);
151 EFM_MIME_ICON("audio/x-it","efm_generic_icon_content_audio.png", (54/154), (54/154),".IT", 240, 0.5);
152 EFM_MIME_ICON("audio/x-iriver-pla","efm_generic_icon_content_audio.png", (54/154), (54/154),".PLA", 240, 0.5);
153 EFM_MIME_ICON("audio/x-gsm","efm_generic_icon_content_audio.png", (54/154), (54/154),".GSM", 240, 0.5);
154 EFM_MIME_ICON("audio/x-flac+ogg","efm_generic_icon_content_audio.png",(54/154), (54/154), ".FLAC", 240, 0.5);
155 EFM_MIME_ICON("audio/x-amzxml","efm_generic_icon_content_audio.png",(54/154), (54/154), ".AMZ", 240, 0.5);
156 EFM_MIME_ICON("audio/x-aiff","efm_generic_icon_content_audio.png",(54/154), (54/154), ".AIFF", 240, 0.5);
157 EFM_MIME_ICON("audio/x-aifc","efm_generic_icon_content_audio.png",(54/154), (54/154), ".AIFC", 240, 0.5);
158 EFM_MIME_ICON("audio/x-adpcm","efm_generic_icon_content_audio.png",(54/154), (54/154), ".ADPCM", 240, 0.5);
159 EFM_MIME_ICON("audio/vdn.rn-realaudio","efm_generic_icon_content_audio.png",(54/154), (54/154), ".RA", 240, 0.5);
160 EFM_MIME_ICON("audio/vdn.dts","efm_generic_icon_content_audio.png",(54/154), (54/154), ".DTS", 240, 0.5);
161 EFM_MIME_ICON("audio/vdn.dts.hd","efm_generic_icon_content_audio.png",(54/154), (54/154), ".DTSHD", 240, 0.5);
162 EFM_MIME_ICON("audio/prs.sid","efm_generic_icon_content_audio.png",(54/154), (54/154), ".SID", 240, 0.5);
163 EFM_MIME_ICON("audio/mp2","efm_generic_icon_content_audio.png", (54/154), (54/154), ".MP2", 240, 0.5);
164 EFM_MIME_ICON("audio/basic","efm_generic_icon_content_audio.png", (54/154), (54/154), ".SND", 240, 0.5);
165 EFM_MIME_ICON("audio/annodex","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AXA", 240, 0.5);
166 EFM_MIME_ICON("audio/AMR","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AMR", 240, 0.5);
167 EFM_MIME_ICON("audio/amr","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AMR", 240, 0.5);
168 EFM_MIME_ICON("audio/amr-wb","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AWB", 240, 0.5);
169 EFM_MIME_ICON("audio/AMR-WB","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AWB", 240, 0.5);
170 EFM_MIME_ICON("audio/ac3","efm_generic_icon_content_audio.png", (54/154), (54/154), ".AC3", 240, 0.5);
171
172 EFM_MIME_ICON("application/x-mpegurl","efm_generic_icon_content_audio.png", (54/154), (54/154),".M3U", 240, 0.5);
173 EFM_MIME_ICON("application/vnd.apple.mpegurl","efm_generic_icon_content_audio.png", (54/154), (54/154),".M3U", 240, 0.5);
174
175//Code//
176
177 EFM_MIME_ICON("text/x-csrc","efm_generic_icon_content_code.png", (114/88), (114/88), ".C", 240, 0.3);
178 EFM_MIME_ICON("text/x-chdr","efm_generic_icon_content_code.png", (114/88), (114/88), ".H", 240, 0.3);
179 EFM_MIME_ICON("text/x-c++hdr","efm_generic_icon_content_code.png", (114/88), (114/88), ".HH", 240, 0.3);
180 EFM_MIME_ICON("text/x-c++src","efm_generic_icon_content_code.png", (114/88), (114/88), ".C++", 240, 0.3);
181 EFM_MIME_ICON("text/x-csharp","efm_generic_icon_content_code.png", (114/88), (114/88), ".C#", 240, 0.3);
182 EFM_MIME_ICON("application/x-awk","efm_generic_icon_content_code.png", (114/88), (114/88), ".AWK", 240, 0.3);
183 EFM_MIME_ICON("text/x-hdr","efm_generic_icon_content_code.png", (114/88), (114/88), ".HPP", 240, 0.3);
184 EFM_MIME_ICON("text/x-fortran","efm_generic_icon_content_code.png", (114/88), (114/88), ".F", 240, 0.3);
185 EFM_MIME_ICON("text/x-java-source","efm_generic_icon_content_code.png", (114/88), (114/88), ".JAVA", 240, 0.3);
186
187
188 //add moreeeeeee//
189
190//Text//
191
192 EFM_MIME_ICON("text/x-patch","efm_generic_icon_content_text.png", (114/126), (114/126), ".PATCH", 240, 0.5);
193 EFM_MIME_ICON("text/plain","efm_generic_icon_content_text.png", (114/126), (114/126), ".TXT", 240, 0.5);
194 EFM_MIME_ICON("text/x-log","efm_generic_icon_content_text.png", (114/126), (114/126), ".LOG", 240, 0.5);
195 EFM_MIME_ICON("application/x-md5","efm_generic_icon_content_text.png", (114/126), (114/126), ".MD5", 240, 0.5);
196 EFM_MIME_ICON("text/x-makefile","efm_generic_icon_content_text.png", (114/126), (114/126), ".MK", 240, 0.5);
197 EFM_MIME_ICON("application/x-m4","efm_generic_icon_content_text.png", (114/126), (114/126), ".M4", 240, 0.5);
198 EFM_MIME_ICON("application/pkix-attr-cert","efm_generic_icon_content_text.png", (114/126), (114/126), ".AC", 240, 0.5);
199 EFM_MIME_ICON("text/x-subviewer","efm_generic_icon_content_text.png", (114/126), (114/126), ".SUB", 240, 0.5);
200 EFM_MIME_ICON("application/x-wais-source","efm_generic_icon_content_text.png", (114/126), (114/126), ".SRC", 240, 0.5);
201
202//Web//
203
204 EFM_MIME_ICON("text/css","efm_generic_icon_content_web.png", (114/68), (114/68), ".CSS", 240, 0.3);
205 EFM_MIME_ICON("text/html","efm_generic_icon_content_web.png", (114/68), (114/68), ".HTML", 240, 0.3);
206 EFM_MIME_ICON("application/xml","efm_generic_icon_content_web.png", (114/68), (114/68), ".XML", 240, 0.3);
207 EFM_MIME_ICON("application/javascript","efm_generic_icon_content_web.png", (114/68), (114/68), ".JS", 240, 0.3);
208 EFM_MIME_ICON("application/json","efm_generic_icon_content_web.png", (114/68), (114/68), ".JSON", 240, 0.3);
209 EFM_MIME_ICON("text/json","efm_generic_icon_content_web.png", (114/68), (114/68), ".JSON", 240, 0.3);
210
211//Enlightenment//
212
213 EFM_MIME_ICON("application/edje","efm_generic_icon_content_logo.png", (114/154), (114/154), ".EDJ", 240, 0.5);
214 EFM_MIME_ICON("text/edje","efm_generic_icon_content_logo.png", (114/154), (114/154), ".EDC", 240, 0.5);
215
216//Document//
217
218 EFM_MIME_ICON("application/vnd.oasis.opendocument.text","efm_generic_icon_content_doc.png", (114/154), (114/154), ".ODT", 240, 0.5);
219 EFM_MIME_ICON("application/x-msword","efm_generic_icon_content_doc.png", (114/154), (114/154), ".DOC", 240, 0.5);
220 EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.wordprocessingml.document","efm_generic_icon_content_doc.png", (114/154), (114/154), ".DOCX", 240, 0.5);
221 EFM_MIME_ICON("application/x-abiword","efm_generic_icon_content_doc.png", (114/154), (114/154), ".ABW", 240, 0.5);
222 EFM_MIME_ICON("application/vnd.scribus","efm_generic_icon_content_doc.png", (114/154), (114/154), ".SLA", 240, 0.5);
223 EFM_MIME_ICON("application/x-lyx","efm_generic_icon_content_doc.png", (114/154), (114/154), ".LYX", 240, 0.5);
224
225//Spreadsheet//
226
227 EFM_MIME_ICON("application/vnd.oasis.opendocument.spreadsheet","efm_generic_icon_content_spread.png", (114/80), (114/80), ".ODS", 240, 0.5);
228 EFM_MIME_ICON("application/vnd.ms-excel","efm_generic_icon_content_spread.png", (114/80), (114/80), ".XLS", 240, 0.5);
229
230//Presentation//
231
232 EFM_MIME_ICON("application/vnd.ms-powerpoint","efm_generic_icon_content_pres.png", (114/95), (114/95), ".PPT", 240, 0.5);
233 EFM_MIME_ICON("application/vnd.oasis.opendocument.presentation","efm_generic_icon_content_pres.png", (114/95), (114/95), ".ODP", 240, 0.5);
234
235//Drawing//
236
237 EFM_MIME_ICON("application/x-vnd.oasis.opendocument.graphics","efm_generic_icon_content_draw.png", (114/96), (114/96), ".ODG", 240, 0.5);
238
239//Data Base//
240
241 EFM_MIME_ICON("application/vnd.ms-binder","efm_generic_icon_content_db.png", (114/128), (114/128), ".ODB", 240, 0.5);
242 EFM_MIME_ICON("application/x-sqlite3","efm_generic_icon_content_db.png", (114/128), (114/128), ".SQLITE", 240, 0.5);
243
244//Formula//
245
246 EFM_MIME_ICON("application/x-vnd.oasis.opendocument.formula","efm_generic_icon_content_formula.png", (114/85), (114/85), ".ODF", 240, 0.5);
247
248//Template//
249
250 EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.wordprocessingml.template","efm_generic_icon_content_template.png", (114/130), (114/130), ".DOTX", 240, 0.5);
251 EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.spreadsheetml.template","efm_generic_icon_content_template.png", (114/130), (114/130),".XLTX", 240, 0.5);
252 EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.presentationml.template","efm_generic_icon_content_template.png", (114/130), (114/130),".POTX", 240, 0.5);
253 EFM_MIME_ICON("application/vnd.oasis.opendocument.chart-template","efm_generic_icon_content_template.png", (114/130), (114/130),".OTC", 240, 0.5);
254 EFM_MIME_ICON("application/vnd.oasis.opendocument.formula-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTF", 240, 0.5);
255 EFM_MIME_ICON("application/vnd.oasis.opendocument.graphics-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTG", 240, 0.5);
256 EFM_MIME_ICON("application/vnd.oasis.opendocument.image-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTI", 240, 0.5);
257 EFM_MIME_ICON("application/vnd.oasis.opendocument.presentation-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTP", 240, 0.5);
258 EFM_MIME_ICON("application/vnd.oasis.opendocument.spreadsheet-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".ODS", 240, 0.5);
259 EFM_MIME_ICON("application/vnd.oasis.opendocument.text-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTT", 240, 0.5);
260
261//Video (fallback)//
262
263 EFM_MIME_ICON("video/mpeg","efm_generic_icon_content_video.png", (114/83), (114/83), ".MPEG", 240, 0.5);
264 EFM_MIME_ICON("application/ogg","efm_generic_icon_content_video.png",(114/83), (114/83), ".OGG", 240, 0.5);
265 EFM_MIME_ICON("video/x-theora+ogg","efm_generic_icon_content_video.png",(114/83), (114/83), ".OGG", 240, 0.5);
266 EFM_MIME_ICON("video/x-msvideo","efm_generic_icon_content_video.png", (114/83), (114/83), ".AVI", 240, 0.5);
267 EFM_MIME_ICON("video/ogg","efm_generic_icon_content_video.png",(114/83), (114/83), ".OGG", 240, 0.5);
268 EFM_MIME_ICON("video/mp4","efm_generic_icon_content_video.png",(114/83), (114/83), ".MP4", 240, 0.5);
269 EFM_MIME_ICON("video/quicktime","efm_generic_icon_content_video.png",(114/83), (114/83), ".MOV", 240, 0.5);
270 EFM_MIME_ICON("video/x-matroska","efm_generic_icon_content_video.png",(114/83), (114/83), ".MKV", 240, 0.5);
271 EFM_MIME_ICON("video/x-flv","efm_generic_icon_content_video.png", (114/83), (114/83), ".FLV", 240, 0.5);
272 EFM_MIME_ICON("application/vnd.rn-realmedia","efm_generic_icon_content_video.png",(114/83), (114/83), ".REAL", 240, 0.5);
273 EFM_MIME_ICON("video/x-ms-wmv","efm_generic_icon_content_video.png",(114/83), (114/83), ".WMV", 240, 0.5);
274 EFM_MIME_ICON("video/webm","efm_generic_icon_content_video.png",(114/83), (114/83), ".WEBM", 240, 0.5);
275
276
277//Image (fallback)//
278
279 EFM_MIME_ICON("image/png","efm_generic_icon_content_image.png", (114/128), (114/128), ".PNG", 240, 0.5);
280 EFM_MIME_ICON("image/jpeg","efm_generic_icon_content_image.png", (114/128), (114/128),".JPEG", 240, 0.5);
281 EFM_MIME_ICON("image/gif","efm_generic_icon_content_image.png", (114/128), (114/128),".GIF", 240, 0.5);
282 EFM_MIME_ICON("image/bmp","efm_generic_icon_content_image.png", (114/128), (114/128),".BMP", 240, 0.5);
283 EFM_MIME_ICON("application/x-xcf","efm_generic_icon_content_image.png", (114/128), (114/128),".XCF", 240, 0.5);
284 EFM_MIME_ICON("application/x-cbz","efm_generic_icon_content_image.png", (114/128), (114/128),".CBZ", 240, 0.5);
285 EFM_MIME_ICON("application/x-cbr","efm_generic_icon_content_image.png",(114/128), (114/128), ".CBR", 240, 0.5);
286 EFM_MIME_ICON("image/webp","efm_generic_icon_content_image.png", (114/128), (114/128),".WEBP", 240, 0.5);
287
288//Font//
289
290 EFM_MIME_ICON("application/x-font-ttf","efm_generic_icon_content_font.png", (114/93), (114/93), ".TTF", 240, 0.5);
291 EFM_MIME_ICON("application/x-font-pcf","efm_generic_icon_content_font.png", (114/93), (114/93), ".PCF", 240, 0.5);
292 EFM_MIME_ICON("application/x-font-bdf","efm_generic_icon_content_font.png", (114/93), (114/93), ".BDF", 240, 0.5);
293 EFM_MIME_ICON("application/x-font-otf","efm_generic_icon_content_font.png", (114/93), (114/93), ".BDF", 240, 0.5);
294
295//PS (fallback)//
296
297 EFM_MIME_ICON("application/postscript","efm_generic_icon_content_ps.png", (114/104), (114/104), ".PS", 240, 0.5);
298
299//PDF (fallback)//
300
301 EFM_MIME_ICON("application/pdf","efm_generic_icon_content_pdf.png", (114/101), (114/101), ".PDF", 240, 0.5);
302
303//Translate//
304
305 EFM_MIME_ICON("text/x-gettext-translation","efm_generic_icon_content_translate.png", (114/97), (114/97), ".PO", 240, 0.5);
306 EFM_MIME_ICON("application/x-gettext-translation","efm_generic_icon_content_translate.png", (114/97), (114/97), ".GMO", 240, 0.5);
307
308//Base 2//
309#define EFM_MIME_ICON_SIMPLE(_NAME, _IMAGE, _ASPMIN, _ASPMAX, _SIZE, _VALIGN) \
310 group { name: "e/icons/fileman/mime/"_NAME; \
311 max: _SIZE _SIZE; \
312 images.image: "efm_generic_icon_shadow_empty.png" COMP; \
313 images.image: "efm_generic_icon_base_empty.png" COMP; \
314 images.image: "efm_generic_icon_over_empty.png" COMP; \
315 images.image: _IMAGE COMP; \
316 parts { \
317 part { name: "spacer"; type: SPACER; \
318 description { state: "default" 0.0; \
319 aspect: 1.0 1.0; aspect_preference: BOTH; \
320 } \
321 } \
322 part { name: "shadow"; mouse_events: 0; \
323 description { state: "default" 0.0; \
324 rel1.to: "spacer"; \
325 rel1.relative: (15/240) (10/240); \
326 rel2.to: "spacer"; \
327 rel2.relative: (225/240) (240/240); \
328 image.normal: "efm_generic_icon_shadow_empty.png"; \
329 } \
330 } \
331 part { name: "base"; mouse_events: 0; \
332 description { state: "default" 0.0; \
333 rel1.to: "spacer"; \
334 rel1.relative: (30/240) (15/240); \
335 rel2.to: "spacer"; \
336 rel2.relative: (210/240) (225/240); \
337 image.normal: "efm_generic_icon_base_empty.png"; \
338 } \
339 } \
340 part { name: "content"; mouse_events: 0; \
341 description { state: "default" 0.0; \
342 rel1.to: "base"; \
343 rel1.relative: (28/180) (28/210); \
344 rel2.to: "base"; \
345 rel2.relative: (152/180) (182/210); \
346 align: 0.5 _VALIGN; \
347 aspect: _ASPMIN _ASPMAX; aspect_preference: BOTH; \
348 image.normal: _IMAGE; \
349 } \
350 } \
351 part { name: "over"; mouse_events: 0; \
352 description { state: "default" 0.0; \
353 rel1.to: "base"; \
354 rel2.to: "base"; \
355 image.normal: "efm_generic_icon_over_empty.png"; \
356 } \
357 } \
358 } \
359 }
360
361//Script//
362
363 EFM_MIME_ICON_SIMPLE("application/x-shellscript","efm_generic_icon_content_script.png", (114/126), (114/126), 240, 0.5);
364
365//Executable//
366
367 EFM_MIME_ICON_SIMPLE("application/x-executable","efm_generic_icon_content_executable.png", (114/114), (114/114), 240, 0.5);
368 EFM_MIME_ICON_SIMPLE("application/x-ms-dos-executable","efm_generic_icon_content_executable.png", (114/114), (114/114), 240, 0.5);
369
370//Libraries//
371
372 EFM_MIME_ICON_SIMPLE("application/x-sharedlib","efm_generic_icon_content_lib.png", (114/114), (114/114), 240, 0.5);
373 EFM_MIME_ICON_SIMPLE("application/x-shared-library-la","efm_generic_icon_content_lib.png", (114/114), (114/114), 240, 0.5);
374
375//Unknown//
376
377 EFM_MIME_ICON_SIMPLE("application/x-object","efm_generic_icon_content_unknown.png", (100/154), (100/154), 240, 0.5);
378
379//Trash//
380
381 EFM_MIME_ICON_SIMPLE("application/x-trash","efm_generic_icon_content_trash.png", (114/142), (114/142), 240, 0.5);
382
383//Octet-Stream//
384
385 EFM_MIME_ICON_SIMPLE("application/octet-stream","efm_generic_icon_content_text.png",(114/126), (114/126), 240, 0.5);
386
387//Install//
388
389 EFM_MIME_ICON_SIMPLE("application/x-install-instructions","efm_generic_icon_content_install.png",(114/149), (114/149), 240, 0.5);
390
391//Cache//
392
393 EFM_MIME_ICON_SIMPLE("chemical/x-cache","efm_generic_icon_content_db.png", (114/128), (114/128), 240, 0.5);
394
395//Inode//
396
397 EFM_MIME_ICON_SIMPLE("inode/chardevice","efm_generic_icon_content_inode_char.png", (114/77), (114/77), 240, 0.5);
398 EFM_MIME_ICON_SIMPLE("inode/blockdevice","efm_generic_icon_content_inode_block.png", (81/114), (81/114), 240, 0.5);
399 EFM_MIME_ICON_SIMPLE("inode/fifo","efm_generic_icon_content_inode_fifo.png", (87/114), (87/114), 240, 0.5);
400 EFM_MIME_ICON_SIMPLE("inode/socket","efm_generic_icon_content_inode_socket.png", (114/114), (114/114), 240, 0.5);
401 EFM_MIME_ICON_SIMPLE("inode/file","efm_generic_icon_content_inode_file.png", (83/114), (83/114), 240, 0.5);
402
403#undefine EFM_MIME_ICON
404#undefine EFM_MIME_ICON_SIMPLE
405
406 /* #define EFMICON(NAME, FILE, SIZE) \
407 * group { name: "e/icons/fileman/"NAME; \
408 * max: SIZE SIZE; \
409 * parts { \
410 * part { name: "icon"; \
411 * mouse_events: 0; \
412 * description { state: "default" 0.0; \
413 * aspect: 1.0 1.0; \
414 * aspect_preference: BOTH; \
415 * image.image: FILE COMP; \
416 * image.normal: FILE ; \
417 * } \
418 * } \
419 * } \
420 * } */
421 //EFMICON("folder","icon_efm_folder.png", 128)
422 //EFMICON("chrdev","icon_efm_file.png", 128)
423 //EFMICON("blkdev","icon_efm_file.png", 128)
424 //EFMICON("fifo","icon_efm_file.png", 128)
425 //EFMICON("socket","icon_efm_file.png", 128)
426 //EFMICON("executable","icon_efm_file.png", 128)
427 //EFMICON("home","icon_efm_home.png", 128)
428 //EFMICON("root","icon_efm_root.png", 128)
429 //EFMICON("tmp","icon_efm_tmp.png", 128)
430 //EFMICON("desktop","icon_efm_desktop.png", 128)
431 //EFMICON("hdd","icon_efm_hdd.png", 128)
432 //EFMICON("hd","icon_efm_hdd.png", 128)
433
434 // EFM Mime type icons //
435
436 #define MIMEICON(NAME, FILE, SIZE) \
437 group { \
438 name: "e/icons/fileman/mime/"NAME; \
439 max: SIZE SIZE; \
440 parts { \
441 part { \
442 name: "icon"; \
443 mouse_events: 0; \
444 description { \
445 state: "default" 0.0; \
446 aspect: 1.0 1.0; \
447 aspect_preference: BOTH; \
448 image.image: "O/"FILE COMP; \
449 image.normal: "O/"FILE ; \
450 } \
451 } \
452 } \
453 }
454
455 MIMEICON("inode/directory","icon_efm_folder.png", 128);
456
457 MIMEICON("application/x-deb","icon_mime_deb.png", 128);
458 MIMEICON("application/x-bzip","icon_mime_package.png", 128);
459 MIMEICON("application/zip","icon_mime_package.png", 128);
460 MIMEICON("application/x-gzip","icon_mime_package.png", 128);
461 MIMEICON("application/x-bzip-compressed-tar","icon_mime_package.png", 128);
462 MIMEICON("application/x-bzip2-compressed-tar","icon_mime_package.png",128);
463 MIMEICON("application/x-compressed-tar","icon_mime_package.png",128);
464 MIMEICON("application/x-tar","icon_mime_package.png", 128);
465 MIMEICON("application/x-rar","icon_mime_package.png", 128);
466
467 MIMEICON("application/x-7z-compressed","icon_mime_package.png", 128);
468 MIMEICON("application/vnd.ms-cab-compressed","icon_mime_package.png", 128);
469
470
diff --git a/data/elementary/themes/edc/O/icons.edc b/data/elementary/themes/edc/O/icons.edc
new file mode 100644
index 0000000..a478865
--- /dev/null
+++ b/data/elementary/themes/edc/O/icons.edc
@@ -0,0 +1,200 @@
1/////////////////////////////////////////////////////////////////////////////
2/*** ICONS ***/
3
4 #define ICON(NAME, FILE, SIZE) \
5 group { \
6 name: "e/icons/"NAME ; \
7 max: SIZE SIZE; \
8 parts { \
9 part { \
10 name: "icon"; \
11 repeat_events: 1; \
12 description { \
13 state: "default" 0.0; \
14 aspect: 1.0 1.0; \
15 aspect_preference: BOTH; \
16 image.image: "O/"FILE COMP; \
17 image.normal: "O/"FILE ; \
18 } \
19 } \
20 } \
21 }
22
23 #define ICONMIME(NAME, FILE, SIZE) ICON("mimetypes/"NAME, FILE, SIZE)
24 /* FreeDesktop.Org Icons
25 * http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
26 *
27 * In the comment you can find the old e icon name.
28 *
29 * Icons marked with *** are not mentioned in the spec, but we still try to
30 * follow the naming convention.
31 *
32 * TO ADD A NEW ICON:
33 * 1. Search for a name in the spec OR
34 * 2. Search for a name in kde (oxygen) and gnome (tango - human) icon set OR
35 * 3. Try to follow the naming convention
36 */
37 //Standard Action Icons
38 ICON("list-add","icon_add.png",64) // "widget/add"
39 ICON("list-remove","icon_del.png",64) // "widget/del"
40 ICON("go-up","icon_up_arrow.png",64) // "widget/up_arrow" "widget/up_dir"
41 ICON("go-down","icon_down_arrow.png",64) // "widget/down_arrow"
42 ICON("go-next","icon_right_arrow.png",64) // "widget/new_dialog"
43 ICON("go-previous","icon_left_arrow.png",64) // none
44 ICON("bookmark-new","icon_add_fav.png",64) // "widget/add_fav"
45 ICON("edit-swap","icon_swap.png",64) // *** // "widget/swap"
46 ICON("edit-copy","icon_efm_copy.png",16) // EFMBUTTON("copy"
47 ICON("edit-cut","icon_efm_cut.png",16) // EFMBUTTON("cut"
48 ICON("edit-paste","icon_efm_paste.png",16) // EFMBUTTON("paste"
49 ICON("edit-delete","icon_efm_delete.png",16) // EFMBUTTON("delete"
50 ICON("edit-rename","icon_efm_rename.png",16) // EFMBUTTON("rename"
51 ICON("edit-select-all","icon_efm_select.png",16) // EFMBUTTON("select"
52 ICON("document-open","icon_efm_open.png",16) // "widget/open" EFMBUTTON("open") EFMBUTTON("new")
53 ICON("document-new","icon_new.png",64) // "widget/new"
54 ICON("document-properties","icon_efm_properties.png",16) // EFMBUTTON("properties"
55 ICON("folder-new","icon_efm_new_dir.png",16) // EFMBUTTON("new_dir"
56 ICON("view-sort","icon_efm_sort.png",16) // *** // EFMBUTTON("sort",
57 ICON("view-order","icon_efm_sort.png",16) // *** // EFMBUTTON("ordering"
58 ICON("view-hidden-files","icon_efm_view.png",16) // *** // EFMBUTTON("hidden_files"
59 ICON("configure","icon_config.png",64) // "widget/config"
60 ICON("system-run","icon_run.png",64) // "enlightenment/run"
61 ICON("window-close","icon_close.png",64) // "widget/close"
62 ICON("dialog-ok-apply","icon_check.png",64) // "enlightenment/check"
63 ICON("transform-scale","icon_resize.png",64) // "widget/resize"
64 ICON("transform-move","icon_autoscroll.png",64) // "enlightenment/autoscroll"
65 ICON("view-refresh","icon_reset.png",16) // EFMBUTTON("refresh"
66 ICON("view-inherit","icon_dummy.png",64) // *** // EFMBUTTON("inherit"
67 ICON("screenshot","icon_screenshot.png",64) // dunno
68 //Standard Status Icons
69 ICON("dialog-warning","icon_warning.png",128) // "enlightenment/warning"
70 ICON("dialog-error","icon_warning.png",128) // "enlightenment/error"
71 ICON("dialog-ask","icon_dummy.png",64) // "enlightenment/unknown"
72 ICON("unknown","icon_dummy.png",64) // *** // "enlightenment/unknown"
73 //Standard Application Icons
74 ICON("preferences-desktop","icon_desktops.png",64) // "enlightenment/desktops"
75 ICON("preferences-desktop-theme","icon_theme.png",64) // "enlightenment/themes"
76 ICON("preferences-desktop-wallpaper","icon_wallpaper.png",64) // "enlightenment/background"
77 ICON("preferences-desktop-color","icon_colors.png",64) // "enlightenment/colors"
78 ICON("preferences-desktop-font","icon_fonts.png",64) // "enlightenment/fonts"
79 ICON("preferences-desktop-screensaver","icon_screensaver.png",64) // "enlightenment/screensaver"
80 ICON("preferences-desktop-display","icon_screen_setup.png",64) // "enlightenment/screen_setup"
81 ICON("preferences-desktop-keyboard","icon_keyboard.png",64) // "enlightenment/keys"
82 ICON("preferences-desktop-keyboard-shortcuts","icon_keys.png",64) // "enlightenment/keys"
83 ICON("preferences-desktop-pointer","icon_mouse.png",64) // *** // "enlightenment/mouse"
84 ICON("preferences-desktop-mouse","icon_mouse_clean.png",64) // "enlightenment/mouse_clean"
85 ICON("preferences-desktop-mouse-left","icon_mouse_left.png",64) // *** // "enlightenment/mouse_left"
86 ICON("preferences-desktop-mouse-right","icon_mouse_right.png",64) // *** // "enlightenment/mouse_right"
87 ICON("preferences-desktop-mouse-middle","icon_mouse_middle.png",64) // *** // "enlightenment/mouse_middle"
88 ICON("preferences-desktop-mouse-wheel","icon_mouse_wheel.png",64) // *** // "enlightenment/mouse_wheel"
89 ICON("preferences-desktop-mouse-extra","icon_mouse_extra.png",64) // *** // "enlightenment/mouse_extra"
90 ICON("preferences-desktop-locale","icon_intl.png",64) // "enlightenment/intl"
91 ICON("preferences-desktop-mixer","icon_mixer.png",64) // "enlightenment/mixer"
92 ICON("preferences-desktop-shelf","icon_shelf.png",64) // *** // "enlightenment/shelf"
93 ICON("preferences-desktop-shelf-bottom-desk","icon_shelf_bottom_desk.png",64)// *** // "enlightenment/shelf_bottom_desk"
94 ICON("preferences-desktop-shelf-custom","icon_shelf_custom.png",64) // *** // "enlightenment/shelf_custom"
95 ICON("preferences-desktop-shelf-dock","icon_shelf_dock.png",64) // *** // "enlightenment/shelf_dock"
96 ICON("preferences-desktop-shelf-menu-bar","icon_shelf_menu_bar.png",64) // *** // "enlightenment/shelf_menu_bar"
97 ICON("preferences-desktop-shelf-panel","icon_shelf_panel.png",64) // *** // "enlightenment/shelf_panel"
98 ICON("preferences-desktop-shelf-top-desk","icon_shelf_top_desk.png",64) // *** // "enlightenment/shelf_top_desk"
99 ICON("preferences-desktop-window-remember","icon_window_remembers.png",64) // *** // "enlightenment/window_remembers"
100 ICON("preferences-position-bottom","icon_shelf_bottom.png",64) // *** // "enlightenment/shelf_position_bottom"
101 ICON("preferences-position-bottom-left","icon_shelf_bottom_left.png",64) // *** // "enlightenment/shelf_position_bottom_left"
102 ICON("preferences-position-bottom-right","icon_shelf_bottom_right.png",64) // *** // "enlightenment/shelf_position_bottom_right"
103 ICON("preferences-position-top","icon_shelf_top.png",64) // *** // "enlightenment/shelf_position_top"
104 ICON("preferences-position-top-left","icon_shelf_top_left.png",64) // *** // "enlightenment/shelf_position_top_left"
105 ICON("preferences-position-top-right","icon_shelf_top_right.png",64) // *** // "enlightenment/shelf_position_top_right"
106 ICON("preferences-position-left","icon_shelf_left.png",64) // *** // "enlightenment/shelf_position_left"
107 ICON("preferences-position-left-top","icon_shelf_left_top.png",64) // *** // "enlightenment/shelf_position_left_top"
108 ICON("preferences-position-left-bottom","icon_shelf_left_bottom.png",64) // *** // "enlightenment/shelf_position_left_bottom"
109 ICON("preferences-position-right","icon_shelf_right.png",64) // *** // "enlightenment/shelf_position_right"
110 ICON("preferences-position-right-top","icon_shelf_right_top.png",64) // *** // "enlightenment/shelf_position_right_top"
111 ICON("preferences-position-right-bottom","icon_shelf_right_bottom.png",64) // *** // "enlightenment/shelf_position_right_bottom"
112 ICON("preferences-window-process","icon_window_process_management.png",64) // *** // "enlightenment/window_process"
113 ICON("preferences-window-manipulation","icon_window_manipulation.png",64) // *** // "enlightenment/window_manipulation"
114 ICON("preferences-window-maximize","icon_window_manipulation.png",64) // *** // "enlightenment/window_maximize"
115 ICON("preferences-window-stacking","icon_winlist.png",64) // *** // "enlightenment/window_stacking"
116 ICON("preferences-window-geometry","icon_window_geometry.png",64) // *** // "enlightenment/window_geometry"
117 ICON("preferences-windows-lost","icon_lost_windows.png",64) // *** // "enlightenment/lost_windows"
118 ICON("preferences-gradient","icon_gradient.png",64) // *** // "enlightenment/gradient"
119 ICON("preferences-focus","icon_window_focus.png",64) // *** // "enlightenment/focus"
120 ICON("preferences-engine","icon_engine.png",64) // *** // "enlightenment/engine"
121 ICON("preferences-dialogs","icon_dummy.png",64) // *** // "enlightenment/dialogs"
122 ICON("preferences-imc","icon_imc.png",64) // *** // "enlightenment/imc"
123 ICON("preferences-system-lock-screen","icon_desklock.png",64) // *** // "enlightenment/desklock"
124 ICON("preferences-icon-theme","icon_icon_theme.png",64) // *** // "enlightenment/icon_theme"
125 ICON("preferences-transitions","icon_transitions.png",64) // *** // "enlightenment/transitions"
126 ICON("preferences-desktop-edge-bindings","icon_shelf_right.png",64) // *** // "enlightenment/edges"
127 ICON("preferences-toolbar","icon_toolbar.png",64) // *** // "enlightenment/toolbar"
128 ICON("preferences-profiles","icon_profiles.png",64) // *** // "enlightenment/profiles"
129 ICON("preferences-startup","icon_startup.png",64) // *** // "enlightenment/startup"
130 ICON("preferences-winlist","icon_winlist.png",64) // *** // "enlightenment/winlist"
131 ICON("preferences-menus","icon_menus.png",64) // *** // "enlightenment/menus"
132 ICON("preferences-menu-settings","icon_menu_settings.png",64) // *** // "enlightenment/menu_settings"
133 ICON("preferences-advanced","icon_advanced.png",64) // *** // "enlightenment/advanced"
134 ICON("preferences-behavior","icon_behavior.png",64) // *** // "enlightenment/behavior"
135 ICON("preferences-look","icon_look.png",64) // *** // "enlightenment/look"
136 ICON("preferences-utils","icon_gadget.png",64) // *** // "enlightenment/utils"
137 ICON("preferences-extensions","icon_extensions.png",64) // *** // "enlightenment/extensions"
138 ICON("preferences-file-icons","icon_file_icons.png",64) // *** // "enlightenment/file_icons"
139 ICON("preferences-pager","icon_pager.png",64) // *** // "enlightenment/pager"
140 ICON("preferences-scale","icon_scale.png",64) // *** // "enlightenment/scale"
141 ICON("preferences-directories","icon_directories.png",64) // *** // "enlightenment/directories"
142 ICON("preferences-screen-normal","icon_screen_normal.png",64) // *** // "enlightenment/screen_normal"
143 ICON("preferences-screen-around","icon_screen_around.png",64) // *** // "enlightenment/screen_around"
144 ICON("preferences-screen-left","icon_screen_left.png",64) // *** // "enlightenment/screen_left"
145 ICON("preferences-screen-right","icon_screen_right.png",64) // *** // "enlightenment/screen_right"
146 ICON("preferences-screen-vflip","icon_screen_vflip.png",64) // *** // "enlightenment/screen_vflip"
147 ICON("preferences-screen-hflip","icon_screen_hflip.png",64) // *** // "enlightenment/screen_hflip"
148 ICON("preferences-applications","icon_applications.png",64) // *** // "enlightenment/applications"
149 ICON("preferences-applications-add","icon_applications_new.png",64) // *** // "enlightenment/add_application"
150 ICON("preferences-applications-ibar","icon_applications_ibar.png",64) // *** // "enlightenment/ibar_applications"
151 ICON("preferences-applications-restart","icon_applications_restart.png",64) // *** // "enlightenment/restart_applications"
152 ICON("preferences-applications-startup","icon_applications_startup.png",64) // *** // "enlightenment/startup_applications"
153 ICON("preferences-desktop-default-applications","icon_advanced.png",64)
154 ICON("preferences-preferences","icon_config.png",64) // "enlightenment/configuration" "enlightenment/settings"
155 ICON("preferences-plugin","icon_modules.png",64) // "enlightenment/modules"
156 ICON("preferences-system","icon_configuration.png",64) // "enlightenment/configuration" "enlightenment/settings"
157 ICON("preferences-system-windows","icon_windows.png",64) // "enlightenment/windows" "enlightenment/showhide"
158 ICON("preferences-system-performance","icon_performance.png",64) // "enlightenment/performance"
159 ICON("preferences-system-power-management","icon_power_management.png",64) // "enlightenment/power_management"
160 ICON("preferences-system-screen-resolution","icon_screen_resolution.png",64)// *** // "enlightenment/screen_resolution"
161 ICON("preferences-illume","icon_illume.png",64)
162 ICON("system-file-manager","icon_efm_folder.png",64) // "enlightenment/fileman"
163 //Standard Module Category Icons
164 ICON("modules-utils","icon_gadget.png",64)
165 ICON("modules-system","icon_gadget.png",64)
166 ICON("modules-look","icon_look.png",64)
167 ICON("modules-files","icon_efm_folder.png",64)
168 ICON("modules-launcher","icon_run.png",64)
169 ICON("modules-core","logo_white_128.png",64)
170 ICON("modules-mobile","icon_globe.png",64)
171 ICON("modules-settings","icon_config.png",64)
172 //Standard Emblem Icons
173 ICON("emblem-symbolic-link","icon_dummy.png",64) // EFMBUTTON("symlink")
174 //Standard Place Icons
175 ICON("start-here","logo_white_128.png",128) // "enlightenment/e"
176 ICON("folder","icon_efm_folder.png",64) // "fileman/folder"
177 ICON("user-home","icon_efm_home.png",64) // "fileman/home"
178 ICON("user-temp","icon_efm_tmp.png",64) // *** // "fileman/tmp"
179 ICON("user-desktop","icon_efm_desktop.png",64) // "fileman/desktop"
180 ICON("user-bookmarks","icon_favorites.png",64) // "enlightenment/favorites"
181 ICON("folder-image","icon_wallpaper.png",64) // "enlightenment/picture"
182 ICON("network-website","icon_globe.png",64) // "enlightenment/website"
183 //Standard Device Icons
184 ICON("computer","icon_efm_root.png", 64) // "fileman/root"
185 ICON("drive-harddisk","icon_efm_hdd.png", 128) // "fileman/hd" "fileman/hdd"
186 ICON("drive-optical","icon_efm_cd.png", 128) // "fileman/??"
187 ICON("media-flash","icon_efm_flash.png", 128) // "fileman/??"
188 ICON("drive-removable-media","icon_efm_usbmedia.png", 128);
189 ICON("media-eject","icon_efm_eject.png", 64)
190 /* End of FreeDesktop.Org icons */
191 //E Specific icons
192 ICON("everything-launch","icon_advanced.png",64)
193 ICON("everything-clipboard","icon_evry_clipboard.png", 256)
194 //EFM Mime icons
195 ICONMIME("inode/chardevice","icon_efm_file.png",128)
196 ICONMIME("inode/blockdevice","icon_efm_file.png",128)
197 ICONMIME("inode/directory-locked","icon_efm_file.png",128)
198 ICONMIME("inode/directory","icon_efm_folder.png",128)
199 ICONMIME("inode/fifo","icon_efm_file.png",128)
200 ICONMIME("inode/socket","icon_efm_file.png",128)
diff --git a/data/elementary/themes/edc/about-e.edc b/data/elementary/themes/edc/about-e.edc
new file mode 100644
index 0000000..376fef6
--- /dev/null
+++ b/data/elementary/themes/edc/about-e.edc
@@ -0,0 +1,286 @@
1group { name: "e/widgets/about/main";
2 // data.item: "borderless" "1";
3 // data.item: "shaped" "1";
4 images.image: "bg_radgrad.png" COMP;
5 images.image: "dot_pattern.png" COMP;
6 images.image: "bevel_dark_out.png" COMP;
7 images.image: "vgrad_med_lighter.png" COMP;
8 images.image: "bevel_out.png" COMP;
9 images.image: "shine.png" COMP;
10 images.image: "shadow_square_tiny.png" COMP;
11 images.image: "screen_circular_shadow.png" COMP;
12 images.image: "logo_blue_bottom.png" COMP;
13 images.image: "button_normal.png" COMP;
14 images.image: "button_clicked.png" COMP;
15 styles {
16 style { name: "about_style";
17 base: "font="FN" font_size=10 align=center text_class=tb_plain color=#ffff style=shadow,bottom shadow_color=#00000080 wrap=word";
18 tag: "hilight" "+ font="FNBD" text_class=tb_light style=glow color=#3399ffff glow_color=#3399ff18 align=center glow2_color=#3399ff12";
19 tag: "title" "+ font_size=16 font="FNBD" text_class=tb_big";
20 tag: "/title" "- \n \n";
21 tag: "br" "\n";
22 }
23 style { name: "authors_style";
24 base: "font="FNBD" font_size=16 align=left text_class=tb_plain color=#00000044 wrap=none";
25 tag: "hilight" "+ font="FNBD" text_class=tb_light color=#3399ff44";
26 tag: "title" "+ font_size=24 font="FNBD" text_class=tb_big";
27 tag: "/title" "- \n \n";
28 tag: "br" "\n";
29 }
30 }
31 min: 220 260;
32 max: 800 600;
33 parts {
34 part { name: "sizer"; type: SPACER;
35 scale: 1;
36 description { state: "default" 0.0;
37 min: 220 260;
38 }
39 }
40 part { name: "bg";
41 description { state: "default" 0.0;
42 image.normal: "bg_radgrad.png";
43 image.scale_hint: STATIC;
44 fill.smooth: 0;
45 ASPECT_FILL((1024/653))
46 }
47 }
48 part { name: "pat";
49 description { state: "default" 0.0;
50 image.normal: "dot_pattern.png";
51 TILED_PATTERN(256, 256)
52 }
53 }
54 part { name: "e.textblock.authors"; type: TEXTBLOCK; mouse_events: 0;
55 scale: 1;
56 description { state: "default" 0.0;
57 fixed: 1 1;
58 max: 20000 20000;
59 min: 160 0;
60 rel1.relative: 0.0 1.0;
61 rel1.offset: 4 4;
62 rel2.relative: 1.0 1.0;
63 rel2.offset: -5 4;
64 align: 0.5 0.0;
65 text { style: "authors_style";
66 min: 0 1;
67 align: 0.5 0.0;
68 }
69 }
70 description { state: "up" 0.0;
71 inherit: "default" 0.0;
72 rel1.relative: 0.0 0.0;
73 rel1.offset: 4 -5;
74 rel2.relative: 1.0 0.0;
75 rel2.offset: -5 -5;
76 align: 0.5 1.0;
77 }
78 }
79 part { name: "e.textblock.about"; type: TEXTBLOCK; mouse_events: 0;
80 scale: 1;
81 description { state: "default" 0.0;
82 fixed: 1 1;
83 max: 20000 20000;
84 min: 160 0;
85 rel1.relative: 0.0 1.0;
86 rel1.offset: 4 4;
87 rel2.relative: 1.0 1.0;
88 rel2.offset: -5 4;
89 align: 0.5 0.0;
90 text { style: "about_style";
91 min: 0 1;
92 align: 0.5 0.0;
93 }
94 }
95 description { state: "up" 0.0;
96 inherit: "default" 0.0;
97 rel1.relative: 0.0 0.0;
98 rel1.offset: 4 -5;
99 rel2.relative: 1.0 0.0;
100 rel2.offset: -5 -5;
101 align: 0.5 1.0;
102 }
103 }
104 part { name: "shadow"; mouse_events: 0;
105 description { state: "default" 0.0;
106 rel1.relative: 0.0 0.0;
107 rel2.relative: 1.0 1.0;
108 image.normal: "screen_circular_shadow.png";
109 fill.smooth: 0;
110 }
111 }
112 part { name: "bevel";
113 description { state: "default" 0.0;
114 image.normal: "bevel_dark_out.png";
115 image.border: 1 1 1 1;
116 image.middle: 0;
117 fill.smooth: 0;
118 }
119 }
120 part { name: "top_shadow"; mouse_events: 0;
121 description { state: "default" 0.0;
122 rel1.offset: -3 -2;
123 rel1.to: "top_base";
124 rel2.offset: 3 4;
125 rel2.to: "top_base";
126 image.normal: "shadow_square_tiny.png";
127 image.border: 6 6 6 6;
128 fill.smooth: 0;
129 }
130 }
131 part { name: "logo";
132 description { state: "default" 0.0;
133 image.normal: "logo_blue_bottom.png";
134 image.scale_hint: STATIC;
135 FIXED_SIZE(263,100);
136 rel1.to: "top_base";
137 rel2.to: "top_base";
138 align: 0.5 0.25;
139 }
140 }
141 part { name: "top_base";
142 description { state: "default" 0.0;
143 image.normal: "vgrad_med_lighter.png";
144 rel2.to_y: "e.text.title";
145 rel2.offset: -1 3;
146 fill.smooth: 0;
147 TILED_HORIZ(120)
148 }
149 }
150 part { name: "top_bevel"; mouse_events: 0;
151 description { state: "default" 0.0;
152 rel1.to: "top_base";
153 rel2.to: "top_base";
154 image.normal: "bevel_out.png";
155 image.border: 1 1 1 1;
156 image.middle: 0;
157 fill.smooth: 0;
158 }
159 }
160 part { name: "e.text.title"; type: TEXT;
161 scale: 1;
162 effect: SHADOW BOTTOM;
163 description { state: "default" 0.0;
164 align: 0.0 0.0;
165 rel1.offset: 3 3;
166 rel2.relative: 0.0 0.0;
167 rel2.offset: 3 3;
168 text { font: FN; size: 10;
169 min: 1 1;
170 ellipsis: -1;
171 align: 0.0 0.0;
172 text_class: "about_title";
173 }
174 fixed: 1 1;
175 }
176 }
177 part { name: "e.text.version"; type: TEXT;
178 scale: 1;
179 effect: SHADOW BOTTOM;
180 description { state: "default" 0.0;
181 align: 1.0 0.0;
182 rel1.relative: 0.0 0.0;
183 rel1.offset: -4 3;
184 rel2.relative: 1.0 0.0;
185 rel2.offset: -4 3;
186 text { font: FN; size: 10;
187 min: 1 1;
188 ellipsis: -1;
189 align: 1.0 0.0;
190 text_class: "about_version";
191 }
192 fixed: 1 1;
193 }
194 }
195 part { name: "base";
196 description { state: "default" 0.0;
197 image.normal: "button_normal.png";
198 image.border: 4 4 3 5;
199 image.middle: SOLID;
200 rel1.offset: -6 -6;
201 rel1.to: "e.text.label";
202 rel2.offset: 5 5;
203 rel2.to: "e.text.label";
204 fill.smooth: 0;
205 }
206 description { state: "clicked" 0.0;
207 inherit: "default" 0.0;
208 image.normal: "button_clicked.png";
209 image.border: 5 5 4 6;
210 }
211 }
212 part { name: "e.text.label"; type: TEXT; mouse_events: 0;
213 effect: SHADOW BOTTOM;
214 scale: 1;
215 description { state: "default" 0.0;
216 rel1.offset: 0 -14;
217 rel1.relative: 0.5 1.0;
218 rel2.offset: -1 -14;
219 rel2.relative: 0.5 1.0;
220 color: FN_COL_DEFAULT;
221 color_class: "button_text";
222 align: 0.5 1.0;
223 text { font: FN; size: 10;
224 min: 1 1;
225 ellipsis: -1;
226 align: 0.5 0.5;
227 text_class: "button";
228 }
229 fixed: 1 1;
230 }
231 }
232 part { name: "shine"; mouse_events: 0;
233 description { state: "default" 0.0;
234 image.normal: "shine.png";
235 rel1.offset: 0 -2;
236 rel1.to: "top_base";
237 rel2.relative: 1.0 0.0;
238 rel2.offset: -1 2;
239 rel2.to: "top_base";
240 FIXED_SIZE(69, 5)
241 }
242 }
243 }
244 programs {
245 program { name: "show1";
246 signal: "show"; source: "";
247 action: STATE_SET "up" 0.0;
248 transition: LINEAR 45.0;
249 target: "e.textblock.about";
250 after: "show2";
251 }
252 program { name: "show2";
253 action: STATE_SET "default" 0.0;
254 target: "e.textblock.about";
255 after: "show1";
256 }
257 program { name: "show3";
258 signal: "show"; source: "";
259 action: STATE_SET "up" 0.0;
260 transition: LINEAR 120.0;
261 target: "e.textblock.authors";
262 after: "show4";
263 }
264 program { name: "show4";
265 action: STATE_SET "default" 0.0;
266 target: "e.textblock.authors";
267 after: "show3";
268 }
269 program {
270 signal: "mouse,down,1*"; source: "base";
271 action: STATE_SET "clicked" 0.0;
272 target: "base";
273 target: "e.text.label";
274 }
275 program {
276 signal: "mouse,up,1"; source: "base";
277 action: STATE_SET "default" 0.0;
278 target: "base";
279 target: "e.text.label";
280 }
281 program {
282 signal: "mouse,clicked,1*"; source: "base";
283 action: SIGNAL_EMIT "e,action,close" "";
284 }
285 }
286}
diff --git a/data/elementary/themes/edc/about-theme.edc b/data/elementary/themes/edc/about-theme.edc
new file mode 100644
index 0000000..d27d200
--- /dev/null
+++ b/data/elementary/themes/edc/about-theme.edc
@@ -0,0 +1,187 @@
1group { name: "e/theme/about";
2 // data.item: "borderless" "1";
3 // data.item: "shaped" "1";
4 images.image: "bevel_dark_out.png" COMP;
5 images.image: "screen_circular_shadow.png" COMP;
6 images.image: "button_normal.png" COMP;
7 images.image: "button_clicked.png" COMP;
8 min: 220 220;
9 max: 220 220;
10 parts {
11 part { name: "sizer"; type: SPACER;
12 scale: 1;
13 description { state: "default" 0.0;
14 min: 220 220;
15 }
16 }
17 part { name: "bg";
18 description { state: "default" 0.0;
19 image.normal: "bg_radgrad.png";
20 image.scale_hint: STATIC;
21 fill.smooth: 0;
22 ASPECT_FILL((1024/653))
23 }
24 }
25 part { name: "name"; type: TEXT; mouse_events: 0;
26 effect: GLOW;
27 scale: 1;
28 description { state: "default" 0.0;
29 fixed: 1 1;
30 color: FN_COL_HIGHLIGHT;
31 rel1.relative: 0.5 0.5;
32 rel2.relative: 0.5 0.5;
33 text { font: FNBD; size: 64;
34 text: "Dark";
35 min: 1 1;
36 ellipsis: -1;
37 align: 0.5 0.5;
38 }
39 }
40 }
41 part { name: "name2"; type: TEXT; mouse_events: 0;
42 effect: GLOW;
43 scale: 1;
44 description { state: "default" 0.0;
45 fixed: 1 1;
46 color: FN_COL_HIGHLIGHT;
47 rel1.relative: 0.5 0.9;
48 rel1.to: "name";
49 rel2.relative: 0.5 0.9;
50 rel2.to: "name";
51 align: 0.5 1.0;
52 text { font: FN; size: 10;
53 text: "The default theme for Enlightenment";
54 min: 1 1;
55 ellipsis: -1;
56 align: 0.5 1.0;
57 }
58 }
59 }
60 part { name: "shadow"; mouse_events: 0;
61 description { state: "default" 0.0;
62 rel1.relative: 0.0 0.0;
63 rel2.relative: 1.0 1.0;
64 image.normal: "screen_circular_shadow.png";
65 fill.smooth: 0;
66 }
67 }
68 part { name: "bevel";
69 description { state: "default" 0.0;
70 image.normal: "bevel_dark_out.png";
71 image.border: 1 1 1 1;
72 image.middle: 0;
73 fill.smooth: 0;
74 }
75 }
76 part { name: "base";
77 description { state: "default" 0.0;
78 image.normal: "button_normal.png";
79 image.border: 4 4 3 5;
80 image.middle: SOLID;
81 rel1.offset: -6 -6;
82 rel1.to: "e.text.label";
83 rel2.offset: 5 5;
84 rel2.to: "e.text.label";
85 fill.smooth: 0;
86 }
87 description { state: "clicked" 0.0;
88 inherit: "default" 0.0;
89 image.normal: "button_clicked.png";
90 image.border: 5 5 4 6;
91 }
92 }
93 part { name: "e.text.label"; type: TEXT; mouse_events: 0;
94 effect: SHADOW BOTTOM;
95 scale: 1;
96 description { state: "default" 0.0;
97 rel1.offset: -14 -14;
98 rel1.relative: 1.0 1.0;
99 rel2.offset: -14 -14;
100 rel2.relative: 1.0 1.0;
101 color: FN_COL_DEFAULT;
102 color_class: "button_text";
103 align: 1.0 1.0;
104 min: 85 0;
105 text { font: FN; size: 10;
106 min: 1 1;
107 ellipsis: -1;
108 align: 0.5 0.5;
109 text_class: "button";
110 }
111 fixed: 1 1;
112 }
113 }
114 part { name: "base2";
115 description { state: "default" 0.0;
116 image.normal: "button_normal.png";
117 image.border: 4 4 3 5;
118 image.middle: SOLID;
119 rel1.offset: -6 -6;
120 rel1.to: "e.text.theme";
121 rel2.offset: 5 5;
122 rel2.to: "e.text.theme";
123 fill.smooth: 0;
124 }
125 description { state: "clicked" 0.0;
126 inherit: "default" 0.0;
127 image.normal: "button_clicked.png";
128 image.border: 5 5 4 6;
129 }
130 }
131 part { name: "e.text.theme"; type: TEXT; mouse_events: 0;
132 effect: SHADOW BOTTOM;
133 scale: 1;
134 description { state: "default" 0.0;
135 rel1.offset: 13 -14;
136 rel1.relative: 0.0 1.0;
137 rel2.offset: 13 -14;
138 rel2.relative: 0.0 1.0;
139 color: FN_COL_DEFAULT;
140 color_class: "button_text";
141 align: 0.0 1.0;
142 min: 85 0;
143 text { font: FN; size: 10;
144 min: 1 1;
145 ellipsis: -1;
146 align: 0.5 0.5;
147 text_class: "button";
148 }
149 fixed: 1 1;
150 }
151 }
152 }
153 programs {
154 program {
155 signal: "mouse,down,1*"; source: "base";
156 action: STATE_SET "clicked" 0.0;
157 target: "base";
158 target: "e.text.label";
159 }
160 program {
161 signal: "mouse,up,1"; source: "base";
162 action: STATE_SET "default" 0.0;
163 target: "base";
164 target: "e.text.label";
165 }
166 program {
167 signal: "mouse,clicked,1*"; source: "base";
168 action: SIGNAL_EMIT "e,action,close" "";
169 }
170 program {
171 signal: "mouse,down,1*"; source: "base2";
172 action: STATE_SET "clicked" 0.0;
173 target: "base2";
174 target: "e.text.theme";
175 }
176 program {
177 signal: "mouse,up,1"; source: "base2";
178 action: STATE_SET "default" 0.0;
179 target: "base2";
180 target: "e.text.theme";
181 }
182 program {
183 signal: "mouse,clicked,1*"; source: "base2";
184 action: SIGNAL_EMIT "e,action,settings,theme" "";
185 }
186 }
187}
diff --git a/data/elementary/themes/edc/appmenu.edc b/data/elementary/themes/edc/appmenu.edc
new file mode 100644
index 0000000..7b31346
--- /dev/null
+++ b/data/elementary/themes/edc/appmenu.edc
@@ -0,0 +1,75 @@
1group { name: "e/modules/appmenu/item";
2 images.image: "vgrad_med_dark.png" COMP;
3 data.item: "padding_horizontal" "5";
4 data.item: "padding_vertical" "5";
5 parts {
6 part {
7 name: "event_area";
8 type: RECT;
9 mouse_events: 1;
10 description {
11 state: "default" 0.0;
12 color: 0 0 0 0;
13 }
14 }
15 part {
16 name: "background";
17 type: IMAGE;
18 mouse_events: 0;
19 description {
20 state: "default" 0.0;
21 image.normal: "vgrad_med_dark.png";
22 fill.smooth: 0;
23 TILED_HORIZ(120)
24 visible: 0;
25 }
26 description {
27 state: "selected" 0.0;
28 inherit: "default" 0.0;
29 visible: 1;
30 }
31 }
32 part {
33 name: "text";
34 type: TEXT;
35 mouse_events: 0;
36 effect: SHADOW BOTTOM;
37 scale: 1;
38 description {
39 state: "default" 0.0;
40 rel1.offset: 2 2;
41 rel2.offset: -3 -3;
42 color: FN_COL_DEFAULT;
43 text {
44 font: FN;
45 size: 10;
46 min: 1 1;
47 ellipsis: -1;
48 align: 0.5 0.5;
49 text_class: "label";
50 }
51 }
52 description {
53 state: "selected" 0.0;
54 inherit: "default" 0.0;
55 color: FN_COL_HIGHLIGHT;
56 }
57 }
58 }
59 programs {
60 program {
61 signal: "mouse,in";
62 source: "event_area";
63 action: STATE_SET "selected" 0.0;
64 target: "background";
65 target: "text";
66 }
67 program {
68 signal: "mouse,out";
69 source: "event_area";
70 action: STATE_SET "default" 0.0;
71 target: "background";
72 target: "text";
73 }
74 }
75}
diff --git a/data/elementary/themes/edc/background.edc b/data/elementary/themes/edc/background.edc
new file mode 100644
index 0000000..955bee2
--- /dev/null
+++ b/data/elementary/themes/edc/background.edc
@@ -0,0 +1,21 @@
1group { name: "e/desktop/background";
2 images.image: "bg_radgrad.png" COMP;
3 images.image: "dot_pattern.png" COMP;
4 parts {
5 part { name: "bg";
6 description { state: "default" 0.0;
7 image.normal: "bg_radgrad.png";
8 image.scale_hint: STATIC;
9 fill.smooth: 0;
10 ASPECT_FILL((1024/653))
11 }
12 }
13 part { name: "pat";
14 description { state: "default" 0.0;
15 image.normal: "dot_pattern.png";
16 TILED_PATTERN(256, 256)
17 }
18 }
19 }
20}
21
diff --git a/data/elementary/themes/edc/backlight.edc b/data/elementary/themes/edc/backlight.edc
new file mode 100644
index 0000000..a9b0626
--- /dev/null
+++ b/data/elementary/themes/edc/backlight.edc
@@ -0,0 +1,68 @@
1group { name: "e/modules/backlight/main";
2 alias: "e/gadget/backlight/main";
3 alias: "e/gadget/backlight/main_vert";
4 images.image: "bulb_glow.png" COMP;
5 images.image: "bulb_off.png" COMP;
6 images.image: "bulb_on.png" COMP;
7 images.image: "bulb_over.png" COMP;
8 min: 16 16;
9 max: 160 160;
10 script {
11 public message(Msg_Type:type, id, ...) {
12 if ((type == MSG_FLOAT) && (id == 0)) {
13 new Float:val;
14 val = getfarg(2);
15 set_tween_state(PART:"glow", val, "default", 0.0, "full", 0.0);
16 set_tween_state(PART:"glow2", val, "default", 0.0, "full", 0.0);
17 }
18 }
19 }
20 parts {
21 part { name: "glow";
22 description { state: "default" 0.0;
23 rel1.to: "base";
24 rel1.relative: (76/152) (69/152);
25 rel2.to: "base";
26 rel2.relative: (76/152) (69/152);
27 image.normal: "bulb_glow.png";
28 color: 255 255 255 0;
29 max: 138 138;
30 }
31 description { state: "full" 0.0;
32 inherit: "default" 0.0;
33 rel1.relative: (7/152) (0/152);
34 rel2.relative: (145/152) (138/152);
35 color: 255 255 255 255;
36 }
37 }
38 part { name: "base";
39 description { state: "default" 0.0;
40 rel1.relative: (4/160) (4/160);
41 rel2.relative: (156/160) (156/160);
42 aspect: 1.0 1.0; aspect_preference: BOTH;
43 image.normal: "bulb_off.png";
44 max: 152 152;
45 }
46 }
47 part { name: "glow2";
48 description { state: "default" 0.0;
49 rel1.to: "base";
50 rel2.to: "base";
51 image.normal: "bulb_on.png";
52 color: 255 255 255 0;
53 }
54 description { state: "full" 0.0;
55 inherit: "default" 0.0;
56 color: 255 255 255 255;
57 }
58 }
59 part { name: "over";
60 description { state: "default" 0.0;
61 rel1.to: "base";
62 rel2.to: "base";
63 image.normal: "bulb_over.png";
64 }
65 }
66 }
67}
68
diff --git a/data/elementary/themes/edc/batman.edc b/data/elementary/themes/edc/batman.edc
new file mode 100644
index 0000000..f32751a
--- /dev/null
+++ b/data/elementary/themes/edc/batman.edc
@@ -0,0 +1,272 @@
1group { name: "e/gadget/batman/main";
2 alias: "e/gadget/batman/main_vert";
3 images.image: "bat_shadow.png" COMP;
4 images.image: "bat_base.png" COMP;
5 images.image: "bat_bottom0.png" COMP;
6 images.image: "bat_top0.png" COMP;
7 images.image: "batman_overlay.png" COMP;
8 images.image: "glow_med_white.png" COMP;
9 script {
10 public message(Msg_Type:type, id, ...) {
11 if ((type == MSG_FLOAT) && (id == 1)) {
12 new Float:val;
13 new r = 51, g = 153, b = 255;
14 new lr = 255, lg = 0, lb = 0;
15
16 val = getfarg(2);
17 if (val < 0.35) {
18 new Float:val1, Float:val2;
19
20 val1 = (val - 0.10) / 0.25;
21 val2 = 1.0 - val1;
22 r = round((r * val1) + (lr * val2), ROUND);
23 g = round((g * val1) + (lg * val2), ROUND);
24 b = round((b * val1) + (lb * val2), ROUND);
25 }
26 custom_state(PART:"fill", "default", 0.0);
27 set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255);
28 set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255);
29 set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255);
30 set_state_val(PART:"fill", STATE_REL1, 0.0, 1.0 - val);
31 set_state(PART:"fill", "custom", 0.0);
32 }
33 }
34 }
35 parts {
36 part { name: "fade_clip"; type: RECT;
37 description { state: "default" 0.0;
38 color: 255 255 255 255;
39 }
40 description { state: "faded" 0.0;
41 color: 128 128 128 255;
42 }
43 }
44 part { name: "pulse_clip"; type: RECT;
45 clip_to: "fade_clip";
46 description { state: "default" 0.0;
47 color: 255 255 255 255;
48 }
49 description { state: "faded" 1.0;
50 color: 255 255 255 255;
51 }
52 description { state: "faded" 0.0;
53 color: 255 255 255 64;
54 }
55 }
56 part { name: "fill_region"; type: SPACER;
57 description { state: "default" 0.0;
58 rel1.to: "bg";
59 rel1.offset: 1 0;
60 rel2.to: "bg";
61 rel2.offset: -2 -1;
62 }
63 }
64 part { name: "pwr"; type: SPACER;
65 description { state: "default" 0.0;
66 rel1.to: "bg";
67 rel1.relative: 0.40 0.40;
68 rel2.to: "bg";
69 rel2.relative: 0.60 0.60;
70 aspect: 1.0 1.0; aspect_preference: BOTH;
71 step: 5 5;
72 }
73 }
74 part { name: "base"; type: SPACER;
75 description { state: "default" 0.0;
76 aspect: 1.0 1.0; aspect_preference: BOTH;
77 }
78 }
79 part { name: "shadow";
80 clip_to: "pulse_clip";
81 description { state: "default" 0.0;
82 rel1.to: "top";
83 rel1.offset: -4 0;
84 rel2.to: "bottom";
85 rel2.offset: 3 3;
86 image.normal: "bat_shadow.png";
87 }
88 }
89 part { name: "bg";
90 clip_to: "pulse_clip";
91 description { state: "default" 0.0;
92 rel1.to: "top";
93 rel1.relative: 0.0 1.0;
94 rel2.to: "bottom";
95 rel2.relative: 1.0 0.0;
96 image.normal: "bat_base.png";
97 fill.smooth: 0;
98 }
99 }
100 part { name: "top";
101 clip_to: "pulse_clip";
102 description { state: "default" 0.0;
103 rel1.to: "base";
104 rel1.offset: 6 4;
105 rel2.to: "base";
106 rel2.offset: -7 4;
107 rel2.relative: 1.0 0.0;
108 aspect: (112/24) (112/24); aspect_preference: HORIZONTAL;
109 align: 0.5 0.0;
110 image.normal: "bat_top0.png";
111 }
112 }
113 part { name: "bottom";
114 clip_to: "pulse_clip";
115 description { state: "default" 0.0;
116 rel1.to: "base";
117 rel1.offset: 6 -5;
118 rel2.to: "base";
119 rel2.offset: -7 -5;
120 aspect: (112/12) (112/12); aspect_preference: HORIZONTAL;
121 align: 0.5 1.0;
122 image.normal: "bat_bottom0.png";
123 }
124 }
125 part { name: "fill"; mouse_events: 0;
126 clip_to: "pulse_clip";
127 description { state: "default" 0.0;
128 rel1.to: "fill_region";
129 rel1.offset: -5 -5;
130 rel2.to: "fill_region";
131 rel2.offset: 4 4;
132 image.normal: "glow_med_white.png";
133 image.border: 10 10 10 10;
134 color: 51 153 255 255;
135 }
136 }
137 part { name: "overlay";
138 clip_to: "pulse_clip";
139 description { state: "default" 0.0;
140 rel1.to: "bg";
141 rel1.offset: 0 0;
142 rel2.to: "bg";
143 rel2.offset: -1 -1;
144 image.normal: "batman_overlay.png";
145 image.border: 0 0 7 7;
146 }
147 }
148 part { name: "pwr1";
149 clip_to: "pulse_clip";
150 description { state: "default" 0.0;
151 rel1.to: "pwr";
152 rel1.relative: (2/5) 0.0;
153 rel1.offset: -5 -5;
154 rel2.to: "pwr";
155 rel2.relative: (3/5) 1.0;
156 rel2.offset: 4 4;
157 image.normal: "glow_med_white.png";
158 image.border: 5 5 5 5;
159 fill.smooth: 0;
160 visible: 0;
161 }
162 description { state: "visible" 0.0;
163 inherit: "default" 0.0;
164 visible: 1;
165 }
166 }
167 part { name: "pwr2";
168 clip_to: "pulse_clip";
169 description { state: "default" 0.0;
170 rel1.to: "pwr";
171 rel1.relative: 0.0 (2/5);
172 rel1.offset: -5 -5;
173 rel2.to: "pwr";
174 rel2.relative: 1.0 (3/5);
175 rel2.offset: 4 4;
176 image.normal: "glow_med_white.png";
177 image.border: 5 5 5 5;
178 fill.smooth: 0;
179 visible: 0;
180 }
181 description { state: "visible" 0.0;
182 inherit: "default" 0.0;
183 visible: 1;
184 }
185 }
186 part { name: "over"; type: RECT;
187 description { state: "default" 0.0;
188 color: 0 0 0 0;
189 }
190 }
191 }
192 programs {
193 program {
194 signal: "e,state,charging"; source: "e";
195 action: STATE_SET "visible" 0.0;
196 target: "pwr1";
197 target: "pwr2";
198 }
199 program {
200 signal: "e,state,discharging"; source: "e";
201 action: STATE_SET "default" 0.0;
202 target: "pwr1";
203 target: "pwr2";
204 }
205 program {
206 signal: "e,state,unknown"; source: "e";
207 action: STATE_SET "faded" 0.0;
208 target: "fade_clip";
209 }
210 program { name: "pulse";
211 signal: "e,action,pulse,start"; source: "e";
212 action: STATE_SET "faded" 0.0;
213 transition: ACCELERATE 0.3;
214 after: "pulse2";
215 target: "pulse_clip";
216 }
217 program { name: "pulse2";
218 action: STATE_SET "faded" 1.0; transition: ACCELERATE 0.1;
219 target: "pulse_clip";
220 }
221 program {
222 signal: "e,action,pulse,stop"; source: "e";
223 action: STATE_SET "default" 0.0;
224 target: "pulse_clip";
225 }
226 }
227}
228
229group { name: "e/gadget/batman/popup";
230 min: 240 60;
231 parts {
232 part { name: "e.swallow.batman"; type: SWALLOW;
233 description { state: "default" 0.0;
234 aspect: 1.0 1.0; aspect_preference: VERTICAL;
235 min: 1 1;
236 max: 160 160;
237 align: 0.0 0.5;
238 }
239 }
240 part { name: "e.text.title"; type: TEXT;
241 effect: SHADOW BOTTOM;
242 scale: 1;
243 description { state: "default" 0.0;
244 rel1.relative: 1.0 0.0;
245 rel1.to_x: "e.swallow.batman";
246 rel2.relative: 1.0 0.5;
247 color: FN_COL_DEFAULT;
248 text { font: "Sans:style=Bold"; size: 10;
249 text: "Your battery is low!";
250 min: 1 1;
251 ellipsis: -1;
252 text_class: "module_large";
253 }
254 }
255 }
256 part { name: "e.text.label"; type: TEXT;
257 effect: SHADOW BOTTOM;
258 scale: 1;
259 description { state: "default" 0.0;
260 rel1.relative: 1.0 0.5;
261 rel1.to_x: "e.swallow.batman";
262 color: FN_COL_DEFAULT;
263 text { font: "Sans"; size: 10;
264 text: "AC power is recommended.";
265 min: 1 1;
266 ellipsis: -1;
267 text_class: "module_normal";
268 }
269 }
270 }
271 }
272}
diff --git a/data/elementary/themes/edc/battery.edc b/data/elementary/themes/edc/battery.edc
new file mode 100644
index 0000000..0c2536c
--- /dev/null
+++ b/data/elementary/themes/edc/battery.edc
@@ -0,0 +1,350 @@
1group { name: "e/modules/battery/main";
2 images.image: "bat_shadow.png" COMP;
3 images.image: "bat_base.png" COMP;
4 images.image: "bat_shine.png" COMP;
5 images.image: "bat_bottom0.png" COMP;
6 images.image: "bat_bottom1.png" COMP;
7 images.image: "bat_top0.png" COMP;
8 images.image: "bat_top1.png" COMP;
9 images.image: "glow_med_white.png" COMP;
10 script {
11 public message(Msg_Type:type, id, ...) {
12 if ((type == MSG_FLOAT) && (id == 1)) {
13 new Float:val;
14 new r = 51, g = 153, b = 255;
15 new lr = 255, lg = 0, lb = 0;
16
17 val = getfarg(2);
18 if (val < 0.35) {
19 new Float:val1, Float:val2;
20
21 val1 = (val - 0.10) / 0.25;
22 val2 = 1.0 - val1;
23 r = round((r * val1) + (lr * val2), ROUND);
24 g = round((g * val1) + (lg * val2), ROUND);
25 b = round((b * val1) + (lb * val2), ROUND);
26 }
27 custom_state(PART:"fill", "default", 0.0);
28 set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255);
29 set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255);
30 set_state_val(PART:"fill", STATE_COLOR, r, g, b, 255);
31 set_state_val(PART:"fill", STATE_REL1, 0.0, 1.0 - val);
32 set_state(PART:"fill", "custom", 0.0);
33 }
34 }
35 }
36 parts {
37 part { name: "fade_clip"; type: RECT;
38 description { state: "default" 0.0;
39 color: 255 255 255 255;
40 }
41 description { state: "faded" 0.0;
42 color: 128 128 128 255;
43 }
44 }
45 part { name: "info_clip"; type: RECT;
46 clip_to: "fade_clip";
47 description { state: "default" 0.0;
48 color: 255 255 255 0;
49 }
50 description { state: "visible" 0.0;
51 color: 255 255 255 255;
52 }
53 }
54 part { name: "pulse_clip"; type: RECT;
55 clip_to: "fade_clip";
56 description { state: "default" 0.0;
57 color: 255 255 255 255;
58 }
59 description { state: "faded" 1.0;
60 color: 255 255 255 255;
61 }
62 description { state: "faded" 0.0;
63 color: 255 255 255 64;
64 }
65 }
66 part { name: "fill_region"; type: SPACER;
67 description { state: "default" 0.0;
68 rel1.to: "bg";
69 rel2.to: "bg";
70 }
71 }
72 part { name: "pwr"; type: SPACER;
73 description { state: "default" 0.0;
74 rel1.to: "bg";
75 rel1.relative: 0.40 0.40;
76 rel2.to: "bg";
77 rel2.relative: 0.60 0.60;
78 aspect: 1.0 1.0; aspect_preference: BOTH;
79 step: 5 5;
80 }
81 }
82 part { name: "base"; type: SPACER;
83 description { state: "default" 0.0;
84 aspect: 1.0 1.0; aspect_preference: BOTH;
85 }
86 }
87 part { name: "shadow";
88 clip_to: "pulse_clip";
89 description { state: "default" 0.0;
90 rel1.to: "top";
91 rel1.offset: -4 0;
92 rel2.to: "bottom";
93 rel2.offset: 3 3;
94 image.normal: "bat_shadow.png";
95 }
96 }
97 part { name: "bg";
98 clip_to: "pulse_clip";
99 description { state: "default" 0.0;
100 rel1.to: "top";
101 rel1.relative: 0.0 1.0;
102 rel2.to: "bottom";
103 rel2.relative: 1.0 0.0;
104 image.normal: "bat_base.png";
105 fill.smooth: 0;
106 }
107 }
108 part { name: "top";
109 clip_to: "pulse_clip";
110 description { state: "default" 0.0;
111 rel1.to: "base";
112 rel1.offset: 6 4;
113 rel2.to: "base";
114 rel2.offset: -7 4;
115 rel2.relative: 1.0 0.0;
116 aspect: (112/24) (112/24); aspect_preference: HORIZONTAL;
117 align: 0.5 0.0;
118 image.normal: "bat_top0.png";
119 }
120 }
121 part { name: "bottom";
122 clip_to: "pulse_clip";
123 description { state: "default" 0.0;
124 rel1.to: "base";
125 rel1.offset: 6 -5;
126 rel2.to: "base";
127 rel2.offset: -7 -5;
128 aspect: (112/12) (112/12); aspect_preference: HORIZONTAL;
129 align: 0.5 1.0;
130 image.normal: "bat_bottom0.png";
131 }
132 }
133 part { name: "fill"; mouse_events: 0;
134 clip_to: "pulse_clip";
135 description { state: "default" 0.0;
136 rel1.to: "fill_region";
137 rel1.offset: -5 -5;
138 rel2.to: "fill_region";
139 rel2.offset: 4 4;
140 image.normal: "glow_med_white.png";
141 image.border: 10 10 10 10;
142 color: 51 153 255 255;
143 }
144 }
145 part { name: "top-shine";
146 clip_to: "pulse_clip";
147 description { state: "default" 0.0;
148 rel1.to: "top";
149 rel2.to: "top";
150 image.normal: "bat_top1.png";
151 }
152 }
153 part { name: "bottom-shine";
154 clip_to: "pulse_clip";
155 description { state: "default" 0.0;
156 rel1.to: "bottom";
157 rel2.to: "bottom";
158 image.normal: "bat_bottom1.png";
159 }
160 }
161 part { name: "shine";
162 clip_to: "pulse_clip";
163 description { state: "default" 0.0;
164 rel1.to: "bg";
165 rel1.offset: 0 -6;
166 rel2.to: "bg";
167 rel2.offset: -1 5;
168 image.normal: "bat_shine.png";
169 image.border: 0 0 7 7;
170 }
171 }
172 part { name: "pwr1";
173 clip_to: "pulse_clip";
174 description { state: "default" 0.0;
175 rel1.to: "pwr";
176 rel1.relative: (2/5) 0.0;
177 rel1.offset: -5 -5;
178 rel2.to: "pwr";
179 rel2.relative: (3/5) 1.0;
180 rel2.offset: 4 4;
181 image.normal: "glow_med_white.png";
182 image.border: 5 5 5 5;
183 fill.smooth: 0;
184 visible: 0;
185 }
186 description { state: "visible" 0.0;
187 inherit: "default" 0.0;
188 visible: 1;
189 }
190 }
191 part { name: "pwr2";
192 clip_to: "pulse_clip";
193 description { state: "default" 0.0;
194 rel1.to: "pwr";
195 rel1.relative: 0.0 (2/5);
196 rel1.offset: -5 -5;
197 rel2.to: "pwr";
198 rel2.relative: 1.0 (3/5);
199 rel2.offset: 4 4;
200 image.normal: "glow_med_white.png";
201 image.border: 5 5 5 5;
202 fill.smooth: 0;
203 visible: 0;
204 }
205 description { state: "visible" 0.0;
206 inherit: "default" 0.0;
207 visible: 1;
208 }
209 }
210 part { name: "e.text.reading"; type: TEXT; mouse_events: 0;
211 scale: 1;
212 clip_to: "info_clip";
213 description { state: "default" 0.0;
214 align: 0.5 0.0;
215 rel1.to: "bg";
216 rel1.offset: 0 -2;
217 rel2.relative: 1.0 0.0;
218 rel2.to_x: "bg";
219 rel2.to_y: "pwr";
220 rel2.offset: -1 2;
221 color_class: "module_label_plain";
222 color3: 255 255 255 255;
223 text { font: "Sans";
224 fit: 1 1;
225 ellipsis: -1;
226 align: 0.5 0.5;
227 text_class: "module_small";
228 }
229 }
230 }
231 part { name: "e.text.time"; type: TEXT; mouse_events: 0;
232 scale: 1;
233 clip_to: "info_clip";
234 description { state: "default" 0.0;
235 align: 0.5 1.0;
236 rel1.relative: 0.0 1.0;
237 rel1.offset: 0 -2;
238 rel1.to_x: "bg";
239 rel1.to_y: "pwr";
240 rel2.offset: -1 1;
241 rel2.to: "bg";
242 color_class: "module_label_plain";
243 color3: 255 255 255 255;
244 text { font: "Sans";
245 fit: 1 1;
246 ellipsis: -1;
247 align: 0.5 0.5;
248 text_class: "module_small";
249 }
250 }
251 }
252 part { name: "over"; type: RECT;
253 description { state: "default" 0.0;
254 color: 0 0 0 0;
255 }
256 }
257 }
258 programs {
259 program {
260 signal: "mouse,in"; source: "over";
261 action: STATE_SET "visible" 0.0;
262 transition: LINEAR 0.3;
263 target: "info_clip";
264 }
265 program {
266 signal: "mouse,out"; source: "over";
267 action: STATE_SET "default" 0.0;
268 transition: LINEAR 0.3;
269 target: "info_clip";
270 }
271 program {
272 signal: "e,state,charging"; source: "e";
273 action: STATE_SET "visible" 0.0;
274 target: "pwr1";
275 target: "pwr2";
276 }
277 program {
278 signal: "e,state,discharging"; source: "e";
279 action: STATE_SET "default" 0.0;
280 target: "pwr1";
281 target: "pwr2";
282 }
283 program {
284 signal: "e,state,unknown"; source: "e";
285 action: STATE_SET "faded" 0.0;
286 target: "fade_clip";
287 }
288 program { name: "pulse";
289 signal: "e,action,pulse,start"; source: "e";
290 action: STATE_SET "faded" 0.0;
291 transition: ACCELERATE 0.3;
292 after: "pulse2";
293 target: "pulse_clip";
294 }
295 program { name: "pulse2";
296 action: STATE_SET "faded" 1.0; transition: ACCELERATE 0.1;
297 target: "pulse_clip";
298 }
299 program {
300 signal: "e,action,pulse,stop"; source: "e";
301 action: STATE_SET "default" 0.0;
302 target: "pulse_clip";
303 }
304 }
305}
306
307group { name: "e/modules/battery/popup";
308 min: 240 60;
309 parts {
310 part { name: "e.swallow.battery"; type: SWALLOW;
311 description { state: "default" 0.0;
312 aspect: 1.0 1.0; aspect_preference: VERTICAL;
313 min: 1 1;
314 max: 160 160;
315 align: 0.0 0.5;
316 }
317 }
318 part { name: "e.text.title"; type: TEXT;
319 effect: SHADOW BOTTOM;
320 scale: 1;
321 description { state: "default" 0.0;
322 rel1.relative: 1.0 0.0;
323 rel1.to_x: "e.swallow.battery";
324 rel2.relative: 1.0 0.5;
325 color: FN_COL_DEFAULT;
326 text { font: "Sans:style=Bold"; size: 10;
327 text: "Your battery is low!";
328 min: 1 1;
329 ellipsis: -1;
330 text_class: "module_large";
331 }
332 }
333 }
334 part { name: "e.text.label"; type: TEXT;
335 effect: SHADOW BOTTOM;
336 scale: 1;
337 description { state: "default" 0.0;
338 rel1.relative: 1.0 0.5;
339 rel1.to_x: "e.swallow.battery";
340 color: FN_COL_DEFAULT;
341 text { font: "Sans"; size: 10;
342 text: "AC power is recommended.";
343 min: 1 1;
344 ellipsis: -1;
345 text_class: "module_normal";
346 }
347 }
348 }
349 }
350}
diff --git a/data/elementary/themes/edc/bluez4.edc b/data/elementary/themes/edc/bluez4.edc
new file mode 100644
index 0000000..b9a89fb
--- /dev/null
+++ b/data/elementary/themes/edc/bluez4.edc
@@ -0,0 +1,26 @@
1group { name: "e/modules/bluez4/main";
2 images.image: "bt_base.png" COMP;
3 max: 160 160;
4 parts {
5 part { name: "base";
6 description { state: "default" 0.0;
7 aspect: (160/144) (160/144); aspect_preference: BOTH;
8 image.normal: "bt_base.png";
9 }
10 }
11 }
12}
13
14group { name: "e/modules/bluez4/inactive";
15 images.image: "bt_base.png" COMP;
16 max: 160 160;
17 parts {
18 part { name: "base";
19 description { state: "default" 0.0;
20 aspect: (160/144) (160/144); aspect_preference: BOTH;
21 image.normal: "bt_base.png";
22 color: 255 255 255 128;
23 }
24 }
25 }
26}
diff --git a/data/elementary/themes/edc/border-icons.edc b/data/elementary/themes/edc/border-icons.edc
new file mode 100644
index 0000000..9abf83b
--- /dev/null
+++ b/data/elementary/themes/edc/border-icons.edc
@@ -0,0 +1,42 @@
1#define ICON(_NAME, _FILE) \
2 group { \
3 name: "e/widgets/border/default/"_NAME; \
4 max: 16 16; \
5 parts { \
6 part { name: "icon"; mouse_events: 0; \
7 description { state: "default" 0.0; \
8 max: 16 16; \
9 aspect: 1.0 1.0; aspect_preference: BOTH; \
10 image.image: _FILE COMP; \
11 image.normal: _FILE; \
12 } \
13 } \
14 } \
15 }
16
17 ICON("basic", "icon_border_more.png")
18 ICON("close", "icon_border_close.png")
19 ICON("kill", "icon_border_kill.png")
20 ICON("stacking", "icon_border_stack_norm.png")
21 ICON("stack_on_top", "icon_border_stack_top.png")
22 ICON("stack_normal", "icon_border_stack_norm.png")
23 ICON("stack_below", "icon_border_stack_bot.png")
24 ICON("move_icon", "icon_border_move.png")
25 ICON("resize_icon", "icon_border_resize.png");
26 ICON("maximize", "icon_border_maximize.png")
27 ICON("fullscreen", "icon_border_maximize.png")
28 ICON("minimize", "icon_border_minimize.png")
29 ICON("stick", "icon_border_pin.png")
30 ICON("sendto", "icon_border_sendto.png")
31 ICON("skip", "icon_border_skip.png")
32 ICON("skip_pager", "icon_border_pager.png")
33 ICON("skip_taskbar", "icon_border_skip.png")
34 ICON("skip_winlist", "icon_border_skip.png")
35 ICON("borderless", "icon_border_border.png")
36 ICON("remember", "icon_border_remember.png")
37 ICON("shade", "icon_border_shaded.png")
38 ICON("locks", "icon_border_lock.png")
39 ICON("locks_user", "icon_border_lock.png")
40 ICON("locks_application", "icon_border_lock.png")
41 ICON("properties", "icon_border_properties.png")
42#undef ICON
diff --git a/data/elementary/themes/edc/border.edc b/data/elementary/themes/edc/border.edc
new file mode 100644
index 0000000..4dfd6c5
--- /dev/null
+++ b/data/elementary/themes/edc/border.edc
@@ -0,0 +1,1431 @@
1group { name: "e/widgets/border/volume";
2 parts {
3 part { name: "base";
4 type: RECT;
5 description { state: "default" 0.0;
6 color: 255 255 255 0;
7 }
8 }
9 part { name: "clip";
10 type: RECT;
11 description { state: "default" 0.0;
12 rel1.to: "e.swallow.volume";
13 rel1.relative: -1.0 0.0;
14 rel2.to: "e.swallow.volume";
15 rel2.relative: 0.0 1.0;
16 color: 255 255 255 255;
17 }
18 description { state: "show" 0.0;
19 rel1.to: "e.swallow.volume";
20 rel1.relative: 0.0 0.0;
21 rel2.to: "e.swallow.volume";
22 rel2.relative: 1.0 1.0;
23 }
24 }
25 part { name: "e.swallow.volume_icon";
26 type: SWALLOW;
27 description { state: "default" 0.0;
28 rel1.to: "base";
29 rel1.relative: 0.15 0.15;
30 rel2.to: "base";
31 rel2.relative: 0.85 0.85;
32 }
33 }
34 part { name: "e.swallow.volume";
35 type: SWALLOW;
36 clip_to: "clip";
37 description { state: "default" 0.0;
38 fixed: 1 0;
39 rel1.relative: 1.0 0.0;
40 rel1.offset: 1 0;
41 rel1.to_x: "e.swallow.volume_icon";
42 rel2.relative: 1.0 1.0;
43 rel2.offset: 1 -1;
44 rel2.to: "e.swallow.volume_icon";
45 align: 0.0 0.5;
46 }
47 }
48 part { name: "event";
49 type: RECT;
50 repeat_events: 1;
51 description { state: "default" 0.0;
52 rel1.to: "base";
53 rel2.to: "base";
54 color: 255 255 255 0;
55 }
56 description { state: "large" 0.0;
57 inherit: "default" 0.0;
58 rel2.to: "e.swallow.volume";
59 rel2.offset: 0 0;
60 }
61 }
62 programs {
63 program {
64 signal: "mouse,in";
65 source: "event";
66 action: ACTION_STOP;
67 target: "hide_volume1";
68 target: "hide_volume2";
69 after: "show_volume1";
70 }
71 program {
72 name: "show_volume1";
73 action: STATE_SET "large" 0.0;
74 target: "event";
75 after: "show_volume2";
76 }
77 program {
78 name: "show_volume2";
79 action: STATE_SET "show" 0.0;
80 transition: SIN 0.25;
81 target: "clip";
82 }
83
84 program {
85 name: "hide_volume";
86 signal: "mouse,out";
87 source: "event";
88 action: ACTION_STOP;
89 target: "show_volume1";
90 target: "show_volume2";
91 after: "hide_volume1";
92 }
93 program {
94 name: "hide_volume1";
95 action: STATE_SET "default" 0.0;
96 transition: SIN 0.25;
97 target: "clip";
98 after: "hide_volume2";
99 }
100 program {
101 name: "hide_volume2";
102 action: STATE_SET "default" 0.0;
103 target: "event";
104 }
105 }
106 }
107}
108
109
110
111group { name: "e/widgets/border/default/border";
112 alias: "e/widgets/border/shaped/border";
113 images.image: "vgrad_med_lighter.png" COMP;
114 images.image: "vgrad_med_dark.png" COMP;
115 images.image: "bevel_out.png" COMP;
116 images.image: "shine.png" COMP;
117 images.image: "bevel_dark_out.png" COMP;
118 images.image: "sym_close_dark_normal.png" COMP;
119 images.image: "sym_close_dark_selected.png" COMP;
120 images.image: "sym_close_light_normal.png" COMP;
121 images.image: "sym_close_light_selected.png" COMP;
122 images.image: "sym_down_dark_normal.png" COMP;
123 images.image: "sym_down_dark_selected.png" COMP;
124 images.image: "sym_down_light_normal.png" COMP;
125 images.image: "sym_down_light_selected.png" COMP;
126 images.image: "sym_up_dark_normal.png" COMP;
127 images.image: "sym_up_dark_selected.png" COMP;
128 images.image: "sym_up_light_normal.png" COMP;
129 images.image: "sym_up_light_selected.png" COMP;
130 images.image: "glow_round_corners_small.png" COMP;
131 images.image: "knob_round_small_busy.png" COMP;
132 images.image: "screen_circular_shadow.png" COMP;
133 images.image: "win_shadow.png" COMP;
134 data.item: "shadow" "1";
135 parts {
136 part { name: "shadow_clip"; type: RECT; mouse_events: 0;
137 description { state: "default";
138 rel1.to: "shadow";
139 rel2.to: "shadow";
140 }
141 description { state: "hidden";
142 visible: 0;
143 }
144 }
145 part { name: "shadow"; mouse_events: 0; clip_to: "shadow_clip";
146 description { state: "default" 0.0;
147 rel1.to: "top";
148 rel2.to: "bottom";
149 WIN_SHADOW;
150 }
151 description { state: "shaded";
152 inherit: "default";
153 rel2.to: "e.swallow.client";
154 }
155 }
156 part { name: "client_clip"; type: RECT; mouse_events: 0;
157 description { state: "default" 0.0;
158 rel1.to_y: "e.swallow.client";
159 rel2.to_y: "e.swallow.client";
160 }
161 description { state: "hidden" 0.0;
162 inherit: "default";
163 visible: 0;
164 }
165 }
166 part { name: "e.swallow.client"; type: SWALLOW;
167 clip_to: "client_clip";
168 description { state: "default" 0.0;
169 rel1.relative: 0.0 1.0;
170 rel1.to_y: "top";
171 rel2.relative: 1.0 0.0;
172 rel2.to_y: "bottom";
173 }
174 description { state: "shaded" 0.0;
175 inherit: "default" 0.0;
176 rel2.relative: 1.0 1.0;
177 rel2.offset: -1 -1;
178 }
179 description { state: "max" 0.0;
180 inherit: "default" 0.0;
181 rel2.relative: 1.0 1.0;
182 rel2.offset: -1 -1;
183 }
184 }
185 part { name: "top"; mouse_events: 0;
186 description { state: "default" 0.0;
187 image.normal: "vgrad_med_lighter.png";
188 rel2.to_y: "title2";
189 rel2.offset: -1 0;
190 fill.smooth: 0;
191 TILED_HORIZ(120)
192 color_class: "border_frame";
193 }
194 description { state: "focused" 0.0;
195 inherit: "default" 0.0;
196 image.normal: "vgrad_med_dark.png";
197 color_class: "border_frame_active";
198 }
199 }
200 part { name: "bevel"; mouse_events: 0;
201 description { state: "default" 0.0;
202 image.normal: "bevel_out.png";
203 image.border: 1 1 1 1;
204 image.middle: 0;
205 rel1.to: "top";
206 rel2.to: "top";
207 fill.smooth: 0;
208 }
209 }
210
211 part { name: "e.text.title"; type: TEXT; mouse_events: 0;
212 scale: 1;
213 effect: SHADOW BOTTOM;
214 description { state: "default" 0.0;
215 rel1.relative: 1.0 0.0;
216 rel1.offset: 1 3;
217 rel1.to_x: "e.swallow.volume";
218 rel2.relative: 0.0 0.0;
219 rel2.offset: -2 3;
220 rel2.to_x: "e.event.minimize";
221 align: 0.5 0.0;
222 color_class: "border_title";
223 color3: 255 255 255 255;
224 text { font: FNBD; size: 10;
225 text_class: "title_bar";
226 align: 0.5 0.0;
227 min: 0 1;
228 }
229 fixed: 0 1;
230 }
231 description { state: "focused" 0.0;
232 inherit: "default" 0.0;
233 visible: 0;
234 }
235 }
236 part { name: "title2"; type: TEXT; mouse_events: 0;
237 scale: 1;
238 effect: SOFT_SHADOW BOTTOM;
239 description { state: "default" 0.0;
240 rel1.relative: 1.0 0.0;
241 rel1.offset: 1 2;
242 rel1.to_x: "e.swallow.volume";
243 rel2.relative: 0.0 0.0;
244 rel2.offset: -1 2;
245 rel2.to_x: "e.event.minimize";
246 align: 0.5 0.0;
247 color_class: "border_title_active";
248 color3: 255 255 255 255;
249 text { font: FNBD; size: 10;
250 text_source: "e.text.title";
251 text_class: "title_bar";
252 align: 0.5 0.0;
253 min: 0 1;
254 }
255 fixed: 0 1;
256 visible: 0;
257 }
258 description { state: "focused" 0.0;
259 inherit: "default" 0.0;
260 visible: 1;
261 }
262 }
263 part { name: "icon"; type: SPACER;
264 description { state: "default" 0.0;
265 rel1.to: "e.event.icon";
266 rel2.to: "e.event.icon";
267 }
268 description { state: "bounce1" 0.0;
269 inherit: "default" 0.0;
270 rel1.relative: 0.5 0.5;
271 rel2.relative: 0.5 0.5;
272 }
273 description { state: "bounce2" 0.0;
274 inherit: "default" 0.0;
275 rel1.relative: -0.5 -0.5;
276 rel2.relative: 1.2 1.2;
277 }
278 }
279 part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0;
280 description { state: "default" 0.0;
281 rel1.to: "icon";
282 rel1.relative: 0.15 0.15;
283 rel2.to: "icon";
284 rel2.relative: 0.85 0.85;
285 rel2.offset: 0 0;
286 }
287 }
288 part { name: "busy_clip"; type: RECT; mouse_events: 0;
289 description { state: "default" 0.0;
290 color: 255 255 255 0;
291 visible: 0;
292 }
293 description { state: "hung" 0.0;
294 inherit: "default" 0.0;
295 color: 255 255 255 255;
296 visible: 1;
297 }
298 }
299 part { name: "knob"; mouse_events: 0;
300 clip_to: "busy_clip";
301 description { state: "default" 0.0;
302 fixed: 1 1;
303 image.normal: "knob_round_small_busy.png";
304 aspect: 1.0 1.0; aspect_preference: VERTICAL;
305 max: 20 20;
306 rel1.relative: 1.0 0.0;
307 rel1.offset: 2 -0;
308 rel1.to: "e.event.icon";
309 rel2.relative: 1.0 1.0;
310 rel2.offset: 2 -1;
311 rel2.to: "e.event.icon";
312 align: 0.0 0.5;
313 fixed: 1 1;
314 }
315 }
316 part { name: "knob_spinner"; mouse_events: 0;
317 clip_to: "busy_clip";
318 description { state: "default" 0.0;
319 fixed: 1 1;
320 rel1.to: "knob";
321 rel2.to: "knob";
322 image.normal: "glow_round_corners_small.png";
323 map.on: 1;
324 map.smooth: 1;
325 map.rotation.center: "knob";
326 }
327 description { state: "spin" 0.0;
328 inherit: "default" 0.0;
329 map.rotation.z: 360;
330 }
331 }
332 part { name: "clip1"; type: RECT; mouse_events: 0;
333 description { state: "default" 0.0;
334 rel1.to: "top";
335 rel2.to: "top";
336 }
337 description { state: "focused" 0.0;
338 inherit: "default" 0.0;
339 visible: 0;
340 }
341 }
342 part { name: "clip2"; type: RECT; mouse_events: 0;
343 description { state: "default" 0.0;
344 rel1.to: "top";
345 rel2.to: "top";
346 visible: 0;
347 }
348 description { state: "focused" 0.0;
349 inherit: "default" 0.0;
350 visible: 1;
351 }
352 }
353 part { name: "close1"; mouse_events: 0;
354 clip_to: "clip1";
355 description { state: "default" 0.0;
356 image.normal: "sym_close_dark_normal.png";
357 rel1.to: "e.event.close";
358 rel2.to: "e.event.close";
359 min: 15 15;
360 max: 15 15;
361 fixed: 1 1;
362 }
363 description { state: "selected" 0.0;
364 inherit: "default" 0.0;
365 image.normal: "sym_close_dark_selected.png";
366 }
367 }
368 part { name: "max1"; mouse_events: 0;
369 clip_to: "clip1";
370 description { state: "default" 0.0;
371 image.normal: "sym_up_dark_normal.png";
372 rel1.to: "e.event.maximize";
373 rel2.to: "e.event.maximize";
374 min: 15 15;
375 max: 15 15;
376 fixed: 1 1;
377 }
378 description { state: "selected" 0.0;
379 inherit: "default" 0.0;
380 image.normal: "sym_up_dark_selected.png";
381 }
382 }
383 part { name: "min1"; mouse_events: 0;
384 clip_to: "clip1";
385 description { state: "default" 0.0;
386 image.normal: "sym_down_dark_normal.png";
387 rel1.to: "e.event.minimize";
388 rel2.to: "e.event.minimize";
389 min: 15 15;
390 max: 15 15;
391 fixed: 1 1;
392 }
393 description { state: "selected" 0.0;
394 inherit: "default" 0.0;
395 image.normal: "sym_down_dark_selected.png";
396 }
397 }
398 part { name: "close2"; mouse_events: 0;
399 clip_to: "clip2";
400 description { state: "default" 0.0;
401 image.normal: "sym_close_light_normal.png";
402 rel1.to: "e.event.close";
403 rel2.to: "e.event.close";
404 min: 15 15;
405 max: 15 15;
406 fixed: 1 1;
407 }
408 description { state: "selected" 0.0;
409 inherit: "default" 0.0;
410 image.normal: "sym_close_light_selected.png";
411 }
412 }
413 part { name: "max2"; mouse_events: 0;
414 clip_to: "clip2";
415 description { state: "default" 0.0;
416 image.normal: "sym_up_light_normal.png";
417 rel1.to: "e.event.maximize";
418 rel2.to: "e.event.maximize";
419 min: 15 15;
420 max: 15 15;
421 fixed: 1 1;
422 }
423 description { state: "selected" 0.0;
424 inherit: "default" 0.0;
425 image.normal: "sym_up_light_selected.png";
426 }
427 }
428 part { name: "min2"; mouse_events: 0;
429 clip_to: "clip2";
430 description { state: "default" 0.0;
431 image.normal: "sym_down_light_normal.png";
432 rel1.to: "e.event.minimize";
433 rel2.to: "e.event.minimize";
434 min: 15 15;
435 max: 15 15;
436 fixed: 1 1;
437 }
438 description { state: "selected" 0.0;
439 inherit: "default" 0.0;
440 image.normal: "sym_down_light_selected.png";
441 }
442 }
443 part { name: "e.event.titlebar"; type: RECT;
444 description { rel.to: "top";
445 color: 0 0 0 0;
446 }
447 }
448 part { name: "e.event.icon"; type: RECT;
449 description { state: "default" 0.0;
450 fixed: 1 0;
451 rel1.relative: 0.0 0.0;
452 rel2.relative: 0.0 1.0;
453 rel2.to_y: "top";
454 align: 0.0 0.5;
455 aspect: 1.0 1.0; aspect_preference: VERTICAL;
456 color: 0 0 0 0;
457 }
458 }
459 part { name: "e.event.close"; type: RECT;
460 description { state: "default" 0.0;
461 fixed: 1 0;
462 rel1.relative: 1.0 0.0;
463 rel2.relative: 1.0 1.0;
464 rel2.to_y: "top";
465 align: 1.0 0.5;
466 aspect: 1.0 1.0; aspect_preference: VERTICAL;
467 color: 0 0 0 0;
468 }
469 }
470 part { name: "e.event.maximize"; type: RECT;
471 description { state: "default" 0.0;
472 rel1.relative: -0.25 0.0;
473 rel1.offset: -1 0;
474 rel1.to_x: "e.event.close";
475 rel2.relative: -0.25 1.0;
476 rel2.to_y: "top";
477 rel2.to_x: "e.event.close";
478 align: 1.0 0.5;
479 aspect: 1.0 1.0; aspect_preference: VERTICAL;
480 color: 0 0 0 0;
481 }
482 }
483 part { name: "e.event.minimize"; type: RECT;
484 description { state: "default" 0.0;
485 rel1.relative: 0.0 0.0;
486 rel1.offset: -1 0;
487 rel1.to_x: "e.event.maximize";
488 rel2.relative: 0.0 1.0;
489 rel2.to_y: "top";
490 rel2.to_x: "e.event.maximize";
491 align: 1.0 0.5;
492 aspect: 1.0 1.0; aspect_preference: VERTICAL;
493 color: 0 0 0 0;
494 }
495 }
496 part { name: "e.event.resize.tl"; type: RECT;
497 description { state: "default" 0.0;
498 fixed: 1 1;
499 rel2.relative: 0.0 0.0;
500 min: 32 4;
501 align: 0.0 0.0;
502 color: 0 0 0 0;
503 }
504 }
505 part { name: "e.event.resize.t"; type: RECT;
506 description { state: "default" 0.0;
507 fixed: 0 1;
508 rel1.relative: 1.0 0.0;
509 rel1.to_x: "e.event.resize.tl";
510 rel2.relative: 0.0 0.0;
511 rel2.to_x: "e.event.resize.tr";
512 min: 0 4;
513 align: 0.5 0.0;
514 color: 0 0 0 0;
515 }
516 }
517 part { name: "e.event.resize.tr"; type: RECT;
518 description { state: "default" 0.0;
519 fixed: 1 1;
520 rel1.relative: 1.0 0.0;
521 rel2.relative: 1.0 0.0;
522 min: 32 4;
523 align: 1.0 0.0;
524 color: 0 0 0 0;
525 }
526 }
527 part { name: "bottom"; type: RECT; mouse_events: 0;
528 description { state: "default" 0.0;
529 color_class: "border_bottom";
530 color: 64 64 64 255;
531 rel1.relative: 0.0 1.0;
532 rel1.offset: 0 -5;
533 rel2.relative: 1.0 1.0;
534 min: 0 5;
535 fixed: 0 1;
536 }
537 description { state: "shaded" 0.0;
538 inherit: "default" 0.0;
539 min: 0 0;
540 visible: 0;
541 }
542 description { state: "max" 0.0;
543 inherit: "default" 0.0;
544 min: 0 0;
545 visible: 0;
546 }
547 }
548 part { name: "bevel2"; mouse_events: 0;
549 description { state: "default" 0.0;
550 image.normal: "bevel_dark_out.png";
551 image.border: 1 1 1 1;
552 image.middle: 0;
553 rel1.to: "bottom";
554 rel2.to: "bottom";
555 fill.smooth: 0;
556 }
557 description { state: "shaded" 0.0;
558 inherit: "default" 0.0;
559 visible: 0;
560 }
561 description { state: "max" 0.0;
562 inherit: "default" 0.0;
563 visible: 0;
564 }
565 }
566 part { name: "e.event.resize.bl"; type: RECT;
567 description { state: "default" 0.0;
568 rel1.relative: 0.0 1.0;
569 rel1.to_y: "e.swallow.client";
570 rel1.offset: 0 -1;
571 rel2.relative: 0.0 1.0;
572 min: 32 5;
573 align: 0.0 1.0;
574 color: 0 0 0 0;
575 fixed: 1 1;
576 }
577 description { state: "shaded" 0.0;
578 inherit: "default" 0.0;
579 min: 0 0;
580 visible: 0;
581 }
582 description { state: "max" 0.0;
583 inherit: "default" 0.0;
584 min: 0 0;
585 visible: 0;
586 }
587 }
588 part { name: "e.event.resize.b"; type: RECT;
589 description { state: "default" 0.0;
590 rel1.relative: 1.0 0.0;
591 rel1.to_x: "e.event.resize.tl";
592 rel1.to_y: "bottom";
593 rel2.relative: 0.0 1.0;
594 rel2.to_x: "e.event.resize.tr";
595 min: 0 5;
596 align: 0.5 1.0;
597 color: 0 0 0 0;
598 fixed: 0 1;
599 }
600 description { state: "shaded" 0.0;
601 inherit: "default" 0.0;
602 min: 0 0;
603 visible: 0;
604 }
605 description { state: "max" 0.0;
606 inherit: "default" 0.0;
607 min: 0 0;
608 visible: 0;
609 }
610 }
611 part { name: "e.event.resize.br"; type: RECT;
612 description { state: "default" 0.0;
613 rel1.relative: 1.0 1.0;
614 rel1.to_y: "e.swallow.client";
615 rel1.offset: 0 -1;
616 rel2.relative: 1.0 1.0;
617 min: 32 5;
618 align: 1.0 1.0;
619 color: 0 0 0 0;
620 fixed: 1 1;
621 }
622 description { state: "shaded" 0.0;
623 inherit: "default" 0.0;
624 min: 0 0;
625 visible: 0;
626 }
627 description { state: "max" 0.0;
628 inherit: "default" 0.0;
629 min: 0 0;
630 visible: 0;
631 }
632 }
633 part { name: "shine"; mouse_events: 0;
634 description { state: "default" 0.0;
635 image.normal: "shine.png";
636 rel1.offset: 0 -2;
637 rel1.to: "top";
638 rel2.relative: 1.0 0.0;
639 rel2.offset: -1 2;
640 rel2.to: "top";
641 FIXED_SIZE(69, 5)
642 }
643 }
644 part { name: "e.swallow.volume";
645 type: SWALLOW;
646 source: "e/widgets/border/volume";
647 description { state: "default" 0.0;
648 fixed: 1 0;
649 rel1.to: "e.event.icon";
650 rel1.relative: 1.0 0.0;
651 rel2.to: "e.event.icon";
652 rel2.relative: 1.0 1.0;
653 rel2.offset: 0 -1;
654 align: 0.0 0.5;
655 aspect: 1.0 1.0; aspect_preference: VERTICAL;
656 }
657 }
658
659 }
660 programs {
661 program {
662 signal: "e,version,22"; source: "e";
663 script {
664 set_pointer_mode(PART:"e.event.titlebar", 1);
665 set_pointer_mode(PART:"e.event.resize.tl", 1);
666 set_pointer_mode(PART:"e.event.resize.t", 1);
667 set_pointer_mode(PART:"e.event.resize.tr", 1);
668 set_pointer_mode(PART:"e.event.resize.bl", 1);
669 set_pointer_mode(PART:"e.event.resize.b", 1);
670 set_pointer_mode(PART:"e.event.resize.br", 1);
671 }
672 }
673 program {
674 signal: "e,state,shadow,on"; source: "e";
675 action: STATE_SET "default" 0.0;
676 target: "shadow_clip";
677 }
678 program {
679 signal: "e,state,shadow,off"; source: "e";
680 action: STATE_SET "hidden" 0.0;
681 target: "shadow_clip";
682 }
683 program {
684 signal: "e,state,focused"; source: "e";
685 action: STATE_SET "focused" 0.0;
686 target: "top";
687 target: "e.text.title";
688 target: "title2";
689 target: "clip1";
690 target: "clip2";
691 }
692 program {
693 signal: "e,state,unfocused"; source: "e";
694 action: STATE_SET "default" 0.0;
695 target: "top";
696 target: "e.text.title";
697 target: "title2";
698 target: "clip1";
699 target: "clip2";
700 }
701 program {
702 signal: "e,state,urgent"; source: "e";
703 action: STATE_SET "bounce1" 0.0;
704 target: "icon";
705 after: "urg1";
706 }
707 program { name: "urg1";
708 action: STATE_SET "bounce2" 0.0;
709 transition: DECELERATE 0.4;
710 target: "icon";
711 after: "urg2";
712 }
713 program { name: "urg2";
714 action: STATE_SET "bounce1" 0.0;
715 transition: ACCELERATE 0.3;
716 target: "icon";
717 after: "urg1";
718 }
719 program {
720 signal: "e,state,not_urgent"; source: "e";
721 action: STATE_SET "default" 0.0;
722 target: "icon";
723 }
724 program { name: "spin";
725 signal: "e,state,hung"; source: "e";
726 action: STATE_SET "spin" 0.0;
727 transition: LINEAR 1.0;
728 target: "knob_spinner";
729 after: "spin2";
730 }
731 program { name: "spin2";
732 action: STATE_SET "default" 0.0;
733 target: "knob_spinner";
734 after: "spin";
735 }
736 program {
737 signal: "e,state,hung"; source: "e";
738 action: STATE_SET "hung" 0.0;
739 transition: SINUSOIDAL 0.25;
740 target: "busy_clip";
741 }
742 program {
743 signal: "e,state,unhung"; source: "e";
744 action: STATE_SET "default" 0.0;
745 transition: SINUSOIDAL 1.0;
746 target: "busy_clip";
747 after: "spin3";
748 }
749 program { name: "spin3";
750 action: ACTION_STOP;
751 target: "spin";
752 target: "spin2";
753 after: "spin4";
754 }
755 program { name: "spin4";
756 action: STATE_SET "default" 0.0;
757 target: "knob_spinner";
758 }
759 program {
760 signal: "e,state,shaded"; source: "e";
761 action: STATE_SET "shaded" 0.0;
762 target: "shadow";
763 after: "shading";
764 }
765 program { name: "shading";
766 signal: "e,state,shading"; source: "e";
767 action: STATE_SET "shaded" 0.0;
768 target: "e.swallow.client";
769 target: "bottom";
770 target: "bevel2";
771 target: "e.event.resize.bl";
772 target: "e.event.resize.b";
773 target: "e.event.resize.br";
774 }
775 program {
776 signal: "e,state,unshaded"; source: "e";
777 action: STATE_SET "default" 0.0;
778 target: "bottom";
779 target: "bevel2";
780 target: "e.event.resize.bl";
781 target: "e.event.resize.b";
782 target: "e.event.resize.br";
783 target: "client_clip";
784 after: "unshading";
785 }
786 program { name: "unshading";
787 signal: "e,state,unshading"; source: "e";
788 action: STATE_SET "default" 0.0;
789 target: "e.swallow.client";
790 target: "shadow";
791 target: "client_clip";
792 }
793// program {
794// signal: "e,action,maximize"; source: "e";
795// }
796// program {
797// signal: "e,action,unmaximize"; source: "e";
798// }
799// program {
800// signal: "e,action,maximize,fullscreen"; source: "e";
801// }
802// program {
803// signal: "e,action,unmaximize,fullscreen"; source: "e";
804// }
805 program {
806 signal: "e,action,maximize*"; source: "e";
807 action: STATE_SET "max" 0.0;
808 target: "e.swallow.client";
809 target: "bottom";
810 target: "bevel2";
811 target: "e.event.resize.bl";
812 target: "e.event.resize.b";
813 target: "e.event.resize.br";
814 }
815 program {
816 signal: "e,action,unmaximize*"; source: "e";
817 action: STATE_SET "default" 0.0;
818 target: "e.swallow.client";
819 target: "bottom";
820 target: "bevel2";
821 target: "e.event.resize.bl";
822 target: "e.event.resize.b";
823 target: "e.event.resize.br";
824 }
825 program {
826 signal: "mouse,down,*"; source: "e.event.close";
827 action: STATE_SET "selected" 0.0;
828 target: "close1";
829 target: "close2";
830 }
831 program {
832 signal: "mouse,up,*"; source: "e.event.close";
833 action: STATE_SET "default" 0.0;
834 target: "close1";
835 target: "close2";
836 }
837 program {
838 signal: "mouse,down,*"; source: "e.event.maximize";
839 action: STATE_SET "selected" 0.0;
840 target: "max1";
841 target: "max2";
842 }
843 program {
844 signal: "mouse,up,*"; source: "e.event.maximize";
845 action: STATE_SET "default" 0.0;
846 target: "max1";
847 target: "max2";
848 }
849 program {
850 signal: "mouse,down,*"; source: "e.event.minimize";
851 action: STATE_SET "selected" 0.0;
852 target: "min1";
853 target: "min2";
854 }
855 program {
856 signal: "mouse,up,*"; source: "e.event.minimize";
857 action: STATE_SET "default" 0.0;
858 target: "min1";
859 target: "min2";
860 }
861 }
862}
863
864group { name: "e/widgets/border/sparkle/border";
865 inherit: "e/widgets/border/default/border";
866 images.image: "vgrad_med_lighter_sparkle.png" COMP;
867 images.image: "vgrad_med_dark_sparkle.png" COMP;
868 script {
869 public in_x, in_y, locked = 0;
870 }
871 parts {
872 part { name: "top";
873 description { state: "default" 0.0;
874 image.normal: "vgrad_med_lighter_sparkle.png";
875 visible: 0;
876 }
877 description { state: "focused" 0.0;
878 image.normal: "vgrad_med_dark_sparkle.png";
879 visible: 0;
880 }
881 }
882 part { name: "proxy"; type: PROXY; mouse_events: 0;
883 insert_after: "top";
884 description { state: "default";
885 source: "top";
886 proxy.source_clip: 0;
887 proxy.source_visible: 0;
888 rel1.to: "top";
889 rel2.to: "top";
890 fill.smooth: 0;
891 TILED_HORIZ(120)
892 }
893 }
894 part { name: "bevel";
895 description { state: "default" 0.0;
896 rel1.to: "proxy";
897 rel2.to: "proxy";
898 }
899 }
900 part { name: "e.text.title";
901 effect: GLOW;
902 description { state: "default" 0.0;
903 color3: 255 255 255 222;
904 }
905 }
906 part { name: "title2";
907 effect: OUTLINE_SHADOW;
908 description { state: "focused" 0.0;
909 color3: 0 0 0 255;
910 }
911 }
912 part { "clip1";
913 desc { "default";
914 rel1.to: "";
915 rel1.offset: -9999 -9999;
916 rel2.to: "";
917 rel2.offset: 9999 9999;
918 }
919 }
920 part { "clip2";
921 desc { "default";
922 rel1.to: "";
923 rel1.offset: -9999 -9999;
924 rel2.to: "";
925 rel2.offset: 9999 9999;
926 }
927 desc { "focused";
928 rel1.to: "";
929 rel1.offset: -9999 -9999;
930 rel2.to: "";
931 rel2.offset: 9999 9999;
932 }
933 }
934 part { name: "e.event.icon";
935 description { state: "default" 0.0;
936 rel1.to: "proxy";
937 }
938 }
939 part { name: "e.event.close";
940 description { state: "default" 0.0;
941 rel2.to: "proxy";
942 }
943 }
944 part { name: "shine";
945 description { state: "default" 0.0;
946 visible: 0;
947 }
948 }
949 part { name: "events"; type: RECT; repeat_events: 1;
950 description { state: "default";
951 color: 0 0 0 0;
952 }
953 }
954 }
955 programs {
956 program { name: "in";
957 signal: "mouse,in"; source: "events";
958
959 script {
960 new mx, my;
961
962 get_mouse(mx, my);
963 set_int(in_x, mx);
964 set_int(in_y, my);
965 }
966 }
967 program { name: "out";
968 signal: "mouse,out"; source: "events";
969 action: STATE_SET "default" 0.0;
970 target: "proxy";
971 transition: LINEAR 0.2;
972 }
973 program { name: "anim";
974 signal: "mouse,move"; source: "events";
975 script {
976 new mx, my;
977
978 if (get_int(locked) != 1) {
979 get_mouse(mx, my);
980 custom_state(PART:"proxy", "default", 0.0);
981 set_state_val(PART:"proxy", STATE_REL1_OFFSET, get_int(in_x) - mx, 0);
982 set_state_val(PART:"proxy", STATE_REL2_OFFSET, get_int(in_x) - mx, 0);
983 set_state(PART:"proxy", "custom", 0.0);
984 }
985 }
986 }
987 program { name: "lock";
988 after: "out";
989 script {
990 set_int(locked, 1);
991 set_int(in_x, 0);
992 set_int(in_y, 0);
993 }
994 }
995 program { name: "unlock";
996 script {
997 set_int(locked, 0);
998 }
999 }
1000 program {
1001 signal: "mouse,down,1"; source: "e.event.resize.tr";
1002 after: "lock";
1003 }
1004 program {
1005 signal: "mouse,down,1"; source: "e.event.resize.t";
1006 after: "lock";
1007 }
1008 program {
1009 signal: "mouse,down,1"; source: "e.event.resize.tl";
1010 after: "lock";
1011 }
1012 program {
1013 signal: "mouse,down,1"; source: "e.event.resize.br";
1014 after: "lock";
1015 }
1016 program {
1017 signal: "mouse,down,1"; source: "e.event.resize.b";
1018 after: "lock";
1019 }
1020 program {
1021 signal: "mouse,down,1"; source: "e.event.resize.bl";
1022 after: "lock";
1023 }
1024 program {
1025 signal: "mouse,up,1"; source: "e.event.resize.tr";
1026 after: "unlock";
1027 }
1028 program {
1029 signal: "mouse,up,1"; source: "e.event.resize.t";
1030 after: "unlock";
1031 }
1032 program {
1033 signal: "mouse,up,1"; source: "e.event.resize.tl";
1034 after: "unlock";
1035 }
1036 program {
1037 signal: "mouse,up,1"; source: "e.event.resize.br";
1038 after: "unlock";
1039 }
1040 program {
1041 signal: "mouse,up,1"; source: "e.event.resize.b";
1042 after: "unlock";
1043 }
1044 program {
1045 signal: "mouse,up,1"; source: "e.event.resize.bl";
1046 after: "unlock";
1047 }
1048 }
1049}
1050
1051group { name: "e/widgets/border/dialog/border";
1052 alias: "e/widgets/border/modal/border";
1053 inherit: "e/widgets/border/default/border";
1054 parts {
1055 part { name: "max1";
1056 description { state: "default" 0.0;
1057 min: 0 0;
1058 max: 0 0;
1059 visible: 0;
1060 }
1061 description { state: "selected" 0.0;
1062 min: 0 0;
1063 max: 0 0;
1064 visible: 0;
1065 }
1066 }
1067 part { name: "min1";
1068 description { state: "default" 0.0;
1069 min: 0 0;
1070 max: 0 0;
1071 visible: 0;
1072 }
1073 description { state: "selected" 0.0;
1074 min: 0 0;
1075 max: 0 0;
1076 visible: 0;
1077 }
1078 }
1079 part { name: "max2";
1080 description { state: "default" 0.0;
1081 min: 0 0;
1082 max: 0 0;
1083 visible: 0;
1084 }
1085 description { state: "selected" 0.0;
1086 min: 0 0;
1087 max: 0 0;
1088 visible: 0;
1089 }
1090 }
1091 part { name: "min2";
1092 description { state: "default" 0.0;
1093 min: 0 0;
1094 max: 0 0;
1095 visible: 0;
1096 }
1097 description { state: "selected" 0.0;
1098 min: 0 0;
1099 max: 0 0;
1100 visible: 0;
1101 }
1102 }
1103 part { name: "e.event.titlebar";
1104 description { state: "default" 0.0;
1105 rel2.to_x: "e.event.close";
1106 }
1107 }
1108 part { name: "e.event.maximize";
1109 description { state: "default" 0.0;
1110 max: 0 0;
1111 aspect: 0.0 0.0;
1112 visible: 0;
1113 fixed: 1 1;
1114 }
1115 }
1116 part { name: "e.event.minimize";
1117 description { state: "default" 0.0;
1118 max: 0 0;
1119 aspect: 0.0 0.0;
1120 visible: 0;
1121 fixed: 1 1;
1122 }
1123 }
1124 }
1125}
1126
1127group { name: "e/widgets/border/noresize/border";
1128 inherit: "e/widgets/border/default/border";
1129 parts {
1130 part { name: "e.swallow.client"; type: SWALLOW;
1131 description { state: "default" 0.0;
1132 rel2.relative: 1.0 1.0;
1133 }
1134 }
1135 part { name: "bottom"; type: RECT;
1136 description { state: "default" 0.0;
1137 rel1.relative: 0.0 1.0;
1138 rel1.offset: 0 -1;
1139 rel2.relative: 1.0 1.0;
1140 min: 0 0;
1141 fixed: 0 1;
1142 visible: 0;
1143 }
1144 }
1145 part { name: "bevel2";
1146 description { state: "default" 0.0;
1147 visible: 0;
1148 }
1149 }
1150 part { name: "e.event.resize.bl";
1151 description { state: "default" 0.0;
1152 min: 0 0;
1153 visible: 0;
1154 }
1155 }
1156 part { name: "e.event.resize.b";
1157 description { state: "default" 0.0;
1158 min: 0 0;
1159 visible: 0;
1160 }
1161 }
1162 part { name: "e.event.resize.br";
1163 description { state: "default" 0.0;
1164 min: 0 0;
1165 visible: 0;
1166 }
1167 }
1168 }
1169}
1170
1171group { name: "e/widgets/border/noresize_dialog/border";
1172 inherit: "e/widgets/border/dialog/border";
1173 parts {
1174 part { name: "e.swallow.client"; type: SWALLOW;
1175 description { state: "default" 0.0;
1176 rel2.relative: 1.0 1.0;
1177 }
1178 }
1179 part { name: "bottom"; type: RECT;
1180 description { state: "default" 0.0;
1181 rel1.relative: 0.0 1.0;
1182 rel1.offset: 0 -1;
1183 rel2.relative: 1.0 1.0;
1184 min: 0 0;
1185 fixed: 0 1;
1186 visible: 0;
1187 }
1188 }
1189 part { name: "bevel2";
1190 description { state: "default" 0.0;
1191 visible: 0;
1192 }
1193 }
1194 part { name: "e.event.resize.bl";
1195 description { state: "default" 0.0;
1196 min: 0 0;
1197 visible: 0;
1198 }
1199 }
1200 part { name: "e.event.resize.b";
1201 description { state: "default" 0.0;
1202 min: 0 0;
1203 visible: 0;
1204 }
1205 }
1206 part { name: "e.event.resize.br";
1207 description { state: "default" 0.0;
1208 min: 0 0;
1209 visible: 0;
1210 }
1211 }
1212 }
1213}
1214
1215group { name: "e/widgets/border/pixel/border";
1216 parts {
1217 part { name: "client_clip"; type: RECT; mouse_events: 0;
1218 description { state: "default" 0.0;
1219 rel1.to_y: "e.swallow.client";
1220 rel2.to_y: "e.swallow.client";
1221 }
1222 }
1223 part { name: "e.swallow.client"; type: SWALLOW;
1224 clip_to: "client_clip";
1225 description { state: "default" 0.0;
1226 rel1.offset: 1 1;
1227 rel2.offset: -2 -2;
1228 }
1229 }
1230 part { name: "top"; type: RECT;
1231 description { state: "default" 0.0;
1232 color: 0 0 0 255;
1233 align: 0.0 0.0;
1234 max: 99999 1;
1235 }
1236 description { state: "focused" 0.0;
1237 inherit: "default" 0.0;
1238 color: 51 153 255 255;
1239 }
1240 }
1241 part { name: "bottom"; type: RECT;
1242 description { state: "default" 0.0;
1243 color: 0 0 0 255;
1244 align: 0.0 1.0;
1245 max: 99999 1;
1246 }
1247 description { state: "focused" 0.0;
1248 inherit: "default" 0.0;
1249 color: 51 153 255 255;
1250 }
1251 }
1252 part { name: "left"; type: RECT;
1253 description { state: "default" 0.0;
1254 color: 0 0 0 255;
1255 align: 0.0 0.0;
1256 max: 1 99999;
1257 }
1258 description { state: "focused" 0.0;
1259 inherit: "default" 0.0;
1260 color: 51 153 255 255;
1261 }
1262 }
1263 part { name: "right"; type: RECT;
1264 description { state: "default" 0.0;
1265 color: 0 0 0 255;
1266 align: 1.0 0.0;
1267 max: 1 99999;
1268 }
1269 description { state: "focused" 0.0;
1270 inherit: "default" 0.0;
1271 color: 51 153 255 255;
1272 }
1273 }
1274 part { name: "e.event.resize.tl"; type: RECT;
1275 description { state: "default" 0.0;
1276 rel2.relative: 0.0 0.0;
1277 min: 32 4;
1278 align: 0.0 0.0;
1279 color: 0 0 0 0;
1280 }
1281 }
1282 part { name: "e.event.resize.t"; type: RECT;
1283 description { state: "default" 0.0;
1284 rel1.relative: 1.0 0.0;
1285 rel1.to_x: "e.event.resize.tl";
1286 rel2.relative: 0.0 0.0;
1287 rel2.to_x: "e.event.resize.tr";
1288 min: 0 4;
1289 align: 0.5 0.0;
1290 color: 0 0 0 0;
1291 }
1292 }
1293 part { name: "e.event.resize.tr"; type: RECT;
1294 description { state: "default" 0.0;
1295 rel1.relative: 1.0 0.0;
1296 rel2.relative: 1.0 0.0;
1297 min: 32 4;
1298 align: 1.0 0.0;
1299 color: 0 0 0 0;
1300 }
1301 }
1302 part { name: "e.event.resize.bl"; type: RECT;
1303 description { state: "default" 0.0;
1304 rel1.relative: 0.0 1.0;
1305 rel2.relative: 0.0 1.0;
1306 min: 32 5;
1307 align: 0.0 1.0;
1308 color: 0 0 0 0;
1309 fixed: 1 1;
1310 }
1311 }
1312 part { name: "e.event.resize.b"; type: RECT;
1313 description { state: "default" 0.0;
1314 rel1.relative: 1.0 1.0;
1315 rel1.to_x: "e.event.resize.tl";
1316 rel2.relative: 0.0 1.0;
1317 rel2.to_x: "e.event.resize.tr";
1318 min: 0 5;
1319 align: 0.5 1.0;
1320 color: 0 0 0 0;
1321 fixed: 0 1;
1322 }
1323 }
1324</