Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/data/themes Modified Files: default_slider.edc Log Message: slider widget... workies (in theory). still nto that pretty. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/data/themes/default_slider.edc,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- default_slider.edc 18 Nov 2005 07:14:10 -0000 1.2 +++ default_slider.edc 18 Nov 2005 15:25:38 -0000 1.3 @@ -6,6 +6,8 @@ image: "e17_sb_runnerh.png" COMP; image: "e17_sb_runnerv.png" COMP; image: "focus.png" COMP; + image: "e17_frame_label_over.png" COMP; + image: "e17_frame_label_under.png" COMP; } group { @@ -29,6 +31,15 @@ state: "default" 0.0; color: 0 0 0 0; } + description { + state: "active" 0.0; + color: 0 0 0 0; + rel2 { + to_y: "label_over"; + relative: 1.0 0.0; + offset: -1 -1; + } + } } part { name: "sb_vbar_runner"; @@ -52,6 +63,97 @@ } } } + part { + name: "label_under"; + mouse_events: 0; + description { + state: "default" 0.0; + visible: 0; + image { + normal: "e17_frame_label_under.png"; + } + } + description { + state: "active" 0.0; + rel1 { + to: "label_over"; + relative: 0.0 0.0; + offset: 1 1; + } + rel2 { + to: "label_over"; + relative: 1.0 1.0; + offset: -2 -2; + } + image { + normal: "e17_frame_label_under.png"; + border: 3 3 3 3; + } + fill { + smooth: 0; + } + } + } + part { + name: "label"; + type: TEXT; + mouse_events: 0; + description { + state: "default" 0.0; + visible: 0; + } + description { + state: "active" 0.0; + align: 0.5 1.0; + rel1 { + relative: 0.0 1.0; + offset: 4 -5; + } + rel2 { + relative: 1.0 1.0; + offset: -5 -5; + } + color: 0 0 0 255; + text { + text: "00.00"; + font: "Edje-Vera"; + size: 10; + min: 1 1; + align: 0.5 0.5; + } + } + } + part { + name: "label_over"; + mouse_events: 0; + description { + state: "default" 0.0; + visible: 0; + image { + normal: "e17_frame_label_over.png"; + } + } + description { + state: "active" 0.0; + rel1 { + to: "label"; + relative: 0.0 0.0; + offset: -5 -4; + } + rel2 { + to: "label"; + relative: 1.0 1.0; + offset: 2 2; + } + image { + normal: "e17_frame_label_over.png"; + border: 7 7 7 7; + } + fill { + smooth: 0; + } + } + } part { name: "sb_vbar_p1"; type: RECT; @@ -94,6 +196,7 @@ description { state: "default" 0.0; min: 16 16; + fixed: 1 1; rel1 { relative: 0.5 0.5; offset: 0 0; @@ -186,6 +289,26 @@ transition: ACCELERATE 0.5; target: "focus"; } + program { + name: "show_label"; + signal: "show_label"; + source: ""; + action: STATE_SET "active" 0.0; + target: "sb_vbar_base"; + target: "label_under"; + target: "label"; + target: "label_over"; + } + program { + name: "hide_label"; + signal: "hide_label"; + source: ""; + action: STATE_SET "default" 0.0; + target: "sb_vbar_base"; + target: "label_under"; + target: "label"; + target: "label_over"; + } } } group { @@ -209,6 +332,15 @@ state: "default" 0.0; color: 0 0 0 0; } + description { + state: "active" 0.0; + color: 0 0 0 0; + rel2 { + to_x: "label_over"; + relative: 0.0 1.0; + offset: -1 -1; + } + } } part { name: "sb_hbar_runner"; @@ -232,6 +364,97 @@ } } } + part { + name: "label_under"; + mouse_events: 0; + description { + state: "default" 0.0; + visible: 0; + image { + normal: "e17_frame_label_under.png"; + } + } + description { + state: "active" 0.0; + rel1 { + to: "label_over"; + relative: 0.0 0.0; + offset: 1 1; + } + rel2 { + to: "label_over"; + relative: 1.0 1.0; + offset: -2 -2; + } + image { + normal: "e17_frame_label_under.png"; + border: 3 3 3 3; + } + fill { + smooth: 0; + } + } + } + part { + name: "label"; + type: TEXT; + mouse_events: 0; + description { + state: "default" 0.0; + visible: 0; + } + description { + state: "active" 0.0; + align: 1.0 0.5; + rel1 { + relative: 1.0 0.0; + offset: -1 4; + } + rel2 { + relative: 1.0 1.0; + offset: -5 -5; + } + color: 0 0 0 255; + text { + text: "00.00"; + font: "Edje-Vera"; + size: 10; + min: 1 1; + align: 0.5 0.5; + } + } + } + part { + name: "label_over"; + mouse_events: 0; + description { + state: "default" 0.0; + visible: 0; + image { + normal: "e17_frame_label_over.png"; + } + } + description { + state: "active" 0.0; + rel1 { + to: "label"; + relative: 0.0 0.0; + offset: -5 -4; + } + rel2 { + to: "label"; + relative: 1.0 1.0; + offset: 2 2; + } + image { + normal: "e17_frame_label_over.png"; + border: 7 7 7 7; + } + fill { + smooth: 0; + } + } + } part { name: "sb_hbar_p1"; type: RECT; @@ -274,6 +497,7 @@ description { state: "default" 0.0; min: 16 16; + fixed: 1 1; rel1 { relative: 0.5 0.5; offset: 0 0; @@ -366,5 +590,25 @@ transition: ACCELERATE 0.5; target: "focus"; } + program { + name: "show_label"; + signal: "show_label"; + source: ""; + action: STATE_SET "active" 0.0; + target: "sb_hbar_base"; + target: "label_under"; + target: "label"; + target: "label_over"; + } + program { + name: "hide_label"; + signal: "hide_label"; + source: ""; + action: STATE_SET "default" 0.0; + target: "sb_hbar_base"; + target: "label_under"; + target: "label"; + target: "label_over"; + } } } ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs