Mercurial > pidgin.yaz
comparison pidgin/plugins/spellchk.c @ 29522:739886e6dac2
propagate from branch 'im.pidgin.pidgin' (head 667654b3309008b53bf4d9df02bd401d1ede8db5)
to branch 'im.pidgin.pidgin.next.minor' (head e37d7dfead3e1864f8de0c0397a8f6471af07e29)
author | John Bailey <rekkanoryo@rekkanoryo.org> |
---|---|
date | Mon, 12 Oct 2009 22:40:37 +0000 |
parents | 21277e69e06c |
children | 917c597beb97 |
comparison
equal
deleted
inserted
replaced
28747:f55bd60e2738 | 29522:739886e6dac2 |
---|---|
2079 purple_util_write_data_to_file("dict", data->str, -1); | 2079 purple_util_write_data_to_file("dict", data->str, -1); |
2080 | 2080 |
2081 g_string_free(data, TRUE); | 2081 g_string_free(data, TRUE); |
2082 } | 2082 } |
2083 | 2083 |
2084 #if !GTK_CHECK_VERSION(2,2,0) | |
2085 static void | |
2086 count_selected_helper(GtkTreeModel *model, GtkTreePath *path, | |
2087 GtkTreeIter *iter, gpointer user_data) | |
2088 { | |
2089 (*(gint *)user_data)++; | |
2090 } | |
2091 #endif | |
2092 | |
2093 static void on_selection_changed(GtkTreeSelection *sel, | 2084 static void on_selection_changed(GtkTreeSelection *sel, |
2094 gpointer data) | 2085 gpointer data) |
2095 { | 2086 { |
2096 gint num_selected; | 2087 gint num_selected; |
2097 #if GTK_CHECK_VERSION(2,2,0) | |
2098 num_selected = gtk_tree_selection_count_selected_rows(sel); | 2088 num_selected = gtk_tree_selection_count_selected_rows(sel); |
2099 #else | |
2100 gtk_tree_selection_selected_foreach(sel, count_selected_helper, &num_selected); | |
2101 #endif | |
2102 gtk_widget_set_sensitive((GtkWidget*)data, (num_selected > 0)); | 2089 gtk_widget_set_sensitive((GtkWidget*)data, (num_selected > 0)); |
2103 } | 2090 } |
2104 | 2091 |
2105 static gboolean non_empty(const char *s) | 2092 static gboolean non_empty(const char *s) |
2106 { | 2093 { |