blob: ac798a02ffa0b8415de6baa8f37082cef2810df8 [file] [log] [blame]
Stepan Salenikovich69771842015-02-24 18:11:45 -05001<?xml version="1.0" encoding="UTF-8"?>
2<interface>
3 <requires lib="gtk+" version="3.10"/>
4 <template class="IncomingCallView" parent="GtkBox">
5 <property name="visible">True</property>
6 <property name="can_focus">False</property>
7 <property name="orientation">vertical</property>
8 <property name="valign">center</property>
9 <!-- info scroll -->
10 <child>
11 <object class="GtkScrolledWindow" id="scrolledwindow_incoming_info">
12 <property name="visible">True</property>
13 <property name="can_focus">True</property>
14 <property name="shadow_type">none</property>
Stepan Salenikovich297b5d12015-02-26 17:51:13 -050015 <!-- for now, disable scrolling, display everything -->
16 <property name="vscrollbar_policy">never</property>
Stepan Salenikovich69771842015-02-24 18:11:45 -050017 <property name="hscrollbar_policy">never</property>
18 <!-- info viewport -->
19 <child>
20 <object class="GtkViewport" id="viewport_incoming_info">
21 <property name="visible">True</property>
22 <property name="can_focus">False</property>
23 <!-- info vbox -->
24 <child>
25 <object class="GtkBox" id="vbox_incoming_info">
26 <property name="visible">True</property>
27 <property name="can_focus">False</property>
28 <property name="halign">center</property>
29 <property name="border_width">15</property>
30 <property name="orientation">vertical</property>
31 <property name="spacing">15</property>
32 <!-- image of contact -->
33 <child>
34 <object class="GtkImage" id="image_incoming">
35 <property name="visible">True</property>
36 <property name="can_focus">False</property>
37 <property name="halign">center</property>
38 <property name="xpad">10</property>
39 <property name="ypad">10</property>
40 </object>
41 <packing>
42 <property name="expand">False</property>
43 <property name="fill">True</property>
44 </packing>
45 </child>
46 <!-- end image of contact -->
47 <!-- name or other identity of contact -->
48 <child>
Stepan Salenikovich86e91682016-05-04 18:03:37 -040049 <object class="GtkLabel" id="label_name">
Stepan Salenikovich69771842015-02-24 18:11:45 -050050 <property name="visible">True</property>
Guillaume Roguez3475c6d2015-04-29 13:05:41 -040051 <property name="can_focus">True</property>
Stepan Salenikovich69771842015-02-24 18:11:45 -050052 <property name="halign">center</property>
Stepan Salenikovichfb5ff0a2015-03-29 22:47:47 -040053 <property name="selectable">True</property>
Stepan Salenikovichce9660d2015-10-27 11:17:45 -040054 <property name="ellipsize">end</property>
Stepan Salenikovich69771842015-02-24 18:11:45 -050055 <attributes>
56 <attribute name="scale" value="1.5"/>
57 </attributes>
58 </object>
59 <packing>
60 <property name="expand">False</property>
61 <property name="fill">True</property>
62 </packing>
63 </child>
64 <!-- end name or other identity of contact -->
Stepan Salenikovich86e91682016-05-04 18:03:37 -040065 <!-- uri of contact -->
66 <child>
67 <object class="GtkLabel" id="label_uri">
68 <property name="visible">False</property>
69 <property name="can_focus">True</property>
70 <property name="halign">center</property>
71 <property name="selectable">True</property>
72 <property name="ellipsize">end</property>
73 <style>
74 <class name="dim-label"/>
75 </style>
76 </object>
77 <packing>
78 <property name="expand">False</property>
79 <property name="fill">True</property>
80 </packing>
81 </child>
82 <!-- end uri of contact -->
Stepan Salenikovich9d51d532015-06-15 17:47:42 -040083 <!-- call initialization progress -->
84 <child>
85 <object class="GtkSpinner" id="spinner_status">
86 <property name="visible">False</property>
87 <property name="can_focus">False</property>
88 <property name="active">True</property>
89 <property name="height-request">25</property>
90 </object>
91 </child>
92 <child>
93 <object class="GtkLabel" id="placeholder">
94 <property name="visible">False</property>
95 <property name="can_focus">False</property>
96 <property name="height-request">25</property>
97 </object>
98 </child>
99 <!-- end of call initialization progress -->
Stepan Salenikovich297b5d12015-02-26 17:51:13 -0500100 <!-- call state info -->
Stepan Salenikovich69771842015-02-24 18:11:45 -0500101 <child>
Stepan Salenikovich297b5d12015-02-26 17:51:13 -0500102 <object class="GtkLabel" id="label_status">
103 <property name="visible">True</property>
104 <property name="can_focus">False</property>
105 <property name="label" translatable="yes">Incoming...</property>
Stepan Salenikovichce9660d2015-10-27 11:17:45 -0400106 <property name="ellipsize">end</property>
Stepan Salenikovich86e91682016-05-04 18:03:37 -0400107 <style>
108 <class name="dim-label"/>
109 </style>
Stepan Salenikovich297b5d12015-02-26 17:51:13 -0500110 </object>
Stepan Salenikovich69771842015-02-24 18:11:45 -0500111 </child>
112 </object>
113 </child>
114 <!-- end info vbox -->
115 </object>
116 </child>
117 <!-- end info viewport -->
118 </object>
119 <packing>
120 <property name="expand">False</property>
121 <property name="fill">True</property>
122 </packing>
123 </child>
124 <!-- end info scroll -->
125 <!-- hbox action bar -->
126 <child>
127 <object class="GtkBox" id="hbox_action_bar">
128 <property name="visible">True</property>
129 <property name="can_focus">False</property>
130 <property name="orientation">horizontal</property>
131 <property name="spacing">20</property>
132 <property name="border_width">20</property>
133 <!-- <property name="margin_bottom">100</property> -->
134 <!-- accept button -->
135 <child>
136 <object class="GtkButton" id="button_accept_incoming">
137 <property name="visible">True</property>
138 <property name="can_focus">True</property>
139 <property name="label" translatable="yes"> Accept</property>
140 <property name="image">image_accept</property>
141 <property name="action-name">app.accept</property>
142 </object>
143 <packing>
144 <property name="expand">True</property>
145 <property name="fill">True</property>
146 </packing>
147 </child>
148 <!-- end accept button -->
149 <!-- reject button -->
150 <child>
151 <object class="GtkButton" id="button_reject_incoming">
152 <property name="visible">True</property>
153 <property name="can_focus">True</property>
154 <property name="label" translatable="yes"> Reject</property>
155 <property name="image">image_reject</property>
Stepan Salenikovichc64523b2015-02-27 16:31:00 -0500156 <property name="action-name">app.hangup</property>
Stepan Salenikovich69771842015-02-24 18:11:45 -0500157 </object>
158 <packing>
159 <property name="expand">True</property>
160 <property name="fill">True</property>
161 </packing>
162 </child>
163 <!-- end reject button -->
Stepan Salenikovich297b5d12015-02-26 17:51:13 -0500164 <!-- end button -->
165 <child>
166 <object class="GtkButton" id="button_end_call">
167 <property name="visible">False</property>
168 <property name="can_focus">True</property>
169 <property name="label" translatable="yes"> Hang-up</property>
170 <property name="image">image_hangup</property>
Stepan Salenikovichc64523b2015-02-27 16:31:00 -0500171 <property name="action-name">app.hangup</property>
Stepan Salenikovich297b5d12015-02-26 17:51:13 -0500172 </object>
173 <packing>
174 <property name="expand">True</property>
175 <property name="fill">True</property>
176 </packing>
177 </child>
178 <!-- end end button -->
Stepan Salenikovich69771842015-02-24 18:11:45 -0500179 </object>
180 </child>
181 <!-- end hbox action bar -->
182 </template>
183 <object class="GtkImage" id="image_accept">
184 <property name="visible">True</property>
185 <property name="resource">/cx/ring/RingGnome/accept</property>
186 </object>
187 <object class="GtkImage" id="image_reject">
188 <property name="visible">True</property>
189 <property name="resource">/cx/ring/RingGnome/reject</property>
190 </object>
Stepan Salenikovich297b5d12015-02-26 17:51:13 -0500191 <object class="GtkImage" id="image_hangup">
192 <property name="visible">True</property>
193 <property name="resource">/cx/ring/RingGnome/reject</property>
194 </object>
Stepan Salenikovich69771842015-02-24 18:11:45 -0500195</interface>