messenger-gtk

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

message-status.ui (6633B)


      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="GtkBox" id="message_box">
     27     <property name="visible">1</property>
     28     <child>
     29       <object class="GtkFrame">
     30         <property name="visible">1</property>
     31         <property name="halign">center</property>
     32         <property name="label-xalign">0.5</property>
     33         <property name="shadow-type">none</property>
     34         <child>
     35           <object class="GtkBox">
     36             <property name="visible">1</property>
     37             <property name="orientation">vertical</property>
     38             <child>
     39               <object class="GtkBox">
     40                 <property name="visible">1</property>
     41                 <property name="spacing">8</property>
     42                 <child>
     43                   <object class="GtkRevealer" id="deny_revealer">
     44                     <property name="visible">1</property>
     45                     <property name="transition-type">slide-left</property>
     46                     <child>
     47                       <object class="GtkButton" id="deny_button">
     48                         <property name="visible">1</property>
     49                         <property name="can-focus">1</property>
     50                         <property name="receives-default">1</property>
     51                         <property name="relief">none</property>
     52                         <child>
     53                           <object class="GtkImage">
     54                             <property name="visible">1</property>
     55                             <property name="icon-name">window-close-symbolic</property>
     56                           </object>
     57                         </child>
     58                       </object>
     59                     </child>
     60                   </object>
     61                 </child>
     62                 <child>
     63                   <object class="GtkBox" id="content_box">
     64                     <property name="visible">1</property>
     65                     <property name="orientation">vertical</property>
     66                   </object>
     67                   <packing>
     68                     <property name="expand">1</property>
     69                     <property name="position">1</property>
     70                   </packing>
     71                 </child>
     72                 <child>
     73                   <object class="GtkRevealer" id="accept_revealer">
     74                     <property name="visible">1</property>
     75                     <property name="transition-type">slide-right</property>
     76                     <child>
     77                       <object class="GtkButton" id="accept_button">
     78                         <property name="visible">1</property>
     79                         <property name="can-focus">1</property>
     80                         <property name="receives-default">1</property>
     81                         <property name="relief">none</property>
     82                         <child>
     83                           <object class="GtkImage">
     84                             <property name="visible">1</property>
     85                             <property name="icon-name">object-select-symbolic</property>
     86                           </object>
     87                         </child>
     88                       </object>
     89                     </child>
     90                   </object>
     91                   <packing>
     92                     <property name="position">2</property>
     93                   </packing>
     94                 </child>
     95                 <style>
     96                   <class name="message-content"/>
     97                 </style>
     98               </object>
     99             </child>
    100             <child>
    101               <object class="GtkFlowBox" id="tag_flow_box">
    102                 <property name="visible">1</property>
    103                 <property name="column-spacing">2</property>
    104                 <property name="min-children-per-line">1</property>
    105                 <property name="max-children-per-line">5</property>
    106                 <property name="selection-mode">none</property>
    107                 <property name="activate-on-single-click">0</property>
    108               </object>
    109               <packing>
    110                 <property name="pack-type">end</property>
    111                 <property name="position">1</property>
    112               </packing>
    113             </child>
    114           </object>
    115         </child>
    116         <child type="label">
    117           <object class="GtkBox">
    118             <property name="visible">1</property>
    119             <property name="hexpand">1</property>
    120             <property name="spacing">4</property>
    121             <child>
    122               <object class="HdyAvatar" id="sender_avatar">
    123                 <property name="visible">True</property>
    124                 <property name="can-focus">False</property>
    125                 <property name="size">24</property>
    126               </object>
    127             </child>
    128             <child>
    129               <object class="GtkLabel" id="sender_label">
    130                 <property name="visible">1</property>
    131                 <property name="xalign">0</property>
    132                 <attributes>
    133                   <attribute name="weight" value="semibold"/>
    134                 </attributes>
    135               </object>
    136               <packing>
    137                 <property name="expand">1</property>
    138                 <property name="position">1</property>
    139               </packing>
    140             </child>
    141             <child>
    142               <object class="GtkImage" id="private_image">
    143                 <property name="icon-name">network-wireless-encrypted-symbolic</property>
    144               </object>
    145               <packing>
    146                 <property name="pack-type">end</property>
    147                 <property name="position">3</property>
    148               </packing>
    149             </child>
    150           </object>
    151         </child>
    152         <style>
    153           <class name="message-box"/>
    154           <class name="status"/>
    155         </style>
    156       </object>
    157       <packing>
    158         <property name="expand">1</property>
    159       </packing>
    160     </child>
    161   </object>
    162 </interface>