Improve libadwaita integration

This commit is contained in:
fiaxh 2022-12-20 22:43:15 +01:00 committed by Marvin W
parent 0d7c8bb6e1
commit 92aca5672d
No known key found for this signature in database
GPG key ID: 072E9235DB996F2A
2 changed files with 2 additions and 9 deletions

View file

@ -9,6 +9,7 @@
</style>
<child>
<object class="GtkMenuButton" id="add_button">
<property name="has-frame">False</property>
<child>
<object class="GtkImage">
<property name="icon-name">list-add-symbolic</property>
@ -19,6 +20,7 @@
</child>
<child type="end">
<object class="GtkMenuButton" id="menu_button">
<property name="has-frame">False</property>
<child>
<object class="GtkImage">
<property name="icon-name">open-menu-symbolic</property>

View file

@ -38,7 +38,6 @@ public class ConversationSelector : Widget {
construct {
add_css_class("sidebar");
list_box.set_header_func(header);
list_box.set_sort_func(sort);
realize.connect(() => {
@ -139,14 +138,6 @@ public class ConversationSelector : Widget {
}
}
private void header(ListBoxRow row, ListBoxRow? before_row) {
if (row.get_header() == null && before_row != null) {
row.set_header(new Separator(Orientation.HORIZONTAL));
} else if (row.get_header() != null && before_row == null) {
row.set_header(null);
}
}
private int sort(ListBoxRow row1, ListBoxRow row2) {
ConversationSelectorRow cr1 = row1 as ConversationSelectorRow;
ConversationSelectorRow cr2 = row2 as ConversationSelectorRow;