parent
4e48061eb5
commit
2d2b2845e4
4 changed files with 133 additions and 11 deletions
@ -1,3 +1,4 @@ |
||||
subdir('desktop') |
||||
subdir('icons') |
||||
subdir('images') |
||||
subdir('themes') |
||||
|
@ -0,0 +1,90 @@ |
||||
#define EVISUM_ICON(icon_code, minw, minh, maxw, maxh, a) \ |
||||
images { \ |
||||
image: icon_code".png" COMP; \ |
||||
} \ |
||||
group { \ |
||||
name: "evisum/icons/"icon_code; \ |
||||
min: minw minh; \ |
||||
max: maxw maxh; \ |
||||
parts { \ |
||||
part { \ |
||||
name: "icon"; \ |
||||
description { \ |
||||
state: "default" 0.0; \ |
||||
aspect: a a; \ |
||||
aspect_preference: BOTH; \ |
||||
image { \ |
||||
normal: icon_code".png"; \ |
||||
} \ |
||||
fill { \ |
||||
smooth: 1; \ |
||||
} \ |
||||
} \ |
||||
} \ |
||||
} \ |
||||
} |
||||
|
||||
collections { |
||||
group |
||||
{ |
||||
name: "evisum"; |
||||
parts |
||||
{ |
||||
part |
||||
{ |
||||
name: "evisum/menu-clip"; |
||||
type: RECT; |
||||
description |
||||
{ |
||||
state: "default" 0.0; |
||||
visible: 0; |
||||
color: 255 255 255 0; |
||||
} |
||||
description |
||||
{ |
||||
state: "visible" 0.0; |
||||
visible: 1; |
||||
color: 255 255 255 255; |
||||
} |
||||
} |
||||
part |
||||
{ |
||||
name: "evisum/menu"; |
||||
type: SWALLOW; |
||||
description |
||||
{ |
||||
clip_to: "evisum/menu-clip"; |
||||
state: "default" 0.0; |
||||
visible: 1; |
||||
} |
||||
description |
||||
{ |
||||
clip_to: "evisum/menu-clip"; |
||||
state: "visible" 0.0; |
||||
visible: 1; |
||||
} |
||||
} |
||||
|
||||
} |
||||
programs |
||||
{ |
||||
program |
||||
{ |
||||
signal: "menu,show"; |
||||
source: "evisum/menu"; |
||||
action: STATE_SET "visible" 0.0; |
||||
transition: SINUSOIDAL 1.0; |
||||
target: "evisum/menu-clip"; |
||||
} |
||||
|
||||
program |
||||
{ |
||||
signal: "menu,hide"; |
||||
source: "evisum/menu"; |
||||
action: STATE_SET "default" 0.0; |
||||
transition: SINUSOIDAL 1.0; |
||||
target: "evisum/menu-clip"; |
||||
} |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,15 @@ |
||||
edje_cmd = find_program('edje_cc') |
||||
|
||||
cmd = [ edje_cmd, |
||||
'-id', join_paths(meson.source_root(), 'data', 'images'), |
||||
'-id', join_paths(meson.source_root(), 'data', 'icons'), |
||||
'@INPUT@', '@OUTPUT@' |
||||
] |
||||
|
||||
custom_target('evisum.edj', |
||||
input : 'evisum.edc', |
||||
output : 'evisum.edj', |
||||
command : cmd, |
||||
install_dir : join_paths(dir_data, 'evisum', 'themes'), |
||||
install : true |
||||
) |
Loading…
Reference in new issue