Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(104)

Side by Side Diff: chrome/browser/ui/gtk/collected_cookies_gtk.cc

Issue 10790150: Show Flash LSOs for Pepper Flash in cookie dialog. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/ui/gtk/collected_cookies_gtk.h" 5 #include "chrome/browser/ui/gtk/collected_cookies_gtk.h"
6 6
7 #include <string> 7 #include <string>
8 #include "chrome/browser/browsing_data/browsing_data_appcache_helper.h" 8 #include "chrome/browser/browsing_data/browsing_data_appcache_helper.h"
9 #include "chrome/browser/browsing_data/browsing_data_cookie_helper.h" 9 #include "chrome/browser/browsing_data/browsing_data_cookie_helper.h"
10 #include "chrome/browser/browsing_data/browsing_data_database_helper.h" 10 #include "chrome/browser/browsing_data/browsing_data_database_helper.h"
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after
206 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll_window), 206 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll_window),
207 GTK_POLICY_AUTOMATIC, 207 GTK_POLICY_AUTOMATIC,
208 GTK_POLICY_AUTOMATIC); 208 GTK_POLICY_AUTOMATIC);
209 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scroll_window), 209 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scroll_window),
210 GTK_SHADOW_ETCHED_IN); 210 GTK_SHADOW_ETCHED_IN);
211 gtk_box_pack_start(GTK_BOX(cookie_list_vbox), scroll_window, TRUE, TRUE, 0); 211 gtk_box_pack_start(GTK_BOX(cookie_list_vbox), scroll_window, TRUE, TRUE, 0);
212 212
213 TabSpecificContentSettings* content_settings = 213 TabSpecificContentSettings* content_settings =
214 tab_contents_->content_settings(); 214 tab_contents_->content_settings();
215 215
216 const LocalSharedObjectsContainer& allowed_lsos = 216 const LocalSharedObjectsContainer& allowed =
markusheintz_ 2012/07/30 14:02:15 Although 'allowed_lsos' is already a bad name this
Bernhard Bauer 2012/07/31 00:20:03 Done.
217 content_settings->allowed_local_shared_objects(); 217 content_settings->allowed_local_shared_objects();
218 ContainerMap apps_map; 218 allowed_cookies_tree_model_ = allowed.CreateCookiesTreeModel();
219 apps_map[std::string()] = new LocalDataContainer( 219
220 std::string(), std::string(),
221 allowed_lsos.cookies()->Clone(),
222 allowed_lsos.databases()->Clone(),
223 allowed_lsos.local_storages()->Clone(),
224 allowed_lsos.session_storages()->Clone(),
225 allowed_lsos.appcaches()->Clone(),
226 allowed_lsos.indexed_dbs()->Clone(),
227 allowed_lsos.file_systems()->Clone(),
228 NULL,
229 allowed_lsos.server_bound_certs()->Clone());
230 allowed_cookies_tree_model_.reset(new CookiesTreeModel(apps_map, NULL, true));
231 allowed_cookies_tree_adapter_.reset( 220 allowed_cookies_tree_adapter_.reset(
232 new gtk_tree::TreeAdapter(this, allowed_cookies_tree_model_.get())); 221 new gtk_tree::TreeAdapter(this, allowed_cookies_tree_model_.get()));
233 allowed_tree_ = gtk_tree_view_new_with_model( 222 allowed_tree_ = gtk_tree_view_new_with_model(
234 GTK_TREE_MODEL(allowed_cookies_tree_adapter_->tree_store())); 223 GTK_TREE_MODEL(allowed_cookies_tree_adapter_->tree_store()));
235 gtk_widget_set_size_request(allowed_tree_, kTreeViewWidth, kTreeViewHeight); 224 gtk_widget_set_size_request(allowed_tree_, kTreeViewWidth, kTreeViewHeight);
236 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(allowed_tree_), FALSE); 225 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(allowed_tree_), FALSE);
237 gtk_tree_view_set_enable_tree_lines(GTK_TREE_VIEW(allowed_tree_), TRUE); 226 gtk_tree_view_set_enable_tree_lines(GTK_TREE_VIEW(allowed_tree_), TRUE);
238 gtk_container_add(GTK_CONTAINER(scroll_window), allowed_tree_); 227 gtk_container_add(GTK_CONTAINER(scroll_window), allowed_tree_);
239 228
240 GtkTreeViewColumn* title_column = gtk_tree_view_column_new(); 229 GtkTreeViewColumn* title_column = gtk_tree_view_column_new();
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
297 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll_window), 286 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll_window),
298 GTK_POLICY_AUTOMATIC, 287 GTK_POLICY_AUTOMATIC,
299 GTK_POLICY_AUTOMATIC); 288 GTK_POLICY_AUTOMATIC);
300 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scroll_window), 289 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scroll_window),
301 GTK_SHADOW_ETCHED_IN); 290 GTK_SHADOW_ETCHED_IN);
302 gtk_box_pack_start(GTK_BOX(cookie_list_vbox), scroll_window, TRUE, TRUE, 0); 291 gtk_box_pack_start(GTK_BOX(cookie_list_vbox), scroll_window, TRUE, TRUE, 0);
303 292
304 TabSpecificContentSettings* content_settings = 293 TabSpecificContentSettings* content_settings =
305 tab_contents_->content_settings(); 294 tab_contents_->content_settings();
306 295
307 const LocalSharedObjectsContainer& blocked_lsos = 296 const LocalSharedObjectsContainer& blocked =
308 content_settings->blocked_local_shared_objects(); 297 content_settings->blocked_local_shared_objects();
309 ContainerMap apps_map; 298 blocked_cookies_tree_model_ = blocked.CreateCookiesTreeModel();
310 apps_map[std::string()] = new LocalDataContainer( 299
311 std::string(), std::string(),
312 blocked_lsos.cookies()->Clone(),
313 blocked_lsos.databases()->Clone(),
314 blocked_lsos.local_storages()->Clone(),
315 blocked_lsos.session_storages()->Clone(),
316 blocked_lsos.appcaches()->Clone(),
317 blocked_lsos.indexed_dbs()->Clone(),
318 blocked_lsos.file_systems()->Clone(),
319 NULL,
320 blocked_lsos.server_bound_certs()->Clone());
321 blocked_cookies_tree_model_.reset(new CookiesTreeModel(apps_map, NULL, true));
322 blocked_cookies_tree_adapter_.reset( 300 blocked_cookies_tree_adapter_.reset(
323 new gtk_tree::TreeAdapter(this, blocked_cookies_tree_model_.get())); 301 new gtk_tree::TreeAdapter(this, blocked_cookies_tree_model_.get()));
324 blocked_tree_ = gtk_tree_view_new_with_model( 302 blocked_tree_ = gtk_tree_view_new_with_model(
325 GTK_TREE_MODEL(blocked_cookies_tree_adapter_->tree_store())); 303 GTK_TREE_MODEL(blocked_cookies_tree_adapter_->tree_store()));
326 gtk_widget_set_size_request(blocked_tree_, kTreeViewWidth, kTreeViewHeight); 304 gtk_widget_set_size_request(blocked_tree_, kTreeViewWidth, kTreeViewHeight);
327 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(blocked_tree_), FALSE); 305 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(blocked_tree_), FALSE);
328 gtk_tree_view_set_enable_tree_lines(GTK_TREE_VIEW(blocked_tree_), TRUE); 306 gtk_tree_view_set_enable_tree_lines(GTK_TREE_VIEW(blocked_tree_), TRUE);
329 gtk_container_add(GTK_CONTAINER(scroll_window), blocked_tree_); 307 gtk_container_add(GTK_CONTAINER(scroll_window), blocked_tree_);
330 308
331 GtkTreeViewColumn* title_column = gtk_tree_view_column_new(); 309 GtkTreeViewColumn* title_column = gtk_tree_view_column_new();
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after
559 tree_view, reinterpret_cast<gpointer>(OnTreeViewRowExpandedThunk), this); 537 tree_view, reinterpret_cast<gpointer>(OnTreeViewRowExpandedThunk), this);
560 gtk_tree_view_expand_row(GTK_TREE_VIEW(tree_view), path, TRUE); 538 gtk_tree_view_expand_row(GTK_TREE_VIEW(tree_view), path, TRUE);
561 g_signal_handlers_unblock_by_func( 539 g_signal_handlers_unblock_by_func(
562 tree_view, reinterpret_cast<gpointer>(OnTreeViewRowExpandedThunk), this); 540 tree_view, reinterpret_cast<gpointer>(OnTreeViewRowExpandedThunk), this);
563 } 541 }
564 542
565 void CollectedCookiesGtk::OnTreeViewSelectionChange(GtkWidget* selection) { 543 void CollectedCookiesGtk::OnTreeViewSelectionChange(GtkWidget* selection) {
566 EnableControls(); 544 EnableControls();
567 ShowCookieInfo(gtk_notebook_get_current_page(GTK_NOTEBOOK(notebook_))); 545 ShowCookieInfo(gtk_notebook_get_current_page(GTK_NOTEBOOK(notebook_)));
568 } 546 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698