1<?xml version="1.0" encoding="UTF-8"?> 2<interface domain="gtk30"> 3 <template class="GtkEmojiChooser" parent="GtkPopover"> 4 <property name="modal">1</property> 5 <style> 6 <class name="emoji-picker"/> 7 </style> 8 <child> 9 <object class="GtkBox" id="box"> 10 <property name="orientation">vertical</property> 11 <property name="visible">1</property> 12 <child> 13 <object class="GtkSearchEntry" id="search_entry"> 14 <property name="visible">1</property> 15 <property name="input-hints">no-emoji</property> 16 <signal name="search-changed" handler="search_changed"/> 17 </object> 18 </child> 19 <child> 20 <object class="GtkStack" id="stack"> 21 <property name="visible">1</property> 22 <child> 23 <object class="GtkBox"> 24 <property name="visible">1</property> 25 <property name="orientation">vertical</property> 26 <child> 27 <object class="GtkScrolledWindow" id="scrolled_window"> 28 <property name="visible">1</property> 29 <property name="vexpand">1</property> 30 <property name="hscrollbar-policy">never</property> 31 <property name="min-content-height">250</property> 32 <style> 33 <class name="view"/> 34 </style> 35 <child> 36 <object class="GtkBox" id="emoji_box"> 37 <property name="visible">1</property> 38 <property name="orientation">vertical</property> 39 <property name="margin">6</property> 40 <property name="spacing">6</property> 41 <!-- Remember to keep headings here in sync with button tooltips below --> 42 <child> 43 <object class="GtkFlowBox" id="recent.box"> 44 <property name="visible">1</property> 45 <property name="homogeneous">1</property> 46 <property name="selection-mode">none</property> 47 <signal name="child-activated" handler="emoji_activated"/> 48 </object> 49 </child> 50 <child> 51 <object class="GtkLabel" id="people.heading"> 52 <property name="visible">1</property> 53 <property name="label" translatable="yes">Smileys & People</property> 54 <property name="xalign">0</property> 55 </object> 56 </child> 57 <child> 58 <object class="GtkFlowBox" id="people.box"> 59 <property name="visible">1</property> 60 <property name="homogeneous">1</property> 61 <property name="selection-mode">none</property> 62 <signal name="child-activated" handler="emoji_activated"/> 63 </object> 64 </child> 65 <child> 66 <object class="GtkLabel" id="body.heading"> 67 <property name="visible">1</property> 68 <property name="label" translatable="yes">Body & Clothing</property> 69 <property name="xalign">0</property> 70 </object> 71 </child> 72 <child> 73 <object class="GtkFlowBox" id="body.box"> 74 <property name="visible">1</property> 75 <property name="homogeneous">1</property> 76 <property name="selection-mode">none</property> 77 <signal name="child-activated" handler="emoji_activated"/> 78 </object> 79 </child> 80 <child> 81 <object class="GtkLabel" id="nature.heading"> 82 <property name="visible">1</property> 83 <property name="label" translatable="yes">Animals & Nature</property> 84 <property name="xalign">0</property> 85 </object> 86 </child> 87 <child> 88 <object class="GtkFlowBox" id="nature.box"> 89 <property name="visible">1</property> 90 <property name="homogeneous">1</property> 91 <property name="selection-mode">none</property> 92 <signal name="child-activated" handler="emoji_activated"/> 93 </object> 94 </child> 95 <child> 96 <object class="GtkLabel" id="food.heading"> 97 <property name="visible">1</property> 98 <property name="label" translatable="yes">Food & Drink</property> 99 <property name="xalign">0</property> 100 </object> 101 </child> 102 <child> 103 <object class="GtkFlowBox" id="food.box"> 104 <property name="visible">1</property> 105 <property name="homogeneous">1</property> 106 <property name="selection-mode">none</property> 107 <signal name="child-activated" handler="emoji_activated"/> 108 </object> 109 </child> 110 <child> 111 <object class="GtkLabel" id="travel.heading"> 112 <property name="visible">1</property> 113 <property name="label" translatable="yes">Travel & Places</property> 114 <property name="xalign">0</property> 115 </object> 116 </child> 117 <child> 118 <object class="GtkFlowBox" id="travel.box"> 119 <property name="visible">1</property> 120 <property name="homogeneous">1</property> 121 <property name="selection-mode">none</property> 122 <signal name="child-activated" handler="emoji_activated"/> 123 </object> 124 </child> 125 <child> 126 <object class="GtkLabel" id="activities.heading"> 127 <property name="visible">1</property> 128 <property name="label" translatable="yes">Activities</property> 129 <property name="xalign">0</property> 130 </object> 131 </child> 132 <child> 133 <object class="GtkFlowBox" id="activities.box"> 134 <property name="visible">1</property> 135 <property name="homogeneous">1</property> 136 <property name="selection-mode">none</property> 137 <signal name="child-activated" handler="emoji_activated"/> 138 </object> 139 </child> 140 <child> 141 <object class="GtkLabel" id="objects.heading"> 142 <property name="visible">1</property> 143 <property name="label" translatable="yes" context="emoji category">Objects</property> 144 <property name="xalign">0</property> 145 </object> 146 </child> 147 <child> 148 <object class="GtkFlowBox" id="objects.box"> 149 <property name="visible">1</property> 150 <property name="homogeneous">1</property> 151 <property name="selection-mode">none</property> 152 <signal name="child-activated" handler="emoji_activated"/> 153 </object> 154 </child> 155 <child> 156 <object class="GtkLabel" id="symbols.heading"> 157 <property name="visible">1</property> 158 <property name="label" translatable="yes">Symbols</property> 159 <property name="xalign">0</property> 160 </object> 161 </child> 162 <child> 163 <object class="GtkFlowBox" id="symbols.box"> 164 <property name="visible">1</property> 165 <property name="homogeneous">1</property> 166 <property name="selection-mode">none</property> 167 <signal name="child-activated" handler="emoji_activated"/> 168 </object> 169 </child> 170 <child> 171 <object class="GtkLabel" id="flags.heading"> 172 <property name="visible">1</property> 173 <property name="label" translatable="yes">Flags</property> 174 <property name="xalign">0</property> 175 </object> 176 </child> 177 <child> 178 <object class="GtkFlowBox" id="flags.box"> 179 <property name="visible">1</property> 180 <property name="homogeneous">1</property> 181 <property name="selection-mode">none</property> 182 <signal name="child-activated" handler="emoji_activated"/> 183 </object> 184 </child> 185 </object> 186 </child> 187 </object> 188 </child> 189 <child> 190 <object class="GtkBox"> 191 <property name="visible">1</property> 192 <!-- Remember to keep tooltips here in sync with section headings above --> 193 <child> 194 <object class="GtkButton" id="recent.button"> 195 <property name="visible">1</property> 196 <property name="relief">none</property> 197 <property name="tooltip-text" translatable="yes">Recent</property> 198 <style> 199 <class name="emoji-section"/> 200 </style> 201 <child> 202 <object class="GtkImage" id="recent.icon"> 203 <property name="visible">1</property> 204 </object> 205 </child> 206 </object> 207 </child> 208 <child> 209 <object class="GtkButton" id="people.button"> 210 <property name="visible">1</property> 211 <property name="relief">none</property> 212 <property name="tooltip-text" translatable="yes">Smileys & People</property> 213 <style> 214 <class name="emoji-section"/> 215 </style> 216 <child> 217 <object class="GtkImage" id="people.icon"> 218 <property name="visible">1</property> 219 </object> 220 </child> 221 </object> 222 </child> 223 <child> 224 <object class="GtkButton" id="body.button"> 225 <property name="visible">1</property> 226 <property name="relief">none</property> 227 <property name="tooltip-text" translatable="yes">Body & Clothing</property> 228 <style> 229 <class name="emoji-section"/> 230 </style> 231 <child> 232 <object class="GtkImage" id="body.icon"> 233 <property name="visible">1</property> 234 </object> 235 </child> 236 </object> 237 </child> 238 <child> 239 <object class="GtkButton" id="nature.button"> 240 <property name="visible">1</property> 241 <property name="relief">none</property> 242 <property name="tooltip-text" translatable="yes">Animals & Nature</property> 243 <style> 244 <class name="emoji-section"/> 245 </style> 246 <child> 247 <object class="GtkImage" id="nature.icon"> 248 <property name="visible">1</property> 249 </object> 250 </child> 251 </object> 252 </child> 253 <child> 254 <object class="GtkButton" id="food.button"> 255 <property name="visible">1</property> 256 <property name="relief">none</property> 257 <property name="tooltip-text" translatable="yes">Food & Drink</property> 258 <style> 259 <class name="emoji-section"/> 260 </style> 261 <child> 262 <object class="GtkImage" id="food.icon"> 263 <property name="visible">1</property> 264 </object> 265 </child> 266 </object> 267 </child> 268 <child> 269 <object class="GtkButton" id="travel.button"> 270 <property name="visible">1</property> 271 <property name="relief">none</property> 272 <property name="tooltip-text" translatable="yes">Travel & Places</property> 273 <style> 274 <class name="emoji-section"/> 275 </style> 276 <child> 277 <object class="GtkImage" id="travel.icon"> 278 <property name="visible">1</property> 279 </object> 280 </child> 281 </object> 282 </child> 283 <child> 284 <object class="GtkButton" id="activities.button"> 285 <property name="visible">1</property> 286 <property name="relief">none</property> 287 <property name="tooltip-text" translatable="yes">Activities</property> 288 <style> 289 <class name="emoji-section"/> 290 </style> 291 <child> 292 <object class="GtkImage" id="activities.icon"> 293 <property name="visible">1</property> 294 </object> 295 </child> 296 </object> 297 </child> 298 <child> 299 <object class="GtkButton" id="objects.button"> 300 <property name="visible">1</property> 301 <property name="relief">none</property> 302 <property name="tooltip-text" translatable="yes" context="emoji category">Objects</property> 303 <style> 304 <class name="emoji-section"/> 305 </style> 306 <child> 307 <object class="GtkImage" id="objects.icon"> 308 <property name="visible">1</property> 309 </object> 310 </child> 311 </object> 312 </child> 313 <child> 314 <object class="GtkButton" id="symbols.button"> 315 <property name="visible">1</property> 316 <property name="relief">none</property> 317 <property name="tooltip-text" translatable="yes">Symbols</property> 318 <style> 319 <class name="emoji-section"/> 320 </style> 321 <child> 322 <object class="GtkImage" id="symbols.icon"> 323 <property name="visible">1</property> 324 </object> 325 </child> 326 </object> 327 </child> 328 <child> 329 <object class="GtkButton" id="flags.button"> 330 <property name="visible">1</property> 331 <property name="relief">none</property> 332 <property name="tooltip-text" translatable="yes">Flags</property> 333 <style> 334 <class name="emoji-section"/> 335 </style> 336 <child> 337 <object class="GtkImage" id="flags.icon"> 338 <property name="visible">1</property> 339 </object> 340 </child> 341 </object> 342 </child> 343 </object> 344 </child> 345 </object> 346 <packing> 347 <property name="name">list</property> 348 </packing> 349 </child> 350 <child> 351 <object class="GtkGrid"> 352 <property name="visible">1</property> 353 <property name="row-spacing">12</property> 354 <property name="halign">center</property> 355 <property name="valign">center</property> 356 <style> 357 <class name="dim-label"/> 358 </style> 359 <child> 360 <object class="GtkImage"> 361 <property name="visible">1</property> 362 <property name="icon-name">edit-find-symbolic</property> 363 <property name="pixel-size">72</property> 364 <style> 365 <class name="dim-label"/> 366 </style> 367 </object> 368 <packing> 369 <property name="left-attach">0</property> 370 <property name="top-attach">0</property> 371 </packing> 372 </child> 373 <child> 374 <object class="GtkLabel"> 375 <property name="visible">1</property> 376 <property name="label" translatable="yes">No Results Found</property> 377 <attributes> 378 <attribute name="weight" value="bold"/> 379 <attribute name="scale" value="1.44"/> 380 </attributes> 381 </object> 382 <packing> 383 <property name="left-attach">0</property> 384 <property name="top-attach">1</property> 385 </packing> 386 </child> 387 <child> 388 <object class="GtkLabel"> 389 <property name="visible">1</property> 390 <property name="label" translatable="yes">Try a different search</property> 391 <style> 392 <class name="dim-label"/> 393 </style> 394 </object> 395 <packing> 396 <property name="left-attach">0</property> 397 <property name="top-attach">2</property> 398 </packing> 399 </child> 400 </object> 401 <packing> 402 <property name="name">empty</property> 403 </packing> 404 </child> 405 </object> 406 </child> 407 </object> 408 </child> 409 </template> 410</interface> 411