blob: 439d7f46c643bd4a1d18969735e7ab975c91518a [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>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -04006
7 <!-- start of Paned container which splits the call and the chat -->
Stepan Salenikovich69771842015-02-24 18:11:45 -05008 <child>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -04009 <object class="GtkPaned" id="paned_call">
Stepan Salenikovich69771842015-02-24 18:11:45 -050010 <property name="visible">True</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -040011
12 <!-- call goes in this frame -->
Stepan Salenikovich69771842015-02-24 18:11:45 -050013 <child>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -040014 <object class="GtkFrame" id="frame_call">
Stepan Salenikovich69771842015-02-24 18:11:45 -050015 <property name="visible">True</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -040016 <property name="shadow-type">GTK_SHADOW_NONE</property>
AmarOke7c02972017-07-17 15:21:20 -040017 <property name="valign">center</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -040018
19 <!-- box call -->
Stepan Salenikovich69771842015-02-24 18:11:45 -050020 <child>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -040021 <object class="GtkBox" id="vbox_call">
Stepan Salenikovich69771842015-02-24 18:11:45 -050022 <property name="visible">True</property>
Stepan Salenikovich69771842015-02-24 18:11:45 -050023 <property name="orientation">vertical</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -040024
25 <!-- info vbox -->
Stepan Salenikovich69771842015-02-24 18:11:45 -050026 <child>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -040027 <object class="GtkBox" id="vbox_incoming_info">
Stepan Salenikovich69771842015-02-24 18:11:45 -050028 <property name="visible">True</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -040029 <property name="valign">center</property>
30 <property name="border_width">15</property>
31 <property name="orientation">vertical</property>
32 <property name="spacing">15</property>
33 <!-- image of contact -->
34 <child>
35 <object class="GtkImage" id="image_incoming">
36 <property name="visible">True</property>
37 <property name="can_focus">False</property>
38 <property name="halign">center</property>
39 <property name="xpad">10</property>
40 <property name="ypad">10</property>
41 </object>
42 <packing>
43 <property name="expand">False</property>
44 <property name="fill">True</property>
45 </packing>
46 </child>
47 <!-- end image of contact -->
48 <!-- name or other identity of contact -->
49 <child>
50 <object class="GtkLabel" id="label_name">
51 <property name="visible">True</property>
52 <property name="can_focus">True</property>
53 <property name="halign">center</property>
54 <property name="selectable">True</property>
55 <property name="ellipsize">end</property>
56 <attributes>
57 <attribute name="scale" value="1.5"/>
58 </attributes>
59 </object>
60 <packing>
61 <property name="expand">False</property>
62 <property name="fill">True</property>
63 </packing>
64 </child>
65 <!-- end name or other identity of contact -->
66 <!-- uri of contact -->
67 <child>
Nicolas Jager2e467c32017-01-18 08:52:23 -050068 <object class="GtkLabel" id="label_bestId">
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -040069 <property name="visible">False</property>
70 <property name="can_focus">True</property>
71 <property name="halign">center</property>
72 <property name="selectable">True</property>
73 <property name="ellipsize">end</property>
74 <style>
75 <class name="dim-label"/>
76 </style>
77 </object>
78 <packing>
79 <property name="expand">False</property>
80 <property name="fill">True</property>
81 </packing>
82 </child>
83 <!-- end uri of contact -->
84 <!-- call initialization progress -->
85 <child>
86 <object class="GtkSpinner" id="spinner_status">
87 <property name="visible">False</property>
88 <property name="can_focus">False</property>
89 <property name="active">True</property>
90 <property name="height-request">25</property>
91 </object>
92 </child>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -040093 <!-- end of call initialization progress -->
94 <!-- call state info -->
95 <child>
96 <object class="GtkLabel" id="label_status">
97 <property name="visible">True</property>
98 <property name="can_focus">False</property>
99 <property name="label" translatable="yes">Incoming...</property>
100 <property name="ellipsize">end</property>
101 <style>
102 <class name="dim-label"/>
103 </style>
104 </object>
105 </child>
Stepan Salenikovich69771842015-02-24 18:11:45 -0500106 </object>
107 <packing>
108 <property name="expand">False</property>
109 <property name="fill">True</property>
110 </packing>
111 </child>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400112 <!-- end info vbox -->
113
114 <!-- hbox action bar -->
Stepan Salenikovich69771842015-02-24 18:11:45 -0500115 <child>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400116 <object class="GtkBox" id="hbox_action_bar">
Stepan Salenikovich69771842015-02-24 18:11:45 -0500117 <property name="visible">True</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400118 <property name="orientation">horizontal</property>
119 <property name="spacing">20</property>
120 <property name="border_width">20</property>
121 <property name="valign">center</property>
AmarOke7c02972017-07-17 15:21:20 -0400122 <property name="halign">center</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400123 <!-- accept button -->
124 <child>
125 <object class="GtkButton" id="button_accept_incoming">
AmarOke7c02972017-07-17 15:21:20 -0400126 <style>
127 <class name="green-button"/>
128 <class name="flat-button"/>
129 </style>
130 <property name="width-request">48</property>
131 <property name="height-request">48</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400132 <property name="visible">True</property>
133 <property name="can_focus">True</property>
AmarOke7c02972017-07-17 15:21:20 -0400134 <property name="has_tooltip">True</property>
135 <property name="tooltip-text" translatable="yes">Accept</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400136 <property name="image">image_accept</property>
137 <property name="action-name">app.accept</property>
138 </object>
139 <packing>
140 <property name="expand">True</property>
141 <property name="fill">True</property>
142 </packing>
143 </child>
144 <!-- end accept button -->
145 <!-- reject button -->
146 <child>
147 <object class="GtkButton" id="button_reject_incoming">
AmarOke7c02972017-07-17 15:21:20 -0400148 <style>
149 <class name="red-button"/>
150 <class name="flat-button"/>
151 </style>
152 <property name="width-request">48</property>
153 <property name="height-request">48</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400154 <property name="visible">True</property>
AmarOke7c02972017-07-17 15:21:20 -0400155 <property name="has_tooltip">True</property>
156 <property name="tooltip-text" translatable="yes">Reject</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400157 <property name="can_focus">True</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400158 <property name="image">image_reject</property>
159 <property name="action-name">app.hangup</property>
160 </object>
161 <packing>
162 <property name="expand">True</property>
163 <property name="fill">True</property>
164 </packing>
165 </child>
166 <!-- end reject button -->
Stepan Salenikovich69771842015-02-24 18:11:45 -0500167 </object>
168 <packing>
169 <property name="expand">False</property>
170 <property name="fill">True</property>
171 </packing>
172 </child>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400173 <!-- end hbox action bar -->
Stepan Salenikovich69771842015-02-24 18:11:45 -0500174 </object>
175 </child>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400176 <!-- end box call -->
177
Stepan Salenikovich69771842015-02-24 18:11:45 -0500178 </object>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400179 <packing>
180 <property name="shrink">False</property>
181 <property name="resize">True</property>
182 </packing>
Stepan Salenikovich69771842015-02-24 18:11:45 -0500183 </child>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400184 <!-- end of call frame -->
185
186 <!-- chat widget goes in this frame -->
187 <child>
188 <object class="GtkFrame" id="frame_chat">
AmarOkbf695b42017-07-17 09:55:05 -0400189 <property name="width_request">300</property>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400190 <property name="visible">True</property>
191 <property name="shadow-type">GTK_SHADOW_NONE</property>
192 </object>
193 <packing>
194 <property name="shrink">False</property>
195 <property name="resize">True</property>
196 </packing>
197 </child>
198 <!-- end of chat frame -->
199
Stepan Salenikovich69771842015-02-24 18:11:45 -0500200 </object>
201 <packing>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400202 <property name="expand">True</property>
Stepan Salenikovich69771842015-02-24 18:11:45 -0500203 <property name="fill">True</property>
204 </packing>
205 </child>
Stepan Salenikovichdaf3cb32016-10-12 16:39:42 -0400206 <!-- end of Paned container -->
Stepan Salenikovich69771842015-02-24 18:11:45 -0500207 </template>
208 <object class="GtkImage" id="image_accept">
209 <property name="visible">True</property>
210 <property name="resource">/cx/ring/RingGnome/accept</property>
211 </object>
212 <object class="GtkImage" id="image_reject">
213 <property name="visible">True</property>
AmarOke7c02972017-07-17 15:21:20 -0400214 <property name="resource">/cx/ring/RingGnome/call_end</property>
Stepan Salenikovich69771842015-02-24 18:11:45 -0500215 </object>
Stepan Salenikovich297b5d12015-02-26 17:51:13 -0500216 <object class="GtkImage" id="image_hangup">
217 <property name="visible">True</property>
AmarOke7c02972017-07-17 15:21:20 -0400218 <property name="resource">/cx/ring/RingGnome/call_end</property>
Stepan Salenikovich297b5d12015-02-26 17:51:13 -0500219 </object>
Stepan Salenikovich69771842015-02-24 18:11:45 -0500220</interface>