Mercurial > pidgin.yaz
comparison src/gtkprivacy.c @ 7931:2a781d4178ba
[gaim-migrate @ 8602]
Make the prefs away message tree view thing actually scroll when you use
the arrow keys to scroll through your away messages. Same for the
privacy lists and for list of users in a chat. Although, the last one
you can't use the keyboard because input is stolen by the text input
box.
Make the menu item for blocking users gray out if the protocol doesn't
support it.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Fri, 26 Dec 2003 20:34:58 +0000 |
parents | a230b7bca1fb |
children | fa6395637e2c |
comparison
equal
deleted
inserted
replaced
7930:68f70cf074d0 | 7931:2a781d4178ba |
---|---|
154 GtkTreeViewColumn *column; | 154 GtkTreeViewColumn *column; |
155 GtkTreeSelection *sel; | 155 GtkTreeSelection *sel; |
156 | 156 |
157 sw = gtk_scrolled_window_new(NULL, NULL); | 157 sw = gtk_scrolled_window_new(NULL, NULL); |
158 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), | 158 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), |
159 GTK_POLICY_NEVER, | 159 GTK_POLICY_AUTOMATIC, |
160 GTK_POLICY_AUTOMATIC); | 160 GTK_POLICY_ALWAYS); |
161 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_IN); | |
161 | 162 |
162 treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(model)); | 163 treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(model)); |
163 *ret_treeview = treeview; | 164 *ret_treeview = treeview; |
164 | 165 |
165 rend = gtk_cell_renderer_text_new(); | 166 rend = gtk_cell_renderer_text_new(); |
168 "text", 0, | 169 "text", 0, |
169 NULL); | 170 NULL); |
170 gtk_tree_view_column_set_clickable(GTK_TREE_VIEW_COLUMN(column), TRUE); | 171 gtk_tree_view_column_set_clickable(GTK_TREE_VIEW_COLUMN(column), TRUE); |
171 gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column); | 172 gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column); |
172 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(treeview), FALSE); | 173 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(treeview), FALSE); |
173 gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(sw), treeview); | 174 gtk_container_add(GTK_CONTAINER(sw), treeview); |
174 | 175 |
175 gtk_widget_show(treeview); | 176 gtk_widget_show(treeview); |
176 | 177 |
177 sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)); | 178 sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)); |
178 | 179 |