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