aboutsummaryrefslogtreecommitdiff
path: root/resources/ui/picker.ui
diff options
context:
space:
mode:
Diffstat (limited to 'resources/ui/picker.ui')
-rw-r--r--resources/ui/picker.ui508
1 files changed, 508 insertions, 0 deletions
diff --git a/resources/ui/picker.ui b/resources/ui/picker.ui
new file mode 100644
index 0000000..fec48e5
--- /dev/null
+++ b/resources/ui/picker.ui
@@ -0,0 +1,508 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- Generated with glade 3.38.2
3
4Copyright (C) 2021 GNUnet e.V.
5
6GNUnet is free software: you can redistribute it and/or modify it
7under the terms of the GNU Affero General Public License as published
8by the Free Software Foundation, either version 3 of the License,
9or (at your option) any later version.
10
11GNUnet is distributed in the hope that it will be useful, but
12WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14Affero General Public License for more details.
15
16You should have received a copy of the GNU Affero General Public License
17along with this program. If not, see <http://www.gnu.org/licenses/>.
18
19SPDX-License-Identifier: AGPL3.0-or-later
20Author: Tobias Frisch
21
22-->
23<interface>
24 <requires lib="gtk+" version="3.24"/>
25 <requires lib="libhandy" version="1.2"/>
26 <object class="GtkBox" id="picker_box">
27 <property name="height-request">250</property>
28 <property name="visible">True</property>
29 <property name="can-focus">False</property>
30 <property name="orientation">vertical</property>
31 <child>
32 <object class="GtkStack" id="picker_stack">
33 <property name="visible">True</property>
34 <property name="can-focus">False</property>
35 <child>
36 <object class="GtkBox">
37 <property name="visible">True</property>
38 <property name="can-focus">False</property>
39 <property name="orientation">vertical</property>
40 <child>
41 <object class="GtkScrolledWindow">
42 <property name="visible">True</property>
43 <property name="can-focus">True</property>
44 <property name="vscrollbar-policy">never</property>
45 <property name="shadow-type">in</property>
46 <child>
47 <object class="GtkViewport">
48 <property name="visible">True</property>
49 <property name="can-focus">False</property>
50 <child>
51 <object class="HdyViewSwitcherBar" id="emoji_switcher_bar">
52 <property name="visible">True</property>
53 <property name="can-focus">False</property>
54 <property name="stack">emoji_stack</property>
55 <property name="reveal">True</property>
56 </object>
57 </child>
58 </object>
59 </child>
60 </object>
61 <packing>
62 <property name="expand">False</property>
63 <property name="fill">True</property>
64 <property name="position">0</property>
65 </packing>
66 </child>
67 <child>
68 <object class="GtkStack" id="emoji_stack">
69 <property name="visible">True</property>
70 <property name="can-focus">False</property>
71 <child>
72 <object class="GtkScrolledWindow">
73 <property name="visible">True</property>
74 <property name="can-focus">True</property>
75 <property name="shadow-type">in</property>
76 <child>
77 <object class="GtkViewport">
78 <property name="visible">True</property>
79 <property name="can-focus">False</property>
80 <child>
81 <object class="GtkFlowBox" id="recent_flow_box">
82 <property name="visible">True</property>
83 <property name="can-focus">False</property>
84 <property name="border-width">8</property>
85 <property name="homogeneous">True</property>
86 <property name="max-children-per-line">8</property>
87 <property name="selection-mode">none</property>
88 <style>
89 <class name="emoji-flow-box"/>
90 </style>
91 </object>
92 </child>
93 </object>
94 </child>
95 </object>
96 <packing>
97 <property name="name">recent</property>
98 <property name="icon-name">emoji-recent-symbolic</property>
99 </packing>
100 </child>
101 <child>
102 <object class="GtkScrolledWindow">
103 <property name="visible">True</property>
104 <property name="can-focus">True</property>
105 <property name="shadow-type">in</property>
106 <child>
107 <object class="GtkViewport">
108 <property name="visible">True</property>
109 <property name="can-focus">False</property>
110 <child>
111 <object class="GtkFlowBox" id="people_flow_box">
112 <property name="visible">True</property>
113 <property name="can-focus">False</property>
114 <property name="border-width">8</property>
115 <property name="homogeneous">True</property>
116 <property name="max-children-per-line">8</property>
117 <property name="selection-mode">none</property>
118 <style>
119 <class name="emoji-flow-box"/>
120 </style>
121 </object>
122 </child>
123 </object>
124 </child>
125 </object>
126 <packing>
127 <property name="name">people</property>
128 <property name="icon-name">emoji-people-symbolic</property>
129 <property name="position">1</property>
130 </packing>
131 </child>
132 <child>
133 <object class="GtkScrolledWindow">
134 <property name="visible">True</property>
135 <property name="can-focus">True</property>
136 <property name="shadow-type">in</property>
137 <child>
138 <object class="GtkViewport">
139 <property name="visible">True</property>
140 <property name="can-focus">False</property>
141 <child>
142 <object class="GtkFlowBox" id="nature_flow_box">
143 <property name="visible">True</property>
144 <property name="can-focus">False</property>
145 <property name="border-width">8</property>
146 <property name="homogeneous">True</property>
147 <property name="max-children-per-line">8</property>
148 <property name="selection-mode">none</property>
149 <style>
150 <class name="emoji-flow-box"/>
151 </style>
152 </object>
153 </child>
154 </object>
155 </child>
156 </object>
157 <packing>
158 <property name="name">nature</property>
159 <property name="icon-name">emoji-nature-symbolic</property>
160 <property name="position">2</property>
161 </packing>
162 </child>
163 <child>
164 <object class="GtkScrolledWindow">
165 <property name="visible">True</property>
166 <property name="can-focus">True</property>
167 <property name="shadow-type">in</property>
168 <child>
169 <object class="GtkViewport">
170 <property name="visible">True</property>
171 <property name="can-focus">False</property>
172 <child>
173 <object class="GtkFlowBox" id="food_flow_box">
174 <property name="visible">True</property>
175 <property name="can-focus">False</property>
176 <property name="border-width">8</property>
177 <property name="homogeneous">True</property>
178 <property name="max-children-per-line">8</property>
179 <property name="selection-mode">none</property>
180 <style>
181 <class name="emoji-flow-box"/>
182 </style>
183 </object>
184 </child>
185 </object>
186 </child>
187 </object>
188 <packing>
189 <property name="name">food</property>
190 <property name="icon-name">emoji-food-symbolic</property>
191 <property name="position">3</property>
192 </packing>
193 </child>
194 <child>
195 <object class="GtkScrolledWindow">
196 <property name="visible">True</property>
197 <property name="can-focus">True</property>
198 <property name="shadow-type">in</property>
199 <child>
200 <object class="GtkViewport">
201 <property name="visible">True</property>
202 <property name="can-focus">False</property>
203 <child>
204 <object class="GtkFlowBox" id="activities_flow_box">
205 <property name="visible">True</property>
206 <property name="can-focus">False</property>
207 <property name="border-width">8</property>
208 <property name="homogeneous">True</property>
209 <property name="max-children-per-line">8</property>
210 <property name="selection-mode">none</property>
211 <style>
212 <class name="emoji-flow-box"/>
213 </style>
214 </object>
215 </child>
216 </object>
217 </child>
218 </object>
219 <packing>
220 <property name="name">activities</property>
221 <property name="icon-name">emoji-activities-symbolic</property>
222 <property name="position">4</property>
223 </packing>
224 </child>
225 <child>
226 <object class="GtkScrolledWindow">
227 <property name="visible">True</property>
228 <property name="can-focus">True</property>
229 <property name="shadow-type">in</property>
230 <child>
231 <object class="GtkViewport">
232 <property name="visible">True</property>
233 <property name="can-focus">False</property>
234 <child>
235 <object class="GtkFlowBox" id="travel_flow_box">
236 <property name="visible">True</property>
237 <property name="can-focus">False</property>
238 <property name="border-width">8</property>
239 <property name="homogeneous">True</property>
240 <property name="max-children-per-line">8</property>
241 <property name="selection-mode">none</property>
242 <style>
243 <class name="emoji-flow-box"/>
244 </style>
245 </object>
246 </child>
247 </object>
248 </child>
249 </object>
250 <packing>
251 <property name="name">travel</property>
252 <property name="icon-name">emoji-travel-symbolic</property>
253 <property name="position">5</property>
254 </packing>
255 </child>
256 <child>
257 <object class="GtkScrolledWindow">
258 <property name="visible">True</property>
259 <property name="can-focus">True</property>
260 <property name="shadow-type">in</property>
261 <child>
262 <object class="GtkViewport">
263 <property name="visible">True</property>
264 <property name="can-focus">False</property>
265 <child>
266 <object class="GtkFlowBox" id="objects_flow_box">
267 <property name="visible">True</property>
268 <property name="can-focus">False</property>
269 <property name="border-width">8</property>
270 <property name="homogeneous">True</property>
271 <property name="max-children-per-line">8</property>
272 <property name="selection-mode">none</property>
273 <style>
274 <class name="emoji-flow-box"/>
275 </style>
276 </object>
277 </child>
278 </object>
279 </child>
280 </object>
281 <packing>
282 <property name="name">objects</property>
283 <property name="icon-name">emoji-objects-symbolic</property>
284 <property name="position">6</property>
285 </packing>
286 </child>
287 <child>
288 <object class="GtkScrolledWindow">
289 <property name="visible">True</property>
290 <property name="can-focus">True</property>
291 <property name="shadow-type">in</property>
292 <child>
293 <object class="GtkViewport">
294 <property name="visible">True</property>
295 <property name="can-focus">False</property>
296 <child>
297 <object class="GtkFlowBox" id="symbols_flow_box">
298 <property name="visible">True</property>
299 <property name="can-focus">False</property>
300 <property name="border-width">8</property>
301 <property name="homogeneous">True</property>
302 <property name="max-children-per-line">8</property>
303 <property name="selection-mode">none</property>
304 <style>
305 <class name="emoji-flow-box"/>
306 </style>
307 </object>
308 </child>
309 </object>
310 </child>
311 </object>
312 <packing>
313 <property name="name">symbols</property>
314 <property name="icon-name">emoji-symbols-symbolic</property>
315 <property name="position">7</property>
316 </packing>
317 </child>
318 <child>
319 <object class="GtkScrolledWindow">
320 <property name="visible">True</property>
321 <property name="can-focus">True</property>
322 <property name="shadow-type">in</property>
323 <child>
324 <object class="GtkViewport">
325 <property name="visible">True</property>
326 <property name="can-focus">False</property>
327 <child>
328 <object class="GtkFlowBox" id="flags_flow_box">
329 <property name="visible">True</property>
330 <property name="can-focus">False</property>
331 <property name="border-width">8</property>
332 <property name="homogeneous">True</property>
333 <property name="max-children-per-line">8</property>
334 <property name="selection-mode">none</property>
335 <style>
336 <class name="emoji-flow-box"/>
337 </style>
338 </object>
339 </child>
340 </object>
341 </child>
342 </object>
343 <packing>
344 <property name="name">flags</property>
345 <property name="icon-name">emoji-flags-symbolic</property>
346 <property name="position">8</property>
347 </packing>
348 </child>
349 </object>
350 <packing>
351 <property name="expand">True</property>
352 <property name="fill">True</property>
353 <property name="pack-type">end</property>
354 <property name="position">1</property>
355 </packing>
356 </child>
357 <child>
358 <object class="HdySearchBar" id="emoji_search_bar">
359 <property name="visible">True</property>
360 <property name="can-focus">False</property>
361 <property name="show-close-button">True</property>
362 <child>
363 <object class="GtkSearchEntry" id="emoji_search_entry">
364 <property name="visible">True</property>
365 <property name="can-focus">True</property>
366 <property name="primary-icon-name">edit-find-symbolic</property>
367 <property name="primary-icon-activatable">False</property>
368 <property name="primary-icon-sensitive">False</property>
369 </object>
370 </child>
371 </object>
372 <packing>
373 <property name="expand">False</property>
374 <property name="fill">True</property>
375 <property name="position">2</property>
376 </packing>
377 </child>
378 </object>
379 <packing>
380 <property name="name">emoji</property>
381 <property name="title" translatable="yes">Emoji</property>
382 <property name="icon-name">face-smile-symbolic</property>
383 </packing>
384 </child>
385 <child>
386 <object class="GtkBox">
387 <property name="visible">True</property>
388 <property name="can-focus">False</property>
389 <property name="orientation">vertical</property>
390 <child>
391 <placeholder/>
392 </child>
393 <child>
394 <placeholder/>
395 </child>
396 <child>
397 <placeholder/>
398 </child>
399 </object>
400 <packing>
401 <property name="name">gif</property>
402 <property name="title" translatable="yes">GIF</property>
403 <property name="icon-name">video-x-generic-symbolic</property>
404 <property name="position">1</property>
405 </packing>
406 </child>
407 <child>
408 <object class="GtkBox">
409 <property name="visible">True</property>
410 <property name="can-focus">False</property>
411 <property name="orientation">vertical</property>
412 <child>
413 <placeholder/>
414 </child>
415 <child>
416 <placeholder/>
417 </child>
418 <child>
419 <placeholder/>
420 </child>
421 </object>
422 <packing>
423 <property name="name">stickers</property>
424 <property name="title" translatable="yes">Stickers</property>
425 <property name="icon-name">image-x-generic-symbolic</property>
426 <property name="position">2</property>
427 </packing>
428 </child>
429 </object>
430 <packing>
431 <property name="expand">True</property>
432 <property name="fill">True</property>
433 <property name="position">1</property>
434 </packing>
435 </child>
436 <child>
437 <object class="GtkBox">
438 <property name="visible">True</property>
439 <property name="can-focus">False</property>
440 <child>
441 <object class="GtkButton" id="search_button">
442 <property name="visible">True</property>
443 <property name="can-focus">True</property>
444 <property name="receives-default">True</property>
445 <property name="valign">center</property>
446 <property name="relief">none</property>
447 <child>
448 <object class="GtkImage">
449 <property name="visible">True</property>
450 <property name="can-focus">False</property>
451 <property name="icon-name">system-search-symbolic</property>
452 </object>
453 </child>
454 </object>
455 <packing>
456 <property name="expand">False</property>
457 <property name="fill">True</property>
458 <property name="position">0</property>
459 </packing>
460 </child>
461 <child>
462 <object class="HdyViewSwitcherBar" id="picker_switcher_bar">
463 <property name="visible">True</property>
464 <property name="can-focus">False</property>
465 <property name="policy">auto</property>
466 <property name="stack">picker_stack</property>
467 <property name="reveal">True</property>
468 </object>
469 <packing>
470 <property name="expand">True</property>
471 <property name="fill">True</property>
472 <property name="position">1</property>
473 </packing>
474 </child>
475 <child>
476 <object class="GtkButton" id="settings_button">
477 <property name="visible">True</property>
478 <property name="can-focus">True</property>
479 <property name="receives-default">True</property>
480 <property name="valign">center</property>
481 <property name="relief">none</property>
482 <child>
483 <object class="GtkImage">
484 <property name="visible">True</property>
485 <property name="can-focus">False</property>
486 <property name="icon-name">preferences-other-symbolic</property>
487 </object>
488 </child>
489 </object>
490 <packing>
491 <property name="expand">False</property>
492 <property name="fill">True</property>
493 <property name="pack-type">end</property>
494 <property name="position">2</property>
495 </packing>
496 </child>
497 <style>
498 <class name="picker-switcher-box"/>
499 </style>
500 </object>
501 <packing>
502 <property name="expand">False</property>
503 <property name="fill">True</property>
504 <property name="position">3</property>
505 </packing>
506 </child>
507 </object>
508</interface>