139 lines
4.9 KiB
Plaintext
139 lines
4.9 KiB
Plaintext
#define SVG_PART_INTERPOLATE(bg, vg, rel1x, rel1y, rel2x, rel2y,id1, id2)\
|
|
rect { bg; \
|
|
description { state: "default" 0.0; \
|
|
color: 255 255 255 255; \
|
|
rel1.relative: rel1x rel1y; \
|
|
rel2.relative: rel2x rel2y; \
|
|
rel1.offset: 1 1; \
|
|
rel2.offset: -1 -1; \
|
|
} \
|
|
}\
|
|
vector { vg;\
|
|
description { state: "default" 0.0; \
|
|
color: 255 255 255 255; \
|
|
rel1.to: bg; \
|
|
rel2.to: bg; \
|
|
min: 130 130; \
|
|
max: 130 130; \
|
|
image.normal: id1; \
|
|
} \
|
|
description { state: "clicked" 0.0; \
|
|
inherit: "default" 0.0; \
|
|
image.normal: id2; \
|
|
min: 150 150; \
|
|
max: 150 150; \
|
|
} \
|
|
}
|
|
#define SVG_PART(bg, vg, rel1x, rel1y, rel2x, rel2y,id1)\
|
|
SVG_PART_INTERPOLATE(bg, vg, rel1x, rel1y, rel2x, rel2y,id1, id1)
|
|
|
|
#define SVG_PROGRAM(bg, vg) \
|
|
program { bg; \
|
|
signal: "mouse,down,1"; \
|
|
source: vg; \
|
|
action: STATE_SET "clicked"; \
|
|
transition: LINEAR .2; \
|
|
target: vg; \
|
|
}\
|
|
program { vg; \
|
|
signal: "mouse,up,1"; \
|
|
source: vg; \
|
|
action: STATE_SET "default"; \
|
|
transition: LINEAR .2; \
|
|
target: vg; \
|
|
}
|
|
|
|
collections {
|
|
base_scale: 1.0;
|
|
/* TODO: Please replace embedded image files to your application image files. */
|
|
images {
|
|
vector: "dst.svg";
|
|
vector: "atom.svg";
|
|
vector: "bojo.svg";
|
|
vector: "bzrfeed.svg";
|
|
vector: "yinyang.svg";
|
|
vector: "ubuntu.svg";
|
|
vector: "duke.svg";
|
|
vector: "cartman.svg";
|
|
vector: "ibm.svg";
|
|
vector: "hg0.svg";
|
|
vector: "fsm.svg";
|
|
vector: "osa.svg";
|
|
vector: "wikimedia.svg";
|
|
vector: "scion.svg";
|
|
vector: "eee.svg";
|
|
vector: "google.svg";
|
|
vector: "tiger.svg";
|
|
vector: "venus.svg";
|
|
vector: "lineargrad1.svg";
|
|
vector: "radialgrad1.svg";
|
|
vector: "yadis.svg";
|
|
vector: "favorite_on.svg";
|
|
vector: "favorite_off.svg";
|
|
vector: "batman1.svg";
|
|
vector: "batman2.svg";
|
|
vector: "gradients.svg";
|
|
}
|
|
group {
|
|
name: "svg-test";
|
|
parts {
|
|
SVG_PART("bg1", "vg1", 0.0, 0.0, .2, .2,"dst.svg")
|
|
SVG_PART("bg2", "vg2", 0.2, 0.0, .4, .2,"atom.svg")
|
|
SVG_PART("bg3", "vg3", 0.4, 0.0, .6, .2,"bojo.svg")
|
|
SVG_PART("bg4", "vg4", 0.6, 0.0, 0.8, .2,"bzrfeed.svg")
|
|
SVG_PART("bg5", "vg5", 0.8, 0.0, 1.0, .2,"yinyang.svg")
|
|
|
|
SVG_PART("bg6", "vg6", 0.0, 0.2, .2, .4,"ibm.svg")
|
|
SVG_PART("bg7", "vg7", 0.2, 0.2, .4, .4,"ubuntu.svg")
|
|
SVG_PART("bg8", "vg8", 0.4, 0.2, .6, .4,"hg0.svg")
|
|
SVG_PART("bg9", "vg9", 0.6, 0.2, .8, .4,"duke.svg")
|
|
SVG_PART("bg10", "vg10", 0.8, 0.2, 1.0, .4,"cartman.svg")
|
|
|
|
SVG_PART("bg11", "vg11", 0.0, 0.4, .2, .6,"fsm.svg")
|
|
SVG_PART("bg12", "vg12", 0.2, 0.4, .4, .6,"osa.svg")
|
|
SVG_PART("bg13", "vg13", 0.4, 0.4, .6, .6,"wikimedia.svg")
|
|
SVG_PART("bg14", "vg14", 0.6, 0.4, .8, .6,"eee.svg")
|
|
SVG_PART("bg15", "vg15", 0.8, 0.4, 1.0, .6,"google.svg")
|
|
|
|
SVG_PART("bg16", "vg16", 0.0, 0.6, .2, 0.8,"scion.svg")
|
|
SVG_PART("bg17", "vg17", 0.2, 0.6, .4, 0.8,"tiger.svg")
|
|
SVG_PART("bg18", "vg18", 0.4, 0.6, .6, 0.8,"venus.svg")
|
|
SVG_PART("bg19", "vg19", 0.6, 0.6, .8, 0.8,"lineargrad1.svg")
|
|
SVG_PART("bg20", "vg20", 0.8, 0.6, 1.0, 0.8,"radialgrad1.svg")
|
|
|
|
SVG_PART("bg21", "vg21", 0.0, 0.8, .2, 1.0,"yadis.svg")
|
|
SVG_PART("bg22", "vg22", 0.2, 0.8, .4, 1.0,"favorite_on.svg")
|
|
SVG_PART("bg23", "vg23", 0.4, 0.8, .6, 1.0,"favorite_off.svg")
|
|
SVG_PART_INTERPOLATE("bg24", "vg24", 0.6, 0.8, .8, 1.0,"batman1.svg", "batman2.svg")
|
|
SVG_PART("bg25", "vg25", 0.8, 0.8, 1.0, 1.0,"gradients.svg")
|
|
}
|
|
programs {
|
|
SVG_PROGRAM("bg1", "vg1")
|
|
SVG_PROGRAM("bg2", "vg2")
|
|
SVG_PROGRAM("bg3", "vg3")
|
|
SVG_PROGRAM("bg4", "vg4")
|
|
SVG_PROGRAM("bg5", "vg5")
|
|
SVG_PROGRAM("bg6", "vg6")
|
|
SVG_PROGRAM("bg7", "vg7")
|
|
SVG_PROGRAM("bg8", "vg8")
|
|
SVG_PROGRAM("bg9", "vg9")
|
|
SVG_PROGRAM("bg10", "vg10")
|
|
SVG_PROGRAM("bg11", "vg11")
|
|
SVG_PROGRAM("bg12", "vg12")
|
|
SVG_PROGRAM("bg13", "vg13")
|
|
SVG_PROGRAM("bg14", "vg14")
|
|
SVG_PROGRAM("bg15", "vg15")
|
|
SVG_PROGRAM("bg16", "vg16")
|
|
SVG_PROGRAM("bg17", "vg17")
|
|
SVG_PROGRAM("bg18", "vg18")
|
|
SVG_PROGRAM("bg19", "vg19")
|
|
SVG_PROGRAM("bg20", "vg20")
|
|
SVG_PROGRAM("bg21", "vg21")
|
|
SVG_PROGRAM("bg22", "vg22")
|
|
SVG_PROGRAM("bg23", "vg23")
|
|
SVG_PROGRAM("bg24", "vg24")
|
|
SVG_PROGRAM("bg25", "vg25")
|
|
}
|
|
}
|
|
}
|