Enlightenment SVN wrote:
> Log:
> put photocam theme stuff back! bad watchwolf. bad! seer luck i caught this
> this soon.
>
>
Sounds like a spanking is in order...ya break it, ya bought it :P
dh
> Author: raster
> Date: 2009-09-29 19:33:01 -0700 (Tue, 29 Sep 2009)
> New Revision: 42810
>
> Modified:
> trunk/TMP/st/elementary/data/themes/default.edc
>
> Modified: trunk/TMP/st/elementary/data/themes/default.edc
> ===================================================================
> --- trunk/TMP/st/elementary/data/themes/default.edc 2009-09-30 02:16:53 UTC
> (rev 42809)
> +++ trunk/TMP/st/elementary/data/themes/default.edc 2009-09-30 02:33:01 UTC
> (rev 42810)
> @@ -14911,4 +14911,527 @@
> }
> }
> }
> +
> +///////////////////////////////////////////////////////////////////////////////
> + group { name: "elm/photocam/base/default";
> + script {
> + public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
> + public timer0(val) {
> + new v;
> + v = get_int(sbvis_v);
> + if (v) {
> + v = get_int(sbalways_v);
> + if (!v) {
> + emit("do-hide-vbar", "");
> + set_int(sbvis_v, 0);
> + }
> + }
> + v = get_int(sbvis_h);
> + if (v) {
> + v = get_int(sbalways_h);
> + if (!v) {
> + emit("do-hide-hbar", "");
> + set_int(sbvis_h, 0);
> + }
> + }
> + set_int(sbvis_timer, 0);
> + return 0;
> + }
> + }
> + images {
> + image: "shelf_inset.png" COMP;
> + image: "bt_sm_base2.png" COMP;
> + image: "bt_sm_shine.png" COMP;
> + image: "bt_sm_hilight.png" COMP;
> + image: "sb_runnerh.png" COMP;
> + image: "sb_runnerv.png" COMP;
> + image: "busy-1.png" COMP;
> + image: "busy-2.png" COMP;
> + image: "busy-3.png" COMP;
> + image: "busy-4.png" COMP;
> + image: "busy-5.png" COMP;
> + image: "busy-6.png" COMP;
> + image: "busy-7.png" COMP;
> + image: "busy-8.png" COMP;
> + image: "busy-9.png" COMP;
> + }
> + parts {
> + part { name: "bg";
> + type: RECT;
> + description { state: "default" 0.0;
> + rel1.offset: 1 1;
> + rel2.offset: -2 -2;
> + color: 255 255 255 0;
> + }
> + }
> + part { name: "clipper";
> + type: RECT;
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + rel1.to: "bg";
> + rel2.to: "bg";
> + }
> + }
> + part { name: "elm.swallow.content";
> + clip_to: "clipper";
> + type: SWALLOW;
> + description { state: "default" 0.0;
> + rel1.offset: 1 1;
> + rel2.offset: -2 -2;
> + }
> + }
> + part { name: "busy_clip";
> + type: RECT;
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + visible: 0;
> + color: 255 255 255 0;
> + }
> + description { state: "active" 0.0;
> + visible: 1;
> + color: 255 255 255 255;
> + }
> + }
> + part { name: "busy";
> + clip_to: "busy_clip";
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + fixed: 1 1;
> + min: 32 32;
> + aspect: 1.0 1.0;
> + align: 1.0 1.0;
> + aspect_preference: BOTH;
> + rel1 {
> + relative: 0.9 0.9;
> + offset: -9 -9;
> + }
> + rel2 {
> + relative: 0.9 0.9;
> + offset: -9 -9;
> + }
> + image {
> + normal: "busy-9.png";
> + tween: "busy-1.png";
> + tween: "busy-2.png";
> + tween: "busy-3.png";
> + tween: "busy-4.png";
> + tween: "busy-5.png";
> + tween: "busy-6.png";
> + tween: "busy-7.png";
> + tween: "busy-8.png";
> + }
> + }
> + }
> + part { name: "conf_over";
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + rel1.offset: 0 0;
> + rel2.offset: -1 -1;
> + image {
> + normal: "shelf_inset.png";
> + border: 7 7 7 7;
> + middle: 0;
> + }
> + fill.smooth : 0;
> + }
> + }
> + part { name: "sb_vbar_clip_master";
> + type: RECT;
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + }
> + description { state: "hidden" 0.0;
> + visible: 0;
> + color: 255 255 255 0;
> + }
> + }
> + part { name: "sb_vbar_clip";
> + clip_to: "sb_vbar_clip_master";
> + type: RECT;
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + }
> + description { state: "hidden" 0.0;
> + visible: 0;
> + color: 255 255 255 0;
> + }
> + }
> + part { name: "sb_vbar";
> + type: RECT;
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + fixed: 1 1;
> + visible: 0;
> + min: 17 17;
> + align: 1.0 0.0;
> + rel1 {
> + relative: 1.0 0.0;
> + offset: -2 0;
> + }
> + rel2 {
> + relative: 1.0 0.0;
> + offset: -2 -1;
> + to_y: "sb_hbar";
> + }
> + }
> + }
> + part { name: "sb_vbar_runner";
> + clip_to: "sb_vbar_clip";
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + min: 3 3;
> + max: 3 99999;
> + rel1.to: "sb_vbar";
> + rel2.to: "sb_vbar";
> + image {
> + normal: "sb_runnerv.png";
> + border: 0 0 4 4;
> + }
> + fill.smooth: 0;
> + }
> + }
> + part { name: "elm.dragable.vbar";
> + clip_to: "sb_vbar_clip";
> + mouse_events: 0;
> + dragable {
> + x: 0 0 0;
> + y: 1 1 0;
> + confine: "sb_vbar";
> + }
> + description { state: "default" 0.0;
> + fixed: 1 1;
> + min: 17 17;
> + rel1 {
> + relative: 0.5 0.5;
> + offset: 0 0;
> + to: "sb_vbar";
> + }
> + rel2 {
> + relative: 0.5 0.5;
> + offset: 0 0;
> + to: "sb_vbar";
> + }
> + image {
> + normal: "bt_sm_base2.png";
> + border: 6 6 6 6;
> + }
> + image.middle: SOLID;
> + }
> + }
> + part { name: "sb_vbar_over1";
> + clip_to: "sb_vbar_clip";
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + rel1.to: "elm.dragable.vbar";
> + rel2.relative: 1.0 0.5;
> + rel2.to: "elm.dragable.vbar";
> + image {
> + normal: "bt_sm_hilight.png";
> + border: 6 6 6 0;
> + }
> + }
> + }
> + part { name: "sb_vbar_over2";
> + clip_to: "sb_vbar_clip";
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + rel1.to: "elm.dragable.vbar";
> + rel2.to: "elm.dragable.vbar";
> + image {
> + normal: "bt_sm_shine.png";
> + border: 6 6 6 0;
> + }
> + }
> + }
> +
> + part { name: "sb_hbar_clip_master";
> + type: RECT;
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + }
> + description { state: "hidden" 0.0;
> + visible: 0;
> + color: 255 255 255 0;
> + }
> + }
> + part { name: "sb_hbar_clip";
> + clip_to: "sb_hbar_clip_master";
> + type: RECT;
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + }
> + description { state: "hidden" 0.0;
> + visible: 0;
> + color: 255 255 255 0;
> + }
> + }
> + part { name: "sb_hbar";
> + type: RECT;
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + fixed: 1 1;
> + visible: 0;
> + min: 17 17;
> + align: 0.0 1.0;
> + rel1 {
> + relative: 0.0 1.0;
> + offset: 0 -2;
> + }
> + rel2 {
> + relative: 0.0 1.0;
> + offset: -1 -2;
> + to_x: "sb_vbar";
> + }
> + }
> + }
> + part { name: "sb_hbar_runner";
> + clip_to: "sb_hbar_clip";
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + min: 3 3;
> + max: 99999 3;
> + rel1.to: "sb_hbar";
> + rel2.to: "sb_hbar";
> + image {
> + normal: "sb_runnerh.png";
> + border: 4 4 0 0;
> + }
> + fill.smooth: 0;
> + }
> + }
> + part { name: "elm.dragable.hbar";
> + clip_to: "sb_hbar_clip";
> + mouse_events: 0;
> + dragable {
> + x: 1 1 0;
> + y: 0 0 0;
> + confine: "sb_hbar";
> + }
> + description { state: "default" 0.0;
> + fixed: 1 1;
> + min: 17 17;
> + rel1 {
> + relative: 0.5 0.5;
> + offset: 0 0;
> + to: "sb_hbar";
> + }
> + rel2 {
> + relative: 0.5 0.5;
> + offset: 0 0;
> + to: "sb_hbar";
> + }
> + image {
> + normal: "bt_sm_base2.png";
> + border: 6 6 6 6;
> + }
> + image.middle: SOLID;
> + }
> + }
> + part { name: "sb_hbar_over1";
> + clip_to: "sb_hbar_clip";
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + rel1.to: "elm.dragable.hbar";
> + rel2.relative: 1.0 0.5;
> + rel2.to: "elm.dragable.hbar";
> + image {
> + normal: "bt_sm_hilight.png";
> + border: 6 6 6 0;
> + }
> + }
> + }
> + part { name: "sb_hbar_over2";
> + clip_to: "sb_hbar_clip";
> + mouse_events: 0;
> + description { state: "default" 0.0;
> + rel1.to: "elm.dragable.hbar";
> + rel2.to: "elm.dragable.hbar";
> + image {
> + normal: "bt_sm_shine.png";
> + border: 6 6 6 0;
> + }
> + }
> + }
> + }
> + programs {
> + program { name: "load";
> + signal: "load";
> + source: "";
> + script {
> + set_state(PART:"sb_hbar_clip", "hidden", 0.0);
> + set_state(PART:"sb_vbar_clip", "hidden", 0.0);
> + set_int(sbvis_h, 0);
> + set_int(sbvis_v, 0);
> + set_int(sbalways_v, 0);
> + set_int(sbalways_h, 0);
> + set_int(sbvis_timer, 0);
> + }
> + }
> +
> + program { name: "vbar_show";
> + signal: "elm,action,show,vbar";
> + source: "elm";
> + action: STATE_SET "default" 0.0;
> + target: "sb_vbar_clip_master";
> + }
> + program { name: "vbar_hide";
> + signal: "elm,action,hide,vbar";
> + source: "elm";
> + action: STATE_SET "hidden" 0.0;
> + target: "sb_vbar_clip_master";
> + }
> + program { name: "vbar_show_always";
> + signal: "elm,action,show_always,vbar";
> + source: "elm";
> + script {
> + new v;
> + v = get_int(sbvis_v);
> + v |= get_int(sbalways_v);
> + if (!v) {
> + set_int(sbalways_v, 1);
> + emit("do-show-vbar", "");
> + set_int(sbvis_v, 1);
> + }
> + }
> + }
> + program { name: "vbar_show_notalways";
> + signal: "elm,action,show_notalways,vbar";
> + source: "elm";
> + script {
> + new v;
> + v = get_int(sbalways_v);
> + if (v) {
> + set_int(sbalways_v, 0);
> + v = get_int(sbvis_v);
> + if (!v) {
> + emit("do-hide-vbar", "");
> + set_int(sbvis_v, 0);
> + }
> + }
> + }
> + }
> + program { name: "sb_vbar_show";
> + signal: "do-show-vbar";
> + source: "";
> + action: STATE_SET "default" 0.0;
> + transition: LINEAR 1.0;
> + target: "sb_vbar_clip";
> + }
> + program { name: "sb_vbar_hide";
> + signal: "do-hide-vbar";
> + source: "";
> + action: STATE_SET "hidden" 0.0;
> + transition: LINEAR 1.0;
> + target: "sb_vbar_clip";
> + }
> +
> + program { name: "hbar_show";
> + signal: "elm,action,show,hbar";
> + source: "elm";
> + action: STATE_SET "default" 0.0;
> + target: "sb_hbar_clip_master";
> + }
> + program { name: "hbar_hide";
> + signal: "elm,action,hide,hbar";
> + source: "elm";
> + action: STATE_SET "hidden" 0.0;
> + target: "sb_hbar_clip_master";
> + }
> + program { name: "hbar_show_always";
> + signal: "elm,action,show_always,hbar";
> + source: "elm";
> + script {
> + new v;
> + v = get_int(sbvis_h);
> + v |= get_int(sbalways_h);
> + if (!v) {
> + set_int(sbalways_h, 1);
> + emit("do-show-hbar", "");
> + set_int(sbvis_h, 1);
> + }
> + }
> + }
> + program { name: "hbar_show_notalways";
> + signal: "elm,action,show_notalways,hbar";
> + source: "elm";
> + script {
> + new v;
> + v = get_int(sbalways_h);
> + if (v) {
> + set_int(sbalways_h, 0);
> + v = get_int(sbvis_h);
> + if (!v) {
> + emit("do-hide-hbar", "");
> + set_int(sbvis_h, 0);
> + }
> + }
> + }
> + }
> + program { name: "sb_hbar_show";
> + signal: "do-show-hbar";
> + source: "";
> + action: STATE_SET "default" 0.0;
> + transition: LINEAR 1.0;
> + target: "sb_hbar_clip";
> + }
> + program { name: "sb_hbar_hide";
> + signal: "do-hide-hbar";
> + source: "";
> + action: STATE_SET "hidden" 0.0;
> + transition: LINEAR 1.0;
> + target: "sb_hbar_clip";
> + }
> +
> + program { name: "scroll";
> + signal: "elm,action,scroll";
> + source: "elm";
> + script {
> + new v;
> + v = get_int(sbvis_v);
> + v |= get_int(sbalways_v);
> + if (!v) {
> + emit("do-show-vbar", "");
> + set_int(sbvis_v, 1);
> + }
> + v = get_int(sbvis_h);
> + v |= get_int(sbalways_h);
> + if (!v) {
> + emit("do-show-hbar", "");
> + set_int(sbvis_h, 1);
> + }
> + v = get_int(sbvis_timer);
> + if (v > 0) cancel_timer(v);
> + v = timer(2.0, "timer0", 0);
> + set_int(sbvis_timer, v);
> + }
> + }
> + program { name: "go1";
> + signal: "elm,state,busy,start";
> + source: "elm";
> + action: STATE_SET "active" 0.0;
> + transition: SINUSOIDAL 1.0;
> + target: "busy_clip";
> + }
> + program { name: "go2";
> + signal: "elm,state,busy,start";
> + source: "elm";
> + action: STATE_SET "default" 0.0;
> + transition: LINEAR 0.5;
> + target: "busy";
> + after: "go2";
> + }
> + program { name: "stop1";
> + signal: "elm,state,busy,stop";
> + source: "elm";
> + action: STATE_SET "default" 0.0;
> + transition: SINUSOIDAL 1.0;
> + target: "busy_clip";
> + after: "stop2";
> + }
> + program { name: "stop2";
> + action: ACTION_STOP;
> + target: "go2";
> + }
> + }
> + }
> }
>
------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel