summaryrefslogtreecommitdiff
path: root/res
diff options
context:
space:
mode:
Diffstat (limited to 'res')
-rw-r--r--res/widgets/participant_list_row.ui12
-rw-r--r--res/widgets/widgets.cmb17
2 files changed, 25 insertions, 4 deletions
diff --git a/res/widgets/participant_list_row.ui b/res/widgets/participant_list_row.ui
index e78f79b..b3cab2e 100644
--- a/res/widgets/participant_list_row.ui
+++ b/res/widgets/participant_list_row.ui
@@ -4,6 +4,7 @@
<!-- interface-name participant_list_item.ui -->
<requires lib="gtk" version="4.14"/>
<template class="gtkmm__CustomObject_participant_list_row" parent="GtkListBoxRow">
+ <property name="activatable">False</property>
<property name="child">
<object class="GtkBox">
<property name="css-classes">header</property>
@@ -62,6 +63,17 @@
<object class="GtkBox">
<property name="valign">center</property>
<child>
+ <object class="GtkButton" id="delete">
+ <property name="icon-name">edit-delete-symbolic</property>
+ <!-- Custom object fragments -->
+ <property name="sensitive" bind-source="toggle_defeated" bind-property="active" bind-flags="sync-create|invert-boolean"/>
+ <style>
+ <class name="circular"/>
+ <class name="destructive-action"/>
+ </style>
+ </object>
+ </child>
+ <child>
<object class="GtkButton" id="edit">
<property name="icon-name">document-edit-symbolic</property>
<style>
diff --git a/res/widgets/widgets.cmb b/res/widgets/widgets.cmb
index de76966..373bd40 100644
--- a/res/widgets/widgets.cmb
+++ b/res/widgets/widgets.cmb
@@ -16,9 +16,11 @@
(1,8,"GtkBox",None,2,None,None,None,-1,None,None),
(1,10,"GtkEditableLabel","title",5,None,None,None,None,"&lt;property name=\"sensitive\"\n bind-source=\"toggle_defeated\"\n bind-property=\"active\"\n bind-flags=\"sync-create|invert-boolean\" /&gt;",None),
(1,12,"GtkToggleButton","toggle_defeated",3,None,None,None,-1,None,None),
- (1,13,"GtkButton","edit",8,None,None,None,-1,"&lt;property name=\"sensitive\"\n bind-source=\"toggle_defeated\"\n bind-property=\"active\"\n bind-flags=\"sync-create|invert-boolean\" /&gt;",None)
+ (1,13,"GtkButton","edit",8,None,None,None,1,"&lt;property name=\"sensitive\"\n bind-source=\"toggle_defeated\"\n bind-property=\"active\"\n bind-flags=\"sync-create|invert-boolean\" /&gt;",None),
+ (1,14,"GtkButton","delete",8,None,None,None,None,None,None)
</object>
<object_property>
+ (1,1,"GtkListBoxRow","activatable","False",None,None,None,None,None,None,None,None,None),
(1,1,"GtkListBoxRow","child",None,None,None,None,None,2,None,None,None,None),
(1,1,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(1,2,"GtkWidget","css-classes","header",None,None,None,None,None,None,None,None,None),
@@ -35,7 +37,9 @@
(1,12,"GtkButton","icon-name","face-smile-symbolic",None,None,None,None,None,None,None,None,None),
(1,12,"GtkWidget","halign","center",None,None,None,None,None,None,None,None,None),
(1,12,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
- (1,13,"GtkButton","icon-name","document-edit-symbolic",None,None,None,None,None,None,None,None,None)
+ (1,13,"GtkButton","icon-name","document-edit-symbolic",None,None,None,None,None,None,None,None,None),
+ (1,14,"GtkButton","icon-name","edit-delete-symbolic",None,None,None,None,None,None,None,None,None),
+ (1,14,"GtkWidget","sensitive",None,None," Custom object fragments ",None,None,None,12,"GtkToggleButton","active","sync-create|invert-boolean")
</object_property>
<object_data>
(1,5,"GtkWidget",1,1,None,None,None,None,None,None),
@@ -54,7 +58,10 @@
(1,12,"GtkWidget",2,2,None,1,None,None,None,None),
(1,13,"GtkWidget",1,1,None,None,None,None,None,None),
(1,13,"GtkWidget",2,2,None,1,None,None,None,None),
- (1,13,"GtkWidget",2,3,None,1,None,None,None,None)
+ (1,13,"GtkWidget",2,3,None,1,None,None,None,None),
+ (1,14,"GtkWidget",1,1,None,None,None,None,None,None),
+ (1,14,"GtkWidget",2,2,None,1,None,None,None,None),
+ (1,14,"GtkWidget",2,3,None,1,None,None,None,None)
</object_data>
<object_data_arg>
(1,5,"GtkWidget",2,2,"name","title"),
@@ -65,6 +72,8 @@
(1,10,"GtkWidget",2,2,"name","title"),
(1,12,"GtkWidget",2,2,"name","circular"),
(1,13,"GtkWidget",2,2,"name","circular"),
- (1,13,"GtkWidget",2,3,"name","suggested-action")
+ (1,13,"GtkWidget",2,3,"name","suggested-action"),
+ (1,14,"GtkWidget",2,2,"name","circular"),
+ (1,14,"GtkWidget",2,3,"name","destructive-action")
</object_data_arg>
</cambalache-project>