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

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

Issue 3198006: Fix search engine dialog top image for RTL languages. The search engine dial... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 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
« no previous file with comments | « chrome/app/theme/theme_resources.grd ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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/first_run_search_engine_view.h" 5 #include "chrome/browser/views/first_run_search_engine_view.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <map> 8 #include <map>
9 9
10 #include "app/l10n_util.h" 10 #include "app/l10n_util.h"
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after
237 } 237 }
238 238
239 void FirstRunSearchEngineView::SetupControls() { 239 void FirstRunSearchEngineView::SetupControls() {
240 using views::Background; 240 using views::Background;
241 using views::ImageView; 241 using views::ImageView;
242 using views::Label; 242 using views::Label;
243 using views::NativeButton; 243 using views::NativeButton;
244 244
245 ResourceBundle& rb = ResourceBundle::GetSharedInstance(); 245 ResourceBundle& rb = ResourceBundle::GetSharedInstance();
246 background_image_ = new views::ImageView(); 246 background_image_ = new views::ImageView();
247 background_image_->SetImage(rb.GetBitmapNamed(IDR_SEARCH_ENGINE_DIALOG_TOP)); 247 if (text_direction_is_rtl_) {
248 background_image_->SetImage(rb.GetBitmapNamed(
249 IDR_SEARCH_ENGINE_DIALOG_TOP_RTL));
250 } else {
251 background_image_->SetImage(rb.GetBitmapNamed(
252 IDR_SEARCH_ENGINE_DIALOG_TOP));
253 }
248 background_image_->SetHorizontalAlignment(ImageView::TRAILING); 254 background_image_->SetHorizontalAlignment(ImageView::TRAILING);
249 AddChildView(background_image_); 255 AddChildView(background_image_);
250 256
251 int label_width = GetPreferredSize().width() - 2 * kPanelHorizMargin; 257 int label_width = GetPreferredSize().width() - 2 * kPanelHorizMargin;
252 258
253 set_background(Background::CreateSolidBackground(SK_ColorWHITE)); 259 set_background(Background::CreateSolidBackground(SK_ColorWHITE));
254 260
255 // Add title and text asking the user to choose a search engine: 261 // Add title and text asking the user to choose a search engine:
256 title_label_ = new Label(l10n_util::GetString( 262 title_label_ = new Label(l10n_util::GetString(
257 IDS_FR_SEARCH_MAIN_LABEL)); 263 IDS_FR_SEARCH_MAIN_LABEL));
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
377 logo_padding; 383 logo_padding;
378 search_engine_choices_[3]->SetBounds(next_h_space, next_v_space, 384 search_engine_choices_[3]->SetBounds(next_h_space, next_v_space,
379 button_width, button_height); 385 button_width, button_height);
380 } 386 }
381 } // if (search_engine_choices.size() > 0) 387 } // if (search_engine_choices.size() > 0)
382 } 388 }
383 389
384 std::wstring FirstRunSearchEngineView::GetWindowTitle() const { 390 std::wstring FirstRunSearchEngineView::GetWindowTitle() const {
385 return l10n_util::GetString(IDS_FIRSTRUN_DLG_TITLE); 391 return l10n_util::GetString(IDS_FIRSTRUN_DLG_TITLE);
386 } 392 }
OLDNEW
« no previous file with comments | « chrome/app/theme/theme_resources.grd ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698