blob: ede82e2a97cf3af14bf0c0f4ff2a457ca878ad1e [file] [log] [blame]
Stepan Salenikovichc64523b2015-02-27 16:31:00 -05001<?xml version="1.0" encoding="UTF-8"?>
2<interface>
3 <requires lib="gtk+" version="3.10"/>
4 <template class="CurrentCallView" parent="GtkBox">
5 <property name="visible">True</property>
6 <property name="can_focus">False</property>
7 <property name="orientation">vertical</property>
8 <!-- <property name="spacing">10</property> -->
9 <!-- box which shows all the call info,
10 name, the video, status, etc -->
11 <child>
12 <object class="GtkBox" id="vbox_call_contents">
13 <property name="visible">True</property>
14 <property name="can_focus">False</property>
15 <property name="orientation">vertical</property>
16 <property name="spacing">10</property>
17 <!-- box which contains peer image and name -->
18 <child>
19 <object class="GtkBox" id="hbox_peer_identity">
20 <property name="visible">True</property>
21 <property name="can_focus">False</property>
22 <property name="halign">center</property>
23 <property name="spacing">10</property>
24 <child>
25 <object class="GtkImage" id="image_peer">
26 <property name="visible">True</property>
27 <property name="can_focus">False</property>
28 <property name="xpad">10</property>
29 <property name="ypad">10</property>
30 </object>
31 <packing>
32 <property name="expand">False</property>
33 <property name="fill">True</property>
34 </packing>
35 </child>
36 <child>
37 <object class="GtkLabel" id="label_identity">
38 <property name="visible">True</property>
39 <property name="can_focus">False</property>
40 <attributes>
41 <attribute name="scale" value="1.25"/>
42 </attributes>
43 </object>
44 <packing>
45 <property name="expand">False</property>
46 <property name="fill">True</property>
47 </packing>
48 </child>
49 </object>
50 <packing>
51 <property name="expand">False</property>
52 <property name="fill">True</property>
53 </packing>
54 </child>
55 <!-- end of box which contains peer image and name -->
56 <!-- video widget should go here -->
57 <child>
Stepan Salenikovich36c025c2015-03-03 19:06:44 -050058 <object class="GtkFrame" id="frame_video">
59 <property name="visible">False</property>
Stepan Salenikovichbfe9ac62015-03-11 12:49:20 -040060 <property name="shadow-type">GTK_SHADOW_NONE</property>
Stepan Salenikovich36c025c2015-03-03 19:06:44 -050061 </object>
Stepan Salenikovichc64523b2015-02-27 16:31:00 -050062 </child>
63 <!-- end of video widget -->
64 <!-- call status box -->
65 <child>
66 <object class="GtkBox" id="hbox_call_status">
67 <property name="visible">True</property>
68 <property name="can_focus">False</property>
69 <property name="halign">center</property>
70 <property name="spacing">10</property>
71 <child>
72 <object class="GtkLabel" id="label_status">
73 <property name="visible">True</property>
74 <property name="can_focus">False</property>
75 </object>
76 <packing>
77 <property name="expand">False</property>
78 <property name="fill">True</property>
79 </packing>
80 </child>
81 <child>
82 <object class="GtkLabel" id="label_duration">
83 <property name="visible">True</property>
84 <property name="can_focus">False</property>
85 </object>
86 <packing>
87 <property name="expand">False</property>
88 <property name="fill">True</property>
89 </packing>
90 </child>
91 </object>
92 <packing>
93 <property name="expand">False</property>
94 <property name="fill">True</property>
95 <property name="pack_type">end</property>
96 </packing>
97 </child>
98 <!-- end of call status box -->
99 </object>
100 <packing>
101 <property name="expand">True</property>
102 <property name="fill">True</property>
103 </packing>
104 </child>
105 <!-- end of box which shows all the call info,
106 name, the video, status, etc -->
107
108 <!-- box which contains the control buttons -->
109 <child>
110 <object class="GtkBox" id="hbox_call_controls">
111 <property name="visible">True</property>
112 <property name="can_focus">False</property>
113 <property name="halign">center</property>
114 <property name="valign">start</property>
115 <property name="border_width">10</property>
116 <style>
117 <class name="linked"/>
118 </style>
119 <child>
120 <object class="GtkButton" id="button_hangup">
121 <property name="label" translatable="yes">Hang-up</property>
122 <property name="visible">True</property>
123 <property name="can_focus">True</property>
124 <property name="receives_default">True</property>
125 <property name="action-name">app.hangup</property>
126 </object>
127 <packing>
128 <property name="expand">False</property>
129 <property name="fill">True</property>
130 </packing>
131 </child>
132 <child>
133 <object class="GtkToggleButton" id="togglebutton_hold">
134 <property name="label" translatable="yes">Hold</property>
135 <property name="visible">True</property>
136 <property name="can_focus">True</property>
137 <property name="receives_default">True</property>
138 <property name="action-name">app.hold</property>
139 </object>
140 <packing>
141 <property name="expand">False</property>
142 <property name="fill">True</property>
143 </packing>
144 </child>
145 <child>
146 <object class="GtkToggleButton" id="togglebutton_muteaudio">
147 <property name="label" translatable="yes">Mute audio</property>
148 <property name="visible">True</property>
149 <property name="can_focus">True</property>
150 <property name="receives_default">True</property>
151 <property name="action-name">app.mute_audio</property>
152 </object>
153 <packing>
154 <property name="expand">False</property>
155 <property name="fill">True</property>
156 </packing>
157 </child>
158 <child>
159 <object class="GtkToggleButton" id="togglebutton_mutevideo">
160 <property name="label" translatable="yes">Mute video</property>
161 <property name="visible">True</property>
162 <property name="can_focus">True</property>
163 <property name="receives_default">True</property>
164 <property name="action-name">app.mute_video</property>
165 </object>
166 <packing>
167 <property name="expand">False</property>
168 <property name="fill">True</property>
169 </packing>
170 </child>
171 <child>
172 <object class="GtkToggleButton" id="togglebutton_record">
173 <property name="label" translatable="yes">Record</property>
174 <property name="visible">True</property>
175 <property name="can_focus">True</property>
176 <property name="receives_default">True</property>
177 <property name="action-name">app.record</property>
178 </object>
179 <packing>
180 <property name="expand">False</property>
181 <property name="fill">True</property>
182 </packing>
183 </child>
184 </object>
185 <packing>
186 <property name="expand">False</property>
187 <property name="fill">True</property>
188 </packing>
189 </child>
190 <!-- end of box which contains the control buttons -->
191 </template>
192</interface>