diff options
Diffstat (limited to 'resources/ui/chat.ui')
-rw-r--r-- | resources/ui/chat.ui | 212 |
1 files changed, 162 insertions, 50 deletions
diff --git a/resources/ui/chat.ui b/resources/ui/chat.ui index 5f50cbd..0c08970 100644 --- a/resources/ui/chat.ui +++ b/resources/ui/chat.ui | |||
@@ -311,69 +311,181 @@ Author: Tobias Frisch | |||
311 | <property name="border-width">4</property> | 311 | <property name="border-width">4</property> |
312 | <property name="spacing">4</property> | 312 | <property name="spacing">4</property> |
313 | <child> | 313 | <child> |
314 | <object class="GtkButton" id="attach_file_button"> | 314 | <object class="GtkStack" id="send_stack"> |
315 | <property name="visible">True</property> | 315 | <property name="visible">True</property> |
316 | <property name="sensitive">False</property> | 316 | <property name="can-focus">False</property> |
317 | <property name="can-focus">True</property> | 317 | <property name="transition-type">slide-up</property> |
318 | <property name="receives-default">True</property> | ||
319 | <property name="valign">center</property> | ||
320 | <property name="relief">none</property> | ||
321 | <child> | 318 | <child> |
322 | <object class="GtkImage"> | 319 | <object class="GtkBox" id="send_text_box"> |
323 | <property name="visible">True</property> | 320 | <property name="visible">True</property> |
324 | <property name="can-focus">False</property> | 321 | <property name="can-focus">False</property> |
325 | <property name="icon-name">mail-attachment-symbolic</property> | 322 | <property name="spacing">4</property> |
323 | <child> | ||
324 | <object class="GtkButton" id="attach_file_button"> | ||
325 | <property name="visible">True</property> | ||
326 | <property name="sensitive">False</property> | ||
327 | <property name="can-focus">True</property> | ||
328 | <property name="receives-default">True</property> | ||
329 | <property name="valign">center</property> | ||
330 | <property name="relief">none</property> | ||
331 | <child> | ||
332 | <object class="GtkImage"> | ||
333 | <property name="visible">True</property> | ||
334 | <property name="can-focus">False</property> | ||
335 | <property name="icon-name">mail-attachment-symbolic</property> | ||
336 | </object> | ||
337 | </child> | ||
338 | </object> | ||
339 | <packing> | ||
340 | <property name="expand">False</property> | ||
341 | <property name="fill">True</property> | ||
342 | <property name="position">0</property> | ||
343 | </packing> | ||
344 | </child> | ||
345 | <child> | ||
346 | <object class="GtkTextView" id="send_text_view"> | ||
347 | <property name="width-request">210</property> | ||
348 | <property name="height-request">48</property> | ||
349 | <property name="visible">True</property> | ||
350 | <property name="sensitive">False</property> | ||
351 | <property name="can-focus">True</property> | ||
352 | <property name="valign">end</property> | ||
353 | <property name="editable">False</property> | ||
354 | <property name="wrap-mode">word-char</property> | ||
355 | <property name="left-margin">8</property> | ||
356 | <property name="right-margin">8</property> | ||
357 | <property name="top-margin">8</property> | ||
358 | <property name="bottom-margin">8</property> | ||
359 | <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> | ||
360 | </object> | ||
361 | <packing> | ||
362 | <property name="expand">True</property> | ||
363 | <property name="fill">True</property> | ||
364 | <property name="position">1</property> | ||
365 | </packing> | ||
366 | </child> | ||
367 | <child> | ||
368 | <object class="GtkButton" id="emoji_button"> | ||
369 | <property name="visible">True</property> | ||
370 | <property name="sensitive">False</property> | ||
371 | <property name="can-focus">True</property> | ||
372 | <property name="receives-default">True</property> | ||
373 | <property name="valign">center</property> | ||
374 | <property name="relief">none</property> | ||
375 | <child> | ||
376 | <object class="GtkImage"> | ||
377 | <property name="visible">True</property> | ||
378 | <property name="can-focus">False</property> | ||
379 | <property name="icon-name">face-smile-symbolic</property> | ||
380 | </object> | ||
381 | </child> | ||
382 | </object> | ||
383 | <packing> | ||
384 | <property name="expand">False</property> | ||
385 | <property name="fill">True</property> | ||
386 | <property name="position">2</property> | ||
387 | </packing> | ||
388 | </child> | ||
326 | </object> | 389 | </object> |
390 | <packing> | ||
391 | <property name="name">page_send_text</property> | ||
392 | </packing> | ||
327 | </child> | 393 | </child> |
328 | </object> | ||
329 | <packing> | ||
330 | <property name="expand">False</property> | ||
331 | <property name="fill">True</property> | ||
332 | <property name="position">0</property> | ||
333 | </packing> | ||
334 | </child> | ||
335 | <child> | ||
336 | <object class="GtkTextView" id="send_text_view"> | ||
337 | <property name="width-request">210</property> | ||
338 | <property name="height-request">48</property> | ||
339 | <property name="visible">True</property> | ||
340 | <property name="sensitive">False</property> | ||
341 | <property name="can-focus">True</property> | ||
342 | <property name="valign">end</property> | ||
343 | <property name="editable">False</property> | ||
344 | <property name="wrap-mode">word-char</property> | ||
345 | <property name="left-margin">8</property> | ||
346 | <property name="right-margin">8</property> | ||
347 | <property name="top-margin">8</property> | ||
348 | <property name="bottom-margin">8</property> | ||
349 | <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> | ||
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 | </child> | ||
357 | <child> | ||
358 | <object class="GtkButton" id="emoji_button"> | ||
359 | <property name="visible">True</property> | ||
360 | <property name="sensitive">False</property> | ||
361 | <property name="can-focus">True</property> | ||
362 | <property name="receives-default">True</property> | ||
363 | <property name="valign">center</property> | ||
364 | <property name="relief">none</property> | ||
365 | <child> | 394 | <child> |
366 | <object class="GtkImage"> | 395 | <object class="GtkBox" id="send_recording_box"> |
367 | <property name="visible">True</property> | 396 | <property name="visible">True</property> |
368 | <property name="can-focus">False</property> | 397 | <property name="can-focus">False</property> |
369 | <property name="icon-name">face-smile-symbolic</property> | 398 | <property name="spacing">4</property> |
399 | <child> | ||
400 | <object class="GtkButton" id="recording_close_button"> | ||
401 | <property name="visible">True</property> | ||
402 | <property name="can-focus">True</property> | ||
403 | <property name="receives-default">True</property> | ||
404 | <property name="valign">center</property> | ||
405 | <property name="relief">none</property> | ||
406 | <child> | ||
407 | <object class="GtkImage"> | ||
408 | <property name="visible">True</property> | ||
409 | <property name="can-focus">False</property> | ||
410 | <property name="icon-name">window-close-symbolic</property> | ||
411 | </object> | ||
412 | </child> | ||
413 | </object> | ||
414 | <packing> | ||
415 | <property name="expand">False</property> | ||
416 | <property name="fill">True</property> | ||
417 | <property name="position">0</property> | ||
418 | </packing> | ||
419 | </child> | ||
420 | <child> | ||
421 | <object class="GtkButton" id="recording_play_button"> | ||
422 | <property name="visible">True</property> | ||
423 | <property name="can-focus">True</property> | ||
424 | <property name="receives-default">True</property> | ||
425 | <property name="valign">center</property> | ||
426 | <property name="relief">none</property> | ||
427 | <child> | ||
428 | <object class="GtkImage" id="play_pause_symbol"> | ||
429 | <property name="visible">True</property> | ||
430 | <property name="can-focus">False</property> | ||
431 | <property name="icon-name">media-playback-start-symbolic</property> | ||
432 | </object> | ||
433 | </child> | ||
434 | </object> | ||
435 | <packing> | ||
436 | <property name="expand">False</property> | ||
437 | <property name="fill">True</property> | ||
438 | <property name="position">1</property> | ||
439 | </packing> | ||
440 | </child> | ||
441 | <child> | ||
442 | <object class="GtkBox"> | ||
443 | <property name="visible">True</property> | ||
444 | <property name="can-focus">False</property> | ||
445 | <property name="valign">center</property> | ||
446 | <property name="orientation">vertical</property> | ||
447 | <property name="spacing">2</property> | ||
448 | <child> | ||
449 | <object class="GtkLabel" id="recording_label"> | ||
450 | <property name="visible">True</property> | ||
451 | <property name="can-focus">False</property> | ||
452 | <property name="label" translatable="yes">00:00</property> | ||
453 | </object> | ||
454 | <packing> | ||
455 | <property name="expand">False</property> | ||
456 | <property name="fill">True</property> | ||
457 | <property name="position">0</property> | ||
458 | </packing> | ||
459 | </child> | ||
460 | <child> | ||
461 | <object class="GtkProgressBar" id="recording_progress_bar"> | ||
462 | <property name="visible">True</property> | ||
463 | <property name="can-focus">False</property> | ||
464 | </object> | ||
465 | <packing> | ||
466 | <property name="expand">False</property> | ||
467 | <property name="fill">True</property> | ||
468 | <property name="position">1</property> | ||
469 | </packing> | ||
470 | </child> | ||
471 | </object> | ||
472 | <packing> | ||
473 | <property name="expand">True</property> | ||
474 | <property name="fill">True</property> | ||
475 | <property name="position">2</property> | ||
476 | </packing> | ||
477 | </child> | ||
370 | </object> | 478 | </object> |
479 | <packing> | ||
480 | <property name="name">page_send_recording</property> | ||
481 | <property name="position">1</property> | ||
482 | </packing> | ||
371 | </child> | 483 | </child> |
372 | </object> | 484 | </object> |
373 | <packing> | 485 | <packing> |
374 | <property name="expand">False</property> | 486 | <property name="expand">True</property> |
375 | <property name="fill">True</property> | 487 | <property name="fill">True</property> |
376 | <property name="position">2</property> | 488 | <property name="position">0</property> |
377 | </packing> | 489 | </packing> |
378 | </child> | 490 | </child> |
379 | <child> | 491 | <child> |
@@ -395,7 +507,7 @@ Author: Tobias Frisch | |||
395 | <packing> | 507 | <packing> |
396 | <property name="expand">False</property> | 508 | <property name="expand">False</property> |
397 | <property name="fill">True</property> | 509 | <property name="fill">True</property> |
398 | <property name="position">3</property> | 510 | <property name="position">1</property> |
399 | </packing> | 511 | </packing> |
400 | </child> | 512 | </child> |
401 | </object> | 513 | </object> |