diff options
author | TheJackiMonster <thejackimonster@gmail.com> | 2021-07-04 02:12:19 +0200 |
---|---|---|
committer | TheJackiMonster <thejackimonster@gmail.com> | 2021-07-04 02:12:19 +0200 |
commit | 788760621d99b046dab22359fe9e688e59d08392 (patch) | |
tree | fdb864f995198742132dc37257d85085c1296160 | |
parent | e738f785ec6a43426e83c2103e5fc0868084e7e9 (diff) | |
download | messenger-gtk-788760621d99b046dab22359fe9e688e59d08392.tar.gz messenger-gtk-788760621d99b046dab22359fe9e688e59d08392.zip |
Added first prototype ui layout
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | resources/ui/messenger.ui | 927 |
2 files changed, 930 insertions, 0 deletions
@@ -8,3 +8,6 @@ | |||
8 | 8 | ||
9 | # Application file: | 9 | # Application file: |
10 | messenger-gtk | 10 | messenger-gtk |
11 | |||
12 | # UI quicksave files | ||
13 | *.ui~ | ||
diff --git a/resources/ui/messenger.ui b/resources/ui/messenger.ui new file mode 100644 index 0000000..f6730ed --- /dev/null +++ b/resources/ui/messenger.ui | |||
@@ -0,0 +1,927 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!-- Generated with glade 3.38.2 | ||
3 | |||
4 | Copyright (C) 2021 GNUnet e.V. | ||
5 | |||
6 | GNUnet is free software: you can redistribute it and/or modify it | ||
7 | under the terms of the GNU Affero General Public License as published | ||
8 | by the Free Software Foundation, either version 3 of the License, | ||
9 | or (at your option) any later version. | ||
10 | |||
11 | GNUnet is distributed in the hope that it will be useful, but | ||
12 | WITHOUT ANY WARRANTY; without even the implied warranty of | ||
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
14 | Affero General Public License for more details. | ||
15 | |||
16 | You should have received a copy of the GNU Affero General Public License | ||
17 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
18 | |||
19 | SPDX-License-Identifier: AGPL3.0-or-later | ||
20 | Author: Tobias Frisch | ||
21 | |||
22 | --> | ||
23 | <interface> | ||
24 | <requires lib="gtk+" version="3.24"/> | ||
25 | <requires lib="libhandy" version="0.0"/> | ||
26 | <object class="HdyApplicationWindow"> | ||
27 | <property name="can-focus">False</property> | ||
28 | <child> | ||
29 | <object class="GtkBox"> | ||
30 | <property name="visible">True</property> | ||
31 | <property name="can-focus">False</property> | ||
32 | <property name="orientation">vertical</property> | ||
33 | <child> | ||
34 | <object class="HdyTitleBar"> | ||
35 | <property name="visible">True</property> | ||
36 | <property name="can-focus">False</property> | ||
37 | <child> | ||
38 | <object class="HdyHeaderBar"> | ||
39 | <property name="visible">True</property> | ||
40 | <property name="can-focus">False</property> | ||
41 | <property name="title" translatable="yes">Messenger</property> | ||
42 | <property name="subtitle" translatable="yes">GNUnet</property> | ||
43 | <property name="show-close-button">True</property> | ||
44 | <child> | ||
45 | <placeholder/> | ||
46 | </child> | ||
47 | </object> | ||
48 | </child> | ||
49 | </object> | ||
50 | <packing> | ||
51 | <property name="expand">False</property> | ||
52 | <property name="fill">True</property> | ||
53 | <property name="position">0</property> | ||
54 | </packing> | ||
55 | </child> | ||
56 | <child> | ||
57 | <object class="HdyLeaflet"> | ||
58 | <property name="visible">True</property> | ||
59 | <property name="can-focus">False</property> | ||
60 | <property name="interpolate-size">True</property> | ||
61 | <child> | ||
62 | <object class="HdyFlap"> | ||
63 | <property name="visible">True</property> | ||
64 | <property name="can-focus">False</property> | ||
65 | <child type="content"> | ||
66 | <object class="GtkBox"> | ||
67 | <property name="visible">True</property> | ||
68 | <property name="can-focus">False</property> | ||
69 | <property name="orientation">vertical</property> | ||
70 | <child> | ||
71 | <object class="GtkBox" id="chats-header-box"> | ||
72 | <property name="visible">True</property> | ||
73 | <property name="can-focus">False</property> | ||
74 | <property name="margin-start">8</property> | ||
75 | <property name="margin-end">8</property> | ||
76 | <property name="margin-top">8</property> | ||
77 | <property name="margin-bottom">8</property> | ||
78 | <property name="spacing">8</property> | ||
79 | <child> | ||
80 | <object class="GtkButton"> | ||
81 | <property name="visible">True</property> | ||
82 | <property name="can-focus">True</property> | ||
83 | <property name="receives-default">True</property> | ||
84 | <property name="relief">none</property> | ||
85 | <child> | ||
86 | <object class="GtkImage"> | ||
87 | <property name="visible">True</property> | ||
88 | <property name="can-focus">False</property> | ||
89 | <property name="icon-name">open-menu-symbolic</property> | ||
90 | </object> | ||
91 | </child> | ||
92 | </object> | ||
93 | <packing> | ||
94 | <property name="expand">False</property> | ||
95 | <property name="fill">True</property> | ||
96 | <property name="position">0</property> | ||
97 | </packing> | ||
98 | </child> | ||
99 | <child> | ||
100 | <object class="GtkSearchEntry"> | ||
101 | <property name="width-request">250</property> | ||
102 | <property name="visible">True</property> | ||
103 | <property name="can-focus">True</property> | ||
104 | <property name="primary-icon-name">edit-find-symbolic</property> | ||
105 | <property name="primary-icon-activatable">False</property> | ||
106 | <property name="primary-icon-sensitive">False</property> | ||
107 | </object> | ||
108 | <packing> | ||
109 | <property name="expand">True</property> | ||
110 | <property name="fill">True</property> | ||
111 | <property name="position">1</property> | ||
112 | </packing> | ||
113 | </child> | ||
114 | </object> | ||
115 | <packing> | ||
116 | <property name="expand">False</property> | ||
117 | <property name="fill">True</property> | ||
118 | <property name="position">0</property> | ||
119 | </packing> | ||
120 | </child> | ||
121 | <child> | ||
122 | <object class="GtkScrolledWindow"> | ||
123 | <property name="visible">True</property> | ||
124 | <property name="can-focus">True</property> | ||
125 | <property name="shadow-type">in</property> | ||
126 | <child> | ||
127 | <object class="GtkViewport"> | ||
128 | <property name="visible">True</property> | ||
129 | <property name="can-focus">False</property> | ||
130 | <child> | ||
131 | <object class="GtkListBox"> | ||
132 | <property name="visible">True</property> | ||
133 | <property name="can-focus">False</property> | ||
134 | </object> | ||
135 | </child> | ||
136 | </object> | ||
137 | </child> | ||
138 | </object> | ||
139 | <packing> | ||
140 | <property name="expand">True</property> | ||
141 | <property name="fill">True</property> | ||
142 | <property name="position">1</property> | ||
143 | </packing> | ||
144 | </child> | ||
145 | </object> | ||
146 | </child> | ||
147 | <child type="separator"> | ||
148 | <placeholder/> | ||
149 | </child> | ||
150 | <child type="flap"> | ||
151 | <object class="GtkBox"> | ||
152 | <property name="visible">True</property> | ||
153 | <property name="can-focus">False</property> | ||
154 | <property name="orientation">vertical</property> | ||
155 | <child> | ||
156 | <object class="GtkBox"> | ||
157 | <property name="visible">True</property> | ||
158 | <property name="can-focus">False</property> | ||
159 | <child> | ||
160 | <object class="GtkBox"> | ||
161 | <property name="width-request">150</property> | ||
162 | <property name="visible">True</property> | ||
163 | <property name="can-focus">False</property> | ||
164 | <property name="margin-start">16</property> | ||
165 | <property name="margin-end">16</property> | ||
166 | <property name="margin-top">16</property> | ||
167 | <property name="margin-bottom">16</property> | ||
168 | <property name="orientation">vertical</property> | ||
169 | <property name="spacing">16</property> | ||
170 | <child> | ||
171 | <object class="GtkImage"> | ||
172 | <property name="visible">True</property> | ||
173 | <property name="can-focus">False</property> | ||
174 | <property name="xalign">0</property> | ||
175 | <property name="icon-name">avatar-default-symbolic</property> | ||
176 | <property name="icon_size">6</property> | ||
177 | </object> | ||
178 | <packing> | ||
179 | <property name="expand">False</property> | ||
180 | <property name="fill">True</property> | ||
181 | <property name="position">0</property> | ||
182 | </packing> | ||
183 | </child> | ||
184 | <child> | ||
185 | <object class="GtkLabel"> | ||
186 | <property name="visible">True</property> | ||
187 | <property name="can-focus">False</property> | ||
188 | <property name="label" translatable="yes">Profile name</property> | ||
189 | <property name="xalign">0</property> | ||
190 | </object> | ||
191 | <packing> | ||
192 | <property name="expand">False</property> | ||
193 | <property name="fill">True</property> | ||
194 | <property name="position">1</property> | ||
195 | </packing> | ||
196 | </child> | ||
197 | </object> | ||
198 | <packing> | ||
199 | <property name="expand">True</property> | ||
200 | <property name="fill">True</property> | ||
201 | <property name="position">0</property> | ||
202 | </packing> | ||
203 | </child> | ||
204 | <child> | ||
205 | <object class="GtkBox"> | ||
206 | <property name="visible">True</property> | ||
207 | <property name="can-focus">False</property> | ||
208 | <property name="margin-start">8</property> | ||
209 | <property name="margin-end">8</property> | ||
210 | <property name="margin-top">8</property> | ||
211 | <property name="margin-bottom">8</property> | ||
212 | <property name="orientation">vertical</property> | ||
213 | <property name="spacing">8</property> | ||
214 | <property name="homogeneous">True</property> | ||
215 | <child> | ||
216 | <object class="GtkButton"> | ||
217 | <property name="visible">True</property> | ||
218 | <property name="can-focus">True</property> | ||
219 | <property name="receives-default">True</property> | ||
220 | <property name="relief">none</property> | ||
221 | <child> | ||
222 | <object class="GtkImage"> | ||
223 | <property name="visible">True</property> | ||
224 | <property name="can-focus">False</property> | ||
225 | <property name="icon-name">user-bookmarks-symbolic</property> | ||
226 | </object> | ||
227 | </child> | ||
228 | </object> | ||
229 | <packing> | ||
230 | <property name="expand">False</property> | ||
231 | <property name="fill">True</property> | ||
232 | <property name="position">0</property> | ||
233 | </packing> | ||
234 | </child> | ||
235 | <child> | ||
236 | <object class="GtkButton"> | ||
237 | <property name="visible">True</property> | ||
238 | <property name="can-focus">True</property> | ||
239 | <property name="receives-default">True</property> | ||
240 | <property name="relief">none</property> | ||
241 | <child> | ||
242 | <object class="GtkImage"> | ||
243 | <property name="visible">True</property> | ||
244 | <property name="can-focus">False</property> | ||
245 | <property name="icon-name">go-down-symbolic</property> | ||
246 | </object> | ||
247 | </child> | ||
248 | </object> | ||
249 | <packing> | ||
250 | <property name="expand">False</property> | ||
251 | <property name="fill">True</property> | ||
252 | <property name="position">1</property> | ||
253 | </packing> | ||
254 | </child> | ||
255 | </object> | ||
256 | <packing> | ||
257 | <property name="expand">False</property> | ||
258 | <property name="fill">True</property> | ||
259 | <property name="position">1</property> | ||
260 | </packing> | ||
261 | </child> | ||
262 | </object> | ||
263 | <packing> | ||
264 | <property name="expand">False</property> | ||
265 | <property name="fill">True</property> | ||
266 | <property name="position">0</property> | ||
267 | </packing> | ||
268 | </child> | ||
269 | <child> | ||
270 | <object class="GtkRevealer"> | ||
271 | <property name="visible">True</property> | ||
272 | <property name="can-focus">False</property> | ||
273 | <property name="reveal-child">True</property> | ||
274 | <child> | ||
275 | <object class="GtkScrolledWindow"> | ||
276 | <property name="visible">True</property> | ||
277 | <property name="can-focus">True</property> | ||
278 | <property name="shadow-type">in</property> | ||
279 | <child> | ||
280 | <object class="GtkViewport"> | ||
281 | <property name="visible">True</property> | ||
282 | <property name="can-focus">False</property> | ||
283 | <child> | ||
284 | <object class="GtkListBox"> | ||
285 | <property name="visible">True</property> | ||
286 | <property name="can-focus">False</property> | ||
287 | </object> | ||
288 | </child> | ||
289 | </object> | ||
290 | </child> | ||
291 | </object> | ||
292 | </child> | ||
293 | </object> | ||
294 | <packing> | ||
295 | <property name="expand">False</property> | ||
296 | <property name="fill">True</property> | ||
297 | <property name="position">1</property> | ||
298 | </packing> | ||
299 | </child> | ||
300 | <child> | ||
301 | <object class="GtkBox"> | ||
302 | <property name="visible">True</property> | ||
303 | <property name="can-focus">False</property> | ||
304 | <property name="orientation">vertical</property> | ||
305 | <child> | ||
306 | <object class="GtkButton"> | ||
307 | <property name="visible">True</property> | ||
308 | <property name="can-focus">True</property> | ||
309 | <property name="receives-default">True</property> | ||
310 | <property name="relief">none</property> | ||
311 | <property name="always-show-image">True</property> | ||
312 | <child> | ||
313 | <object class="GtkBox"> | ||
314 | <property name="visible">True</property> | ||
315 | <property name="can-focus">False</property> | ||
316 | <property name="margin-start">4</property> | ||
317 | <property name="margin-end">4</property> | ||
318 | <property name="margin-top">4</property> | ||
319 | <property name="margin-bottom">4</property> | ||
320 | <property name="spacing">16</property> | ||
321 | <child> | ||
322 | <object class="GtkImage"> | ||
323 | <property name="visible">True</property> | ||
324 | <property name="can-focus">False</property> | ||
325 | <property name="icon-name">system-users-symbolic</property> | ||
326 | <property name="icon_size">3</property> | ||
327 | </object> | ||
328 | <packing> | ||
329 | <property name="expand">False</property> | ||
330 | <property name="fill">True</property> | ||
331 | <property name="position">0</property> | ||
332 | </packing> | ||
333 | </child> | ||
334 | <child> | ||
335 | <object class="GtkLabel" id="new-group-label"> | ||
336 | <property name="visible">True</property> | ||
337 | <property name="can-focus">False</property> | ||
338 | <property name="label" translatable="yes">New Group</property> | ||
339 | <property name="xalign">0</property> | ||
340 | </object> | ||
341 | <packing> | ||
342 | <property name="expand">False</property> | ||
343 | <property name="fill">True</property> | ||
344 | <property name="position">1</property> | ||
345 | </packing> | ||
346 | </child> | ||
347 | </object> | ||
348 | </child> | ||
349 | </object> | ||
350 | <packing> | ||
351 | <property name="expand">False</property> | ||
352 | <property name="fill">True</property> | ||
353 | <property name="position">0</property> | ||
354 | </packing> | ||
355 | </child> | ||
356 | <child> | ||
357 | <object class="GtkButton"> | ||
358 | <property name="visible">True</property> | ||
359 | <property name="can-focus">True</property> | ||
360 | <property name="receives-default">True</property> | ||
361 | <property name="relief">none</property> | ||
362 | <property name="always-show-image">True</property> | ||
363 | <child> | ||
364 | <object class="GtkBox"> | ||
365 | <property name="visible">True</property> | ||
366 | <property name="can-focus">False</property> | ||
367 | <property name="margin-start">4</property> | ||
368 | <property name="margin-end">4</property> | ||
369 | <property name="margin-top">4</property> | ||
370 | <property name="margin-bottom">4</property> | ||
371 | <property name="spacing">16</property> | ||
372 | <child> | ||
373 | <object class="GtkImage"> | ||
374 | <property name="visible">True</property> | ||
375 | <property name="can-focus">False</property> | ||
376 | <property name="icon-name">network-wired-symbolic</property> | ||
377 | <property name="icon_size">3</property> | ||
378 | </object> | ||
379 | <packing> | ||
380 | <property name="expand">False</property> | ||
381 | <property name="fill">True</property> | ||
382 | <property name="position">0</property> | ||
383 | </packing> | ||
384 | </child> | ||
385 | <child> | ||
386 | <object class="GtkLabel" id="new-platform-label"> | ||
387 | <property name="visible">True</property> | ||
388 | <property name="can-focus">False</property> | ||
389 | <property name="label" translatable="yes">New Platform</property> | ||
390 | <property name="xalign">0</property> | ||
391 | </object> | ||
392 | <packing> | ||
393 | <property name="expand">False</property> | ||
394 | <property name="fill">True</property> | ||
395 | <property name="position">1</property> | ||
396 | </packing> | ||
397 | </child> | ||
398 | </object> | ||
399 | </child> | ||
400 | </object> | ||
401 | <packing> | ||
402 | <property name="expand">False</property> | ||
403 | <property name="fill">True</property> | ||
404 | <property name="position">1</property> | ||
405 | </packing> | ||
406 | </child> | ||
407 | <child> | ||
408 | <object class="GtkButton"> | ||
409 | <property name="visible">True</property> | ||
410 | <property name="can-focus">True</property> | ||
411 | <property name="receives-default">True</property> | ||
412 | <property name="relief">none</property> | ||
413 | <property name="always-show-image">True</property> | ||
414 | <child> | ||
415 | <object class="GtkBox"> | ||
416 | <property name="visible">True</property> | ||
417 | <property name="can-focus">False</property> | ||
418 | <property name="margin-start">4</property> | ||
419 | <property name="margin-end">4</property> | ||
420 | <property name="margin-top">4</property> | ||
421 | <property name="margin-bottom">4</property> | ||
422 | <property name="spacing">16</property> | ||
423 | <child> | ||
424 | <object class="GtkImage"> | ||
425 | <property name="visible">True</property> | ||
426 | <property name="can-focus">False</property> | ||
427 | <property name="icon-name">avatar-default-symbolic</property> | ||
428 | <property name="icon_size">3</property> | ||
429 | </object> | ||
430 | <packing> | ||
431 | <property name="expand">False</property> | ||
432 | <property name="fill">True</property> | ||
433 | <property name="position">0</property> | ||
434 | </packing> | ||
435 | </child> | ||
436 | <child> | ||
437 | <object class="GtkLabel" id="contacts-label"> | ||
438 | <property name="visible">True</property> | ||
439 | <property name="can-focus">False</property> | ||
440 | <property name="label" translatable="yes">Contacts</property> | ||
441 | <property name="xalign">0</property> | ||
442 | </object> | ||
443 | <packing> | ||
444 | <property name="expand">False</property> | ||
445 | <property name="fill">True</property> | ||
446 | <property name="position">1</property> | ||
447 | </packing> | ||
448 | </child> | ||
449 | </object> | ||
450 | </child> | ||
451 | </object> | ||
452 | <packing> | ||
453 | <property name="expand">False</property> | ||
454 | <property name="fill">True</property> | ||
455 | <property name="position">2</property> | ||
456 | </packing> | ||
457 | </child> | ||
458 | <child> | ||
459 | <object class="GtkButton"> | ||
460 | <property name="visible">True</property> | ||
461 | <property name="can-focus">True</property> | ||
462 | <property name="receives-default">True</property> | ||
463 | <property name="relief">none</property> | ||
464 | <property name="always-show-image">True</property> | ||
465 | <child> | ||
466 | <object class="GtkBox"> | ||
467 | <property name="visible">True</property> | ||
468 | <property name="can-focus">False</property> | ||
469 | <property name="margin-start">4</property> | ||
470 | <property name="margin-end">4</property> | ||
471 | <property name="margin-top">4</property> | ||
472 | <property name="margin-bottom">4</property> | ||
473 | <property name="spacing">16</property> | ||
474 | <child> | ||
475 | <object class="GtkImage"> | ||
476 | <property name="visible">True</property> | ||
477 | <property name="can-focus">False</property> | ||
478 | <property name="icon-name">call-start-symbolic</property> | ||
479 | <property name="icon_size">3</property> | ||
480 | </object> | ||
481 | <packing> | ||
482 | <property name="expand">False</property> | ||
483 | <property name="fill">True</property> | ||
484 | <property name="position">0</property> | ||
485 | </packing> | ||
486 | </child> | ||
487 | <child> | ||
488 | <object class="GtkLabel" id="calls-label"> | ||
489 | <property name="visible">True</property> | ||
490 | <property name="can-focus">False</property> | ||
491 | <property name="label" translatable="yes">Calls</property> | ||
492 | <property name="xalign">0</property> | ||
493 | </object> | ||
494 | <packing> | ||
495 | <property name="expand">False</property> | ||
496 | <property name="fill">True</property> | ||
497 | <property name="position">1</property> | ||
498 | </packing> | ||
499 | </child> | ||
500 | </object> | ||
501 | </child> | ||
502 | </object> | ||
503 | <packing> | ||
504 | <property name="expand">False</property> | ||
505 | <property name="fill">True</property> | ||
506 | <property name="position">3</property> | ||
507 | </packing> | ||
508 | </child> | ||
509 | <child> | ||
510 | <object class="GtkButton"> | ||
511 | <property name="visible">True</property> | ||
512 | <property name="can-focus">True</property> | ||
513 | <property name="receives-default">True</property> | ||
514 | <property name="relief">none</property> | ||
515 | <property name="always-show-image">True</property> | ||
516 | <child> | ||
517 | <object class="GtkBox"> | ||
518 | <property name="visible">True</property> | ||
519 | <property name="can-focus">False</property> | ||
520 | <property name="margin-start">4</property> | ||
521 | <property name="margin-end">4</property> | ||
522 | <property name="margin-top">4</property> | ||
523 | <property name="margin-bottom">4</property> | ||
524 | <property name="spacing">16</property> | ||
525 | <child> | ||
526 | <object class="GtkImage"> | ||
527 | <property name="visible">True</property> | ||
528 | <property name="can-focus">False</property> | ||
529 | <property name="icon-name">emblem-system-symbolic</property> | ||
530 | <property name="icon_size">3</property> | ||
531 | </object> | ||
532 | <packing> | ||
533 | <property name="expand">False</property> | ||
534 | <property name="fill">True</property> | ||
535 | <property name="position">0</property> | ||
536 | </packing> | ||
537 | </child> | ||
538 | <child> | ||
539 | <object class="GtkLabel" id="settings-label"> | ||
540 | <property name="visible">True</property> | ||
541 | <property name="can-focus">False</property> | ||
542 | <property name="label" translatable="yes">Settings</property> | ||
543 | <property name="xalign">0</property> | ||
544 | </object> | ||
545 | <packing> | ||
546 | <property name="expand">False</property> | ||
547 | <property name="fill">True</property> | ||
548 | <property name="position">1</property> | ||
549 | </packing> | ||
550 | </child> | ||
551 | </object> | ||
552 | </child> | ||
553 | </object> | ||
554 | <packing> | ||
555 | <property name="expand">False</property> | ||
556 | <property name="fill">True</property> | ||
557 | <property name="position">4</property> | ||
558 | </packing> | ||
559 | </child> | ||
560 | <child> | ||
561 | <object class="GtkButton"> | ||
562 | <property name="visible">True</property> | ||
563 | <property name="can-focus">True</property> | ||
564 | <property name="receives-default">True</property> | ||
565 | <property name="relief">none</property> | ||
566 | <property name="always-show-image">True</property> | ||
567 | <child> | ||
568 | <object class="GtkBox"> | ||
569 | <property name="visible">True</property> | ||
570 | <property name="can-focus">False</property> | ||
571 | <property name="margin-start">4</property> | ||
572 | <property name="margin-end">4</property> | ||
573 | <property name="margin-top">4</property> | ||
574 | <property name="margin-bottom">4</property> | ||
575 | <property name="spacing">16</property> | ||
576 | <child> | ||
577 | <object class="GtkImage"> | ||
578 | <property name="visible">True</property> | ||
579 | <property name="can-focus">False</property> | ||
580 | <property name="icon-name">weather-clear-night-symbolic</property> | ||
581 | <property name="icon_size">3</property> | ||
582 | </object> | ||
583 | <packing> | ||
584 | <property name="expand">False</property> | ||
585 | <property name="fill">True</property> | ||
586 | <property name="position">0</property> | ||
587 | </packing> | ||
588 | </child> | ||
589 | <child> | ||
590 | <object class="GtkLabel" id="night-mode-label"> | ||
591 | <property name="visible">True</property> | ||
592 | <property name="can-focus">False</property> | ||
593 | <property name="label" translatable="yes">Night Mode</property> | ||
594 | <property name="xalign">0</property> | ||
595 | </object> | ||
596 | <packing> | ||
597 | <property name="expand">False</property> | ||
598 | <property name="fill">True</property> | ||
599 | <property name="position">1</property> | ||
600 | </packing> | ||
601 | </child> | ||
602 | </object> | ||
603 | </child> | ||
604 | </object> | ||
605 | <packing> | ||
606 | <property name="expand">False</property> | ||
607 | <property name="fill">True</property> | ||
608 | <property name="position">5</property> | ||
609 | </packing> | ||
610 | </child> | ||
611 | </object> | ||
612 | <packing> | ||
613 | <property name="expand">False</property> | ||
614 | <property name="fill">True</property> | ||
615 | <property name="position">2</property> | ||
616 | </packing> | ||
617 | </child> | ||
618 | <child> | ||
619 | <object class="GtkBox"> | ||
620 | <property name="visible">True</property> | ||
621 | <property name="can-focus">False</property> | ||
622 | <property name="margin-start">16</property> | ||
623 | <property name="margin-end">16</property> | ||
624 | <property name="margin-top">16</property> | ||
625 | <property name="margin-bottom">16</property> | ||
626 | <property name="orientation">vertical</property> | ||
627 | <child> | ||
628 | <object class="GtkLabel"> | ||
629 | <property name="visible">True</property> | ||
630 | <property name="can-focus">False</property> | ||
631 | <property name="halign">start</property> | ||
632 | <property name="label" translatable="yes">GNUnet Messenger</property> | ||
633 | <attributes> | ||
634 | <attribute name="weight" value="bold"/> | ||
635 | </attributes> | ||
636 | </object> | ||
637 | <packing> | ||
638 | <property name="expand">False</property> | ||
639 | <property name="fill">True</property> | ||
640 | <property name="position">0</property> | ||
641 | </packing> | ||
642 | </child> | ||
643 | <child> | ||
644 | <object class="GtkLabel"> | ||
645 | <property name="visible">True</property> | ||
646 | <property name="can-focus">False</property> | ||
647 | <property name="halign">start</property> | ||
648 | <property name="label" translatable="yes">Version 0.0.1</property> | ||
649 | </object> | ||
650 | <packing> | ||
651 | <property name="expand">False</property> | ||
652 | <property name="fill">True</property> | ||
653 | <property name="position">1</property> | ||
654 | </packing> | ||
655 | </child> | ||
656 | </object> | ||
657 | <packing> | ||
658 | <property name="expand">False</property> | ||
659 | <property name="fill">True</property> | ||
660 | <property name="pack-type">end</property> | ||
661 | <property name="position">3</property> | ||
662 | </packing> | ||
663 | </child> | ||
664 | </object> | ||
665 | </child> | ||
666 | </object> | ||
667 | </child> | ||
668 | <child> | ||
669 | <object class="GtkBox"> | ||
670 | <property name="visible">True</property> | ||
671 | <property name="can-focus">False</property> | ||
672 | <property name="hexpand">True</property> | ||
673 | <property name="orientation">vertical</property> | ||
674 | <child> | ||
675 | <object class="GtkBox" id="chat-header-box"> | ||
676 | <property name="visible">True</property> | ||
677 | <property name="can-focus">False</property> | ||
678 | <property name="margin-start">8</property> | ||
679 | <property name="margin-end">8</property> | ||
680 | <property name="margin-top">8</property> | ||
681 | <property name="margin-bottom">8</property> | ||
682 | <property name="spacing">8</property> | ||
683 | <child> | ||
684 | <object class="GtkBox"> | ||
685 | <property name="visible">True</property> | ||
686 | <property name="can-focus">False</property> | ||
687 | <property name="halign">start</property> | ||
688 | <property name="margin-start">4</property> | ||
689 | <property name="margin-end">4</property> | ||
690 | <property name="orientation">vertical</property> | ||
691 | <child> | ||
692 | <object class="GtkLabel"> | ||
693 | <property name="visible">True</property> | ||
694 | <property name="can-focus">False</property> | ||
695 | <property name="label" translatable="yes">Chat title</property> | ||
696 | <property name="xalign">0</property> | ||
697 | <attributes> | ||
698 | <attribute name="weight" value="bold"/> | ||
699 | </attributes> | ||
700 | </object> | ||
701 | <packing> | ||
702 | <property name="expand">False</property> | ||
703 | <property name="fill">True</property> | ||
704 | <property name="position">0</property> | ||
705 | </packing> | ||
706 | </child> | ||
707 | <child> | ||
708 | <object class="GtkLabel"> | ||
709 | <property name="visible">True</property> | ||
710 | <property name="can-focus">False</property> | ||
711 | <property name="label" translatable="yes">Chat subtitle</property> | ||
712 | <property name="xalign">0</property> | ||
713 | <attributes> | ||
714 | <attribute name="weight" value="light"/> | ||
715 | </attributes> | ||
716 | </object> | ||
717 | <packing> | ||
718 | <property name="expand">True</property> | ||
719 | <property name="fill">True</property> | ||
720 | <property name="position">1</property> | ||
721 | </packing> | ||
722 | </child> | ||
723 | </object> | ||
724 | <packing> | ||
725 | <property name="expand">True</property> | ||
726 | <property name="fill">True</property> | ||
727 | <property name="position">0</property> | ||
728 | </packing> | ||
729 | </child> | ||
730 | <child> | ||
731 | <object class="GtkButton"> | ||
732 | <property name="visible">True</property> | ||
733 | <property name="can-focus">True</property> | ||
734 | <property name="receives-default">True</property> | ||
735 | <property name="relief">none</property> | ||
736 | <child> | ||
737 | <object class="GtkImage"> | ||
738 | <property name="visible">True</property> | ||
739 | <property name="can-focus">False</property> | ||
740 | <property name="icon-name">view-more-symbolic</property> | ||
741 | </object> | ||
742 | </child> | ||
743 | </object> | ||
744 | <packing> | ||
745 | <property name="expand">False</property> | ||
746 | <property name="fill">True</property> | ||
747 | <property name="pack-type">end</property> | ||
748 | <property name="position">1</property> | ||
749 | </packing> | ||
750 | </child> | ||
751 | <child> | ||
752 | <object class="GtkButton"> | ||
753 | <property name="visible">True</property> | ||
754 | <property name="can-focus">True</property> | ||
755 | <property name="receives-default">True</property> | ||
756 | <property name="relief">none</property> | ||
757 | <child> | ||
758 | <object class="GtkImage"> | ||
759 | <property name="visible">True</property> | ||
760 | <property name="can-focus">False</property> | ||
761 | <property name="icon-name">system-search-symbolic</property> | ||
762 | </object> | ||
763 | </child> | ||
764 | </object> | ||
765 | <packing> | ||
766 | <property name="expand">False</property> | ||
767 | <property name="fill">True</property> | ||
768 | <property name="pack-type">end</property> | ||
769 | <property name="position">2</property> | ||
770 | </packing> | ||
771 | </child> | ||
772 | </object> | ||
773 | <packing> | ||
774 | <property name="expand">False</property> | ||
775 | <property name="fill">True</property> | ||
776 | <property name="position">0</property> | ||
777 | </packing> | ||
778 | </child> | ||
779 | <child> | ||
780 | <object class="GtkScrolledWindow"> | ||
781 | <property name="visible">True</property> | ||
782 | <property name="can-focus">True</property> | ||
783 | <property name="shadow-type">in</property> | ||
784 | <child> | ||
785 | <object class="GtkViewport"> | ||
786 | <property name="visible">True</property> | ||
787 | <property name="can-focus">False</property> | ||
788 | <child> | ||
789 | <placeholder/> | ||
790 | </child> | ||
791 | </object> | ||
792 | </child> | ||
793 | </object> | ||
794 | <packing> | ||
795 | <property name="expand">True</property> | ||
796 | <property name="fill">True</property> | ||
797 | <property name="position">1</property> | ||
798 | </packing> | ||
799 | </child> | ||
800 | <child> | ||
801 | <object class="GtkBox"> | ||
802 | <property name="visible">True</property> | ||
803 | <property name="can-focus">False</property> | ||
804 | <property name="margin-start">8</property> | ||
805 | <property name="margin-end">8</property> | ||
806 | <property name="margin-top">8</property> | ||
807 | <property name="margin-bottom">8</property> | ||
808 | <property name="spacing">8</property> | ||
809 | <child> | ||
810 | <object class="GtkButton"> | ||
811 | <property name="visible">True</property> | ||
812 | <property name="can-focus">True</property> | ||
813 | <property name="receives-default">True</property> | ||
814 | <property name="valign">end</property> | ||
815 | <property name="relief">none</property> | ||
816 | <child> | ||
817 | <object class="GtkImage"> | ||
818 | <property name="visible">True</property> | ||
819 | <property name="can-focus">False</property> | ||
820 | <property name="icon-name">mail-attachment-symbolic</property> | ||
821 | </object> | ||
822 | </child> | ||
823 | </object> | ||
824 | <packing> | ||
825 | <property name="expand">False</property> | ||
826 | <property name="fill">True</property> | ||
827 | <property name="position">0</property> | ||
828 | </packing> | ||
829 | </child> | ||
830 | <child> | ||
831 | <object class="GtkTextView"> | ||
832 | <property name="width-request">250</property> | ||
833 | <property name="visible">True</property> | ||
834 | <property name="can-focus">True</property> | ||
835 | <property name="valign">end</property> | ||
836 | <property name="wrap-mode">word-char</property> | ||
837 | <property name="left-margin">8</property> | ||
838 | <property name="right-margin">8</property> | ||
839 | <property name="top-margin">8</property> | ||
840 | <property name="bottom-margin">8</property> | ||
841 | <property name="input-hints">GTK_INPUT_HINT_SPELLCHECK | GTK_INPUT_HINT_WORD_COMPLETION | GTK_INPUT_HINT_INHIBIT_OSK | GTK_INPUT_HINT_EMOJI | GTK_INPUT_HINT_NONE</property> | ||
842 | </object> | ||
843 | <packing> | ||
844 | <property name="expand">True</property> | ||
845 | <property name="fill">True</property> | ||
846 | <property name="position">1</property> | ||
847 | </packing> | ||
848 | </child> | ||
849 | <child> | ||
850 | <object class="GtkButton"> | ||
851 | <property name="visible">True</property> | ||
852 | <property name="can-focus">True</property> | ||
853 | <property name="receives-default">True</property> | ||
854 | <property name="valign">end</property> | ||
855 | <property name="relief">none</property> | ||
856 | <child> | ||
857 | <object class="GtkImage"> | ||
858 | <property name="visible">True</property> | ||
859 | <property name="can-focus">False</property> | ||
860 | <property name="icon-name">face-smile-symbolic</property> | ||
861 | </object> | ||
862 | </child> | ||
863 | </object> | ||
864 | <packing> | ||
865 | <property name="expand">False</property> | ||
866 | <property name="fill">True</property> | ||
867 | <property name="position">2</property> | ||
868 | </packing> | ||
869 | </child> | ||
870 | <child> | ||
871 | <object class="GtkButton"> | ||
872 | <property name="visible">True</property> | ||
873 | <property name="can-focus">True</property> | ||
874 | <property name="receives-default">True</property> | ||
875 | <property name="valign">end</property> | ||
876 | <property name="relief">none</property> | ||
877 | <child> | ||
878 | <object class="GtkImage"> | ||
879 | <property name="visible">True</property> | ||
880 | <property name="can-focus">False</property> | ||
881 | <property name="icon-name">audio-input-microphone-symbolic</property> | ||
882 | </object> | ||
883 | </child> | ||
884 | </object> | ||
885 | <packing> | ||
886 | <property name="expand">False</property> | ||
887 | <property name="fill">True</property> | ||
888 | <property name="position">3</property> | ||
889 | </packing> | ||
890 | </child> | ||
891 | </object> | ||
892 | <packing> | ||
893 | <property name="expand">False</property> | ||
894 | <property name="fill">True</property> | ||
895 | <property name="position">2</property> | ||
896 | </packing> | ||
897 | </child> | ||
898 | </object> | ||
899 | </child> | ||
900 | </object> | ||
901 | <packing> | ||
902 | <property name="expand">True</property> | ||
903 | <property name="fill">True</property> | ||
904 | <property name="position">1</property> | ||
905 | </packing> | ||
906 | </child> | ||
907 | </object> | ||
908 | </child> | ||
909 | </object> | ||
910 | <object class="GtkSizeGroup"> | ||
911 | <property name="mode">vertical</property> | ||
912 | <widgets> | ||
913 | <widget name="chats-header-box"/> | ||
914 | <widget name="chat-header-box"/> | ||
915 | </widgets> | ||
916 | </object> | ||
917 | <object class="GtkSizeGroup"> | ||
918 | <widgets> | ||
919 | <widget name="new-group-label"/> | ||
920 | <widget name="new-platform-label"/> | ||
921 | <widget name="contacts-label"/> | ||
922 | <widget name="calls-label"/> | ||
923 | <widget name="settings-label"/> | ||
924 | <widget name="night-mode-label"/> | ||
925 | </widgets> | ||
926 | </object> | ||
927 | </interface> | ||