]> cgit.babelmonkeys.de Git - jubjub.git/blob - data/gtk/roster.ui
cadb855dedbbd1a0a9fc57c10216a165f1688f45
[jubjub.git] / data / gtk / roster.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <interface>
3   <!-- interface-requires gtk+ 3.0 -->
4   <object class="GtkListStore" id="PresenceListStore">
5     <columns>
6       <!-- column-name id -->
7       <column type="gchararray"/>
8       <!-- column-name status -->
9       <column type="gchararray"/>
10     </columns>
11     <data>
12       <row>
13         <col id="0">chat</col>
14         <col id="1" translatable="yes">Free for Chat</col>
15       </row>
16       <row>
17         <col id="0">available</col>
18         <col id="1" translatable="yes">Online</col>
19       </row>
20       <row>
21         <col id="0">away</col>
22         <col id="1" translatable="yes">Away</col>
23       </row>
24       <row>
25         <col id="0">xa</col>
26         <col id="1" translatable="yes">Extended Away</col>
27       </row>
28       <row>
29         <col id="0">dnd</col>
30         <col id="1" translatable="yes">Do Not Disturb</col>
31       </row>
32       <row>
33         <col id="0">unavailable</col>
34         <col id="1" translatable="yes">Offline</col>
35       </row>
36     </data>
37   </object>
38   <object class="GtkTreeStore" id="RosterTreeStore">
39     <columns>
40       <!-- column-name name -->
41       <column type="gchararray"/>
42       <!-- column-name jid -->
43       <column type="gchararray"/>
44       <!-- column-name show -->
45       <column type="gchararray"/>
46       <!-- column-name status -->
47       <column type="gchararray"/>
48     </columns>
49   </object>
50   <object class="GtkTreeModelFilter" id="RosterTreeModelFilter">
51     <property name="child_model">RosterTreeStore</property>
52   </object>
53   <object class="GtkWindow" id="RosterWindow">
54     <property name="can_focus">False</property>
55     <property name="title" translatable="yes">JubJub</property>
56     <property name="default_height">300</property>
57     <signal name="destroy" handler="on_roster_window_destroy" swapped="no"/>
58     <child>
59       <object class="GtkBox" id="box1">
60         <property name="visible">True</property>
61         <property name="can_focus">False</property>
62         <property name="orientation">vertical</property>
63         <child>
64           <object class="GtkMenuBar" id="menubar1">
65             <property name="visible">True</property>
66             <property name="can_focus">False</property>
67             <child>
68               <object class="GtkMenuItem" id="menuitem1">
69                 <property name="visible">True</property>
70                 <property name="can_focus">False</property>
71                 <property name="label" translatable="yes">_Datei</property>
72                 <property name="use_underline">True</property>
73                 <child type="submenu">
74                   <object class="GtkMenu" id="menu1">
75                     <property name="visible">True</property>
76                     <property name="can_focus">False</property>
77                     <child>
78                       <object class="GtkImageMenuItem" id="imagemenuitem1">
79                         <property name="label">gtk-new</property>
80                         <property name="visible">True</property>
81                         <property name="can_focus">False</property>
82                         <property name="use_underline">True</property>
83                         <property name="use_stock">True</property>
84                       </object>
85                     </child>
86                     <child>
87                       <object class="GtkImageMenuItem" id="imagemenuitem2">
88                         <property name="label">gtk-open</property>
89                         <property name="visible">True</property>
90                         <property name="can_focus">False</property>
91                         <property name="use_underline">True</property>
92                         <property name="use_stock">True</property>
93                       </object>
94                     </child>
95                     <child>
96                       <object class="GtkImageMenuItem" id="imagemenuitem3">
97                         <property name="label">gtk-save</property>
98                         <property name="visible">True</property>
99                         <property name="can_focus">False</property>
100                         <property name="use_underline">True</property>
101                         <property name="use_stock">True</property>
102                       </object>
103                     </child>
104                     <child>
105                       <object class="GtkImageMenuItem" id="imagemenuitem4">
106                         <property name="label">gtk-save-as</property>
107                         <property name="visible">True</property>
108                         <property name="can_focus">False</property>
109                         <property name="use_underline">True</property>
110                         <property name="use_stock">True</property>
111                       </object>
112                     </child>
113                     <child>
114                       <object class="GtkSeparatorMenuItem" id="separatormenuitem1">
115                         <property name="visible">True</property>
116                         <property name="can_focus">False</property>
117                       </object>
118                     </child>
119                     <child>
120                       <object class="GtkImageMenuItem" id="imagemenuitem5">
121                         <property name="label">gtk-quit</property>
122                         <property name="visible">True</property>
123                         <property name="can_focus">False</property>
124                         <property name="use_underline">True</property>
125                         <property name="use_stock">True</property>
126                         <signal name="activate" handler="gtk_main_quit" swapped="no"/>
127                       </object>
128                     </child>
129                   </object>
130                 </child>
131               </object>
132             </child>
133             <child>
134               <object class="GtkMenuItem" id="menuitem2">
135                 <property name="visible">True</property>
136                 <property name="can_focus">False</property>
137                 <property name="label" translatable="yes">_Bearbeiten</property>
138                 <property name="use_underline">True</property>
139                 <child type="submenu">
140                   <object class="GtkMenu" id="menu2">
141                     <property name="visible">True</property>
142                     <property name="can_focus">False</property>
143                     <child>
144                       <object class="GtkImageMenuItem" id="imagemenuitem6">
145                         <property name="label">gtk-cut</property>
146                         <property name="visible">True</property>
147                         <property name="can_focus">False</property>
148                         <property name="use_underline">True</property>
149                         <property name="use_stock">True</property>
150                       </object>
151                     </child>
152                     <child>
153                       <object class="GtkImageMenuItem" id="imagemenuitem7">
154                         <property name="label">gtk-copy</property>
155                         <property name="visible">True</property>
156                         <property name="can_focus">False</property>
157                         <property name="use_underline">True</property>
158                         <property name="use_stock">True</property>
159                       </object>
160                     </child>
161                     <child>
162                       <object class="GtkImageMenuItem" id="imagemenuitem8">
163                         <property name="label">gtk-paste</property>
164                         <property name="visible">True</property>
165                         <property name="can_focus">False</property>
166                         <property name="use_underline">True</property>
167                         <property name="use_stock">True</property>
168                       </object>
169                     </child>
170                     <child>
171                       <object class="GtkImageMenuItem" id="imagemenuitem9">
172                         <property name="label">gtk-delete</property>
173                         <property name="visible">True</property>
174                         <property name="can_focus">False</property>
175                         <property name="use_underline">True</property>
176                         <property name="use_stock">True</property>
177                       </object>
178                     </child>
179                   </object>
180                 </child>
181               </object>
182             </child>
183             <child>
184               <object class="GtkMenuItem" id="menuitem3">
185                 <property name="visible">True</property>
186                 <property name="can_focus">False</property>
187                 <property name="label" translatable="yes">_Ansicht</property>
188                 <property name="use_underline">True</property>
189               </object>
190             </child>
191             <child>
192               <object class="GtkMenuItem" id="menuitem4">
193                 <property name="visible">True</property>
194                 <property name="can_focus">False</property>
195                 <property name="label" translatable="yes">_Hilfe</property>
196                 <property name="use_underline">True</property>
197                 <child type="submenu">
198                   <object class="GtkMenu" id="menu3">
199                     <property name="visible">True</property>
200                     <property name="can_focus">False</property>
201                     <child>
202                       <object class="GtkImageMenuItem" id="imagemenuitem10">
203                         <property name="label">gtk-about</property>
204                         <property name="visible">True</property>
205                         <property name="can_focus">False</property>
206                         <property name="use_underline">True</property>
207                         <property name="use_stock">True</property>
208                       </object>
209                     </child>
210                   </object>
211                 </child>
212               </object>
213             </child>
214           </object>
215           <packing>
216             <property name="expand">False</property>
217             <property name="fill">True</property>
218             <property name="position">0</property>
219           </packing>
220         </child>
221         <child>
222           <object class="GtkScrolledWindow" id="scrolledwindow1">
223             <property name="visible">True</property>
224             <property name="can_focus">True</property>
225             <property name="shadow_type">in</property>
226             <child>
227               <object class="GtkTreeView" id="RosterTreeView">
228                 <property name="visible">True</property>
229                 <property name="can_focus">True</property>
230                 <property name="model">RosterTreeModelFilter</property>
231                 <property name="search_column">0</property>
232                 <property name="tooltip_column">3</property>
233                 <child internal-child="selection">
234                   <object class="GtkTreeSelection" id="RosterTreeViewSelection"/>
235                 </child>
236                 <child>
237                   <object class="GtkTreeViewColumn" id="RosterTreeViewColumn1">
238                     <property name="title" translatable="yes">Status</property>
239                     <child>
240                       <object class="GtkCellRendererText" id="cellrenderertext1"/>
241                       <attributes>
242                         <attribute name="text">2</attribute>
243                       </attributes>
244                     </child>
245                   </object>
246                 </child>
247                 <child>
248                   <object class="GtkTreeViewColumn" id="RosterTreeViewColumn2">
249                     <property name="title" translatable="yes">Name</property>
250                     <child>
251                       <object class="GtkCellRendererText" id="cellrenderertext2"/>
252                       <attributes>
253                         <attribute name="text">0</attribute>
254                       </attributes>
255                     </child>
256                   </object>
257                 </child>
258               </object>
259             </child>
260           </object>
261           <packing>
262             <property name="expand">True</property>
263             <property name="fill">True</property>
264             <property name="position">1</property>
265           </packing>
266         </child>
267         <child>
268           <object class="GtkComboBox" id="PresenceComboBox">
269             <property name="visible">True</property>
270             <property name="can_focus">False</property>
271             <property name="model">PresenceListStore</property>
272             <property name="id_column">0</property>
273             <property name="active_id">unavailable</property>
274             <child>
275               <object class="GtkCellRendererText" id="cellrenderertext3"/>
276               <attributes>
277                 <attribute name="text">1</attribute>
278               </attributes>
279             </child>
280           </object>
281           <packing>
282             <property name="expand">False</property>
283             <property name="fill">True</property>
284             <property name="position">2</property>
285           </packing>
286         </child>
287       </object>
288     </child>
289   </object>
290 </interface>