mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-26 13:41:07 +00:00
700657ad19
The widget-tree was not safe against object just going away. Fix this by using row references instead of iters where necessary, and by using weak refs to clean up when objects die.
72 lines
2.6 KiB
XML
72 lines
2.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<interface domain="gtk30">
|
|
<object class="GtkListStore" id="model">
|
|
<columns>
|
|
<column type="gboolean"/>
|
|
<column type="gchararray"/>
|
|
<column type="PangoStyle"/>
|
|
</columns>
|
|
</object>
|
|
<template class="GtkInspectorClassesList" parent="GtkBox">
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkToolbar">
|
|
<property name="visible">True</property>
|
|
<property name="icon-size">small-toolbar</property>
|
|
<property name="sensitive">False</property>
|
|
<child>
|
|
<object class="GtkToolButton">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">list-add</property>
|
|
<property name="tooltip-text" translatable="yes">Add a class</property>
|
|
<signal name="clicked" handler="add_clicked"/>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToolButton">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">document-revert</property>
|
|
<property name="tooltip-text" translatable="yes">Restore defaults for this widget</property>
|
|
<signal name="clicked" handler="restore_defaults_clicked"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkScrolledWindow">
|
|
<property name="visible">True</property>
|
|
<property name="expand">True</property>
|
|
<child>
|
|
<object class="GtkTreeView">
|
|
<property name="visible">True</property>
|
|
<property name="model">model</property>
|
|
<child>
|
|
<object class="GtkTreeViewColumn">
|
|
<property name="title" translatable="yes">Name</property>
|
|
<child>
|
|
<object class="GtkCellRendererToggle">
|
|
<property name="activatable">True</property>
|
|
<signal name="toggled" handler="enabled_toggled"/>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="active">0</attribute>
|
|
</attributes>
|
|
</child>
|
|
<child>
|
|
<object class="GtkCellRendererText">
|
|
<property name="scale">0.8</property>
|
|
</object>
|
|
<attributes>
|
|
<attribute name="text">1</attribute>
|
|
<attribute name="style">2</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</template>
|
|
</interface>
|