new_group.ui (8500B)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- Generated with glade 3.40.0 3 4 Copyright (C) 2021‑‑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="GtkDialog" id="new_group_dialog"> 27 <property name="title" translatable="yes">New Group</property> 28 <property name="modal">1</property> 29 <property name="type-hint">dialog</property> 30 <child internal-child="vbox"> 31 <object class="GtkBox"> 32 <property name="orientation">vertical</property> 33 <property name="spacing">2</property> 34 <child internal-child="action_area"> 35 <object class="GtkButtonBox"> 36 <property name="layout-style">end</property> 37 <child> 38 <object class="GtkButton" id="cancel_button"> 39 <property name="label" translatable="yes">Cancel</property> 40 <property name="visible">1</property> 41 <property name="can-focus">1</property> 42 <property name="receives-default">1</property> 43 </object> 44 <packing> 45 <property name="expand">1</property> 46 </packing> 47 </child> 48 <child> 49 <object class="GtkButton" id="previous_button"> 50 <property name="label" translatable="yes">Previous</property> 51 <property name="can-focus">1</property> 52 <property name="receives-default">1</property> 53 </object> 54 <packing> 55 <property name="expand">1</property> 56 <property name="position">1</property> 57 </packing> 58 </child> 59 <child> 60 <object class="GtkButton" id="next_button"> 61 <property name="label" translatable="yes">Next</property> 62 <property name="visible">1</property> 63 <property name="can-focus">1</property> 64 <property name="receives-default">1</property> 65 </object> 66 <packing> 67 <property name="expand">1</property> 68 <property name="position">2</property> 69 </packing> 70 </child> 71 <child> 72 <object class="GtkButton" id="confirm_button"> 73 <property name="label" translatable="yes">Confirm</property> 74 <property name="can-focus">1</property> 75 <property name="receives-default">1</property> 76 </object> 77 <packing> 78 <property name="expand">1</property> 79 <property name="position">3</property> 80 </packing> 81 </child> 82 </object> 83 <packing> 84 <property name="fill">0</property> 85 </packing> 86 </child> 87 <child> 88 <object class="GtkStack" id="new_group_stack"> 89 <property name="visible">1</property> 90 <child> 91 <object class="GtkBox" id="details_box"> 92 <property name="visible">1</property> 93 <property name="halign">center</property> 94 <property name="valign">center</property> 95 <property name="border-width">8</property> 96 <property name="orientation">vertical</property> 97 <property name="spacing">4</property> 98 <child> 99 <object class="HdyAvatar" id="group_avatar"> 100 <property name="visible">True</property> 101 <property name="can-focus">False</property> 102 <property name="halign">center</property> 103 <property name="margin-top">8</property> 104 <property name="margin-bottom">8</property> 105 <property name="icon-name">system-users-symbolic</property> 106 <property name="size">128</property> 107 </object> 108 </child> 109 <child> 110 <object class="GtkLabel"> 111 <property name="visible">1</property> 112 <property name="label" translatable="yes">Group:</property> 113 <property name="xalign">0</property> 114 </object> 115 <packing> 116 <property name="position">1</property> 117 </packing> 118 </child> 119 <child> 120 <object class="GtkEntry" id="group_entry"> 121 <property name="width-request">250</property> 122 <property name="visible">1</property> 123 <property name="can-focus">1</property> 124 </object> 125 <packing> 126 <property name="position">2</property> 127 </packing> 128 </child> 129 <child> 130 <object class="GtkFileChooserButton" id="group_avatar_file"> 131 <property name="visible">1</property> 132 <property name="title" translatable="yes"></property> 133 </object> 134 <packing> 135 <property name="position">3</property> 136 </packing> 137 </child> 138 </object> 139 <packing> 140 <property name="name">details_page</property> 141 </packing> 142 </child> 143 <child> 144 <object class="GtkBox" id="contacts_box"> 145 <property name="visible">1</property> 146 <property name="orientation">vertical</property> 147 <child> 148 <object class="GtkSearchEntry" id="contact_search_entry"> 149 <property name="width-request">250</property> 150 <property name="visible">1</property> 151 <property name="can-focus">1</property> 152 <property name="primary-icon-name">edit-find-symbolic</property> 153 <property name="primary-icon-activatable">0</property> 154 <property name="primary-icon-sensitive">0</property> 155 </object> 156 </child> 157 <child> 158 <object class="GtkScrolledWindow"> 159 <property name="height-request">200</property> 160 <property name="visible">1</property> 161 <property name="can-focus">1</property> 162 <property name="shadow-type">in</property> 163 <child> 164 <object class="GtkViewport"> 165 <property name="visible">1</property> 166 <child> 167 <object class="GtkListBox" id="contacts_listbox"> 168 <property name="visible">1</property> 169 <property name="selection-mode">multiple</property> 170 <property name="activate-on-single-click">0</property> 171 </object> 172 </child> 173 </object> 174 </child> 175 </object> 176 <packing> 177 <property name="expand">1</property> 178 <property name="pack-type">end</property> 179 <property name="position">1</property> 180 </packing> 181 </child> 182 </object> 183 <packing> 184 <property name="name">contacts_page</property> 185 <property name="position">1</property> 186 </packing> 187 </child> 188 </object> 189 <packing> 190 <property name="expand">1</property> 191 <property name="position">2</property> 192 </packing> 193 </child> 194 </object> 195 </child> 196 </object> 197 </interface>