gplugin/gplugin

Added tag v0.40.0 for changeset ddca15c618aa

15 months ago, Gary Kramlich
987ffd3da9ca
Added tag v0.40.0 for changeset ddca15c618aa
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk" version="4.0"/>
<template class="GPluginGtkPluginRow" parent="GtkListBoxRow">
<property name="child">
<object class="GtkBox">
<property name="margin-start">12</property>
<property name="margin-end">12</property>
<property name="margin-top">12</property>
<property name="margin-bottom">12</property>
<property name="orientation">vertical</property>
<property name="spacing">12</property>
<child>
<object class="GtkBox" id="header">
<property name="css-classes">header</property>
<property name="vexpand">1</property>
<property name="spacing">12</property>
<child>
<object class="GtkSwitch" id="enable">
<property name="valign">center</property>
<binding name="sensitive">
<closure type="gboolean" function="gplugin_gtk_lookup_plugin_state_sensitivity">
<lookup name="state" type="GPluginPlugin">
<lookup name="plugin">GPluginGtkPluginRow</lookup>
</lookup>
</closure>
</binding>
<binding name="state">
<closure type="gboolean" function="gplugin_gtk_lookup_plugin_state">
<lookup name="state" type="GPluginPlugin">
<lookup name="plugin">GPluginGtkPluginRow</lookup>
</lookup>
</closure>
</binding>
<signal name="state-set" handler="gplugin_gtk_plugin_row_enable_state_set_cb"/>
</object>
</child>
<child>
<object class="GtkBox" id="title_box">
<property name="hexpand">1</property>
<property name="valign">center</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkLabel" id="title">
<property name="accessible-role">row-header</property>
<property name="css-classes">heading</property>
<property name="hexpand">1</property>
<binding name="label">
<closure type="gchararray" function="gplugin_gtk_lookup_plugin_name">
<lookup name="info" type="GPluginPlugin">
<lookup name="plugin">GPluginGtkPluginRow</lookup>
</lookup>
<lookup name="filename" type="GPluginPlugin">
<lookup name="plugin">GPluginGtkPluginRow</lookup>
</lookup>
</closure>
</binding>
<property name="wrap">1</property>
<property name="wrap-mode">word-char</property>
<property name="xalign">0</property>
<property name="yalign">0</property>
</object>
</child>
<child>
<object class="GtkLabel" id="summary">
<property name="css-classes">subtitle</property>
<property name="halign">start</property>
<binding name="label">
<lookup name="summary" type="GPluginPluginInfo">
<lookup name="info" type="GPluginPlugin">
<lookup name="plugin">GPluginGtkPluginRow</lookup>
</lookup>
</lookup>
</binding>
<property name="wrap">1</property>
<property name="wrap-mode">word-char</property>
<property name="ellipsize">end</property>
<property name="xalign">0</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkLabel" id="version">
<property name="css-classes">dim-label</property>
<property name="halign">end</property>
<binding name="label">
<lookup name="version" type="GPluginPluginInfo">
<lookup name="info" type="GPluginPlugin">
<lookup name="plugin">GPluginGtkPluginRow</lookup>
</lookup>
</lookup>
</binding>
</object>
</child>
<child>
<object class="GtkImage">
<property name="icon-name">go-next-symbolic</property>
</object>
</child>
</object>
</child>
</object>
</property>
<style>
<class name="content"/>
<class name="expander"/>
</style>
</template>
</interface>