summaryrefslogtreecommitdiff
path: root/pidgin/resources/Plugins/dialog.ui
diff options
context:
space:
mode:
Diffstat (limited to 'pidgin/resources/Plugins/dialog.ui')
-rw-r--r--pidgin/resources/Plugins/dialog.ui16
1 files changed, 10 insertions, 6 deletions
diff --git a/pidgin/resources/Plugins/dialog.ui b/pidgin/resources/Plugins/dialog.ui
index 9be86f6ab8..5e0c9ae401 100644
--- a/pidgin/resources/Plugins/dialog.ui
+++ b/pidgin/resources/Plugins/dialog.ui
@@ -3,8 +3,11 @@
<interface>
<requires lib="gtk+" version="3.20"/>
<requires lib="gplugin-gtk" version="0.28"/>
- <object class="GPluginGtkStore" id="pluginstore"/>
- <template class="PidginPluginDialog" parent="GtkDialog">
+ <object class="GPluginGtkStore" id="raw_plugin_store"/>
+ <object class="GtkTreeModelSort" id="plugin_store">
+ <property name="model">raw_plugin_store</property>
+ </object>
+ <template class="PidginPluginsDialog" parent="GtkDialog">
<property name="can_focus">False</property>
<property name="type_hint">dialog</property>
<child>
@@ -66,11 +69,12 @@
<object class="GPluginGtkView">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="model">pluginstore</property>
- <property name="headers_visible">False</property>
+ <property name="model">plugin_store</property>
<property name="headers_clickable">False</property>
<child internal-child="selection">
- <object class="GtkTreeSelection"/>
+ <object class="GtkTreeSelection">
+ <signal name="changed" handler="pidgin_plugins_dialog_selection_cb" object="PidginPluginDialog" swapped="no"/>
+ </object>
</child>
</object>
</child>
@@ -82,7 +86,7 @@
</packing>
</child>
<child>
- <object class="GPluginGtkPluginInfo">
+ <object class="GPluginGtkPluginInfo" id="plugin_info">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>