wire up message loading
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user