forked from AuroraMiddleware/gtk
def94f03e2
This causes the snapshotting algorithm to dump all widget nodes into their own container node. We then name that group accordingly (ie "GtkSwitch<0xdeadbeef>") so you can easily see which node belongs where. The feature is toggleable in the inspector's visual tab. There's a few problems with it, becuse GtkSnapshot optimized container nodes away if they are not needed, so we are losing some widgets...
907 lines
45 KiB
XML
907 lines
45 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<interface domain="gtk40">
|
|
<object class="GtkAdjustment" id="scale_adjustment">
|
|
<property name="lower">1</property>
|
|
<property name="upper">2</property>
|
|
<property name="step-increment">1</property>
|
|
<property name="page-increment">1</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="font_scale_adjustment">
|
|
<property name="lower">0.5</property>
|
|
<property name="upper">2</property>
|
|
<property name="step-increment">0.01</property>
|
|
<property name="page-increment">0.01</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="slowdown_adjustment">
|
|
<property name="lower">-3</property>
|
|
<property name="upper">3</property>
|
|
<property name="step-increment">1</property>
|
|
<property name="page-increment">1</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="cursor_size_adjustment">
|
|
<property name="lower">24</property>
|
|
<property name="upper">64</property>
|
|
<property name="step-increment">8</property>
|
|
<property name="page-increment">8</property>
|
|
<property name="page-size">0</property>
|
|
</object>
|
|
<template class="GtkInspectorVisual" parent="GtkScrolledWindow">
|
|
<property name="hscrollbar-policy">never</property>
|
|
<property name="vscrollbar-policy">automatic</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="margin">60</property>
|
|
<property name="spacing">10</property>
|
|
<child>
|
|
<object class="GtkFrame" id="visual_frame">
|
|
<property name="visible">True</property>
|
|
<property name="halign">center</property>
|
|
<child>
|
|
<object class="GtkListBox" id="visual_box">
|
|
<property name="visible">True</property>
|
|
<property name="selection-mode">none</property>
|
|
<style>
|
|
<class name="view"/>
|
|
</style>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="theme_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">GTK+ Theme</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBoxText" id="theme_combo">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="dark_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Dark Variant</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="dark_switch">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="cursor_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Cursor Theme</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBoxText" id="cursor_combo">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="cursor_size_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Cursor Size</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSpinButton" id="cursor_size_spin">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="max-width-chars">2</property>
|
|
<property name="width-chars">2</property>
|
|
<property name="adjustment">cursor_size_adjustment</property>
|
|
<property name="snap-to-ticks">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="icon_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Icon Theme</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBoxText" id="icon_combo">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="font_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Font</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkFontButton" id="font_button">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">20</property>
|
|
<child>
|
|
<object class="GtkLabel" id="font_scale_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Font Scale</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkScale" id="font_scale_scale">
|
|
<property name="visible">True</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="adjustment">font_scale_adjustment</property>
|
|
<property name="draw_value">0</property>
|
|
<marks>
|
|
<mark value="1.0" position="top"/>
|
|
</marks>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkEntry" id="font_scale_entry">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="width-chars">4</property>
|
|
<property name="input-purpose">number</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="direction_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Text Direction</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBoxText" id="direction_combo">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<signal name="changed" handler="direction_changed"/>
|
|
<items>
|
|
<item translatable="yes" id="ltr">Left-to-Right</item>
|
|
<item translatable="yes" id="rtl">Right-to-Left</item>
|
|
</items>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="hidpi_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Window scaling</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSpinButton" id="hidpi_spin">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="adjustment">scale_adjustment</property>
|
|
<property name="snap-to-ticks">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="animation_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Animations</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="animation_switch">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">20</property>
|
|
<child>
|
|
<object class="GtkLabel" id="slowdown_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Slowdown</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkScale" id="slowdown_scale">
|
|
<property name="visible">1</property>
|
|
<property name="can_focus">1</property>
|
|
<property name="adjustment">slowdown_adjustment</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="draw_value">0</property>
|
|
<marks>
|
|
<mark value="0.0" position="top"/>
|
|
</marks>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkEntry" id="slowdown_entry">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="width-chars">4</property>
|
|
<property name="input-purpose">number</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkFrame" id="debug_frame">
|
|
<property name="visible">True</property>
|
|
<property name="halign">center</property>
|
|
<child>
|
|
<object class="GtkListBox" id="debug_box">
|
|
<property name="visible">True</property>
|
|
<property name="selection-mode">none</property>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="rendering_mode_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Rendering Mode</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBoxText" id="rendering_mode_combo">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<signal name="changed" handler="rendering_mode_changed"/>
|
|
<items>
|
|
<item translatable="yes" id="similar">Similar</item>
|
|
<item translatable="yes" id="image">Image</item>
|
|
<item translatable="yes" id="recording">Recording</item>
|
|
</items>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="updates_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Show Graphic Updates</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="updates_switch">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<signal name="notify::active" handler="updates_activate"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="baselines_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Show Baselines</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="baselines_switch">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<signal name="notify::active" handler="baselines_activate"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="layout_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Show Layout Borders</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="layout_switch">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<signal name="notify::active" handler="layout_activate"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="snapshot_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Snapshot Debug Nodes</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="snapshot_switch">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<signal name="notify::active" handler="snapshot_activate"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Show Widget Resizes</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="widget_resize_switch">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<signal name="notify::active" handler="widget_resize_activate"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="touchscreen_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Simulate touchscreen</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="touchscreen_switch">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkFrame" id="gl_frame">
|
|
<property name="visible">True</property>
|
|
<property name="halign">center</property>
|
|
<child>
|
|
<object class="GtkListBox" id="gl_box">
|
|
<property name="visible">True</property>
|
|
<property name="selection-mode">none</property>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="gl_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">GL Rendering</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBoxText" id="gl_combo">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<items>
|
|
<item translatable="yes" id="maybe">When needed</item>
|
|
<item translatable="yes" id="always">Always</item>
|
|
<item translatable="yes" id="disable">Disabled</item>
|
|
</items>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="software_gl_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Software GL</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="software_gl_switch">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<signal name="notify::active" handler="software_gl_activate"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="software_surface_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Software Surfaces</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="software_surface_switch">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<signal name="notify::active" handler="software_surface_activate"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkListBoxRow">
|
|
<property name="visible">True</property>
|
|
<property name="activatable">False</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">horizontal</property>
|
|
<property name="margin">10</property>
|
|
<property name="spacing">40</property>
|
|
<child>
|
|
<object class="GtkLabel" id="texture_rectangle_label">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Texture Rectangle Extension</property>
|
|
<property name="halign">start</property>
|
|
<property name="valign">baseline</property>
|
|
<property name="xalign">0.0</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSwitch" id="texture_rectangle_switch">
|
|
<property name="visible">True</property>
|
|
<property name="halign">end</property>
|
|
<property name="valign">baseline</property>
|
|
<signal name="notify::active" handler="texture_rectangle_activate"/>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</template>
|
|
<object class="GtkSizeGroup">
|
|
<property name="mode">horizontal</property>
|
|
<widgets>
|
|
<widget name="theme_label"/>
|
|
<widget name="dark_label"/>
|
|
<widget name="icon_label"/>
|
|
<widget name="cursor_label"/>
|
|
<widget name="cursor_size_label"/>
|
|
<widget name="font_label"/>
|
|
<widget name="direction_label"/>
|
|
<widget name="hidpi_label"/>
|
|
<widget name="animation_label"/>
|
|
<widget name="rendering_mode_label"/>
|
|
<widget name="updates_label"/>
|
|
<widget name="baselines_label"/>
|
|
<widget name="layout_label"/>
|
|
<widget name="snapshot_label"/>
|
|
<widget name="touchscreen_label"/>
|
|
<widget name="gl_label"/>
|
|
<widget name="software_gl_label"/>
|
|
<widget name="software_surface_label"/>
|
|
<widget name="texture_rectangle_label"/>
|
|
</widgets>
|
|
</object>
|
|
<object class="GtkSizeGroup">
|
|
<property name="mode">horizontal</property>
|
|
<widgets>
|
|
<widget name="theme_combo"/>
|
|
<widget name="icon_combo"/>
|
|
<widget name="cursor_combo"/>
|
|
<widget name="font_button"/>
|
|
<widget name="direction_combo"/>
|
|
<widget name="rendering_mode_combo"/>
|
|
<widget name="gl_combo"/>
|
|
</widgets>
|
|
</object>
|
|
<object class="GtkSizeGroup">
|
|
<property name="mode">horizontal</property>
|
|
<widgets>
|
|
<widget name="visual_frame"/>
|
|
<widget name="debug_frame"/>
|
|
<widget name="gl_frame"/>
|
|
</widgets>
|
|
</object>
|
|
</interface>
|