use a single window, with tabs
[empathy.git] / src / empathy-roster-window.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <interface>
3   <!-- interface-requires gtk+ 2.12 -->
4   <object class="GtkBox" id="main_vbox">
5     <property name="can_focus">False</property>
6     <property name="orientation">horizontal</property>
7     <property name="visible">True</property>
8
9     <child>
10       <object class="GtkRevealer" id="revealer">
11         <property name="can_focus">False</property>
12         <property name="hexpand">False</property>
13         <property name="reveal_child">True</property>
14         <property name="transition_type">slide-right</property>
15         <property name="visible">True</property>
16         <child>
17           <object class="PolariFixedSizeFrame" id="sidebar_frame">
18             <property name="hexpand">False</property>
19             <property name="width">240</property>
20             <property name="visible">True</property>
21             <style>
22               <class name="sidebar"/>
23               <class name="chat-sidebar"/>
24             </style>
25             <child>
26               <object class="GtkGrid" id="grid0">
27                 <property name="can_focus">False</property>
28                 <property name="hexpand">False</property>
29                 <property name="orientation">vertical</property>
30                 <property name="visible">True</property>
31
32
33     <child>
34       <object class="GtkVBox" id="balance_vbox">
35         <property name="can_focus">False</property>
36         <property name="spacing">3</property>
37         <child>
38           <placeholder/>
39         </child>
40       </object>
41       <packing>
42         <property name="expand">False</property>
43         <property name="fill">False</property>
44         <property name="position">2</property>
45       </packing>
46     </child>
47     <child>
48       <object class="GtkVBox" id="errors_vbox">
49         <property name="can_focus">False</property>
50         <child>
51           <placeholder/>
52         </child>
53       </object>
54       <packing>
55         <property name="expand">False</property>
56         <property name="fill">False</property>
57         <property name="position">3</property>
58       </packing>
59     </child>
60     <child>
61       <object class="GtkVBox" id="auth_vbox">
62         <property name="can_focus">False</property>
63         <child>
64           <placeholder/>
65         </child>
66       </object>
67       <packing>
68         <property name="expand">False</property>
69         <property name="fill">False</property>
70         <property name="position">4</property>
71       </packing>
72     </child>
73
74                 <child>
75   <object class="GtkNotebook" id="notebook">
76         <property name="visible">True</property>
77         <property name="can_focus">True</property>
78         <property name="show_tabs">False</property>
79         <property name="show_border">False</property>
80         <property name="expand">True</property>
81         <child>
82           <object class="GtkScrolledWindow" id="roster_scrolledwindow">
83             <property name="visible">True</property>
84             <property name="can_focus">True</property>
85             <property name="has_focus">True</property>
86             <property name="hscrollbar_policy">never</property>
87             <child>
88               <placeholder/>
89             </child>
90           </object>
91         </child>
92         <child>
93           <object class="GtkBox" id="box1">
94             <property name="visible">True</property>
95             <property name="can_focus">False</property>
96             <property name="orientation">vertical</property>
97             <child>
98               <object class="GtkImage" id="image1">
99                 <property name="visible">True</property>
100                 <property name="can_focus">False</property>
101                 <property name="yalign">1</property>
102                 <property name="ypad">1</property>
103                 <property name="icon_name">avatar-default-symbolic</property>
104                 <property name="icon-size">6</property>
105               </object>
106               <packing>
107                 <property name="expand">True</property>
108                 <property name="fill">True</property>
109                 <property name="position">0</property>
110               </packing>
111             </child>
112             <child>
113               <object class="GtkLabel" id="no_entry_label">
114                 <property name="visible">True</property>
115                 <property name="can_focus">False</property>
116                 <property name="yalign">0.30000001192092896</property>
117               </object>
118               <packing>
119                 <property name="expand">True</property>
120                 <property name="fill">True</property>
121                 <property name="position">1</property>
122               </packing>
123             </child>
124             <child>
125               <object class="GtkAlignment" id="alignment1">
126                 <property name="visible">True</property>
127                 <property name="can_focus">False</property>
128                 <property name="yalign">0</property>
129                 <property name="xscale">0</property>
130                 <property name="yscale">0</property>
131                 <child>
132                   <object class="GtkButton" id="button_account_settings">
133                     <property name="label" translatable="yes">Account settings</property>
134                     <property name="visible">True</property>
135                     <property name="can_focus">True</property>
136                     <property name="receives_default">True</property>
137                     <property name="margin_left">6</property>
138                     <property name="margin_right">6</property>
139                     <property name="use_action_appearance">False</property>
140                   </object>
141                 </child>
142               </object>
143               <packing>
144                 <property name="expand">True</property>
145                 <property name="fill">True</property>
146                 <property name="position">2</property>
147               </packing>
148             </child>
149             <child>
150               <object class="GtkAlignment" id="alignment2">
151                 <property name="visible">True</property>
152                 <property name="can_focus">False</property>
153                 <property name="yalign">0</property>
154                 <property name="xscale">0</property>
155                 <property name="yscale">0</property>
156                 <child>
157                   <object class="GtkSpinner" id="spinner_loading">
158                     <property name="visible">True</property>
159                     <property name="can_focus">False</property>
160                   </object>
161                 </child>
162               </object>
163               <packing>
164                 <property name="expand">True</property>
165                 <property name="fill">True</property>
166                 <property name="position">2</property>
167               </packing>
168             </child>
169             <child>
170               <object class="GtkAlignment" id="alignment3">
171                 <property name="visible">True</property>
172                 <property name="can_focus">False</property>
173                 <property name="yalign">0</property>
174                 <property name="xscale">0</property>
175                 <property name="yscale">0</property>
176                 <child>
177                   <object class="GtkButton" id="button_online">
178                     <property name="label" translatable="yes">Go _Online</property>
179                     <property name="visible">True</property>
180                     <property name="can_focus">True</property>
181                     <property name="receives_default">True</property>
182                     <property name="margin_left">6</property>
183                     <property name="margin_right">6</property>
184                     <property name="use_action_appearance">False</property>
185                     <property name="use_underline">True</property>
186                   </object>
187                 </child>
188               </object>
189               <packing>
190                 <property name="expand">True</property>
191                 <property name="fill">True</property>
192                 <property name="position">2</property>
193               </packing>
194             </child>
195             <child>
196               <object class="GtkAlignment" id="alignment4">
197                 <property name="visible">True</property>
198                 <property name="can_focus">False</property>
199                 <property name="yalign">0</property>
200                 <property name="xscale">0</property>
201                 <property name="yscale">0</property>
202                 <child>
203                   <object class="GtkButton" id="button_show_offline">
204                     <property name="label" translatable="yes">Show _Offline Contacts</property>
205                     <property name="visible">True</property>
206                     <property name="can_focus">True</property>
207                     <property name="receives_default">True</property>
208                     <property name="margin_left">6</property>
209                     <property name="margin_right">6</property>
210                     <property name="use_action_appearance">False</property>
211                     <property name="use_underline">True</property>
212                   </object>
213                 </child>
214               </object>
215               <packing>
216                 <property name="expand">True</property>
217                 <property name="fill">True</property>
218                 <property name="position">2</property>
219               </packing>
220             </child>
221             <child>
222               <object class="GtkAlignment" id="alignment5">
223                 <property name="visible">True</property>
224                 <property name="can_focus">False</property>
225                 <property name="yalign">0</property>
226                 <property name="xscale">0</property>
227                 <property name="yscale">0</property>
228                 <child>
229                   <object class="GtkButton" id="button_add_contact">
230                     <property name="label" translatable="yes">_Add Contact…</property>
231                     <property name="visible">True</property>
232                     <property name="can_focus">True</property>
233                     <property name="receives_default">True</property>
234                     <property name="margin_left">6</property>
235                     <property name="margin_right">6</property>
236                     <property name="use_action_appearance">False</property>
237                     <property name="use_underline">True</property>
238                   </object>
239                 </child>
240               </object>
241               <packing>
242                 <property name="expand">True</property>
243                 <property name="fill">True</property>
244                 <property name="position">2</property>
245               </packing>
246             </child>
247           </object>
248           <packing>
249             <property name="position">1</property>
250           </packing>
251         </child>
252       </object>
253                 </child>
254                 <child>
255                   <object class="GtkFrame" id="status_area">
256                     <property name="can_focus">False</property>
257                     <property name="visible">True</property>
258                     <style>
259                       <class name="chat-status-area"/>
260                     </style>
261                     <child>
262                       <object class="GtkGrid" id="status_area_grid0">
263                         <property name="can_focus">False</property>
264                         <property name="hexpand">True</property>
265                         <property name="orientation">horizontal</property>
266                         <property name="vexpand">False</property>
267                         <property name="visible">True</property>
268                         <child>
269                           <object class="GtkGrid" id="status_area_grid1">
270                             <property name="can_focus">False</property>
271                             <property name="hexpand">True</property>
272                             <property name="orientation">vertical</property>
273                             <property name="vexpand">False</property>
274                             <property name="visible">True</property>
275
276                             <child>
277                               <object class="GtkHBox" id="presence_toolbar">
278                                 <property name="visible">True</property>
279                                 <property name="can_focus">False</property>
280                                 <property name="spacing">3</property>
281                                 <property name="border-width">3</property>
282                                 <property name="hexpand">True</property>
283                                 </object>
284                         </child>
285
286                             <child>
287                               <object class="GtkLabel" id="status_area_nickname">
288                                 <property name="can_focus">False</property>
289                                 <property name="ellipsize">end</property>
290                                 <property name="halign">start</property>
291                                 <property name="hexpand">True</property>
292                                 <property name="use_markup">True</property>
293                                 <property name="valign">center</property>
294                                 <property name="vexpand">True</property>
295                                 <property name="visible">False</property>
296                               </object>
297                             </child>
298                             <child>
299                               <object class="GtkGrid" id="status_area_grid2">
300                                 <property name="can_focus">False</property>
301                                 <property name="column_spacing">3</property>
302                                 <property name="hexpand">True</property>
303                                 <property name="orientation">horizontal</property>
304                                 <property name="vexpand">False</property>
305                                 <property name="visible">False</property>
306                                 <child>
307                                   <object class="GtkImage" id="status_area_presence_icon">
308                                     <property name="can_focus">False</property>
309                                     <property name="icon_size">1</property>
310                                     <property name="visible">False</property>
311                                   </object>
312                                 </child>
313                                 <child>
314                                   <object class="GtkLabel" id="status_area_presence_message">
315                                     <property name="can_focus">False</property>
316                                     <property name="ellipsize">end</property>
317                                     <property name="halign">start</property>
318                                     <property name="hexpand">True</property>
319                                     <property name="valign">center</property>
320                                     <property name="vexpand">True</property>
321                                     <property name="visible">False</property>
322                                   </object>
323                                 </child>
324                               </object>
325                             </child>
326                           </object>
327                         </child>
328                       </object>
329                     </child>
330                   </object>
331                 </child>
332               </object>
333             </child>
334           </object>
335         </child>
336       </object>
337       <packing>
338         <property name="expand">False</property>
339         <property name="fill">False</property>
340         <property name="position">0</property>
341       </packing>
342     </child>
343
344 <child>
345   <object class="GtkVBox" id="chat_vbox">
346     <property name="visible">True</property>
347     <child>
348       <placeholder/>
349     </child>
350   </object>
351   <packing>
352     <property name="expand">True</property>
353     <property name="fill">True</property>
354     <property name="position">1</property>
355   </packing>
356
357 </child>
358
359   </object>
360 </interface>