hermet pushed a commit to branch master.
commit be68023c6d5e6ebd50a91fe604ea8f31faab4f6a
Author: ChunEon Park <[email protected]>
Date: Mon Jul 22 20:06:42 2013 +0900
theme/dark - added missed diskselector.edc
---
edje/edc/elm/diskselector.edc | 427 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 427 insertions(+)
diff --git a/edje/edc/elm/diskselector.edc b/edje/edc/elm/diskselector.edc
new file mode 100644
index 0000000..4c3310e
--- /dev/null
+++ b/edje/edc/elm/diskselector.edc
@@ -0,0 +1,427 @@
+group { name: "elm/diskselector/base/default";
+ images {
+ image: "bar_shine.png" COMP;
+ }
+
+ parts {
+ part { name: "bg";
+ type: RECT;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ color: 0 0 0 255;
+ }
+ }
+ part { name: "shine_left";
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ rel1.to: "bg";
+ rel1.relative: -0.1 0;
+ rel2.to: "bg";
+ rel2.relative: 0.1 1;
+ image.normal: "bar_shine.png";
+ color: 255 255 255 120;
+ }
+ }
+ part { name: "shine_center";
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ rel1.to: "bg";
+ rel1.relative: 0.2 0;
+ rel2.to: "bg";
+ rel2.relative: 0.8 1;
+ image.normal: "bar_shine.png";
+ color: 255 255 255 180;
+ }
+ }
+ part { name: "shine_right";
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ rel1.to: "bg";
+ rel1.relative: 0.9 0;
+ rel2.to: "bg";
+ rel2.relative: 1.1 1;
+ image.normal: "bar_shine.png";
+ color: 255 255 255 120;
+ }
+ }
+ part { name: "clipper";
+ type: RECT;
+ description { state: "default" 0.0;
+ rel1.to: "bg";
+ rel2.to: "bg";
+ rel1.offset: 2 2;
+ rel2.offset: -3 -3;
+ }
+ }
+ part { name: "elm.swallow.content";
+ clip_to: "clipper";
+ type: SWALLOW;
+ description { state: "default" 0.0;
+ rel1.to: "bg";
+ rel2.to: "bg";
+ }
+ }
+ }
+}
+
+group { name: "elm/diskselector/item/default";
+
+ data {
+ item: "len_threshold" "14";
+ item: "display_item_num" "3";
+ item: "min_height" "-1";
+ item: "min_width" "-1";
+ }
+
+ parts {
+ part { name: "elm.swallow.icon";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 0;
+ align: 0.0 0.5;
+ rel1 {
+ relative: 0 0;
+ offset: 1 1;
+ }
+ rel2 {
+ relative: 0 1;
+ offset: 1 -2;
+ }
+ }
+ description { state: "show" 0.0;
+ inherit: "default" 0.0;
+ min: 10 10;
+ aspect: 1.0 1.0;
+ }
+ description { state: "default_small" 0.0;
+ inherit: "default" 0.0;
+ rel1.relative: 0 0.2;
+ rel2.relative: 0 0.8;
+ min: 10 10;
+ aspect: 1.0 1.0;
+ }
+ description { state: "left_side" 0.0;
+ inherit: "default" 0.0;
+ rel1.relative: 0 0.2;
+ rel2.relative: 0 0.8;
+ color: 255 255 255 160;
+ min: 10 10;
+ aspect: 1.0 1.0;
+ }
+ description { state: "right_side" 0.0;
+ inherit: "left_side" 0.0;
+ rel1.relative: 0.4 0.2;
+ rel2.relative: 0.4 0.8;
+ color: 255 255 255 160;
+ min: 10 10;
+ aspect: 1.0 1.0;
+ }
+ description { state: "icon_only" 0.0;
+ inherit: "default" 0.0;
+ align: 0.5 0.5;
+ rel1.relative: 0 0;
+ rel2.relative: 1 1;
+ min: 10 10;
+ aspect: 1.0 1.0;
+ }
+ }
+ part { name: "elm.text";
+ type: TEXT;
+ scale: 1;
+ description { state: "default" 0.0;
+ rel1.relative: 1 0.0;
+ rel1.to_x: "elm.swallow.icon";
+ rel2.relative: 1.0 1.0;
+ visible: 0;
+ text {
+ font: "Sans,Edje-Vera";
+ size: 10;
+ align: 0.5 0.5;
+ min: 0 1;
+ }
+ }
+ description { state: "show" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ description { state: "default_small" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ text.size: 10;
+ }
+ description { state: "left_side" 0.0;
+ inherit: "default" 0.0;
+ color: 172 172 172 255;
+ text.size: 8;
+ visible: 1;
+ text.align: 0.2 0.5;
+ }
+ description { state: "right_side" 0.0;
+ inherit: "default" 0.0;
+ color: 172 172 172 255;
+ visible: 1;
+ text.size: 8;
+ text.align: 0.8 0.5;
+ }
+ description { state: "text_only" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ rel1.relative: 0 0;
+ rel2.relative: 1 1;
+ }
+ description { state: "text_only_left_side" 0.0;
+ inherit: "left_side" 0.0;
+ rel1.relative: 0 0;
+ rel2.relative: 1 1;
+ }
+ description { state: "text_only_right_side" 0.0;
+ inherit: "right_side" 0.0;
+ visible: 1;
+ rel1.relative: 0 0;
+ rel2.relative: 1 1;
+ }
+ }
+ part { name: "over1";
+ type: RECT;
+ mouse_events: 1;
+ repeat_events: 1;
+ ignore_flags: ON_HOLD;
+ description {
+ state: "default" 0.0;
+ color: 0 0 0 0;
+ }
+ }
+ }
+
+ programs {
+ script {
+ public item_style; // 0:icon and text, 1:text only, 2:con only
+ }
+ program { name: "center_text";
+ signal: "elm,state,center";
+ source: "elm";
+ script {
+ if (get_int(item_style) == 1)
+ set_state(PART:"elm.text", "text_only", 0.0);
+ else if (get_int(item_style) == 2)
+ set_state(PART:"elm.swallow.icon", "icon_only", 0.0);
+ else
+ {
+ set_state(PART:"elm.text", "show", 0.0);
+ set_state(PART:"elm.swallow.icon", "show", 0.0);
+ }
+ }
+ }
+ program { name: "center_small_text";
+ signal: "elm,state,center_small";
+ source: "elm";
+ action: STATE_SET "default_small" 0.0;
+ target: "elm.text";
+ target: "elm.swallow.icon";
+ }
+ program { name: "l_side_text";
+ signal: "elm,state,left_side";
+ source: "elm";
+ script {
+ if (get_int(item_style) == 1)
+ set_state(PART:"elm.text", "text_only_left_side", 0.0);
+ else if (get_int(item_style) == 2)
+ set_state(PART:"elm.swallow.icon", "left_side", 0.0);
+ else
+ {
+ set_state(PART:"elm.text", "left_side", 0.0);
+ set_state(PART:"elm.swallow.icon", "left_side", 0.0);
+ }
+ }
+ }
+ program { name: "r_side_text";
+ signal: "elm,state,right_side";
+ source: "elm";
+ script {
+ if (get_int(item_style) == 1)
+ set_state(PART:"elm.text", "text_only_right_side", 0.0);
+ else if (get_int(item_style) == 2)
+ set_state(PART:"elm.swallow.icon", "right_side", 0.0);
+ else
+ {
+ set_state(PART:"elm.text", "right_side", 0.0);
+ set_state(PART:"elm.swallow.icon", "right_side", 0.0);
+ }
+ }
+ }
+ program { name: "icon_only";
+ signal: "elm,state,icon,only";
+ source: "elm";
+ script {
+ set_state(PART:"elm.swallow.icon", "icon_only", 0.0);
+ set_int(item_style, 2);
+ }
+ }
+ program { name: "text_only";
+ signal: "elm,state,text,only";
+ source: "elm";
+ script {
+ set_state(PART:"elm.text", "text_only", 0.0);
+ set_int(item_style, 1);
+ }
+ }
+ program { name: "text_icon";
+ signal: "elm,state,text,icon";
+ source: "elm";
+ script {
+ set_int(item_style, 0);
+ }
+ }
+ program { name: "field_click";
+ signal: "mouse,clicked,1";
+ source: "over1";
+ action: SIGNAL_EMIT "elm,action,click" "";
+ }
+ }
+}
+
+///////////////////////////////////////////////////////////////////////////////
+// diskselector item : datetime style
+///////////////////////////////////////////////////////////////////////////////
+group { name: "elm/diskselector/item/datetime/default";
+ data {
+ item: "len_threshold" "10";
+ item: "min_height" "-1";
+ item: "min_width" "-1";
+ }
+ parts {
+ part { name: "elm.text"; type: TEXT;
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 10 10;
+ align: 0.0 0.0;
+ color: 172 172 172 255;
+ visible: 1;
+ text {
+ font: "Sans,Edje-Vera";
+ size: 10;
+ min: 1 1;
+ }
+ }
+ description { state: "center_sel" 0.0;
+ inherit: "default" 0.0;
+ color: 255 255 255 255;
+ }
+ description { state: "left_side" 0.0;
+ inherit: "default" 0.0;
+ color: 152 152 152 255;
+ text.align: 0.2 0.5;
+ }
+ description { state: "left_side_sel" 0.0;
+ inherit: "default" 0.0;
+ color: 255 255 255 255;
+ text.align: 0.2 0.5;
+ }
+ description { state: "right_side" 0.0;
+ inherit: "default" 0.0;
+ color: 152 152 152 255;
+ text.align: 0.8 0.5;
+ }
+ description { state: "right_side_sel" 0.0;
+ inherit: "default" 0.0;
+ color: 255 255 255 255;
+ text.align: 0.8 0.5;
+ }
+ }
+ part { name: "over1";
+ type: RECT;
+ mouse_events: 1;
+ repeat_events: 1;
+ ignore_flags: ON_HOLD;
+ description {
+ state: "default" 0.0;
+ color: 0 0 0 0;
+ }
+ }
+ }
+ programs {
+ script {
+ public field_pos; // center = 0,left = 1, right =2.
+ public field_selected; //field is selected(1) or not(0).
+
+ public update_state() {
+ new pos, is_sel;
+ pos = get_int(field_pos)
+ is_sel = get_int(field_selected);
+ if (is_sel == 1)
+ {
+ if (pos == 0)
+ set_state(PART:"elm.text", "center_sel", 0.0);
+ else if (pos == 1)
+ set_state(PART:"elm.text", "left_side_sel", 0.0);
+ else if (pos == 2)
+ set_state(PART:"elm.text", "right_side_sel", 0.0);
+ }
+ else if (is_sel == 0)
+ {
+ if (pos == 0)
+ set_state(PART:"elm.text", "default", 0.0);
+ else if (pos == 1)
+ set_state(PART:"elm.text", "left_side", 0.0);
+ else if (pos == 2)
+ set_state(PART:"elm.text", "right_side", 0.0);
+ }
+ }
+ }
+ program { name: "selected_text";
+ signal: "elm,state,selected";
+ source: "elm";
+ script {
+ set_int(field_selected, 1);
+ update_state();
+ }
+ }
+ program { name: "default_text";
+ signal: "elm,state,default";
+ source: "elm";
+ script {
+ set_int(field_selected, 0);
+ update_state();
+ }
+ }
+ program { name: "center_text";
+ signal: "elm,state,center";
+ source: "elm";
+ script {
+ set_int(field_pos, 0);
+ update_state();
+ }
+ }
+ program { name: "center_small_text";
+ signal: "elm,state,center_small";
+ source: "elm";
+ script {
+ set_int(field_pos, 0);
+ update_state();
+ }
+ }
+ program { name: "l_side_text";
+ signal: "elm,state,left_side";
+ source: "elm";
+ script {
+ set_int(field_pos, 1);
+ update_state();
+ }
+ }
+ program { name: "r_side_text";
+ signal: "elm,state,right_side";
+ source: "elm";
+ script {
+ set_int(field_pos, 2);
+ update_state();
+ }
+ }
+ program { name: "field_click";
+ signal: "mouse,clicked,1";
+ source: "over1";
+ action: SIGNAL_EMIT "elm,action,click" "";
+ }
+ }
+}
--
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk