chat_title.ui (10393B)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- Generated with glade 3.40.0 3 4 Copyright (C) 2024‑‑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="GtkBox" id="chat_title_box"> 27 <property name="visible">1</property> 28 <child> 29 <object class="GtkStack" id="chat_title_stack"> 30 <property name="visible">1</property> 31 <property name="transition-type">slide-down</property> 32 <child> 33 <object class="GtkBox" id="title_box"> 34 <property name="visible">1</property> 35 <property name="valign">center</property> 36 <property name="spacing">8</property> 37 <child> 38 <object class="GtkButton" id="back_button"> 39 <property name="visible">1</property> 40 <property name="can-focus">1</property> 41 <property name="receives-default">1</property> 42 <property name="relief">none</property> 43 <child> 44 <object class="GtkImage"> 45 <property name="visible">1</property> 46 <property name="icon-name">go-previous-symbolic</property> 47 </object> 48 </child> 49 </object> 50 </child> 51 <child> 52 <object class="HdyAvatar" id="chat_avatar"> 53 <property name="visible">True</property> 54 <property name="can-focus">False</property> 55 <property name="size">32</property> 56 </object> 57 <packing> 58 <property name="position">1</property> 59 </packing> 60 </child> 61 <child> 62 <object class="GtkBox"> 63 <property name="visible">1</property> 64 <property name="valign">center</property> 65 <property name="border-width">4</property> 66 <property name="orientation">vertical</property> 67 <child> 68 <object class="GtkLabel" id="chat_subtitle"> 69 <property name="visible">1</property> 70 <property name="ellipsize">end</property> 71 <property name="single-line-mode">1</property> 72 <property name="xalign">0</property> 73 <attributes> 74 <attribute name="weight" value="light"/> 75 </attributes> 76 <style> 77 <class name="header-subtitle"/> 78 </style> 79 </object> 80 <packing> 81 <property name="pack-type">end</property> 82 </packing> 83 </child> 84 <child> 85 <object class="GtkLabel" id="chat_title"> 86 <property name="visible">1</property> 87 <property name="ellipsize">end</property> 88 <property name="single-line-mode">1</property> 89 <property name="xalign">0</property> 90 <attributes> 91 <attribute name="weight" value="bold"/> 92 </attributes> 93 </object> 94 <packing> 95 <property name="pack-type">end</property> 96 <property name="position">1</property> 97 </packing> 98 </child> 99 </object> 100 <packing> 101 <property name="expand">1</property> 102 <property name="position">2</property> 103 </packing> 104 </child> 105 <child> 106 <object class="GtkButton" id="chat_details_button"> 107 <property name="visible">1</property> 108 <property name="can-focus">1</property> 109 <property name="receives-default">1</property> 110 <property name="relief">none</property> 111 <child> 112 <object class="GtkImage"> 113 <property name="visible">1</property> 114 <property name="icon-name">view-more-symbolic</property> 115 </object> 116 </child> 117 </object> 118 <packing> 119 <property name="pack-type">end</property> 120 <property name="position">3</property> 121 </packing> 122 </child> 123 <child> 124 <object class="GtkButton" id="chat_search_button"> 125 <property name="visible">1</property> 126 <property name="can-focus">1</property> 127 <property name="receives-default">1</property> 128 <property name="relief">none</property> 129 <child> 130 <object class="GtkImage"> 131 <property name="visible">1</property> 132 <property name="icon-name">edit-find-symbolic</property> 133 </object> 134 </child> 135 </object> 136 <packing> 137 <property name="pack-type">end</property> 138 <property name="position">4</property> 139 </packing> 140 </child> 141 <child> 142 <object class="GtkButton" id="chat_load_button"> 143 <property name="can-focus">1</property> 144 <property name="receives-default">1</property> 145 <property name="relief">none</property> 146 <child> 147 <object class="GtkSpinner"> 148 <property name="visible">1</property> 149 <property name="active">1</property> 150 </object> 151 </child> 152 </object> 153 <packing> 154 <property name="pack-type">end</property> 155 <property name="position">5</property> 156 </packing> 157 </child> 158 <style> 159 <class name="header-box"/> 160 </style> 161 </object> 162 <packing> 163 <property name="name">title_page</property> 164 </packing> 165 </child> 166 <child> 167 <object class="GtkBox" id="selection_box"> 168 <property name="visible">1</property> 169 <property name="spacing">8</property> 170 <child> 171 <object class="GtkButton" id="selection_close_button"> 172 <property name="visible">1</property> 173 <property name="can-focus">1</property> 174 <property name="receives-default">1</property> 175 <property name="relief">none</property> 176 <child> 177 <object class="GtkImage"> 178 <property name="visible">1</property> 179 <property name="icon-name">window-close-symbolic</property> 180 </object> 181 </child> 182 </object> 183 </child> 184 <child> 185 <object class="GtkLabel" id="selection_count_label"> 186 <property name="visible">1</property> 187 <attributes> 188 <attribute name="weight" value="semibold"/> 189 </attributes> 190 </object> 191 <packing> 192 <property name="position">1</property> 193 </packing> 194 </child> 195 <child> 196 <object class="GtkButton" id="selection_delete_button"> 197 <property name="visible">1</property> 198 <property name="can-focus">1</property> 199 <property name="receives-default">1</property> 200 <property name="relief">none</property> 201 <child> 202 <object class="GtkImage"> 203 <property name="visible">1</property> 204 <property name="icon-name">user-trash-symbolic</property> 205 </object> 206 </child> 207 </object> 208 <packing> 209 <property name="pack-type">end</property> 210 <property name="position">2</property> 211 </packing> 212 </child> 213 <child> 214 <object class="GtkButton" id="selection_tag_button"> 215 <property name="visible">1</property> 216 <property name="can-focus">1</property> 217 <property name="receives-default">1</property> 218 <property name="relief">none</property> 219 <child> 220 <object class="GtkImage"> 221 <property name="visible">1</property> 222 <property name="icon-name">bookmark-new-symbolic</property> 223 </object> 224 </child> 225 </object> 226 <packing> 227 <property name="pack-type">end</property> 228 <property name="position">3</property> 229 </packing> 230 </child> 231 <style> 232 <class name="header-box"/> 233 </style> 234 </object> 235 <packing> 236 <property name="name">selection_page</property> 237 <property name="position">1</property> 238 </packing> 239 </child> 240 </object> 241 <packing> 242 <property name="expand">1</property> 243 </packing> 244 </child> 245 <style> 246 <class name="header-box"/> 247 </style> 248 </object> 249 <object class="GtkPopover" id="chat_load_popover"> 250 <property name="relative-to">chat_load_button</property> 251 <property name="position">bottom</property> 252 <child> 253 <object class="GtkListBox" id="chat_load_listbox"> 254 <property name="visible">1</property> 255 <property name="selection-mode">none</property> 256 </object> 257 </child> 258 </object> 259 </interface>