messenger-gtk

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

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>