Private
Public Access
1
0

wire up message loading

This commit is contained in:
2025-04-30 19:50:36 -07:00
parent 4c7c31ab8d
commit a7e88bd3c3
8 changed files with 69 additions and 21 deletions

View File

@@ -3,6 +3,8 @@ using Gtk;
public class ConversationListView : Adw.Bin
{
public signal void conversation_selected(string? conversation_guid);
private Adw.ToolbarView container;
private ListBox list_box;
private ScrolledWindow scrolled_window;
@@ -21,6 +23,11 @@ public class ConversationListView : Adw.Bin
list_box.set_selection_mode (SelectionMode.SINGLE);
scrolled_window.set_child (list_box);
list_box.row_selected.connect ((row) => {
var conversation_row = (ConversationRow?) row;
conversation_selected(conversation_row != null ? conversation_row.conversation.guid : null);
});
header_bar = new Adw.HeaderBar ();
header_bar.set_title_widget (new Label ("Kordophone"));
container.add_top_bar (header_bar);