gplugin/gplugin
Clone
Summary
Browse
Changes
Graph
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>