From 343357ed1e7907cf4b488058053df280ae63c7bb Mon Sep 17 00:00:00 2001 From: b0ric Date: Sat, 8 Aug 2009 20:18:38 +0300 Subject: Now words are shown in alphabetical order --- listview.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'listview.c') diff --git a/listview.c b/listview.c index 8e3d35a..8d5a84b 100644 --- a/listview.c +++ b/listview.c @@ -16,7 +16,9 @@ * along with this program. If not, see . */ -#include "interface.h" +#include +#include "mainwin.h" +#include "word.h" enum {WORD_ITEM = 0, N_COLUMNS}; @@ -101,6 +103,19 @@ void add_word_to_list(char *word) gtk_list_store_set(store_model, &iter, WORD_ITEM, word, -1); } +void fill_list(char **word_list) +{ + GtkTreeIter iter; + int cnt, i; + + cnt = get_words_count(words); + for (i = 0; i < cnt; i++) { + gtk_list_store_append(store_model, &iter); + gtk_list_store_set(store_model, &iter, WORD_ITEM, *word_list, -1); + word_list++; + } +} + static void word_list_popup(GtkWidget *widget, GdkEventButton *event) { GtkWidget *popup_menu; @@ -159,4 +174,3 @@ void add_to_dict_item_click(GtkWidget *widget, gpointer data) } - -- cgit v1.2.3