diff options
Diffstat (limited to 'res')
| -rw-r--r-- | res/widgets/participant_list_row.ui | 12 | ||||
| -rw-r--r-- | res/widgets/widgets.cmb | 17 |
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,"<property name=\"sensitive\"\n bind-source=\"toggle_defeated\"\n bind-property=\"active\"\n bind-flags=\"sync-create|invert-boolean\" />",None), (1,12,"GtkToggleButton","toggle_defeated",3,None,None,None,-1,None,None), - (1,13,"GtkButton","edit",8,None,None,None,-1,"<property name=\"sensitive\"\n bind-source=\"toggle_defeated\"\n bind-property=\"active\"\n bind-flags=\"sync-create|invert-boolean\" />",None) + (1,13,"GtkButton","edit",8,None,None,None,1,"<property name=\"sensitive\"\n bind-source=\"toggle_defeated\"\n bind-property=\"active\"\n bind-flags=\"sync-create|invert-boolean\" />",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> |
