1<?xml version="1.0" encoding="UTF-8"?>
2<interface domain="gtk30">
3  <object class="GtkAdjustment" id="scale_adjustment">
4    <property name="lower">1</property>
5    <property name="upper">3</property>
6    <property name="step-increment">1</property>
7    <property name="page-increment">1</property>
8  </object>
9  <object class="GtkAdjustment" id="font_scale_adjustment">
10    <property name="lower">0.5</property>
11    <property name="upper">2</property>
12    <property name="step-increment">0.01</property>
13    <property name="page-increment">0.01</property>
14  </object>
15  <object class="GtkAdjustment" id="slowdown_adjustment">
16    <property name="lower">-3</property>
17    <property name="upper">3</property>
18    <property name="step-increment">1</property>
19    <property name="page-increment">1</property>
20  </object>
21  <object class="GtkAdjustment" id="cursor_size_adjustment">
22    <property name="lower">24</property>
23    <property name="upper">64</property>
24    <property name="step-increment">8</property>
25    <property name="page-increment">8</property>
26    <property name="page-size">0</property>
27  </object>
28  <template class="GtkInspectorVisual" parent="GtkScrolledWindow">
29    <property name="hscrollbar-policy">never</property>
30    <property name="vscrollbar-policy">automatic</property>
31    <child>
32      <object class="GtkBox">
33        <property name="visible">True</property>
34        <property name="orientation">vertical</property>
35        <property name="margin">60</property>
36        <property name="spacing">10</property>
37        <child>
38          <object class="GtkFrame" id="visual_frame">
39            <property name="visible">True</property>
40            <property name="halign">center</property>
41            <child>
42              <object class="GtkListBox" id="visual_box">
43                <property name="visible">True</property>
44                <property name="selection-mode">none</property>
45                <style>
46                  <class name="view"/>
47                </style>
48                <child>
49                  <object class="GtkListBoxRow">
50                    <property name="visible">True</property>
51                    <property name="activatable">False</property>
52                    <child>
53                      <object class="GtkBox">
54                        <property name="visible">True</property>
55                        <property name="orientation">horizontal</property>
56                        <property name="margin">10</property>
57                        <property name="spacing">40</property>
58                        <child>
59                          <object class="GtkLabel" id="theme_label">
60                            <property name="visible">True</property>
61                            <property name="label" translatable="yes">GTK+ Theme</property>
62                            <property name="halign">start</property>
63                            <property name="valign">baseline</property>
64                            <property name="xalign">0.0</property>
65                          </object>
66                        </child>
67                        <child>
68                          <object class="GtkComboBoxText" id="theme_combo">
69                            <property name="visible">True</property>
70                            <property name="halign">end</property>
71                            <property name="valign">baseline</property>
72                          </object>
73                          <packing>
74                            <property name="expand">True</property>
75                          </packing>
76                        </child>
77                      </object>
78                    </child>
79                  </object>
80                </child>
81                <child>
82                  <object class="GtkListBoxRow">
83                    <property name="visible">True</property>
84                    <property name="activatable">False</property>
85                    <child>
86                      <object class="GtkBox">
87                        <property name="visible">True</property>
88                        <property name="orientation">horizontal</property>
89                        <property name="margin">10</property>
90                        <property name="spacing">40</property>
91                        <child>
92                          <object class="GtkLabel" id="dark_label">
93                            <property name="visible">True</property>
94                            <property name="label" translatable="yes">Dark Variant</property>
95                            <property name="halign">start</property>
96                            <property name="valign">baseline</property>
97                            <property name="xalign">0.0</property>
98                          </object>
99                        </child>
100                        <child>
101                          <object class="GtkSwitch" id="dark_switch">
102                            <property name="visible">True</property>
103                            <property name="halign">end</property>
104                            <property name="valign">baseline</property>
105                          </object>
106                          <packing>
107                            <property name="expand">True</property>
108                          </packing>
109                        </child>
110                      </object>
111                    </child>
112                  </object>
113                </child>
114                <child>
115                  <object class="GtkListBoxRow">
116                    <property name="visible">True</property>
117                    <property name="activatable">False</property>
118                    <child>
119                      <object class="GtkBox">
120                        <property name="visible">True</property>
121                        <property name="orientation">horizontal</property>
122                        <property name="margin">10</property>
123                        <property name="spacing">40</property>
124                        <child>
125                          <object class="GtkLabel" id="cursor_label">
126                            <property name="visible">True</property>
127                            <property name="label" translatable="yes">Cursor Theme</property>
128                            <property name="halign">start</property>
129                            <property name="valign">baseline</property>
130                            <property name="xalign">0.0</property>
131                          </object>
132                        </child>
133                        <child>
134                          <object class="GtkComboBoxText" id="cursor_combo">
135                            <property name="visible">True</property>
136                            <property name="halign">end</property>
137                            <property name="valign">baseline</property>
138                          </object>
139                          <packing>
140                            <property name="expand">True</property>
141                          </packing>
142                        </child>
143                      </object>
144                    </child>
145                  </object>
146                </child>
147                <child>
148                  <object class="GtkListBoxRow">
149                    <property name="visible">True</property>
150                    <property name="activatable">False</property>
151                    <child>
152                      <object class="GtkBox">
153                        <property name="visible">True</property>
154                        <property name="orientation">horizontal</property>
155                        <property name="margin">10</property>
156                        <property name="spacing">40</property>
157                        <child>
158                          <object class="GtkLabel" id="cursor_size_label">
159                            <property name="visible">True</property>
160                            <property name="label" translatable="yes">Cursor Size</property>
161                            <property name="halign">start</property>
162                            <property name="valign">baseline</property>
163                            <property name="xalign">0.0</property>
164                          </object>
165                        </child>
166                        <child>
167                          <object class="GtkSpinButton" id="cursor_size_spin">
168                            <property name="visible">True</property>
169                            <property name="halign">end</property>
170                            <property name="valign">baseline</property>
171                            <property name="max-width-chars">2</property>
172                            <property name="width-chars">2</property>
173                            <property name="adjustment">cursor_size_adjustment</property>
174                            <property name="snap-to-ticks">True</property>
175                          </object>
176                          <packing>
177                            <property name="expand">True</property>
178                          </packing>
179                        </child>
180                      </object>
181                    </child>
182                  </object>
183                </child>
184                <child>
185                  <object class="GtkListBoxRow">
186                    <property name="visible">True</property>
187                    <property name="activatable">False</property>
188                    <child>
189                      <object class="GtkBox">
190                        <property name="visible">True</property>
191                        <property name="orientation">horizontal</property>
192                        <property name="margin">10</property>
193                        <property name="spacing">40</property>
194                        <child>
195                          <object class="GtkLabel" id="icon_label">
196                            <property name="visible">True</property>
197                            <property name="label" translatable="yes">Icon Theme</property>
198                            <property name="halign">start</property>
199                            <property name="valign">baseline</property>
200                            <property name="xalign">0.0</property>
201                          </object>
202                        </child>
203                        <child>
204                          <object class="GtkComboBoxText" id="icon_combo">
205                            <property name="visible">True</property>
206                            <property name="halign">end</property>
207                            <property name="valign">baseline</property>
208                          </object>
209                          <packing>
210                            <property name="expand">True</property>
211                          </packing>
212                        </child>
213                      </object>
214                    </child>
215                  </object>
216                </child>
217                <child>
218                  <object class="GtkListBoxRow">
219                    <property name="visible">True</property>
220                    <property name="activatable">False</property>
221                    <child>
222                      <object class="GtkBox">
223                        <property name="visible">True</property>
224                        <property name="orientation">horizontal</property>
225                        <property name="margin">10</property>
226                        <property name="spacing">40</property>
227                        <child>
228                          <object class="GtkLabel" id="font_label">
229                            <property name="visible">True</property>
230                            <property name="label" translatable="yes">Font</property>
231                            <property name="halign">start</property>
232                            <property name="valign">baseline</property>
233                            <property name="xalign">0.0</property>
234                          </object>
235                        </child>
236                        <child>
237                          <object class="GtkFontButton" id="font_button">
238                            <property name="visible">True</property>
239                            <property name="halign">end</property>
240                            <property name="valign">baseline</property>
241                          </object>
242                          <packing>
243                            <property name="expand">True</property>
244                          </packing>
245                        </child>
246                      </object>
247                    </child>
248                  </object>
249                </child>
250                <child>
251                  <object class="GtkListBoxRow">
252                    <property name="visible">True</property>
253                    <property name="activatable">False</property>
254                    <child>
255                      <object class="GtkBox">
256                        <property name="visible">True</property>
257                        <property name="orientation">horizontal</property>
258                        <property name="margin">10</property>
259                        <property name="spacing">20</property>
260                        <child>
261                          <object class="GtkLabel" id="font_scale_label">
262                            <property name="visible">True</property>
263                            <property name="label" translatable="yes">Font Scale</property>
264                            <property name="halign">start</property>
265                            <property name="valign">baseline</property>
266                            <property name="xalign">0.0</property>
267                          </object>
268                        </child>
269                        <child>
270                          <object class="GtkScale" id="font_scale_scale">
271                            <property name="visible">True</property>
272                            <property name="valign">baseline</property>
273                            <property name="adjustment">font_scale_adjustment</property>
274                            <property name="draw_value">0</property>
275                            <marks>
276                              <mark value="1.0" position="top"/>
277                            </marks>
278                          </object>
279                          <packing>
280                            <property name="expand">True</property>
281                          </packing>
282                        </child>
283                        <child>
284                          <object class="GtkEntry" id="font_scale_entry">
285                            <property name="visible">True</property>
286                            <property name="halign">end</property>
287                            <property name="valign">baseline</property>
288                            <property name="width-chars">4</property>
289                            <property name="input-purpose">number</property>
290                          </object>
291                        </child>
292                      </object>
293                    </child>
294                  </object>
295                </child>
296                <child>
297                  <object class="GtkListBoxRow">
298                    <property name="visible">True</property>
299                    <property name="activatable">False</property>
300                    <child>
301                      <object class="GtkBox">
302                        <property name="visible">True</property>
303                        <property name="orientation">horizontal</property>
304                        <property name="margin">10</property>
305                        <property name="spacing">40</property>
306                        <child>
307                          <object class="GtkLabel" id="direction_label">
308                            <property name="visible">True</property>
309                            <property name="label" translatable="yes">Text Direction</property>
310                            <property name="halign">start</property>
311                            <property name="valign">baseline</property>
312                            <property name="xalign">0.0</property>
313                          </object>
314                        </child>
315                        <child>
316                          <object class="GtkComboBoxText" id="direction_combo">
317                            <property name="visible">True</property>
318                            <property name="halign">end</property>
319                            <property name="valign">baseline</property>
320                            <signal name="changed" handler="direction_changed"/>
321                            <items>
322                              <item translatable="yes" id="ltr">Left-to-Right</item>
323                              <item translatable="yes" id="rtl">Right-to-Left</item>
324                            </items>
325                          </object>
326                          <packing>
327                            <property name="expand">True</property>
328                          </packing>
329                        </child>
330                      </object>
331                    </child>
332                  </object>
333                </child>
334                <child>
335                  <object class="GtkListBoxRow">
336                    <property name="visible">True</property>
337                    <property name="activatable">False</property>
338                    <child>
339                      <object class="GtkBox">
340                        <property name="visible">True</property>
341                        <property name="orientation">horizontal</property>
342                        <property name="margin">10</property>
343                        <property name="spacing">40</property>
344                        <child>
345                          <object class="GtkLabel" id="hidpi_label">
346                            <property name="visible">True</property>
347                            <property name="label" translatable="yes">Window scaling</property>
348                            <property name="halign">start</property>
349                            <property name="valign">baseline</property>
350                            <property name="xalign">0.0</property>
351                          </object>
352                        </child>
353                        <child>
354                          <object class="GtkSpinButton" id="hidpi_spin">
355                            <property name="visible">True</property>
356                            <property name="halign">end</property>
357                            <property name="valign">baseline</property>
358                            <property name="adjustment">scale_adjustment</property>
359                            <property name="snap-to-ticks">True</property>
360                          </object>
361                          <packing>
362                            <property name="expand">True</property>
363                          </packing>
364                        </child>
365                      </object>
366                    </child>
367                  </object>
368                </child>
369                <child>
370                  <object class="GtkListBoxRow">
371                    <property name="visible">True</property>
372                    <property name="activatable">False</property>
373                    <child>
374                      <object class="GtkBox">
375                        <property name="visible">True</property>
376                        <property name="orientation">horizontal</property>
377                        <property name="margin">10</property>
378                        <property name="spacing">40</property>
379                        <child>
380                          <object class="GtkLabel" id="animation_label">
381                            <property name="visible">True</property>
382                            <property name="label" translatable="yes">Animations</property>
383                            <property name="halign">start</property>
384                            <property name="valign">baseline</property>
385                            <property name="xalign">0.0</property>
386                          </object>
387                        </child>
388                        <child>
389                          <object class="GtkSwitch" id="animation_switch">
390                            <property name="visible">True</property>
391                            <property name="halign">end</property>
392                            <property name="valign">baseline</property>
393                          </object>
394                          <packing>
395                            <property name="expand">True</property>
396                          </packing>
397                        </child>
398                      </object>
399                    </child>
400                  </object>
401                </child>
402                <child>
403                  <object class="GtkListBoxRow">
404                    <property name="visible">True</property>
405                    <property name="activatable">False</property>
406                    <child>
407                      <object class="GtkBox">
408                        <property name="visible">True</property>
409                        <property name="orientation">horizontal</property>
410                        <property name="margin">10</property>
411                        <property name="spacing">20</property>
412                        <child>
413                          <object class="GtkLabel" id="slowdown_label">
414                            <property name="visible">True</property>
415                            <property name="label" translatable="yes">Slowdown</property>
416                            <property name="halign">start</property>
417                            <property name="valign">baseline</property>
418                            <property name="xalign">0.0</property>
419                          </object>
420                        </child>
421                        <child>
422                          <object class="GtkScale" id="slowdown_scale">
423                            <property name="visible">1</property>
424                            <property name="can_focus">1</property>
425                            <property name="adjustment">slowdown_adjustment</property>
426                            <property name="valign">baseline</property>
427                            <property name="draw_value">0</property>
428                            <marks>
429                              <mark value="0.0" position="top"/>
430                            </marks>
431                          </object>
432                          <packing>
433                            <property name="expand">True</property>
434                          </packing>
435                        </child>
436                        <child>
437                          <object class="GtkEntry" id="slowdown_entry">
438                            <property name="visible">True</property>
439                            <property name="halign">end</property>
440                            <property name="valign">baseline</property>
441                            <property name="width-chars">4</property>
442                            <property name="input-purpose">number</property>
443                          </object>
444                        </child>
445                      </object>
446                    </child>
447                  </object>
448                </child>
449              </object>
450            </child>
451          </object>
452        </child>
453        <child>
454          <object class="GtkFrame" id="debug_frame">
455            <property name="visible">True</property>
456            <property name="halign">center</property>
457            <child>
458              <object class="GtkListBox" id="debug_box">
459                <property name="visible">True</property>
460                <property name="selection-mode">none</property>
461                <child>
462                  <object class="GtkListBoxRow">
463                    <property name="visible">True</property>
464                    <property name="activatable">False</property>
465                    <child>
466                      <object class="GtkBox">
467                        <property name="visible">True</property>
468                        <property name="orientation">horizontal</property>
469                        <property name="margin">10</property>
470                        <property name="spacing">40</property>
471                        <child>
472                          <object class="GtkLabel" id="rendering_mode_label">
473                            <property name="visible">True</property>
474                            <property name="label" translatable="yes">Rendering Mode</property>
475                            <property name="halign">start</property>
476                            <property name="valign">baseline</property>
477                            <property name="xalign">0.0</property>
478                          </object>
479                        </child>
480                        <child>
481                          <object class="GtkComboBoxText" id="rendering_mode_combo">
482                            <property name="visible">True</property>
483                            <property name="halign">end</property>
484                            <property name="valign">baseline</property>
485                            <signal name="changed" handler="rendering_mode_changed"/>
486                            <items>
487                              <item translatable="yes" id="similar">Similar</item>
488                              <item translatable="yes" id="image">Image</item>
489                              <item translatable="yes" id="recording">Recording</item>
490                            </items>
491                          </object>
492                          <packing>
493                            <property name="expand">True</property>
494                          </packing>
495                        </child>
496                      </object>
497                    </child>
498                  </object>
499                </child>
500                <child>
501                  <object class="GtkListBoxRow">
502                    <property name="visible">True</property>
503                    <property name="activatable">False</property>
504                    <child>
505                      <object class="GtkBox">
506                        <property name="visible">True</property>
507                        <property name="orientation">horizontal</property>
508                        <property name="margin">10</property>
509                        <property name="spacing">40</property>
510                        <child>
511                          <object class="GtkLabel" id="updates_label">
512                            <property name="visible">True</property>
513                            <property name="label" translatable="yes">Show Graphic Updates</property>
514                            <property name="halign">start</property>
515                            <property name="valign">baseline</property>
516                            <property name="xalign">0.0</property>
517                          </object>
518                        </child>
519                        <child>
520                          <object class="GtkSwitch" id="updates_switch">
521                            <property name="visible">True</property>
522                            <property name="halign">end</property>
523                            <property name="valign">baseline</property>
524                            <signal name="notify::active" handler="updates_activate"/>
525                          </object>
526                          <packing>
527                            <property name="expand">True</property>
528                          </packing>
529                        </child>
530                      </object>
531                    </child>
532                  </object>
533                </child>
534                <child>
535                  <object class="GtkListBoxRow">
536                    <property name="visible">True</property>
537                    <property name="activatable">False</property>
538                    <child>
539                      <object class="GtkBox">
540                        <property name="visible">True</property>
541                        <property name="orientation">horizontal</property>
542                        <property name="margin">10</property>
543                        <property name="spacing">40</property>
544                        <child>
545                          <object class="GtkLabel" id="baselines_label">
546                            <property name="visible">True</property>
547                            <property name="label" translatable="yes">Show Baselines</property>
548                            <property name="halign">start</property>
549                            <property name="valign">baseline</property>
550                            <property name="xalign">0.0</property>
551                          </object>
552                        </child>
553                        <child>
554                          <object class="GtkSwitch" id="baselines_switch">
555                            <property name="visible">True</property>
556                            <property name="halign">end</property>
557                            <property name="valign">baseline</property>
558                            <signal name="notify::active" handler="baselines_activate"/>
559                          </object>
560                          <packing>
561                            <property name="expand">True</property>
562                          </packing>
563                        </child>
564                      </object>
565                    </child>
566                  </object>
567                </child>
568                <child>
569                  <object class="GtkListBoxRow">
570                    <property name="visible">True</property>
571                    <property name="activatable">False</property>
572                    <child>
573                      <object class="GtkBox">
574                        <property name="visible">True</property>
575                        <property name="orientation">horizontal</property>
576                        <property name="margin">10</property>
577                        <property name="spacing">40</property>
578                        <child>
579                          <object class="GtkLabel" id="layout_label">
580                            <property name="visible">True</property>
581                            <property name="label" translatable="yes">Show Layout Borders</property>
582                            <property name="halign">start</property>
583                            <property name="valign">baseline</property>
584                            <property name="xalign">0.0</property>
585                          </object>
586                        </child>
587                        <child>
588                          <object class="GtkSwitch" id="layout_switch">
589                            <property name="visible">True</property>
590                            <property name="halign">end</property>
591                            <property name="valign">baseline</property>
592                            <signal name="notify::active" handler="layout_activate"/>
593                          </object>
594                          <packing>
595                            <property name="expand">True</property>
596                          </packing>
597                        </child>
598                      </object>
599                    </child>
600                  </object>
601                </child>
602                <child>
603                  <object class="GtkListBoxRow">
604                    <property name="visible">True</property>
605                    <property name="activatable">False</property>
606                    <child>
607                      <object class="GtkBox">
608                        <property name="visible">True</property>
609                        <property name="orientation">horizontal</property>
610                        <property name="margin">10</property>
611                        <property name="spacing">40</property>
612                        <child>
613                          <object class="GtkLabel" id="pixelcache_label">
614                            <property name="visible">True</property>
615                            <property name="label" translatable="yes">Show Pixel Cache</property>
616                            <property name="halign">start</property>
617                            <property name="valign">baseline</property>
618                            <property name="xalign">0.0</property>
619                          </object>
620                        </child>
621                        <child>
622                          <object class="GtkSwitch" id="pixelcache_switch">
623                            <property name="visible">True</property>
624                            <property name="halign">end</property>
625                            <property name="valign">baseline</property>
626                            <signal name="notify::active" handler="pixelcache_activate"/>
627                          </object>
628                          <packing>
629                            <property name="expand">True</property>
630                          </packing>
631                        </child>
632                      </object>
633                    </child>
634                  </object>
635                </child>
636                <child>
637                  <object class="GtkListBoxRow">
638                    <property name="visible">True</property>
639                    <property name="activatable">False</property>
640                    <child>
641                      <object class="GtkBox">
642                        <property name="visible">True</property>
643                        <property name="orientation">horizontal</property>
644                        <property name="margin">10</property>
645                        <property name="spacing">40</property>
646                        <child>
647                          <object class="GtkLabel">
648                            <property name="visible">True</property>
649                            <property name="label" translatable="yes">Show Widget Resizes</property>
650                            <property name="halign">start</property>
651                            <property name="valign">baseline</property>
652                            <property name="xalign">0.0</property>
653                          </object>
654                        </child>
655                        <child>
656                          <object class="GtkSwitch" id="widget_resize_switch">
657                            <property name="visible">True</property>
658                            <property name="halign">end</property>
659                            <property name="valign">baseline</property>
660                            <signal name="notify::active" handler="widget_resize_activate"/>
661                          </object>
662                          <packing>
663                            <property name="expand">True</property>
664                          </packing>
665                        </child>
666                      </object>
667                    </child>
668                  </object>
669                </child>
670                <child>
671                  <object class="GtkListBoxRow">
672                    <property name="visible">True</property>
673                    <property name="activatable">False</property>
674                    <child>
675                      <object class="GtkBox">
676                        <property name="visible">True</property>
677                        <property name="orientation">horizontal</property>
678                        <property name="margin">10</property>
679                        <property name="spacing">40</property>
680                        <child>
681                          <object class="GtkLabel" id="touchscreen_label">
682                            <property name="visible">True</property>
683                            <property name="label" translatable="yes">Simulate touchscreen</property>
684                            <property name="halign">start</property>
685                            <property name="valign">baseline</property>
686                            <property name="xalign">0.0</property>
687                          </object>
688                        </child>
689                        <child>
690                          <object class="GtkSwitch" id="touchscreen_switch">
691                            <property name="visible">True</property>
692                            <property name="halign">end</property>
693                            <property name="valign">baseline</property>
694                          </object>
695                          <packing>
696                            <property name="expand">True</property>
697                          </packing>
698                        </child>
699                      </object>
700                    </child>
701                  </object>
702                </child>
703              </object>
704            </child>
705          </object>
706        </child>
707        <child>
708          <object class="GtkFrame" id="gl_frame">
709            <property name="visible">True</property>
710            <property name="halign">center</property>
711            <child>
712              <object class="GtkListBox" id="gl_box">
713                <property name="visible">True</property>
714                <property name="selection-mode">none</property>
715                <child>
716                  <object class="GtkListBoxRow">
717                    <property name="visible">True</property>
718                    <property name="activatable">False</property>
719                    <child>
720                      <object class="GtkBox">
721                        <property name="visible">True</property>
722                        <property name="orientation">horizontal</property>
723                        <property name="margin">10</property>
724                        <property name="spacing">40</property>
725                        <child>
726                          <object class="GtkLabel" id="gl_label">
727                            <property name="visible">True</property>
728                            <property name="label" translatable="yes">GL Rendering</property>
729                            <property name="halign">start</property>
730                            <property name="valign">baseline</property>
731                            <property name="xalign">0.0</property>
732                          </object>
733                        </child>
734                        <child>
735                          <object class="GtkComboBoxText" id="gl_combo">
736                            <property name="visible">True</property>
737                            <property name="halign">end</property>
738                            <property name="valign">baseline</property>
739                            <items>
740                              <item translatable="yes" id="maybe">When needed</item>
741                              <item translatable="yes" id="always">Always</item>
742                              <item translatable="yes" id="disable">Disabled</item>
743                            </items>
744                          </object>
745                          <packing>
746                            <property name="expand">True</property>
747                          </packing>
748                        </child>
749                      </object>
750                    </child>
751                  </object>
752                </child>
753                <child>
754                  <object class="GtkListBoxRow">
755                    <property name="visible">True</property>
756                    <property name="activatable">False</property>
757                    <child>
758                      <object class="GtkBox">
759                        <property name="visible">True</property>
760                        <property name="orientation">horizontal</property>
761                        <property name="margin">10</property>
762                        <property name="spacing">40</property>
763                        <child>
764                          <object class="GtkLabel" id="software_gl_label">
765                            <property name="visible">True</property>
766                            <property name="label" translatable="yes">Software GL</property>
767                            <property name="halign">start</property>
768                            <property name="valign">baseline</property>
769                            <property name="xalign">0.0</property>
770                          </object>
771                        </child>
772                        <child>
773                          <object class="GtkSwitch" id="software_gl_switch">
774                            <property name="visible">True</property>
775                            <property name="halign">end</property>
776                            <property name="valign">baseline</property>
777                            <signal name="notify::active" handler="software_gl_activate"/>
778                          </object>
779                          <packing>
780                            <property name="expand">True</property>
781                          </packing>
782                        </child>
783                      </object>
784                    </child>
785                  </object>
786                </child>
787                <child>
788                  <object class="GtkListBoxRow">
789                    <property name="visible">True</property>
790                    <property name="activatable">False</property>
791                    <child>
792                      <object class="GtkBox">
793                        <property name="visible">True</property>
794                        <property name="orientation">horizontal</property>
795                        <property name="margin">10</property>
796                        <property name="spacing">40</property>
797                        <child>
798                          <object class="GtkLabel" id="software_surface_label">
799                            <property name="visible">True</property>
800                            <property name="label" translatable="yes">Software Surfaces</property>
801                            <property name="halign">start</property>
802                            <property name="valign">baseline</property>
803                            <property name="xalign">0.0</property>
804                          </object>
805                        </child>
806                        <child>
807                          <object class="GtkSwitch" id="software_surface_switch">
808                            <property name="visible">True</property>
809                            <property name="halign">end</property>
810                            <property name="valign">baseline</property>
811                            <signal name="notify::active" handler="software_surface_activate"/>
812                          </object>
813                          <packing>
814                            <property name="expand">True</property>
815                          </packing>
816                        </child>
817                      </object>
818                    </child>
819                  </object>
820                </child>
821                <child>
822                  <object class="GtkListBoxRow">
823                    <property name="visible">True</property>
824                    <property name="activatable">False</property>
825                    <child>
826                      <object class="GtkBox">
827                        <property name="visible">True</property>
828                        <property name="orientation">horizontal</property>
829                        <property name="margin">10</property>
830                        <property name="spacing">40</property>
831                        <child>
832                          <object class="GtkLabel" id="texture_rectangle_label">
833                            <property name="visible">True</property>
834                            <property name="label" translatable="yes">Texture Rectangle Extension</property>
835                            <property name="halign">start</property>
836                            <property name="valign">baseline</property>
837                            <property name="xalign">0.0</property>
838                          </object>
839                        </child>
840                        <child>
841                          <object class="GtkSwitch" id="texture_rectangle_switch">
842                            <property name="visible">True</property>
843                            <property name="halign">end</property>
844                            <property name="valign">baseline</property>
845                            <signal name="notify::active" handler="texture_rectangle_activate"/>
846                          </object>
847                          <packing>
848                            <property name="expand">True</property>
849                          </packing>
850                        </child>
851                      </object>
852                    </child>
853                  </object>
854                </child>
855              </object>
856            </child>
857          </object>
858        </child>
859      </object>
860    </child>
861  </template>
862  <object class="GtkSizeGroup">
863    <property name="mode">horizontal</property>
864    <widgets>
865      <widget name="theme_label"/>
866      <widget name="dark_label"/>
867      <widget name="icon_label"/>
868      <widget name="cursor_label"/>
869      <widget name="cursor_size_label"/>
870      <widget name="font_label"/>
871      <widget name="direction_label"/>
872      <widget name="hidpi_label"/>
873      <widget name="animation_label"/>
874      <widget name="rendering_mode_label"/>
875      <widget name="updates_label"/>
876      <widget name="baselines_label"/>
877      <widget name="layout_label"/>
878      <widget name="pixelcache_label"/>
879      <widget name="touchscreen_label"/>
880      <widget name="gl_label"/>
881      <widget name="software_gl_label"/>
882      <widget name="software_surface_label"/>
883      <widget name="texture_rectangle_label"/>
884    </widgets>
885  </object>
886  <object class="GtkSizeGroup">
887    <property name="mode">horizontal</property>
888    <widgets>
889      <widget name="theme_combo"/>
890      <widget name="icon_combo"/>
891      <widget name="cursor_combo"/>
892      <widget name="font_button"/>
893      <widget name="direction_combo"/>
894      <widget name="rendering_mode_combo"/>
895      <widget name="gl_combo"/>
896    </widgets>
897  </object>
898  <object class="GtkSizeGroup">
899    <property name="mode">horizontal</property>
900    <widgets>
901      <widget name="visual_frame"/>
902      <widget name="debug_frame"/>
903      <widget name="gl_frame"/>
904    </widgets>
905  </object>
906</interface>
907