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

Side by Side Diff: chrome/browser/views/content_blocked_bubble_contents.cc

Issue 650180: Initial Geolocation location bar icons. (Closed)
Patch Set: Addresses Peter and Brett's comments. Created 10 years, 9 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
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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/views/content_blocked_bubble_contents.h" 5 #include "chrome/browser/views/content_blocked_bubble_contents.h"
6 6
7 #if defined(OS_LINUX) 7 #if defined(OS_LINUX)
8 #include <gdk/gdk.h> 8 #include <gdk/gdk.h>
9 #endif 9 #endif
10 10
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after
207 views::Separator* separator = new views::Separator; 207 views::Separator* separator = new views::Separator;
208 layout->StartRow(0, single_column_set_id); 208 layout->StartRow(0, single_column_set_id);
209 layout->AddView(separator); 209 layout->AddView(separator);
210 layout->AddPaddingRow(0, kRelatedControlVerticalSpacing); 210 layout->AddPaddingRow(0, kRelatedControlVerticalSpacing);
211 } 211 }
212 212
213 const ContentSettingBubbleModel::RadioGroups& radio_groups = 213 const ContentSettingBubbleModel::RadioGroups& radio_groups =
214 content_setting_bubble_model_->bubble_content().radio_groups; 214 content_setting_bubble_model_->bubble_content().radio_groups;
215 for (ContentSettingBubbleModel::RadioGroups::const_iterator i = 215 for (ContentSettingBubbleModel::RadioGroups::const_iterator i =
216 radio_groups.begin(); i != radio_groups.end(); ++i) { 216 radio_groups.begin(); i != radio_groups.end(); ++i) {
217 if (!i->title.empty()) {
218 views::Label* title_label = new views::Label(UTF8ToWide(i->title));
219 layout->StartRow(0, single_column_set_id);
220 layout->AddView(title_label);
221 layout->AddPaddingRow(0, kRelatedControlVerticalSpacing);
222 }
217 const ContentSettingBubbleModel::RadioItems& radio_items = i->radio_items; 223 const ContentSettingBubbleModel::RadioItems& radio_items = i->radio_items;
218 RadioGroup radio_group; 224 RadioGroup radio_group;
219 for (ContentSettingBubbleModel::RadioItems::const_iterator j = 225 for (ContentSettingBubbleModel::RadioItems::const_iterator j =
220 radio_items.begin(); j != radio_items.end(); ++j) { 226 radio_items.begin(); j != radio_items.end(); ++j) {
221 views::RadioButton* radio = new views::RadioButton( 227 views::RadioButton* radio = new views::RadioButton(
222 UTF8ToWide(*j), i - radio_groups.begin()); 228 UTF8ToWide(*j), i - radio_groups.begin());
223 radio->set_listener(this); 229 radio->set_listener(this);
224 radio_group.push_back(radio); 230 radio_group.push_back(radio);
225 layout->StartRow(0, single_column_set_id); 231 layout->StartRow(0, single_column_set_id);
226 layout->AddView(radio); 232 layout->AddView(radio);
(...skipping 21 matching lines...) Expand all
248 manage_link_ = new views::Link(UTF8ToWide(bubble_content.manage_link)); 254 manage_link_ = new views::Link(UTF8ToWide(bubble_content.manage_link));
249 manage_link_->SetController(this); 255 manage_link_->SetController(this);
250 256
251 layout->StartRow(0, double_column_set_id); 257 layout->StartRow(0, double_column_set_id);
252 layout->AddView(manage_link_); 258 layout->AddView(manage_link_);
253 259
254 close_button_ = 260 close_button_ =
255 new views::NativeButton(this, l10n_util::GetString(IDS_DONE)); 261 new views::NativeButton(this, l10n_util::GetString(IDS_DONE));
256 layout->AddView(close_button_); 262 layout->AddView(close_button_);
257 } 263 }
OLDNEW
« no previous file with comments | « chrome/browser/tab_contents/tab_contents.cc ('k') | chrome/browser/views/options/content_settings_window_view.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698