Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.73 KB | None | 0 0
  1. collections {
  2. /* exactly the same of default.edc, with larger shadow (comp-sh1.png)
  3. * and without bt_glow.
  4. */
  5. group { name: "e/comp/default";
  6. images {
  7. image: "comp-sh1.png" COMP;
  8. /* image: "bt_glow.png" COMP; */
  9. }
  10. parts {
  11. part { name: "focus-clipper";
  12. type: RECT;
  13. mouse_events: 0;
  14. description { state: "default" 0.0;
  15. color_class: "comp_focus-out_color";
  16. rel1 {
  17. relative: -1.0 -1.0;
  18. offset: -9999 -9999;
  19. }
  20. rel2 {
  21. relative: 2.0 2.0;
  22. offset: 9999 9999;
  23. }
  24. }
  25. description { state: "focused" 0.0;
  26. inherit: "default" 0.0;
  27. color_class: "";
  28. color: 255 255 255 255;
  29. }
  30. }
  31. part { name: "clipper";
  32. type: RECT;
  33. mouse_events: 0;
  34. clip_to: "focus-clipper";
  35. description { state: "default" 0.0;
  36. visible: 0;
  37. color: 255 255 255 0;
  38. rel1 {
  39. relative: -1.0 -1.0;
  40. offset: -9999 -9999;
  41. }
  42. rel2 {
  43. relative: 2.0 2.0;
  44. offset: 9999 9999;
  45. }
  46. }
  47. description { state: "visible" 0.0;
  48. inherit: "default" 0.0;
  49. visible: 1;
  50. color: 255 255 255 255;
  51. }
  52. }
  53. part { name: "shadow";
  54. mouse_events: 0;
  55. clip_to: "clipper";
  56. description { state: "default" 0.0;
  57. image {
  58. normal: "comp-sh1.png";
  59. border: 35 35 35 35;
  60. middle: 0;
  61. }
  62. fill.smooth: 0;
  63. rel1 {
  64. to: "e.swallow.content";
  65. relative: 0.0 0.0;
  66. offset: -35 -35;
  67. }
  68. rel2 {
  69. to: "e.swallow.content";
  70. relative: 1.0 1.0;
  71. offset: 34 34;
  72. }
  73. }
  74. description { state: "hidden" 0.0;
  75. inherit: "default" 0.0;
  76. visible: 0;
  77. }
  78. }
  79. part { name: "shower";
  80. type: RECT;
  81. mouse_events: 0;
  82. description { state: "default" 0.0;
  83. visible: 0;
  84. rel1 {
  85. relative: 0.05 0.05;
  86. offset: 0 0;
  87. }
  88. rel2 {
  89. relative: 0.95 0.95;
  90. offset: -1 -1;
  91. }
  92. }
  93. description { state: "visible" 0.0;
  94. inherit: "default" 0.0;
  95. rel1 {
  96. relative: 0.0 0.0;
  97. }
  98. rel2 {
  99. relative: 1.0 1.0;
  100. }
  101. }
  102. }
  103. part { name: "e.swallow.content";
  104. type: SWALLOW;
  105. clip_to: "clipper";
  106. mouse_events: 0;
  107. description { state: "default" 0.0;
  108. rel1 {
  109. to: "shower";
  110. }
  111. rel2 {
  112. to: "shower";
  113. }
  114. }
  115. description { state: "focus1" 0.0;
  116. inherit: "default" 0.0;
  117. rel1.offset: -10 -10;
  118. rel2.offset: 9 9;
  119. }
  120. description { state: "focus2" 0.0;
  121. inherit: "default" 0.0;
  122. rel1.offset: 4 4;
  123. rel2.offset: -5 -5;
  124. }
  125. description { state: "focus3" 0.0;
  126. inherit: "default" 0.0;
  127. rel1.offset: -3 -3;
  128. rel2.offset: 2 2;
  129. }
  130. description { state: "focus4" 0.0;
  131. inherit: "default" 0.0;
  132. rel1.offset: 1 1;
  133. rel2.offset: -2 -2;
  134. }
  135. }
  136. /* part { name: "glow"; */
  137. /* mouse_events: 0; */
  138. /* description { state: "default" 0.0; */
  139. /* visible: 0; */
  140. /* rel1.to: "e.swallow.content"; */
  141. /* rel1.offset: -3 -3; */
  142. /* rel2.to: "e.swallow.content"; */
  143. /* rel2.offset: 2 2; */
  144. /* color: 255 255 255 0; */
  145. /* image { */
  146. /* normal: "bt_glow.png"; */
  147. /* border: 8 8 8 8; */
  148. /* middle: 0; */
  149. /* } */
  150. /* fill.smooth: 0; */
  151. /* } */
  152. /* description { state: "active" 0.0; */
  153. /* inherit: "default" 0.0; */
  154. /* visible: 1; */
  155. /* color: 255 255 255 255; */
  156. /* } */
  157. /* description { state: "faded" 0.0; */
  158. /* inherit: "default" 0.0; */
  159. /* visible: 1; */
  160. /* color: 255 255 255 0; */
  161. /* rel1.offset: -23 -22; */
  162. /* rel2.offset: 22 22; */
  163. /* } */
  164. /* } */
  165. }
  166. programs {
  167. program { name: "shadow-on";
  168. signal: "e,state,shadow,on";
  169. source: "e";
  170. action: STATE_SET "default" 0.0;
  171. target: "shadow";
  172. }
  173. program { name: "shadow-off";
  174. signal: "e,state,shadow,off";
  175. source: "e";
  176. action: STATE_SET "hidden" 0.0;
  177. target: "shadow";
  178. }
  179. program { name: "show1";
  180. signal: "e,state,visible,on";
  181. source: "e";
  182. action: STATE_SET "visible" 0.0;
  183. transition: DECELERATE 0.15;
  184. target: "clipper";
  185. target: "shower";
  186. after: "show2";
  187. }
  188. program { name: "show2";
  189. action: SIGNAL_EMIT "e,action,show,done" "e";
  190. }
  191. program { name: "hide1";
  192. signal: "e,state,visible,off";
  193. source: "e";
  194. action: STATE_SET "default" 0.0;
  195. transition: DECELERATE 0.30;
  196. target: "clipper";
  197. target: "shower";
  198. after: "hide2";
  199. }
  200. program { name: "hide2";
  201. action: SIGNAL_EMIT "e,action,hide,done" "e";
  202. }
  203. program { name: "focus";
  204. signal: "e,state,focus,on";
  205. source: "e";
  206. action: STATE_SET "focused" 0.0;
  207. transition: SINUSOIDAL 0.2;
  208. target: "focus-clipper";
  209. }
  210. program { name: "unfocus";
  211. signal: "e,state,focus,off";
  212. source: "e";
  213. action: STATE_SET "default" 0.0;
  214. transition: SINUSOIDAL 0.5;
  215. target: "focus-clipper";
  216. }
  217. program { name: "focus1";
  218. signal: "e,state,focus,on";
  219. source: "e";
  220. action: STATE_SET "focus1" 0.0;
  221. transition: SINUSOIDAL 0.1;
  222. target: "e.swallow.content";
  223. after: "focus2";
  224. }
  225. program { name: "focus2";
  226. action: STATE_SET "focus2" 0.0;
  227. transition: SINUSOIDAL 0.1;
  228. target: "e.swallow.content";
  229. after: "focus3";
  230. }
  231. program { name: "focus3";
  232. action: STATE_SET "focus3" 0.0;
  233. transition: SINUSOIDAL 0.1;
  234. target: "e.swallow.content";
  235. after: "focus4";
  236. }
  237. program { name: "focus4";
  238. action: STATE_SET "focus4" 0.0;
  239. transition: SINUSOIDAL 0.1;
  240. target: "e.swallow.content";
  241. after: "focus5";
  242. }
  243. program { name: "focus5";
  244. action: STATE_SET "default" 0.0;
  245. transition: SINUSOIDAL 0.1;
  246. target: "e.swallow.content";
  247. }
  248. /* program { name: "urgent-on"; */
  249. /* signal: "e,state,urgent,on"; */
  250. /* source: "e"; */
  251. /* action: STATE_SET "active" 0.0; */
  252. /* target: "glow"; */
  253. /* after: "urgent2"; */
  254. /* } */
  255. /* program { name: "urgent2"; */
  256. /* action: STATE_SET "faded" 0.0; */
  257. /* transition: DECELERATE 0.5; */
  258. /* target: "glow"; */
  259. /* after: "urgent-on"; */
  260. /* } */
  261. /* program { name: "urgent-off"; */
  262. /* signal: "e,state,urgent,off"; */
  263. /* source: "e"; */
  264. /* action: STATE_SET "default" 0.0; */
  265. /* target: "glow"; */
  266. /* } */
  267. }
  268. }
  269. //----
  270. group { name: "e/comp/none";
  271. parts {
  272. part { name: "e.swallow.content";
  273. type: SWALLOW;
  274. mouse_events: 0;
  275. description { state: "default" 0.0;
  276. }
  277. }
  278. }
  279. programs {
  280. program { name: "show1";
  281. signal: "e,state,visible,on";
  282. source: "e";
  283. action: SIGNAL_EMIT "e,action,show,done" "e";
  284. }
  285. program { name: "hide1";
  286. signal: "e,state,visible,off";
  287. source: "e";
  288. action: SIGNAL_EMIT "e,action,hide,done" "e";
  289. }
  290. }
  291. }
  292. //----
  293. group { name: "e/comp/still";
  294. images {
  295. image: "comp-sh1.png" COMP;
  296. }
  297. parts {
  298. part { name: "shadow";
  299. mouse_events: 0;
  300. description { state: "default" 0.0;
  301. image {
  302. normal: "comp-sh1.png";
  303. border: 35 35 35 35;
  304. middle: 0;
  305. }
  306. fill.smooth: 0;
  307. rel1 {
  308. to: "e.swallow.content";
  309. relative: 0.0 0.0;
  310. offset: -35 -35;
  311. }
  312. rel2 {
  313. to: "e.swallow.content";
  314. relative: 1.0 1.0;
  315. offset: 34 34;
  316. }
  317. }
  318. description { state: "hidden" 0.0;
  319. inherit: "default" 0.0;
  320. visible: 0;
  321. }
  322. }
  323. part { name: "focus-clipper";
  324. type: RECT;
  325. mouse_events: 0;
  326. description { state: "default" 0.0;
  327. color_class: "comp_focus-out_color";
  328. rel1 {
  329. relative: -1.0 -1.0;
  330. offset: -9999 -9999;
  331. }
  332. rel2 {
  333. relative: 2.0 2.0;
  334. offset: 9999 9999;
  335. }
  336. }
  337. description { state: "focused" 0.0;
  338. inherit: "default" 0.0;
  339. color_class: "";
  340. color: 255 255 255 255;
  341. }
  342. }
  343. part { name: "e.swallow.content";
  344. type: SWALLOW;
  345. mouse_events: 0;
  346. clip_to: "focus-clipper";
  347. description { state: "default" 0.0;
  348. }
  349. }
  350. }
  351. programs {
  352. program { name: "shadow-on";
  353. signal: "e,state,shadow,on";
  354. source: "e";
  355. action: STATE_SET "default" 0.0;
  356. target: "shadow";
  357. }
  358. program { name: "shadow-off";
  359. signal: "e,state,shadow,off";
  360. source: "e";
  361. action: STATE_SET "hidden" 0.0;
  362. target: "shadow";
  363. }
  364. program { name: "show1";
  365. signal: "e,state,visible,on";
  366. source: "e";
  367. action: SIGNAL_EMIT "e,action,show,done" "e";
  368. }
  369. program { name: "hide1";
  370. signal: "e,state,visible,off";
  371. source: "e";
  372. action: SIGNAL_EMIT "e,action,hide,done" "e";
  373. }
  374. program { name: "focus";
  375. signal: "e,state,focus,on";
  376. source: "e";
  377. action: STATE_SET "focused" 0.0;
  378. transition: SINUSOIDAL 0.2;
  379. target: "focus-clipper";
  380. }
  381. program { name: "unfocus";
  382. signal: "e,state,focus,off";
  383. source: "e";
  384. action: STATE_SET "default" 0.0;
  385. transition: SINUSOIDAL 0.5;
  386. target: "focus-clipper";
  387. }
  388. }
  389. }
  390. //----
  391. group { name: "e/comp/popup";
  392. images {
  393. image: "comp-sh1.png" COMP;
  394. }
  395. parts {
  396. part { name: "clipper";
  397. type: RECT;
  398. mouse_events: 0;
  399. description { state: "default" 0.0;
  400. visible: 0;
  401. color: 255 255 255 0;
  402. rel1 {
  403. relative: -1.0 -1.0;
  404. offset: -9999 -9999;
  405. }
  406. rel2 {
  407. relative: 2.0 2.0;
  408. offset: 9999 9999;
  409. }
  410. }
  411. description { state: "visible" 0.0;
  412. inherit: "default" 0.0;
  413. visible: 1;
  414. color: 255 255 255 255;
  415. }
  416. }
  417. part { name: "shadow";
  418. mouse_events: 0;
  419. clip_to: "clipper";
  420. description { state: "default" 0.0;
  421. image {
  422. normal: "comp-sh1.png";
  423. border: 35 35 35 35;
  424. middle: 0;
  425. }
  426. fill.smooth: 0;
  427. rel1 {
  428. to: "e.swallow.content";
  429. relative: 0.0 0.0;
  430. offset: -35 -35;
  431. }
  432. rel2 {
  433. to: "e.swallow.content";
  434. relative: 1.0 1.0;
  435. offset: 34 34;
  436. }
  437. }
  438. description { state: "hidden" 0.0;
  439. inherit: "default" 0.0;
  440. visible: 0;
  441. }
  442. }
  443. part { name: "shower";
  444. type: RECT;
  445. mouse_events: 0;
  446. description { state: "default" 0.0;
  447. visible: 0;
  448. rel1 {
  449. relative: 0.05 0.05;
  450. offset: 0 0;
  451. }
  452. rel2 {
  453. relative: 0.95 0.95;
  454. offset: -1 -1;
  455. }
  456. }
  457. description { state: "visible" 0.0;
  458. inherit: "default" 0.0;
  459. rel1 {
  460. relative: 0.0 0.0;
  461. }
  462. rel2 {
  463. relative: 1.0 1.0;
  464. }
  465. }
  466. }
  467. part { name: "e.swallow.content";
  468. type: SWALLOW;
  469. clip_to: "clipper";
  470. mouse_events: 0;
  471. description { state: "default" 0.0;
  472. rel1 {
  473. to: "shower";
  474. }
  475. rel2 {
  476. to: "shower";
  477. }
  478. }
  479. }
  480. }
  481. programs {
  482. program { name: "shadow-on";
  483. signal: "e,state,shadow,on";
  484. source: "e";
  485. action: STATE_SET "default" 0.0;
  486. target: "shadow";
  487. }
  488. program { name: "shadow-off";
  489. signal: "e,state,shadow,off";
  490. source: "e";
  491. action: STATE_SET "hidden" 0.0;
  492. target: "shadow";
  493. }
  494. program { name: "show1";
  495. signal: "e,state,visible,on";
  496. source: "e";
  497. action: STATE_SET "visible" 0.0;
  498. transition: DECELERATE 0.15;
  499. target: "clipper";
  500. target: "shower";
  501. after: "show2";
  502. }
  503. program { name: "show2";
  504. action: SIGNAL_EMIT "e,action,show,done" "e";
  505. }
  506. program { name: "hide1";
  507. signal: "e,state,visible,off";
  508. source: "e";
  509. action: STATE_SET "default" 0.0;
  510. transition: DECELERATE 0.30;
  511. target: "clipper";
  512. target: "shower";
  513. after: "hide2";
  514. }
  515. program { name: "hide2";
  516. action: SIGNAL_EMIT "e,action,hide,done" "e";
  517. }
  518. }
  519. }
  520. //----
  521. group { name: "e/comp/menu";
  522. images {
  523. image: "comp-sh1.png" COMP;
  524. }
  525. parts {
  526. part { name: "clipper";
  527. type: RECT;
  528. mouse_events: 0;
  529. description { state: "default" 0.0;
  530. visible: 0;
  531. color: 255 255 255 0;
  532. rel1 {
  533. relative: -1.0 -1.0;
  534. offset: -9999 -9999;
  535. }
  536. rel2 {
  537. relative: 2.0 2.0;
  538. offset: 9999 9999;
  539. }
  540. }
  541. description { state: "visible" 0.0;
  542. inherit: "default" 0.0;
  543. visible: 1;
  544. color: 255 255 255 255;
  545. }
  546. }
  547. part { name: "shadow";
  548. mouse_events: 0;
  549. clip_to: "clipper";
  550. description { state: "default" 0.0;
  551. image {
  552. normal: "comp-sh1.png";
  553. border: 35 35 35 35;
  554. middle: 0;
  555. }
  556. fill.smooth: 0;
  557. rel1 {
  558. to: "e.swallow.content";
  559. relative: 0.0 0.0;
  560. offset: -35 -35;
  561. }
  562. rel2 {
  563. to: "e.swallow.content";
  564. relative: 1.0 1.0;
  565. offset: 34 34;
  566. }
  567. }
  568. description { state: "hidden" 0.0;
  569. inherit: "default" 0.0;
  570. visible: 0;
  571. }
  572. }
  573. part { name: "shower";
  574. type: RECT;
  575. mouse_events: 0;
  576. description { state: "default" 0.0;
  577. visible: 0;
  578. rel1 {
  579. relative: 0.1 0.0;
  580. offset: 0 0;
  581. }
  582. rel2 {
  583. relative: 0.9 0.8;
  584. offset: -1 -1;
  585. }
  586. }
  587. description { state: "visible" 0.0;
  588. inherit: "default" 0.0;
  589. rel1 {
  590. relative: 0.0 0.0;
  591. }
  592. rel2 {
  593. relative: 1.0 1.0;
  594. }
  595. }
  596. }
  597. part { name: "e.swallow.content";
  598. type: SWALLOW;
  599. clip_to: "clipper";
  600. mouse_events: 0;
  601. description { state: "default" 0.0;
  602. rel1 {
  603. to: "shower";
  604. }
  605. rel2 {
  606. to: "shower";
  607. }
  608. }
  609. }
  610. }
  611. programs {
  612. program { name: "shadow-on";
  613. signal: "e,state,shadow,on";
  614. source: "e";
  615. action: STATE_SET "default" 0.0;
  616. target: "shadow";
  617. }
  618. program { name: "shadow-off";
  619. signal: "e,state,shadow,off";
  620. source: "e";
  621. action: STATE_SET "hidden" 0.0;
  622. target: "shadow";
  623. }
  624. program { name: "show1";
  625. signal: "e,state,visible,on";
  626. source: "e";
  627. action: STATE_SET "visible" 0.0;
  628. transition: DECELERATE 0.15;
  629. target: "clipper";
  630. target: "shower";
  631. after: "show2";
  632. }
  633. program { name: "show2";
  634. action: SIGNAL_EMIT "e,action,show,done" "e";
  635. }
  636. program { name: "hide1";
  637. signal: "e,state,visible,off";
  638. source: "e";
  639. action: STATE_SET "default" 0.0;
  640. transition: DECELERATE 0.30;
  641. target: "clipper";
  642. target: "shower";
  643. after: "hide2";
  644. }
  645. program { name: "hide2";
  646. action: SIGNAL_EMIT "e,action,hide,done" "e";
  647. }
  648. }
  649. }
  650. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement