summaryrefslogtreecommitdiff
path: root/res/widgets
diff options
context:
space:
mode:
Diffstat (limited to 'res/widgets')
-rw-r--r--res/widgets/participant_list_row.ui81
-rw-r--r--res/widgets/widgets.cmb71
2 files changed, 152 insertions, 0 deletions
diff --git a/res/widgets/participant_list_row.ui b/res/widgets/participant_list_row.ui
new file mode 100644
index 0000000..66506c8
--- /dev/null
+++ b/res/widgets/participant_list_row.ui
@@ -0,0 +1,81 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Cambalache 0.90.4 -->
+<!--Adapted from: https://gitlab.gnome.org/GNOME/libadwaita-->
+<interface>
+ <!-- interface-name participant_list_item.ui -->
+ <requires lib="gtk" version="4.14"/>
+ <template class="gtkmm__CustomObject_participant_list_row" parent="GtkListBoxRow">
+ <property name="child">
+ <object class="GtkBox" id="header">
+ <property name="css-classes">header</property>
+ <child>
+ <object class="GtkBox" id="prefixes">
+ <property name="visible">False</property>
+ <style>
+ <class name="prefixes"/>
+ </style>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImage" id="image">
+ <property name="icon-name">face-smile</property>
+ <property name="valign">center</property>
+ <property name="visible">False</property>
+ <style>
+ <class name="icon"/>
+ </style>
+ </object>
+ </child>
+ <child>
+ <object class="GtkBox" id="title_box">
+ <property name="hexpand">True</property>
+ <property name="orientation">vertical</property>
+ <property name="valign">center</property>
+ <child>
+ <object class="GtkLabel" id="title">
+ <property name="lines">0</property>
+ <property name="visible">False</property>
+ <property name="wrap">True</property>
+ <property name="wrap-mode">word-char</property>
+ <property name="xalign">0.0</property>
+ <style>
+ <class name="title"/>
+ </style>
+ </object>
+ </child>
+ <child>
+ <object class="GtkLabel" id="subtitle">
+ <property name="lines">0</property>
+ <property name="visible">False</property>
+ <property name="wrap">True</property>
+ <property name="wrap-mode">word-char</property>
+ <property name="xalign">0.0</property>
+ <style>
+ <class name="subtitle"/>
+ </style>
+ </object>
+ </child>
+ <style>
+ <class name="title"/>
+ </style>
+ </object>
+ </child>
+ <child>
+ <object class="GtkBox" id="suffixes">
+ <property name="valign">center</property>
+ <child>
+ <object class="GtkSwitch"/>
+ </child>
+ <style>
+ <class name="suffixes"/>
+ </style>
+ </object>
+ </child>
+ </object>
+ </property>
+ <property name="valign">center</property>
+ <style>
+ <class name="view"/>
+ </style>
+ </template>
+</interface>
diff --git a/res/widgets/widgets.cmb b/res/widgets/widgets.cmb
new file mode 100644
index 0000000..ce44dd0
--- /dev/null
+++ b/res/widgets/widgets.cmb
@@ -0,0 +1,71 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<!DOCTYPE cambalache-project SYSTEM "cambalache-project.dtd">
+<cambalache-project version="0.17.3" target_tk="gtk-4.0">
+ <ui>
+ (1,1,"participant_list_item.ui","participant_list_row.ui",None,None,None,None,None,"Adapted from: https://gitlab.gnome.org/GNOME/libadwaita",None)
+ </ui>
+ <ui_library>
+ (1,"gtk","4.14",None)
+ </ui_library>
+ <object>
+ (1,1,"GtkListBoxRow","gtkmm__CustomObject_participant_list_row",None,None,None,None,-1,None,None),
+ (1,2,"GtkBox","header",1,None,None,None,-1,None,None),
+ (1,3,"GtkBox","prefixes",2,None,None,None,-1,None,None),
+ (1,4,"GtkImage","image",2,None,None,None,-1,None,None),
+ (1,5,"GtkBox","title_box",2,None,None,None,-1,None,None),
+ (1,6,"GtkLabel","title",5,None,None,None,-1,None,None),
+ (1,7,"GtkLabel","subtitle",5,None,None,None,-1,None,None),
+ (1,8,"GtkBox","suffixes",2,None,None,None,-1,None,None),
+ (1,9,"GtkSwitch",None,8,None,None,None,-1,None,None)
+ </object>
+ <object_property>
+ (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),
+ (1,3,"GtkWidget","visible","False",None,None,None,None,None,None,None,None,None),
+ (1,4,"GtkImage","icon-name","face-smile",None,None,None,None,None,None,None,None,None),
+ (1,4,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
+ (1,4,"GtkWidget","visible","False",None,None,None,None,None,None,None,None,None),
+ (1,5,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
+ (1,5,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
+ (1,5,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
+ (1,6,"GtkLabel","lines","0",None,None,None,None,None,None,None,None,None),
+ (1,6,"GtkLabel","wrap","True",None,None,None,None,None,None,None,None,None),
+ (1,6,"GtkLabel","wrap-mode","word-char",None,None,None,None,None,None,None,None,None),
+ (1,6,"GtkLabel","xalign","0.0",None,None,None,None,None,None,None,None,None),
+ (1,6,"GtkWidget","visible","False",None,None,None,None,None,None,None,None,None),
+ (1,7,"GtkLabel","lines","0",None,None,None,None,None,None,None,None,None),
+ (1,7,"GtkLabel","wrap","True",None,None,None,None,None,None,None,None,None),
+ (1,7,"GtkLabel","wrap-mode","word-char",None,None,None,None,None,None,None,None,None),
+ (1,7,"GtkLabel","xalign","0.0",None,None,None,None,None,None,None,None,None),
+ (1,7,"GtkWidget","visible","False",None,None,None,None,None,None,None,None,None),
+ (1,8,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None)
+ </object_property>
+ <object_data>
+ (1,6,"GtkWidget",1,1,None,None,None,None,None,None),
+ (1,6,"GtkWidget",2,2,None,1,None,None,None,None),
+ (1,5,"GtkWidget",1,1,None,None,None,None,None,None),
+ (1,5,"GtkWidget",2,2,None,1,None,None,None,None),
+ (1,4,"GtkWidget",1,1,None,None,None,None,None,None),
+ (1,4,"GtkWidget",2,2,None,1,None,None,None,None),
+ (1,3,"GtkWidget",1,1,None,None,None,None,None,None),
+ (1,3,"GtkWidget",2,2,None,1,None,None,None,None),
+ (1,7,"GtkWidget",1,1,None,None,None,None,None,None),
+ (1,7,"GtkWidget",2,2,None,1,None,None,None,None),
+ (1,8,"GtkWidget",1,1,None,None,None,None,None,None),
+ (1,8,"GtkWidget",2,2,None,1,None,None,None,None),
+ (1,1,"GtkWidget",2,2,None,1,None,None,None,None),
+ (1,1,"GtkWidget",1,3,None,None,None,None,None,None),
+ (1,1,"GtkWidget",2,4,None,3,None,None,None,None)
+ </object_data>
+ <object_data_arg>
+ (1,6,"GtkWidget",2,2,"name","title"),
+ (1,5,"GtkWidget",2,2,"name","title"),
+ (1,4,"GtkWidget",2,2,"name","icon"),
+ (1,3,"GtkWidget",2,2,"name","prefixes"),
+ (1,7,"GtkWidget",2,2,"name","subtitle"),
+ (1,8,"GtkWidget",2,2,"name","suffixes"),
+ (1,1,"GtkWidget",2,2,"name","property"),
+ (1,1,"GtkWidget",2,4,"name","view")
+ </object_data_arg>
+</cambalache-project>