contact_info.ui (48392B)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- Generated with glade 3.40.0 3 4 Copyright (C) 2022‑‑2025 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="1.2"/> 26 <object class="GtkListStore" id="attributes_list"> 27 <columns> 28 <!-- column-name name --> 29 <column type="gchararray"/> 30 <!-- column-name value --> 31 <column type="gchararray"/> 32 </columns> 33 </object> 34 <object class="GtkFileFilter" id="avatar_filter"> 35 <mime-types> 36 <mime-type>image/*</mime-type> 37 </mime-types> 38 </object> 39 <object class="GtkListStore" id="sharing_list"> 40 <columns> 41 <!-- column-name name --> 42 <column type="gchararray"/> 43 <!-- column-name value --> 44 <column type="gchararray"/> 45 <!-- column-name shared --> 46 <column type="gboolean"/> 47 </columns> 48 </object> 49 <object class="GtkListStore" id="tags_list"> 50 <columns> 51 <!-- column-name name --> 52 <column type="gchararray"/> 53 </columns> 54 </object> 55 <object class="GtkDialog" id="contact_info_dialog"> 56 <property name="title" translatable="yes">Contact Information</property> 57 <property name="modal">1</property> 58 <property name="window-position">center-on-parent</property> 59 <property name="type-hint">dialog</property> 60 <child internal-child="vbox"> 61 <object class="GtkBox"> 62 <property name="orientation">vertical</property> 63 <property name="spacing">2</property> 64 <child internal-child="action_area"> 65 <object class="GtkButtonBox"> 66 <property name="layout-style">end</property> 67 <child> 68 <object class="GtkButton" id="back_button"> 69 <property name="label" translatable="yes">Back</property> 70 <property name="can-focus">1</property> 71 <property name="receives-default">1</property> 72 </object> 73 <packing> 74 <property name="expand">1</property> 75 </packing> 76 </child> 77 <child> 78 <object class="GtkButton" id="close_button"> 79 <property name="label" translatable="yes">Close</property> 80 <property name="visible">1</property> 81 <property name="can-focus">1</property> 82 <property name="receives-default">1</property> 83 </object> 84 <packing> 85 <property name="expand">1</property> 86 <property name="position">1</property> 87 </packing> 88 </child> 89 </object> 90 <packing> 91 <property name="fill">0</property> 92 </packing> 93 </child> 94 <child> 95 <object class="GtkScrolledWindow"> 96 <property name="width-request">284</property> 97 <property name="height-request">424</property> 98 <property name="visible">1</property> 99 <property name="can-focus">1</property> 100 <child> 101 <object class="GtkViewport"> 102 <property name="visible">1</property> 103 <property name="shadow-type">none</property> 104 <child> 105 <object class="GtkStack" id="contact_info_stack"> 106 <property name="visible">1</property> 107 <property name="border-width">8</property> 108 <child> 109 <object class="GtkBox" id="details_box"> 110 <property name="visible">1</property> 111 <property name="halign">center</property> 112 <property name="valign">center</property> 113 <property name="border-width">8</property> 114 <property name="orientation">vertical</property> 115 <property name="spacing">4</property> 116 <child> 117 <object class="HdyAvatar" id="contact_avatar"> 118 <property name="visible">True</property> 119 <property name="can-focus">False</property> 120 <property name="halign">center</property> 121 <property name="margin-top">8</property> 122 <property name="margin-bottom">8</property> 123 <property name="icon-name">avatar-default-symbolic</property> 124 <property name="size">128</property> 125 </object> 126 <packing> 127 <property name="expand">1</property> 128 </packing> 129 </child> 130 <child> 131 <object class="GtkLabel"> 132 <property name="visible">1</property> 133 <property name="label" translatable="yes">Name:</property> 134 <property name="xalign">0</property> 135 </object> 136 <packing> 137 <property name="position">1</property> 138 </packing> 139 </child> 140 <child> 141 <object class="GtkBox"> 142 <property name="width-request">250</property> 143 <property name="visible">1</property> 144 <property name="spacing">4</property> 145 <child> 146 <object class="GtkEntry" id="contact_name"> 147 <property name="visible">1</property> 148 <property name="sensitive">0</property> 149 <property name="can-focus">1</property> 150 </object> 151 <packing> 152 <property name="expand">1</property> 153 </packing> 154 </child> 155 <child> 156 <object class="GtkButton" id="contact_edit_button"> 157 <property name="visible">1</property> 158 <property name="can-focus">1</property> 159 <property name="receives-default">1</property> 160 <child> 161 <object class="GtkImage" id="contact_edit_symbol"> 162 <property name="visible">1</property> 163 <property name="icon-name">document-edit-symbolic</property> 164 </object> 165 </child> 166 </object> 167 <packing> 168 <property name="pack-type">end</property> 169 <property name="position">1</property> 170 </packing> 171 </child> 172 </object> 173 <packing> 174 <property name="position">2</property> 175 </packing> 176 </child> 177 <child> 178 <object class="GtkFileChooserButton" id="profile_chooser_button"> 179 <property name="filter">avatar_filter</property> 180 <property name="title" translatable="yes">Select profile picture</property> 181 </object> 182 <packing> 183 <property name="position">3</property> 184 </packing> 185 </child> 186 <child> 187 <object class="GtkButton" id="reveal_identity_button"> 188 <property name="visible">1</property> 189 <property name="can-focus">1</property> 190 <property name="receives-default">1</property> 191 <child> 192 <object class="GtkBox"> 193 <property name="visible">1</property> 194 <property name="spacing">4</property> 195 <child> 196 <object class="GtkImage"> 197 <property name="visible">1</property> 198 <property name="icon-name">user-info-symbolic</property> 199 </object> 200 </child> 201 <child> 202 <object class="GtkLabel"> 203 <property name="visible">1</property> 204 <property name="margin-end">16</property> 205 <property name="label" translatable="yes">Reveal Identity</property> 206 </object> 207 <packing> 208 <property name="expand">1</property> 209 <property name="pack-type">end</property> 210 <property name="position">1</property> 211 </packing> 212 </child> 213 </object> 214 </child> 215 </object> 216 <packing> 217 <property name="position">4</property> 218 </packing> 219 </child> 220 <child> 221 <object class="GtkButton" id="list_attributes_button"> 222 <property name="visible">1</property> 223 <property name="can-focus">1</property> 224 <property name="receives-default">1</property> 225 <child> 226 <object class="GtkBox"> 227 <property name="visible">1</property> 228 <property name="spacing">4</property> 229 <child> 230 <object class="GtkImage"> 231 <property name="visible">1</property> 232 <property name="icon-name">view-list-symbolic</property> 233 </object> 234 </child> 235 <child> 236 <object class="GtkLabel"> 237 <property name="visible">1</property> 238 <property name="margin-end">16</property> 239 <property name="label" translatable="yes">List Attributes</property> 240 </object> 241 <packing> 242 <property name="expand">1</property> 243 <property name="position">1</property> 244 </packing> 245 </child> 246 </object> 247 </child> 248 </object> 249 <packing> 250 <property name="position">5</property> 251 </packing> 252 </child> 253 <child> 254 <object class="GtkButton" id="share_attributes_button"> 255 <property name="visible">1</property> 256 <property name="can-focus">1</property> 257 <property name="receives-default">1</property> 258 <child> 259 <object class="GtkBox"> 260 <property name="visible">1</property> 261 <property name="spacing">4</property> 262 <child> 263 <object class="GtkImage"> 264 <property name="visible">1</property> 265 <property name="icon-name">folder-publicshare-symbolic</property> 266 </object> 267 </child> 268 <child> 269 <object class="GtkLabel"> 270 <property name="visible">1</property> 271 <property name="margin-end">16</property> 272 <property name="label" translatable="yes">Share Attributes</property> 273 </object> 274 <packing> 275 <property name="expand">1</property> 276 <property name="position">1</property> 277 </packing> 278 </child> 279 </object> 280 </child> 281 </object> 282 <packing> 283 <property name="position">6</property> 284 </packing> 285 </child> 286 <child> 287 <object class="GtkButton" id="list_tags_button"> 288 <property name="visible">1</property> 289 <property name="can-focus">1</property> 290 <property name="receives-default">1</property> 291 <child> 292 <object class="GtkBox"> 293 <property name="visible">1</property> 294 <property name="spacing">4</property> 295 <child> 296 <object class="GtkImage"> 297 <property name="visible">1</property> 298 <property name="icon-name">user-bookmarks-symbolic</property> 299 </object> 300 </child> 301 <child> 302 <object class="GtkLabel"> 303 <property name="visible">1</property> 304 <property name="margin-end">16</property> 305 <property name="label" translatable="yes">List Tags</property> 306 </object> 307 <packing> 308 <property name="expand">1</property> 309 <property name="position">1</property> 310 </packing> 311 </child> 312 </object> 313 </child> 314 </object> 315 <packing> 316 <property name="position">7</property> 317 </packing> 318 </child> 319 <child> 320 <object class="GtkStack" id="block_stack"> 321 <property name="visible">1</property> 322 <child> 323 <object class="GtkButton" id="block_button"> 324 <property name="visible">1</property> 325 <property name="can-focus">1</property> 326 <property name="receives-default">1</property> 327 <child> 328 <object class="GtkBox"> 329 <property name="visible">1</property> 330 <property name="spacing">4</property> 331 <child> 332 <object class="GtkImage"> 333 <property name="visible">1</property> 334 <property name="icon-name">mail-mark-junk-symbolic</property> 335 </object> 336 </child> 337 <child> 338 <object class="GtkLabel"> 339 <property name="visible">1</property> 340 <property name="margin-end">16</property> 341 <property name="label" translatable="yes">Block Contact</property> 342 </object> 343 <packing> 344 <property name="expand">1</property> 345 <property name="pack-type">end</property> 346 <property name="position">1</property> 347 </packing> 348 </child> 349 </object> 350 </child> 351 </object> 352 <packing> 353 <property name="name">page_block</property> 354 </packing> 355 </child> 356 <child> 357 <object class="GtkButton" id="unblock_button"> 358 <property name="visible">1</property> 359 <property name="can-focus">1</property> 360 <property name="receives-default">1</property> 361 <child> 362 <object class="GtkBox"> 363 <property name="visible">1</property> 364 <property name="spacing">4</property> 365 <child> 366 <object class="GtkImage"> 367 <property name="visible">1</property> 368 <property name="icon-name">mail-mark-notjunk-symbolic</property> 369 </object> 370 </child> 371 <child> 372 <object class="GtkLabel"> 373 <property name="visible">1</property> 374 <property name="margin-end">16</property> 375 <property name="label" translatable="yes">Unblock Contact</property> 376 </object> 377 <packing> 378 <property name="expand">1</property> 379 <property name="pack-type">end</property> 380 <property name="position">1</property> 381 </packing> 382 </child> 383 </object> 384 </child> 385 </object> 386 <packing> 387 <property name="name">page_unblock</property> 388 <property name="position">1</property> 389 </packing> 390 </child> 391 </object> 392 <packing> 393 <property name="position">8</property> 394 </packing> 395 </child> 396 <child> 397 <object class="GtkButton" id="open_chat_button"> 398 <property name="visible">1</property> 399 <property name="can-focus">1</property> 400 <property name="receives-default">1</property> 401 <child> 402 <object class="GtkStack" id="open_chat_stack"> 403 <property name="visible">1</property> 404 <child> 405 <object class="GtkBox"> 406 <property name="visible">1</property> 407 <property name="spacing">4</property> 408 <child> 409 <object class="GtkImage"> 410 <property name="visible">1</property> 411 <property name="icon-name">user-available-symbolic</property> 412 </object> 413 </child> 414 <child> 415 <object class="GtkLabel"> 416 <property name="visible">1</property> 417 <property name="margin-end">16</property> 418 <property name="label" translatable="yes">Open Private Chat</property> 419 </object> 420 <packing> 421 <property name="expand">1</property> 422 <property name="pack-type">end</property> 423 <property name="position">1</property> 424 </packing> 425 </child> 426 </object> 427 <packing> 428 <property name="name">open_private_chat_page</property> 429 </packing> 430 </child> 431 <child> 432 <object class="GtkBox"> 433 <property name="visible">1</property> 434 <property name="spacing">4</property> 435 <child> 436 <object class="GtkImage"> 437 <property name="visible">1</property> 438 <property name="icon-name">view-paged-symbolic</property> 439 </object> 440 </child> 441 <child> 442 <object class="GtkLabel"> 443 <property name="visible">1</property> 444 <property name="margin-end">16</property> 445 <property name="label" translatable="yes">Open Notes</property> 446 </object> 447 <packing> 448 <property name="expand">1</property> 449 <property name="pack-type">end</property> 450 <property name="position">1</property> 451 </packing> 452 </child> 453 </object> 454 <packing> 455 <property name="name">open_notes_page</property> 456 <property name="position">1</property> 457 </packing> 458 </child> 459 </object> 460 </child> 461 </object> 462 <packing> 463 <property name="position">9</property> 464 </packing> 465 </child> 466 </object> 467 <packing> 468 <property name="name">details_page</property> 469 </packing> 470 </child> 471 <child> 472 <object class="GtkBox" id="identity_box"> 473 <property name="visible">1</property> 474 <property name="halign">center</property> 475 <property name="valign">center</property> 476 <property name="border-width">8</property> 477 <property name="orientation">vertical</property> 478 <property name="spacing">4</property> 479 <child> 480 <object class="GtkLabel" id="name_label"> 481 <property name="visible">1</property> 482 <attributes> 483 <attribute name="weight" value="bold"/> 484 </attributes> 485 </object> 486 </child> 487 <child> 488 <object class="GtkBox"> 489 <property name="visible">1</property> 490 <property name="border-width">8</property> 491 <property name="orientation">vertical</property> 492 <child> 493 <object class="GtkDrawingArea" id="id_drawing_area"> 494 <property name="height-request">250</property> 495 <property name="visible">1</property> 496 </object> 497 </child> 498 </object> 499 <packing> 500 <property name="position">1</property> 501 </packing> 502 </child> 503 <child> 504 <object class="GtkLabel"> 505 <property name="visible">1</property> 506 <property name="label" translatable="yes">ID:</property> 507 <property name="xalign">0</property> 508 </object> 509 <packing> 510 <property name="position">2</property> 511 </packing> 512 </child> 513 <child> 514 <object class="GtkEntry" id="id_entry"> 515 <property name="width-request">250</property> 516 <property name="visible">1</property> 517 <property name="can-focus">1</property> 518 <property name="editable">0</property> 519 </object> 520 <packing> 521 <property name="position">3</property> 522 </packing> 523 </child> 524 </object> 525 <packing> 526 <property name="name">identity_page</property> 527 <property name="position">1</property> 528 </packing> 529 </child> 530 <child> 531 <object class="GtkBox" id="attributes_box"> 532 <property name="visible">1</property> 533 <property name="border-width">8</property> 534 <property name="orientation">vertical</property> 535 <property name="spacing">4</property> 536 <child> 537 <object class="GtkLabel"> 538 <property name="visible">1</property> 539 <property name="label" translatable="yes">Attributes:</property> 540 <property name="xalign">0</property> 541 </object> 542 </child> 543 <child> 544 <object class="GtkTreeView" id="attributes_tree"> 545 <property name="visible">1</property> 546 <property name="can-focus">1</property> 547 <property name="model">attributes_list</property> 548 <property name="reorderable">1</property> 549 <property name="search-column">0</property> 550 <child internal-child="selection"> 551 <object class="GtkTreeSelection"/> 552 </child> 553 <child> 554 <object class="GtkTreeViewColumn"> 555 <property name="resizable">1</property> 556 <property name="spacing">4</property> 557 <property name="min-width">120</property> 558 <property name="title" translatable="yes">Name:</property> 559 <property name="clickable">1</property> 560 <property name="sort-indicator">1</property> 561 <property name="sort-column-id">0</property> 562 <child> 563 <object class="GtkCellRendererText"> 564 <property name="ellipsize">end</property> 565 </object> 566 <attributes> 567 <attribute name="text">0</attribute> 568 </attributes> 569 </child> 570 </object> 571 </child> 572 <child> 573 <object class="GtkTreeViewColumn"> 574 <property name="resizable">1</property> 575 <property name="spacing">4</property> 576 <property name="min-width">120</property> 577 <property name="title" translatable="yes">Value:</property> 578 <child> 579 <object class="GtkCellRendererText" id="value_renderer"> 580 <property name="editable">1</property> 581 <property name="ellipsize">end</property> 582 </object> 583 <attributes> 584 <attribute name="text">1</attribute> 585 </attributes> 586 </child> 587 </object> 588 </child> 589 </object> 590 <packing> 591 <property name="expand">1</property> 592 <property name="position">1</property> 593 </packing> 594 </child> 595 <child> 596 <object class="GtkBox" id="new_attribute_box"> 597 <property name="width-request">250</property> 598 <property name="visible">1</property> 599 <property name="halign">center</property> 600 <property name="margin-top">8</property> 601 <property name="orientation">vertical</property> 602 <property name="spacing">4</property> 603 <child> 604 <object class="GtkLabel"> 605 <property name="visible">1</property> 606 <property name="label" translatable="yes">New Attribute:</property> 607 <property name="xalign">0</property> 608 </object> 609 </child> 610 <child> 611 <object class="GtkEntry" id="attribute_name_entry"> 612 <property name="visible">1</property> 613 <property name="can-focus">1</property> 614 <property name="placeholder-text" translatable="yes">Name</property> 615 <property name="input-purpose">name</property> 616 </object> 617 <packing> 618 <property name="position">1</property> 619 </packing> 620 </child> 621 <child> 622 <object class="GtkBox"> 623 <property name="visible">1</property> 624 <property name="spacing">4</property> 625 <child> 626 <object class="GtkEntry" id="attribute_value_entry"> 627 <property name="visible">1</property> 628 <property name="sensitive">0</property> 629 <property name="can-focus">1</property> 630 <property name="placeholder-text" translatable="yes">Value</property> 631 </object> 632 <packing> 633 <property name="expand">1</property> 634 </packing> 635 </child> 636 <child> 637 <object class="GtkButton" id="add_attribute_button"> 638 <property name="visible">1</property> 639 <property name="sensitive">0</property> 640 <property name="can-focus">1</property> 641 <property name="receives-default">1</property> 642 <child> 643 <object class="GtkImage"> 644 <property name="visible">1</property> 645 <property name="icon-name">list-add-symbolic</property> 646 </object> 647 </child> 648 </object> 649 <packing> 650 <property name="position">2</property> 651 </packing> 652 </child> 653 </object> 654 <packing> 655 <property name="pack-type">end</property> 656 <property name="position">2</property> 657 </packing> 658 </child> 659 </object> 660 <packing> 661 <property name="pack-type">end</property> 662 <property name="position">3</property> 663 </packing> 664 </child> 665 </object> 666 <packing> 667 <property name="name">attributes_page</property> 668 <property name="position">2</property> 669 </packing> 670 </child> 671 <child> 672 <object class="GtkBox" id="sharing_box"> 673 <property name="visible">1</property> 674 <property name="border-width">8</property> 675 <property name="orientation">vertical</property> 676 <property name="spacing">4</property> 677 <child> 678 <object class="GtkLabel"> 679 <property name="visible">1</property> 680 <property name="label" translatable="yes">Shared Attributes:</property> 681 <property name="xalign">0</property> 682 </object> 683 </child> 684 <child> 685 <object class="GtkTreeView" id="sharing_tree"> 686 <property name="visible">1</property> 687 <property name="can-focus">1</property> 688 <property name="model">sharing_list</property> 689 <property name="reorderable">1</property> 690 <property name="search-column">0</property> 691 <child internal-child="selection"> 692 <object class="GtkTreeSelection"/> 693 </child> 694 <child> 695 <object class="GtkTreeViewColumn"> 696 <property name="spacing">4</property> 697 <property name="sizing">autosize</property> 698 <property name="min-width">120</property> 699 <property name="title" translatable="yes">Name:</property> 700 <property name="clickable">1</property> 701 <property name="sort-indicator">1</property> 702 <property name="sort-column-id">0</property> 703 <child> 704 <object class="GtkCellRendererText"/> 705 <attributes> 706 <attribute name="text">0</attribute> 707 </attributes> 708 </child> 709 </object> 710 </child> 711 <child> 712 <object class="GtkTreeViewColumn"> 713 <property name="resizable">1</property> 714 <property name="spacing">4</property> 715 <property name="sizing">fixed</property> 716 <property name="fixed-width">50</property> 717 <property name="title" translatable="yes">Share:</property> 718 <child> 719 <object class="GtkCellRendererToggle" id="share_renderer"/> 720 <attributes> 721 <attribute name="active">2</attribute> 722 </attributes> 723 </child> 724 </object> 725 </child> 726 </object> 727 <packing> 728 <property name="expand">1</property> 729 <property name="position">1</property> 730 </packing> 731 </child> 732 </object> 733 <packing> 734 <property name="name">sharing_page</property> 735 <property name="position">3</property> 736 </packing> 737 </child> 738 <child> 739 <object class="GtkBox" id="tags_box"> 740 <property name="visible">1</property> 741 <property name="orientation">vertical</property> 742 <property name="spacing">4</property> 743 <child> 744 <object class="GtkLabel"> 745 <property name="visible">1</property> 746 <property name="label" translatable="yes">Tags:</property> 747 <property name="xalign">0</property> 748 </object> 749 </child> 750 <child> 751 <object class="GtkTreeView" id="tags_tree"> 752 <property name="visible">1</property> 753 <property name="can-focus">1</property> 754 <property name="model">tags_list</property> 755 <property name="headers-visible">0</property> 756 <property name="reorderable">1</property> 757 <property name="search-column">0</property> 758 <child internal-child="selection"> 759 <object class="GtkTreeSelection" id="tags_tree_selection"/> 760 </child> 761 <child> 762 <object class="GtkTreeViewColumn"> 763 <property name="resizable">1</property> 764 <property name="spacing">4</property> 765 <property name="min-width">120</property> 766 <property name="title" translatable="yes">Name:</property> 767 <property name="clickable">1</property> 768 <property name="sort-indicator">1</property> 769 <property name="sort-column-id">0</property> 770 <child> 771 <object class="GtkCellRendererText"> 772 <property name="ellipsize">end</property> 773 </object> 774 <attributes> 775 <attribute name="text">0</attribute> 776 </attributes> 777 </child> 778 </object> 779 </child> 780 </object> 781 <packing> 782 <property name="expand">1</property> 783 <property name="position">1</property> 784 </packing> 785 </child> 786 <child> 787 <object class="GtkBox" id="new_tag_box"> 788 <property name="width-request">250</property> 789 <property name="visible">1</property> 790 <property name="halign">center</property> 791 <property name="margin-top">8</property> 792 <property name="orientation">vertical</property> 793 <property name="spacing">4</property> 794 <child> 795 <object class="GtkLabel"> 796 <property name="visible">1</property> 797 <property name="label" translatable="yes">New Tag:</property> 798 <property name="xalign">0</property> 799 </object> 800 </child> 801 <child> 802 <object class="GtkBox"> 803 <property name="visible">1</property> 804 <property name="spacing">4</property> 805 <child> 806 <object class="GtkEntry" id="tag_name_entry"> 807 <property name="visible">1</property> 808 <property name="sensitive">0</property> 809 <property name="can-focus">1</property> 810 <property name="placeholder-text" translatable="yes">Tag</property> 811 </object> 812 <packing> 813 <property name="expand">1</property> 814 </packing> 815 </child> 816 <child> 817 <object class="GtkButton" id="remove_tag_button"> 818 <property name="visible">1</property> 819 <property name="sensitive">0</property> 820 <property name="can-focus">1</property> 821 <property name="receives-default">1</property> 822 <child> 823 <object class="GtkImage"> 824 <property name="visible">1</property> 825 <property name="icon-name">list-remove-symbolic</property> 826 </object> 827 </child> 828 </object> 829 <packing> 830 <property name="pack-type">end</property> 831 <property name="position">1</property> 832 </packing> 833 </child> 834 <child> 835 <object class="GtkButton" id="add_tag_button"> 836 <property name="visible">1</property> 837 <property name="sensitive">0</property> 838 <property name="can-focus">1</property> 839 <property name="receives-default">1</property> 840 <child> 841 <object class="GtkImage"> 842 <property name="visible">1</property> 843 <property name="icon-name">list-add-symbolic</property> 844 </object> 845 </child> 846 </object> 847 <packing> 848 <property name="pack-type">end</property> 849 <property name="position">2</property> 850 </packing> 851 </child> 852 </object> 853 <packing> 854 <property name="pack-type">end</property> 855 <property name="position">2</property> 856 </packing> 857 </child> 858 </object> 859 <packing> 860 <property name="pack-type">end</property> 861 <property name="position">2</property> 862 </packing> 863 </child> 864 </object> 865 <packing> 866 <property name="name">page0</property> 867 <property name="title" translatable="yes">page0</property> 868 <property name="position">4</property> 869 </packing> 870 </child> 871 </object> 872 </child> 873 </object> 874 </child> 875 </object> 876 <packing> 877 <property name="expand">1</property> 878 <property name="position">1</property> 879 </packing> 880 </child> 881 </object> 882 </child> 883 </object> 884 </interface>