efl

Форк
0
/
perspective.edc 
140 строк · 3.3 Кб
1
collections {
2
   group {
3
      name: "example/group";
4

5
      min: 480 320;
6

7
      parts {
8
         part {
9
            name: "bg";
10
            type: RECT;
11
            mouse_events: 1;
12

13
            description {
14
               state: "default" 0.0;
15
            }
16
         } // bg
17

18
         part {
19
            name: "rectangle";
20
            type: RECT;
21
            mouse_events: 0;
22

23
            description {
24
               state: "default" 0.0;
25
               color: 255 0 0 128;
26

27
               rel1 {
28
                  offset: -5 -5;
29
                  to: "title";
30
               }
31
               rel2 {
32
                  offset: 4 4;
33
                  to: "title";
34
               }
35

36
               map {
37
                  on: 1;
38
                  perspective_on: 1;
39
                  rotation {
40
                     x: 45;
41
                  }
42
               }
43
            }
44
         } // rectangle
45

46
         part {
47
            name: "title";
48
            type: TEXT;
49
            mouse_events: 0;
50

51
            description {
52
               state: "default" 0.0;
53
               color: 200 200 200 255;
54

55
               align: 0.0 0.5;
56

57
               rel1.relative: 0.1 0.1;
58
               rel2.relative: 0.1 0.1;
59

60
               text {
61
                  text: "Perspective example";
62
                  font: "Sans";
63
                  size: 16;
64
                  min: 1 1;
65
               }
66

67
               map {
68
                  on: 1;
69
                  perspective_on: 1;
70
                  rotation {
71
                     x: 45;
72
                  }
73
               }
74
            }
75

76
            description {
77
               state: "right" 0.0;
78
               inherit: "default" 0.0;
79

80
               rel1.relative: 0.5 0.1;
81
               rel2.relative: 0.5 0.1;
82
            }
83
            description {
84
               state: "bottom" 0.0;
85
               inherit: "default" 0.0;
86

87
               rel1.relative: 0.1 0.9;
88
               rel2.relative: 0.1 0.9;
89
            }
90
            description {
91
               state: "bottomright" 0.0;
92
               inherit: "default" 0.0;
93

94
               rel1.relative: 0.5 0.9;
95
               rel2.relative: 0.5 0.9;
96
            }
97
         } // title
98
      }
99

100
      programs {
101
         program {
102
            name: "move,right";
103
            signal: "move,1,0";
104
            action: STATE_SET "right" 0.0;
105
            transition: SINUSOIDAL 1.0;
106
            target: "title";
107
            after: "animation,end";
108
         }
109
         program {
110
            name: "move,bottom";
111
            signal: "move,0,1";
112
            action: STATE_SET "bottom" 0.0;
113
            transition: SINUSOIDAL 1.0;
114
            target: "title";
115
            after: "animation,end";
116
         }
117
         program {
118
            name: "move,bottomright";
119
            signal: "move,1,1";
120
            action: STATE_SET "bottomright" 0.0;
121
            transition: SINUSOIDAL 1.0;
122
            target: "title";
123
            after: "animation,end";
124
         }
125
         program {
126
            name: "move,default";
127
            signal: "move,0,0";
128
            action: STATE_SET "default" 0.0;
129
            transition: SINUSOIDAL 1.0;
130
            target: "title";
131
            after: "animation,end";
132
         }
133

134
         program {
135
            name: "animation,end";
136
            action: SIGNAL_EMIT "animation,end" "";
137
         }
138
      }
139
   }
140
}
141

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.