Ephoto: Add new files to install edje.

This commit is contained in:
Stephen Houston 2015-02-02 13:54:18 -06:00
parent 3af706ff11
commit a74197b4a2
2 changed files with 160 additions and 0 deletions

16
data/themes/Makefile.am Normal file
View File

@ -0,0 +1,16 @@
MAINTAINERCLEANFILES = Makefile.in Makefile
EDJE_CC = @edje_cc@
filesdir = $(datadir)/$(PACKAGE)/themes
files_DATA = crop.edj
EXTRA_DIST = crop.edc
crop.edj: Makefile $(EXTRA_DIST)
$(EDJE_CC) \
$(top_srcdir)/data/themes/crop.edc \
$(top_builddir)/data/themes/crop.edj
clean-local:
rm -f *.edj

144
data/themes/crop.edc Normal file
View File

@ -0,0 +1,144 @@
collections {
group { name: "image_cropper";
parts {
part { name: "background";
type: RECT;
description { state: "default" 0.0;
color: 255 255 255 0;
}
}
part { name: "clipper";
type: RECT;
description { state: "default" 0.0;
color: 0 0 0 0;
}
description { state: "show" 0.0;
color: 255 255 255 255;
}
}
part { name: "ephoto.swallow.image";
type: SWALLOW;
scale: 1;
mouse_events: 0;
clip_to: "clipper";
description { state: "default" 0.0;
}
}
part { name: "shader_top";
type: RECT;
scale: 1;
mouse_events: 0;
clip_to: "clipper";
description { state: "default" 0.0;
color: 0 0 0 200;
rel1.to: "clipper";
rel1.relative: 0.0 0.0;
rel2.to: "cropper";
rel2.relative: 1.0 0.0;
}
}
part { name: "shader_left";
type: RECT;
scale: 1;
mouse_events: 0;
clip_to: "clipper";
description { state: "default" 0.0;
color: 0 0 0 200;
rel1.to: "shader_top";
rel1.relative: 0.0 1.0;
rel2.to: "cropper";
rel2.relative: 0.0 1.0;
}
}
part { name: "shader_bottom";
type: RECT;
scale: 1;
mouse_events: 0;
clip_to: "clipper";
description { state: "default" 0.0;
color: 0 0 0 200;
rel1.to: "shader_left";
rel1.relative: 0.0 1.0;
rel2.to: "clipper";
rel2.relative: 1.0 1.0;
}
}
part { name: "shader_right";
type: RECT;
scale: 1;
mouse_events: 0;
clip_to: "clipper";
description { state: "default" 0.0;
color: 0 0 0 200;
rel1.to: "shader_top";
rel1.relative: 1.0 0.0;
rel2.to: "shader_bottom";
rel2.relative: 1.0 0.0;
}
}
part { name: "cropper";
type: RECT;
scale: 1;
mouse_events: 0;
clip_to: "clipper";
description { state: "default" 0.0;
color: 255 255 255 0;
rel1.to: "rel1_dragable";
rel2.to: "rel2_dragable";
}
}
part { name: "rel1_dragable";
type: RECT;
scale: 1;
mouse_events: 1;
clip_to: "clipper";
description { state: "default" 0.0;
color: 0 0 0 255;
min: 16 16;
max: 16 16;
}
dragable {
confine: "ephoto.swallow.image";
x: 1 1 0;
y: 1 1 0;
}
}
part { name: "rel2_dragable";
type: RECT;
scale: 1;
mouse_events: 1;
clip_to: "clipper";
description { state: "default" 0.0;
color: 0 0 0 255;
min: 16 16;
max: 16 16;
}
dragable {
confine: "ephoto.swallow.image";
x: 1 1 0;
y: 1 1 0;
}
}
}
programs {
program { name: "on_load_init";
signal: "load";
source: "";
after: "on_load_show";
script {
set_drag(PART:"rel1_dragable", 0.2, 0.2);
set_drag(PART:"rel2_dragable", 0.8, 0.8);
}
}
program { name: "on_load_show";
action: STATE_SET "show" 0.0;
target: "clipper";
transition: DECELERATE 0.25;
after: "emit_drag_signal";
}
program { name: "emit_drag_signal";
action: SIGNAL_EMIT "drag" "rel2_dragable";
}
}
}