okra pushed a commit to branch master. http://git.enlightenment.org/enlightenment/gadgets/wireless.git/commit/?id=55bc571fbda6528cb063a776bda03dc314aea43e
commit 55bc571fbda6528cb063a776bda03dc314aea43e Author: Stephen Houston <stephen@localhost.localdomain> Date: Tue Feb 27 13:35:29 2018 -0600 Make theme work. --- theme/wireless.edc | 62 ++++++++++++++++-------------------------------------- 1 file changed, 18 insertions(+), 44 deletions(-) diff --git a/theme/wireless.edc b/theme/wireless.edc index 7ba7910..58f21f0 100644 --- a/theme/wireless.edc +++ b/theme/wireless.edc @@ -1,4 +1,5 @@ -group { name: "e/gadget/wireless/ethernet"; nomouse; +collections { +group { name: "wireless/ethernet"; nomouse; images.image: "cloud-conn.png" COMP; images.image: "eth-base.png" COMP; images.image: "eth-top.png" COMP; @@ -17,8 +18,6 @@ group { name: "e/gadget/wireless/ethernet"; nomouse; run_program(PROGRAM:"connecting"); return; } - stop_programs_on(PART:"eth-base"); - stop_programs_on(PART:"eth"); if ((state == 2)) { set_state(PART:"eth-base", "connected", 0.0); set_state(PART:"eth", "connected", 0.0); @@ -122,19 +121,19 @@ group { name: "e/gadget/wireless/ethernet"; nomouse; } target_group: "clips" "clip_exclam" "clip_eth"; program { - signal: "e,state,error"; source: "e"; + signal: "wireless,state,error"; source: "wireless"; action: STATE_SET "default" 0.0; groups: "clips"; } program { - signal: "e,state,default"; source: "e"; + signal: "wireless,state,default"; source: "wireless"; action: STATE_SET "eth" 0.0; groups: "clips"; } } } -group { name: "e/gadget/wireless/wifi"; nomouse; +group { name: "wireless/wifi"; nomouse; images.image: "cloud-conn.png" COMP; images.image: "wifi-1.png" COMP; images.image: "wifi-2.png" COMP; @@ -155,40 +154,16 @@ group { name: "e/gadget/wireless/wifi"; nomouse; run_program(PROGRAM:"connecting_wifi"); return; } - stop_programs_on(PART:"wifi-base"); - stop_programs_on(PART:"wifi"); - if (signl <= 14) { - set_state(PART:"wifi", "default", 0.0); - } - else if (signl <= 28) { - set_state(PART:"wifi", "default", 0.25); - } - else if (signl <= 42) { - set_state(PART:"wifi", "default", 0.25); - } - else if (signl <= 57) { - set_state(PART:"wifi", "default", 0.50); - } - else if (signl <= 71) { - set_state(PART:"wifi", "default", 0.50); - } - else if (signl <= 85) { - set_state(PART:"wifi", "default", 0.75); - } - else { - set_state(PART:"wifi", "default", 0.75); - } + set_state(PART:"wifi", "default", float(signl) / 100.0); + if ((state == 2)) { set_state(PART:"wifi-base", "connected", 0.0); - set_state(PART:"wifi", "default", 1.0); } else if ((state == 3)) { set_state(PART:"wifi-base", "online", 0.0); - set_state(PART:"wifi", "default", 1.0); } else { set_state(PART:"wifi-base", "default", 0.0); - set_state(PART:"wifi", "default", 0.0); } } } @@ -277,8 +252,6 @@ group { name: "e/gadget/wireless/wifi"; nomouse; } programs { program { "connecting_wifi"; - action: STATE_SET "default"; - targets: "wifi"; sequence { action: STATE_SET "default" 0.0; target: "wifi"; @@ -299,11 +272,11 @@ group { name: "e/gadget/wireless/wifi"; nomouse; } } program { "connecting"; - action: STATE_SET "connected"; + action: STATE_SET "connected" 0.0; target: "wifi-base"; in: 0.3 0.0; sequence { - action: STATE_SET "default"; + action: STATE_SET "default" 0.0; target: "wifi-base"; in: 0.3 0.0; after: "connecting"; @@ -311,19 +284,19 @@ group { name: "e/gadget/wireless/wifi"; nomouse; } target_group: "clips" "clip_exclam" "clip_wifi"; program { - signal: "e,state,error"; source: "e"; + signal: "wireless,state,error"; source: "wireless"; action: STATE_SET "default" 0.0; groups: "clips"; } program { - signal: "e,state,default"; source: "e"; + signal: "wireless,state,default"; source: "wireless"; action: STATE_SET "wifi" 0.0; groups: "clips"; } } } -group { name: "e/gadget/wireless/bluetooth"; nomouse; +group { name: "wireless/bluetooth"; nomouse; images.image: "cloud-conn.png" COMP; images.image: "bt_base.png" COMP; images.image: "bt_sig_1.png" COMP; @@ -436,13 +409,13 @@ group { name: "e/gadget/wireless/bluetooth"; nomouse; } programs { program { - signal: "e,state,error"; source: "e"; + signal: "wireless,state,error"; source: "wireless"; action: STATE_SET "default" 0.0; target: "clip_exclam"; target: "clip_bt"; } program { - signal: "e,state,default"; source: "e"; + signal: "wireless,state,default"; source: "wireless"; action: STATE_SET "bt" 0.0; target: "clip_exclam"; target: "clip_bt"; @@ -450,7 +423,7 @@ group { name: "e/gadget/wireless/bluetooth"; nomouse; } } -group { name: "e/gadget/wireless/cellular"; +group { name: "wireless/cellular"; images.image: "cloud-conn.png" COMP; images.image: "cell_base.png" COMP; images.image: "cell_sig_1.png" COMP; @@ -637,16 +610,17 @@ group { name: "e/gadget/wireless/cellular"; programs { program { - signal: "e,state,error"; source: "e"; + signal: "wireless,state,error"; source: "wireless"; action: STATE_SET "default" 0.0; target: "clip_exclam"; target: "clip_cell"; } program { - signal: "e,state,default"; source: "e"; + signal: "wireless,state,default"; source: "wireless"; action: STATE_SET "cell" 0.0; target: "clip_exclam"; target: "clip_cell"; } } } +} --