From 7f296855d513169cfa4ccf2dd7803a9f9c1ab285 Mon Sep 17 00:00:00 2001 From: Markus Koch Date: Fri, 3 Feb 2017 20:05:49 +0100 Subject: [PATCH] Now loading text to textBuffer --- glade/mainWindow.glade | 4 +--- src/mainwindow.c | 7 ++++--- src/mainwindow.h | 1 + 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/glade/mainWindow.glade b/glade/mainWindow.glade index 3542ede..f750c18 100644 --- a/glade/mainWindow.glade +++ b/glade/mainWindow.glade @@ -2,9 +2,7 @@ - - Test text for debugging. - + False diff --git a/src/mainwindow.c b/src/mainwindow.c index deefa57..ea6417e 100644 --- a/src/mainwindow.c +++ b/src/mainwindow.c @@ -343,6 +343,7 @@ struct mainWindow *mainWindow_new() mainWindow->calendarRange = GTK_WIDGET(gtk_builder_get_object(builder, "calendarRange")); mainWindow->entryListView = GTK_TREE_VIEW(gtk_builder_get_object(builder, "entryListView")); mainWindow->entryListSelection = GTK_TREE_SELECTION(gtk_builder_get_object(builder, "entryListSelection")); + mainWindow->textBuffer = GTK_TEXT_BUFFER(gtk_builder_get_object(builder, "entryTextBuffer")); mainWindow->filterSettings.time_start = 0; mainWindow->filterSettings.time_end = -1; @@ -358,7 +359,7 @@ struct mainWindow *mainWindow_new() * These need to be set to oldest and newest after indexing date */ gtk_entry_set_text(GTK_ENTRY(mainWindow->dateStart), "2016-01-01"); - gtk_entry_set_text(GTK_ENTRY(mainWindow->dateEnd), "2017-01-01"); + gtk_entry_set_text(GTK_ENTRY(mainWindow->dateEnd), "2018-01-01"); return mainWindow; } @@ -421,8 +422,8 @@ void mainWindow_entrySelected(GtkWidget *widget, gpointer user_data) selection = gtk_tree_view_get_selection(mainWindow->entryListView); if (gtk_tree_selection_get_selected(selection, &model, &iter)) { - gtk_tree_model_get(model, &iter, COL_TITLE, &temp, -1); - printf("Selected entry: %s\n", temp); + gtk_tree_model_get(model, &iter, COL_TEXT, &temp, -1); + gtk_text_buffer_set_text(mainWindow->textBuffer, temp, g_utf8_strlen(temp, -1)); fflush(stdout); g_free(temp); } diff --git a/src/mainwindow.h b/src/mainwindow.h index 120db31..5c410b7 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -15,6 +15,7 @@ struct mainWindow { GtkWidget *calendarRange; GtkTreeView *entryListView; GtkTreeSelection *entryListSelection; + GtkTextBuffer *textBuffer; GtkListStore *entryListStore; GtkWidget *selectedDateEntry;