Index: chrome/browser/android/vr_shell/textures/insecure_content_transient_texture.cc |
diff --git a/chrome/browser/android/vr_shell/textures/insecure_content_transient_texture.cc b/chrome/browser/android/vr_shell/textures/insecure_content_transient_texture.cc |
index f215587252df04122e570355383087ba38bf306c..aa4cf789db666a1ebf13f5c593a41dee0a0f4f34 100644 |
--- a/chrome/browser/android/vr_shell/textures/insecure_content_transient_texture.cc |
+++ b/chrome/browser/android/vr_shell/textures/insecure_content_transient_texture.cc |
@@ -8,6 +8,7 @@ |
#include "chrome/grit/generated_resources.h" |
#include "ui/base/l10n/l10n_util.h" |
#include "ui/gfx/canvas.h" |
+#include "ui/gfx/font_list.h" |
#include "ui/gfx/geometry/rect.h" |
#include "ui/gfx/geometry/vector2d.h" |
#include "ui/gfx/paint_vector_icon.h" |
@@ -39,14 +40,22 @@ void InsecureContentTransientTexture::Draw(gfx::Canvas* canvas) { |
flags.setColor(kBackgroundColor); |
canvas->DrawRoundRect(gfx::Rect(texture_size_, height_), height_ * 0.1, |
flags); |
+ |
+ // TODO(acondor): Layout icon on the right for RTL languages. |
canvas->Save(); |
canvas->Translate({height_ * 0.1, height_ * 0.25}); |
PaintVectorIcon(canvas, ui::kInfoOutlineIcon, height_ * 0.5, |
kForegroundColor); |
canvas->Restore(); |
+ |
canvas->Save(); |
canvas->Translate({height_ * 0.7, height_ * 0.1}); |
- // TODO(acondor): Draw text IDS_PAGE_INFO_INSECURE_WEBVR_CONTENT_TRANSIENT. |
+ int text_flags = gfx::Canvas::TEXT_ALIGN_CENTER | gfx::Canvas::MULTI_LINE; |
+ auto text = |
+ l10n_util::GetStringUTF16(IDS_PAGE_INFO_INSECURE_WEBVR_CONTENT_TRANSIENT); |
+ canvas->DrawStringRectWithFlags( |
+ text, GetFontList(height_ * 0.1, text), kForegroundColor, |
mthiesse
2017/04/18 21:30:35
Constants for these magic numbers too please.
acondor_
2017/04/18 23:48:46
Done.
|
+ {0, 0, 1.2 * height_, 0.8 * height_}, text_flags); |
canvas->Restore(); |
} |