messenger-gtk

Gtk+3 graphical user interfaces for GNUnet Messenger
Log | Files | Refs | Submodules | README | LICENSE

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>